]> gitweb.michael.orlitzky.com - sage.d.git/blob - mjo/eja/TODO
eja: add a TODO.
[sage.d.git] / mjo / eja / TODO
1 1. Add references and start citing them.
2
3 2. Profile (and fix?) any remaining slow operations.
4
5 3. When we take a Cartesian product involving a trivial algebra, we
6 could easily cache the identity and charpoly coefficients using
7 the nontrivial factor. On the other hand, it's nice that we can
8 test out some alternate code paths...
9
10 4. Can we hit "x" with the deortho matrix and delegate to the
11 _rational_algebra to speed up minimal_polynomial?
12
13 5. In CartesianProductEJA we already know the multiplication table and
14 inner product matrix. Refactor things until it's no longer
15 necessary to duplicate that work.
16
17 6. Figure out how to remove Unital() from subalgebras.