The even unitary carrier of a Clifford algebra #
The even Clifford algebra carries the canonical reversal involution. On even elements this is
Mathlib's star, so the unitary equation star x * x = 1 is the reverse-unitary equation used in
the low-dimensional descriptions of Spin groups. This file packages the even unitary elements as
a subgroup of Clifford units, transports that subgroup along quadratic isometries, and compares it
with Mathlib's Lipschitz-defined spinGroup.
The carrier is intentionally larger than spinGroup: the latter also requires membership in the
Lipschitz closure. The range theorem records that distinction exactly, so subsequent low-rank
arguments can prove when the two carriers coincide rather than building a second Spin definition.
The equivalence CliffordAlgebra.evenUnitaryGroupEquivUnitaryOfAlgEquiv transports this carrier
along any algebra equivalence from the even Clifford algebra that carries reversal to the target
star.
Its coercion equations expose the forward and inverse maps without unfolding the construction.
The construction follows the Clifford-group conventions of H. B. Lawson and M.-L. Michelsohn,
Spin Geometry (1989), Chapter I §2, and uses Mathlib's SpinGroup and Tau Ceti's Clifford
functoriality API.
Main results #
CliffordAlgebra.evenUnitaryGroup.mem_iff_reverse_mul_self_eq_onecharacterizes the carrier by the reverse-norm equation.CliffordAlgebra.evenUnitaryGroup.reverse_mul_selfandCliffordAlgebra.evenUnitaryGroup.self_mul_reversegive its two norm equations.CliffordAlgebra.evenUnitaryGroup.reverse_eq_invidentifies reversal with the unit inverse.CliffordAlgebra.rightIotaEven_spinGroup_smultransports the Spin action after right multiplication by a vector of quadratic value-1.
Units whose Clifford values are even and unitary for the canonical star involution.
Equations
- CliffordAlgebra.evenUnitaryGroup Q = { carrier := {x : (CliffordAlgebra Q)ˣ | ↑x ∈ CliffordAlgebra.even Q ∧ ↑x ∈ unitary (CliffordAlgebra Q)}, mul_mem' := ⋯, one_mem' := ⋯, inv_mem' := ⋯ }
Instances For
Membership in evenUnitaryGroup is exactly evenness together with the unitary equation.
An even Clifford unit lies in evenUnitaryGroup exactly when its reverse norm is one.
The reverse norm of an even unitary Clifford element is one.
The right-handed reverse norm of an even unitary Clifford element is one.
Reversal of an even unitary Clifford element is its unit inverse after coercion.
The Clifford-algebra map of a quadratic isometry restricts to the even unitary carriers.
Equations
- f.evenUnitaryGroupMap = { toFun := fun (x : ↥(CliffordAlgebra.evenUnitaryGroup Q₁)) => ⟨(Units.map ↑(CliffordAlgebra.map f).toRingHom) ↑x, ⋯⟩, map_one' := ⋯, map_mul' := ⋯ }
Instances For
After coercion, the induced map is the Units.map of the Clifford-algebra map.
The identity quadratic isometry induces the identity even-unitary-group homomorphism.
Even-unitary-group homomorphisms respect composition of quadratic isometries.
Forget an even unitary Clifford unit to its value in the even Clifford subalgebra.
Equations
- CliffordAlgebra.evenUnitaryGroupEvenPart Q = { toFun := fun (x : ↥(CliffordAlgebra.evenUnitaryGroup Q)) => ⟨↑↑x, ⋯⟩, map_one' := ⋯, map_mul' := ⋯ }
Instances For
Coercing the even part of an even unitary element recovers its Clifford value.
The left reverse norm of the even part of an even unitary element is one.
The right reverse norm of the even part of an even unitary element is one.
A reversal-preserving algebra equivalence sends the even part of an even unitary Clifford element to a unitary element of the target algebra.
A reversal-preserving equivalence from the even Clifford algebra transports its even unitary carrier to the unitary group of the target algebra.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The forward unitary transport applies the algebra equivalence to the even Clifford value.
The inverse unitary transport has Clifford value obtained by applying the inverse algebra equivalence.
Transport the even unitary Clifford group through an algebra equivalence when a target group is exactly the subtype cut out by the transported reverse-norm-one predicate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The forward generic transport applies the algebra equivalence to the even Clifford value.
The inverse generic transport is obtained by applying the inverse algebra equivalence.
Forget a Spin element to the same Clifford unit in the even unitary carrier.
Equations
Instances For
The canonical map from Spin to the even unitary carrier does not change the underlying Clifford unit.
The canonical map from Spin to the even unitary carrier is injective.
Two Spin elements have the same image in the even unitary carrier exactly when they are equal.
The Spin units are precisely the Lipschitz units that lie in the even unitary carrier.
Spin action after right multiplication by a negative vector #
Multiplication by a negative generating vector transports the Spin action into multiplication in the even Clifford algebra.
The negated right-vector embedding satisfies the same Spin transport identity.