]> gitweb.michael.orlitzky.com - sage.d.git/commitdiff
mjo/matrix_algebra.py: move a comment
authorMichael Orlitzky <michael@orlitzky.com>
Thu, 28 Nov 2024 13:53:29 +0000 (08:53 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Thu, 28 Nov 2024 13:53:29 +0000 (08:53 -0500)
mjo/matrix_algebra.py

index d12e7b35a850f3b44e9f2507c0e86bf106ad9902..43beb0137b1eafd1afb3b733e329aea4bd914da3 100644 (file)
@@ -208,11 +208,6 @@ class MatrixAlgebra(CombinatorialFreeModule):
             category = category.Associative()
 
         self._nrows = n
-
-        # Since the scalar ring is (say) real but the entries are not,
-        # 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.
         self._entry_algebra = entry_algebra
 
         # Needs to make the (overridden) method call when, for example,
@@ -220,6 +215,10 @@ class MatrixAlgebra(CombinatorialFreeModule):
         # lies to us.
         entry_basis = self.entry_algebra_gens()
 
+        # Since the scalar ring is (say) real but the entries are not,
+        # 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.
         basis_indices = [(i,j,e) for i in range(n)
                                  for j in range(n)
                                  for e in entry_basis]