]> gitweb.michael.orlitzky.com - sage.d.git/commitdiff
eja: fix screwup introduced in 5d147bd962.
authorMichael Orlitzky <michael@orlitzky.com>
Sat, 6 Jul 2019 02:26:58 +0000 (22:26 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Mon, 29 Jul 2019 03:19:01 +0000 (23:19 -0400)
mjo/eja/euclidean_jordan_algebra.py

index fdaccba58a8b99a2f5222054358969ce3e731882..d6b183f8fbfc75799ed63bc5e7ae21d2a85e8b6a 100644 (file)
@@ -709,7 +709,7 @@ def _multiplication_table_from_matrix_basis(basis):
     S = [ vec2mat(b) for b in W.basis() ]
 
     Qs = []
-    for s in basis:
+    for s in S:
         # Brute force the multiplication-by-s matrix by looping
         # through all elements of the basis and doing the computation
         # to find out what the corresponding row should be. BEWARE:
@@ -718,7 +718,7 @@ def _multiplication_table_from_matrix_basis(basis):
         # constructor uses ROW vectors and not COLUMN vectors. That's
         # why we're computing rows here and not columns.
         Q_rows = []
-        for t in basis:
+        for t in S:
             this_row = mat2vec((s*t + t*s)/2)
             Q_rows.append(W.coordinates(this_row))
         Q = matrix(field,Q_rows)