X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mjo%2Fmatrix_algebra.py;h=84aa8d28bb3de9e6797b9b0a209eb96c3a14dc22;hb=43783fbb6e8292a67506f6df876ab1de6dab68b1;hp=d67347b3aa1252acaf165448d1ea35ebb4a77cd7;hpb=d0c6baf5cd567617f96a2a598123052409b33c94;p=sage.d.git diff --git a/mjo/matrix_algebra.py b/mjo/matrix_algebra.py index d67347b..84aa8d2 100644 --- a/mjo/matrix_algebra.py +++ b/mjo/matrix_algebra.py @@ -198,8 +198,6 @@ class MatrixAlgebra(CombinatorialFreeModule): # sticking a "1" in each position doesn't give us a basis for # the space. We actually need to stick each of e0, e1, ... (a # basis for the entry algebra itself) into each position. - I = range(n) - J = range(n) self._entry_algebra = entry_algebra # Needs to make the (overridden) method call when, for example, @@ -207,8 +205,8 @@ class MatrixAlgebra(CombinatorialFreeModule): # lies to us. entry_basis = self.entry_algebra_gens() - basis_indices = [(i,j,e) for i in range(n) - for j in range(n) + basis_indices = [(i,j,e) for j in range(n) + for i in range(n) for e in entry_basis] super().__init__(scalars,