From: Michael Orlitzky Date: Sat, 6 Jul 2019 02:26:58 +0000 (-0400) Subject: eja: fix screwup introduced in 5d147bd962. X-Git-Url: https://gitweb.michael.orlitzky.com/?a=commitdiff_plain;h=fb2f01b310440e2b2cc4802f12e9ec65410c7c81;p=sage.d.git eja: fix screwup introduced in 5d147bd962. --- diff --git a/mjo/eja/euclidean_jordan_algebra.py b/mjo/eja/euclidean_jordan_algebra.py index fdaccba..d6b183f 100644 --- a/mjo/eja/euclidean_jordan_algebra.py +++ b/mjo/eja/euclidean_jordan_algebra.py @@ -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)