SETUP::
- sage: from mjo.hurwitz import Octonions, HurwitzMatrixAlgebra
+ sage: from mjo.hurwitz import HurwitzMatrixAlgebra
EXAMPLES:
(I,)
sage: QuaternionAlgebra(AA,1,-1).gens()
(i, j, k)
- sage: Octonions().gens()
- (e0, e1, e2, e3, e4, e5, e6, e7)
+ sage: OctonionAlgebra(QQ).gens()
+ (i, j, k, l)
The unit element is always returned by this method, so the
sets of generators have cartinality 1,2,4, and 8 as you'd
SETUP::
- sage: from mjo.hurwitz import Octonions, OctonionMatrixAlgebra
+ sage: from mjo.hurwitz import OctonionMatrixAlgebra
EXAMPLES::