The Clifford algebras of Q and -Q over a ring containing a square root of -1 #
There is in general no algebra isomorphism between the Clifford algebras of a quadratic form Q
and of its negative; Mathlib's CliffordAlgebra.evenEquivEvenNeg only identifies their even
subalgebras. If the coefficient ring contains an element u with u * u = -1, however, the
vectors u • ι (-Q) m satisfy the Clifford relation of Q, and ι Q m ↦ u • ι (-Q) m extends to
an algebra isomorphism CliffordAlgebra.equivNeg of the full Clifford algebras. Over ℂ, with
u = Complex.I, this is the map v ↦ i v from the complexified Clifford algebra of a real form to
that of its negative, which compares the positive-definite and negative-definite (geometric)
sign conventions for Clifford multiplication.
The isomorphism preserves the ℤ/2-grading and commutes with the grade involution, reversal and
Clifford conjugation. On the even subalgebra the factors of u pair up to u * u = -1, so a
bivector ι Q a * ι Q b goes to -(ι (-Q) a * ι (-Q) b); this is the sign of
CliffordAlgebra.evenToNeg, and CliffordAlgebra.equivNeg restricts to that map on even
elements. In particular, the complex isomorphism of ℂ ⊗ V restricts on the image of the real
even subalgebra to the scalar extension of CliffordAlgebra.evenEquivEvenNeg. For a nonzero real
vector space it is not the scalar extension of any real isomorphism of the full algebras: it sends
a nonzero real generator ι Q m to i • ι (-Q) m, which is not real. (When the vector space is
zero, both algebras are the scalars and the isomorphism is the identity.)
The target form is a parameter Q' with a proof of Q' = -Q, as for Mathlib's
CliffordAlgebra.evenToNeg. This covers the inverse direction, and the base-changed form
(-Q).baseChange A, which is only propositionally equal to -(Q.baseChange A).
Main results #
CliffordAlgebra.equivNeg: the isomorphismCliffordAlgebra Q ≃ₐ[R] CliffordAlgebra Q',ι Q m ↦ u • ι Q' m, forQ' = -Qandu * u = -1.CliffordAlgebra.equivNeg_symm: its inverse is the same construction for-u.CliffordAlgebra.equivNeg_ι_mul_ι: a bivectorι Q a * ι Q bgoes to-(ι Q' a * ι Q' b).CliffordAlgebra.equivNeg_coe: on even elements it isCliffordAlgebra.evenToNeg.CliffordAlgebra.map_evenOdd_equivNeg: it carriesevenOdd Q iontoevenOdd Q' i.CliffordAlgebra.equivNeg_involute,CliffordAlgebra.equivNeg_reverse,CliffordAlgebra.equivNeg_star: compatibility with the Clifford involutions.CliffordAlgebra.map_equivNeg: naturality along quadratic isometries.CliffordAlgebra.equivNeg_ofBaseChangeAux: after extension of scalars to an algebra containingu, it restricts on real even elements toCliffordAlgebra.evenEquivEvenNeg.
References #
- H. B. Lawson and M.-L. Michelsohn, Spin Geometry (1989), Chapter I §§1–3.
If u * u = -1, the Clifford algebras of Q and of Q' = -Q are isomorphic, by the algebra
map sending a vector ι Q m to u • ι Q' m; this is CliffordAlgebra.equivOfIsometry for the
isometry m ↦ u • m. Over ℂ, with u = Complex.I, this is the map v ↦ i v between the
complexified Clifford algebras of a real form and of its negative.
Instances For
CliffordAlgebra.equivNeg multiplies each vector by u.
The inverse of CliffordAlgebra.equivNeg multiplies each vector by -u.
The inverse of CliffordAlgebra.equivNeg for u is CliffordAlgebra.equivNeg for -u, in
the opposite direction.
A bivector ι Q a * ι Q b goes to the negative -(ι Q' a * ι Q' b) of the corresponding
bivector, since the two factors of u multiply to -1.
On the even subalgebra, CliffordAlgebra.equivNeg is Mathlib's CliffordAlgebra.evenToNeg;
for Q' = -Q this is CliffordAlgebra.evenEquivEvenNeg (CliffordAlgebra.evenEquivEvenNeg_apply).
In particular it does not depend on the choice of u there.
CliffordAlgebra.equivNeg commutes with the grade involution.
CliffordAlgebra.equivNeg commutes with reversal.
CliffordAlgebra.equivNeg commutes with Clifford conjugation.
CliffordAlgebra.equivNeg preserves the ℤ/2-grading: it carries evenOdd Q i onto
evenOdd Q' i.
An element lies in evenOdd Q' i after applying CliffordAlgebra.equivNeg exactly when it
lies in evenOdd Q i.
CliffordAlgebra.equivNeg is natural along quadratic isometries: for an isometry f from
Q to Q₂, whose underlying linear map is also an isometry f' from Q' to Q₂', the
isomorphisms for Q and for Q₂ intertwine the algebra maps induced by f and by f'.
After extension of scalars to an algebra containing u with u * u = -1, the isomorphism
CliffordAlgebra.equivNeg of the extended Clifford algebras of Q and -Q restricts on the
image of the even subalgebra to the scalar extension of CliffordAlgebra.evenEquivEvenNeg. Over
ℂ, this compares v ↦ i v with the real even-algebra comparison of Q and -Q.