Split quaternion algebras #
This file constructs explicit algebra equivalences from split quaternion algebras to two-by-two matrix algebras, over a commutative ring in which two is invertible.
For a unit b, the symbol algebra ℍ[R,1,b] is split. The equivalence sends its standard
generators to
i ↦ !![1, 0; 0, -1], j ↦ !![0, b; 1, 0].
For a unit a, the symbol algebra ℍ[R,a,-a] is split. The equivalence sends its standard
generators to
i ↦ !![0, a; 1, 0], j ↦ !![0, -a; 1, 0].
Their squares are respectively a and -a, and they anticommute. This is one of the standard
symbol relations for quaternion algebras, useful for reducing identities involving the symbol
(a, -a) to computations in a matrix algebra.
The formulas for the equivalences and their inverses are recorded entrywise, so later splitting arguments can use the constructions without unfolding the quaternion-basis implementation.
Main definitions #
TauCeti.QuaternionAlgebra.oneEquivMatrix: the equivalenceℍ[R,1,b] ≃ₐ[R] Matrix (Fin 2) (Fin 2) Rfor a unitb.TauCeti.QuaternionAlgebra.aNegAEquivMatrix: the equivalenceℍ[R,a,-a] ≃ₐ[R] Matrix (Fin 2) (Fin 2) Rfor a unita.
References #
- T. Y. Lam, Introduction to Quadratic Forms over Fields, Chapter III, Section 2.11.
The explicit splitting ℍ[R,1,b] ≃ₐ[R] M₂(R) for a unit b over a commutative ring in
which two is invertible. It sends the quaternion generators i and j to
!![1, 0; 0, -1] and !![0, b; 1, 0], respectively.
Equations
Instances For
The inverse splitting equivalence recovers the four quaternion coordinates from the four matrix entries.
The explicit splitting ℍ[R,a,-a] ≃ₐ[R] M₂(R) for a unit a, over a commutative
ring in which 2 is invertible.
Equations
Instances For
The splitting equivalence is the standard matrix representation.
The inverse of the splitting equivalence, in matrix coordinates.