From 77a973c0044e70fff2041a76e78a0fde7595bfb8 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Sat, 21 Nov 2020 08:19:19 -0500 Subject: [PATCH] eja: update a few TODO items. --- mjo/eja/TODO | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mjo/eja/TODO b/mjo/eja/TODO index 76b9eaf..f49bde1 100644 --- a/mjo/eja/TODO +++ b/mjo/eja/TODO @@ -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. -- 2.43.2