]> gitweb.michael.orlitzky.com - sage.d.git/commitdiff
eja: update a few TODO items.
authorMichael Orlitzky <michael@orlitzky.com>
Sat, 21 Nov 2020 13:19:19 +0000 (08:19 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Sat, 21 Nov 2020 13:19:19 +0000 (08:19 -0500)
mjo/eja/TODO

index 76b9eaf1dcf19f3c8385bd1f0486128b005ca3f2..f49bde15a52f31f7147481cf4eada29317b091e1 100644 (file)
@@ -11,6 +11,9 @@
    DirectSumEJA.
 
 6. Switch to QQ in *all* algebras for _charpoly_coefficients().
+   This only works when we know that the basis can be rationalized...
+   which is the case at least for the concrete EJAs we provide,
+   but not in general.
 
 7. Pass already_echelonized (default: False) and echelon_basis
    (default: None) into the subalgebra constructor. The value of
@@ -18,3 +21,6 @@
    some time, and usinf e.g. FreeModule_submodule_with_basis_field
    we may somehow be able to pass the echelon basis straight in to
    save time.
+
+   This may require supporting "basis" as a list of basis vectors
+   (as opposed to superalgebra elements) in the subalgebra constructor.