The Spin groups of a quadratic form and of its negative #
Mathlib's CliffordAlgebra.evenEquivEvenNeg identifies the even Clifford algebras of Q and
-Q; it sends a product of two vectors ι Q a * ι Q b to -(ι (-Q) a * ι (-Q) b). When 2 is
invertible, this file restricts that equivalence to a group isomorphism
CliffordAlgebra.spinGroupEquivNeg Q : spinGroup Q ≃* spinGroup (-Q). Both Spin groups act on the
common underlying module, and the isomorphism preserves these actions on the nose. It also
sends the central element -1 to -1.
Over the reals this compares a Spin group built from a positive-definite form with the Clifford
algebra of the negative-definite form, in which vectors satisfy c(v)² = -|v|². There is no
algebra isomorphism between the full Clifford algebras of Q and -Q in general, so the comparison
necessarily passes through the even subalgebras. After extension of scalars to an algebra
containing a square root u of -1, such as ℂ, the full algebras are identified by
CliffordAlgebra.equivNeg, ι m ↦ u • ι m; on scalar-extended Spin elements it agrees with
CliffordAlgebra.spinGroupEquivNeg.
A Spin element is a product of an even number of vectors of invertible norm
(CliffordAlgebra.exists_even_length_list_of_spinGroup). The same vectors, read in the Clifford
algebra of -Q, conjugate vectors in the same way, which is what identifies the two actions.
Main results #
CliffordAlgebra.spinGroupEquivNeg: the group isomorphismspinGroup Q ≃* spinGroup (-Q).CliffordAlgebra.coe_spinGroupEquivNeg_apply: its Clifford value isevenEquivEvenNeg.CliffordAlgebra.coe_spinGroupEquivNeg_apply_of_coe_eq_ι_mul_ι: a product of two vectorsι Q a * ι Q bgoes to-(ι (-Q) a * ι (-Q) b).CliffordAlgebra.spinVectorAction_spinGroupEquivNeg: the isomorphism preserves the vector actions.CliffordAlgebra.spinGroupEquivNeg_negOne: the isomorphism sends-1to-1.CliffordAlgebra.equivNeg_spinGroupBaseChange: after extension of scalars to an algebra containinguwithu * u = -1, the full-algebra isomorphismCliffordAlgebra.equivNegrestricts on Spin elements to the scalar extension ofspinGroupEquivNeg.
References #
- H. B. Lawson and M.-L. Michelsohn, Spin Geometry (1989), Chapter I §§1–3.
The Spin groups of Q and -Q are isomorphic, through Mathlib's identification
evenEquivEvenNeg of their even Clifford algebras. A product of two vectors ι Q a * ι Q b goes to
-(ι (-Q) a * ι (-Q) b), and the vector actions agree.
Instances For
The Clifford value of spinGroupEquivNeg Q x is the image of x under evenEquivEvenNeg.
The Clifford value of the inverse isomorphism is given by the inverse of evenEquivEvenNeg.
On even parts, spinGroupEquivNeg is evenEquivEvenNeg.
A Spin element that is a product of two vectors ι Q a * ι Q b goes to the negative of the
corresponding product -(ι (-Q) a * ι (-Q) b).
The isomorphism spinGroupEquivNeg preserves the vector actions: the Spin elements of Q and
of -Q that correspond act by the same linear automorphism of the common module.
The isomorphism spinGroupEquivNeg sends the central element -1 to -1.
After extension of scalars to an algebra A containing u with u * u = -1, the full-algebra
isomorphism CliffordAlgebra.equivNeg of the extended Clifford algebras of Q and -Q, which
sends ι m to u • ι m, restricts on scalar-extended Spin elements to the scalar extension of
spinGroupEquivNeg. Over ℂ, this compares v ↦ i v with the real comparison of the Spin groups
of Q and -Q; on a product of two vectors both carry the sign of
coe_spinGroupEquivNeg_apply_of_coe_eq_ι_mul_ι.