]> gitweb.michael.orlitzky.com - sage.d.git/blobdiff - mjo/eja/TODO
README: rewrite it, it was rather out-of-date
[sage.d.git] / mjo / eja / TODO
index bb2b7f30069dda7ba5b1c63ec7062f1ab397c596..b0d5378fab6ed7c7c981aaf0fd9a044ca18a1b07 100644 (file)
@@ -7,11 +7,14 @@
    the nontrivial factor. On the other hand, it's nice that we can
    test out some alternate code paths...
 
    the nontrivial factor. On the other hand, it's nice that we can
    test out some alternate code paths...
 
-4. Can we hit "x" with the deortho matrix and delegate to the
-   _rational_algebra to speed up minimal_polynomial?
+4. Add dimension bounds on any tests over AA that compute element
+   subalgebras.
 
 
-5. In CartesianProductEJA we already know the multiplication table and
-   inner product matrix. Refactor things until it's no longer
-   necessary to duplicate that work.
+5. The rational_algebra() stuff doesn't really belong in classes that
+   don't derive from RationalBasisEJA or its as-yet-nonexistent
+   element class.
 
 
-6. Eliminate the matrix_space() override in CartesianProductEJA.
+6. Add special det/trace method overrides for the algebras where we
+   know them? The only reason this might be tricky is because the
+   obvious solution is to subclass EJAElement, but then we might
+   collide with e.g. the Cartesian product element subclass.