Splitting a binary plane off a Clifford algebra #
For units a and b of a commutative ring R and an arbitrary quadratic module (M, Q), the
Clifford algebra of the orthogonal sum ⟨a, b⟩ ⊥ Q is an ordinary (ungraded) tensor product
C(⟨a, b⟩ ⊥ Q) ≅ ℍ[R, a, b] ⊗ C(-a⁻¹b⁻¹ · Q).
The plane ⟨a, b⟩ is Mathlib's CliffordAlgebraQuaternion.Q a b, whose Clifford algebra is the
quaternion algebra ℍ[R, a, b]. The mechanism is the plane's volume element ω = e₁e₂, which is
the quaternion unit k: it squares to -ab, anticommutes with the plane vectors, and commutes
with the vectors of M. Hence m ↦ ι m · ω turns the generators of C(Q) into elements commuting
with the plane, squaring to -ab · Q m; rescaling the form by (-ab)⁻¹ = -a⁻¹b⁻¹ compensates.
Iterating this over a diagonal form expresses the Clifford algebra of an even-dimensional diagonal form as a tensor product of quaternion algebras, which is how the Clifford invariant of a quadratic form is computed in terms of quaternion symbols (Lam, Chapter V, §2 and V.3.20).
Main definitions #
CliffordAlgebra.quaternionPlaneEquivTensor: the algebra equivalenceC(⟨a, b⟩ ⊥ Q) ≃ₐ[R] ℍ[R, a, b] ⊗[R] C(-a⁻¹b⁻¹ · Q).
Main results #
CliffordAlgebra.quaternionPlaneEquivTensor_ι: it sends a generator(v, m)to(v₁ i + v₂ j) ⊗ 1 + k ⊗ ι m.CliffordAlgebra.quaternionPlaneEquivTensor_symm_tmul_oneandCliffordAlgebra.quaternionPlaneEquivTensor_symm_one_tmul: its inverse on each tensor factor.
References #
- T. Y. Lam, Introduction to Quadratic Forms over Fields, Graduate Studies in Mathematics 67, American Mathematical Society (2005), Chapter V, §2.
- The construction adapts the volume-element argument of
TauCeti.LinearAlgebra.CliffordAlgebra.NegativePlane(CliffordAlgebra.negativePlaneEquivTensor) from the real plane⟨-1, -1⟩to an arbitrary plane⟨a, b⟩: the same generator lift, inclusions of the two factors, commutation argument, tensor-product lift, and check of the two composites.
Quaternion identities #
The forward map #
The inverse map #
The two composites #
The equivalence #
Splitting a binary plane off a Clifford algebra. For units a and b, the Clifford
algebra of ⟨a, b⟩ ⊥ Q is the tensor product of the quaternion algebra ℍ[R, a, b] with the
Clifford algebra of the rescaled form -a⁻¹b⁻¹ · Q (Lam, Chapter V, §2).
Instances For
quaternionPlaneEquivTensor sends a plane generator to the pure quaternion v₁ i + v₂ j and a
generator of M to k ⊗ ι m.
The inverse of quaternionPlaneEquivTensor on the quaternion factor is the inclusion of the
plane's Clifford algebra ℍ[R, a, b] ≅ C(⟨a, b⟩).
The inverse of quaternionPlaneEquivTensor sends 1 ⊗ ι m to -a⁻¹b⁻¹ · ι m · e₁e₂.