]> gitweb.michael.orlitzky.com - sage.d.git/commitdiff
eja: remove the subalgebra bug TODO, it's not a new bug.
authorMichael Orlitzky <michael@orlitzky.com>
Thu, 25 Feb 2021 23:08:17 +0000 (18:08 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Thu, 25 Feb 2021 23:08:17 +0000 (18:08 -0500)
Element subalgebra computations don't work over inexact fields because
we can't compute the degree of an element because we can't compute the
rank of a matrix.

mjo/eja/TODO
mjo/eja/eja_element.py

index feaf98ac872145accaa4788419dddd325fde917b..e925c162786ab4da9bb7155ec8086cda0da05464 100644 (file)
@@ -21,9 +21,5 @@ sage: a0 = (1/4)*X[4]**2*X[6]**2 - (1/2)*X[2]*X[5]*X[6]**2 - (1/2)*X[3]*X[4]*X[6
    True/False values for the example classes, and of course add an
    _is_associative() method.
 
-7. When field=RDF, subalgebra construction is failing because the
-   inner product isn't associative? Actually, it's the combination
-   of field=RDF and orthonormalize=True.
-
-8. Set check_axioms=False for element-subalgebras outside of once or
+7. Set check_axioms=False for element-subalgebras outside of once or
    twice in the test suite.
index 876777eff745fb2610dbce5f6856b6fa619a580b..5a2ff5a2cc97217042868723275fc51d0e97af85 100644 (file)
@@ -910,7 +910,7 @@ class FiniteDimensionalEJAElement(IndexedFreeModuleElement):
         M = matrix([(self.parent().one()).to_vector()])
         old_rank = 1
 
-        # Specifying the row-reduction algorithm can e.g.  help over
+        # Specifying the row-reduction algorithm can e.g. help over
         # AA because it avoids the RecursionError that gets thrown
         # when we have to look too hard for a root.
         #