X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mjo%2Feja%2Feja_algebra.py;h=c40c8be4c371255f9bc174f99862ef0a7a204555;hb=7473b9edbbba0d2be79e4d7aeb2114d1a0090a78;hp=e436bf144970a8398794903db00d52c86c3ce07e;hpb=4bca351aed81d3ee621b530e7e802122b08bd2a6;p=sage.d.git diff --git a/mjo/eja/eja_algebra.py b/mjo/eja/eja_algebra.py index e436bf1..c40c8be 100644 --- a/mjo/eja/eja_algebra.py +++ b/mjo/eja/eja_algebra.py @@ -2070,7 +2070,11 @@ class HadamardEJA(RationalBasisEuclideanJordanAlgebra): check_axioms=False, **kwargs) self.rank.set_cache(n) - self.one.set_cache( sum(self.gens()) ) + + if n == 0: + self.one.set_cache( self.zero() ) + else: + self.one.set_cache( sum(self.gens()) ) @staticmethod def _max_random_instance_size():