superalgebra_basis = [ self._superalgebra.from_vector(b)
for b in basis_vectors ]
+ # If our superalgebra is a subalgebra of something else, then
+ # these vectors won't have the right coordinates for
+ # V.span_of_basis() unless we use V.from_vector() on them.
W = V.span_of_basis( V.from_vector(v) for v in basis_vectors )
+
n = len(superalgebra_basis)
mult_table = [[W.zero() for i in range(n)] for j in range(n)]
for i in range(n):