X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mjo%2Feja%2Feja_element.py;h=b5f661bf037667d4d9210b6af65a3c1f95120732;hb=6afd46c56380df3732f1dbe9e6ccc63ef77b6dd2;hp=876777eff745fb2610dbce5f6856b6fa619a580b;hpb=21fa036e86711c6c28b6d89af2b1bfe4ceb24b29;p=sage.d.git diff --git a/mjo/eja/eja_element.py b/mjo/eja/eja_element.py index 876777e..b5f661b 100644 --- a/mjo/eja/eja_element.py +++ b/mjo/eja/eja_element.py @@ -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. # @@ -1450,7 +1450,11 @@ class FiniteDimensionalEJAElement(IndexedFreeModuleElement): """ powers = tuple( self**k for k in range(self.degree()) ) - A = self.parent().subalgebra(powers, associative=True, **kwargs) + A = self.parent().subalgebra(powers, + associative=True, + check_field=False, + check_axioms=False, + **kwargs) A.one.set_cache(A(self.parent().one())) return A