J5 = eigspace
else:
gens = tuple( self.from_vector(b) for b in eigspace.basis() )
- subalg = FiniteDimensionalEuclideanJordanSubalgebra(self, gens)
+ subalg = FiniteDimensionalEuclideanJordanSubalgebra(self,
+ gens,
+ check=False)
if eigval == 0:
J0 = subalg
elif eigval == 1:
1
"""
- def __init__(self, superalgebra, basis, category=None):
+ def __init__(self, superalgebra, basis, category=None, check=True):
self._superalgebra = superalgebra
V = self._superalgebra.vector_space()
field = self._superalgebra.base_ring()
mult_table,
prefix=prefix,
category=category,
- natural_basis=natural_basis)
+ natural_basis=natural_basis,
+ check=check)