]> gitweb.michael.orlitzky.com - sage.d.git/blobdiff - mjo/eja/TODO
eja: make OctonionHermitianEJAs RationalBasisEJAs.
[sage.d.git] / mjo / eja / TODO
index cd516fce68ccd2fb31272d49529ba3c2bc8a468d..17422851f81f5196cd47cc159004c326a848b115 100644 (file)
@@ -24,9 +24,11 @@ sage: a0 = (1/4)*X[4]**2*X[6]**2 - (1/2)*X[2]*X[5]*X[6]**2 - (1/2)*X[3]*X[4]*X[6
        sage: e0*[[[[]]]]
        [[[[]]]]*e0
 
-6. Figure out how to make OctonionHermitianEJA a RationalBasisEJA,
-   and then convert the complex/quaternion algebras to avoid real-
-   (un)embeddings.
+6. Can we convert the complex/quaternion algebras to avoid real-
+   (un)embeddings? Quaternions would need their own
+   QuaternionMatrixAlgebra, since Sage matrices have to have entries
+   in a commutative ring. Those and the octonion stuff could be moved
+   to hurwitz.py along with the HurwitzMatrixAlgebra.
 
 7. Every once in a long while, the test