X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mjo%2Feja%2Feja_element_subalgebra.py;h=73e1cbd9ab34ce1078c6ebaeaade3cc87d3d9448;hb=ce40356d28ec29ebc9bd883ecc6a79c4f0d18e87;hp=608cbc2ed2004235b1f0a356d4a9f89119a2f6c0;hpb=95e949d3fc11b55d39cb3b77a5ec53270c271e1f;p=sage.d.git diff --git a/mjo/eja/eja_element_subalgebra.py b/mjo/eja/eja_element_subalgebra.py index 608cbc2..73e1cbd 100644 --- a/mjo/eja/eja_element_subalgebra.py +++ b/mjo/eja/eja_element_subalgebra.py @@ -52,7 +52,8 @@ class FiniteDimensionalEuclideanJordanElementSubalgebra(FiniteDimensionalEuclide fdeja = super(FiniteDimensionalEuclideanJordanElementSubalgebra, self) fdeja.__init__(self._superalgebra, superalgebra_basis, - category=category) + category=category, + check_axioms=False) # The rank is the highest possible degree of a minimal # polynomial, and is bounded above by the dimension. We know @@ -63,30 +64,6 @@ class FiniteDimensionalEuclideanJordanElementSubalgebra(FiniteDimensionalEuclide self.rank.set_cache(W.dimension()) - def _a_regular_element(self): - """ - Override the superalgebra method to return the one - regular element that is sure to exist in this - subalgebra, namely the element that generated it. - - SETUP:: - - sage: from mjo.eja.eja_algebra import random_eja - - TESTS:: - - sage: set_random_seed() - sage: J = random_eja().random_element().subalgebra_generated_by() - sage: J._a_regular_element().is_regular() - True - - """ - if self.dimension() == 0: - return self.zero() - else: - return self.monomial(1) - - def one(self): """ Return the multiplicative identity element of this algebra.