Complex conjugation on a complexified real Clifford algebra #
For a real quadratic form Q, the complexified Clifford algebra Cℓ(ℂ ⊗ V, Q_ℂ) carries two
commuting involutions: Mathlib's complex-linear Clifford conjugation star = reverse ∘ involute,
which negates every vector, and complex conjugation CliffordAlgebra.complexConj of the
coefficients, which fixes the real vectors ι (1 ⊗ₜ v). Their composite
CliffordAlgebra.conjStar is the conjugate-linear anti-automorphism of the complexified
algebra. For the negative-definite form Q = -g of a Euclidean space this is the involution
with respect to which a representation on a Hermitian space is a *-representation, so that
Clifford multiplication by a real vector is skew-Hermitian.
Under the identification CliffordAlgebra.equivBaseChange with the tensor carrier
ℂ ⊗[ℝ] Cℓ(V, Q), CliffordAlgebra.complexConj is conj ⊗ id and CliffordAlgebra.conjStar
is the tensor-product star, that is conj ⊗ star. The latter uses the real StarModule
structure CliffordAlgebra.starModule_of_trivialStar, enabled locally.
Main definitions #
CliffordAlgebra.complexConj: coefficientwise complex conjugation, a real algebra automorphism ofCℓ(ℂ ⊗ V, Q_ℂ).CliffordAlgebra.conjStar: the conjugate-linear mapcomplexConj ∘ star.
Main results #
CliffordAlgebra.complexConj_smul:complexConjis conjugate-linear.CliffordAlgebra.complexConj_unique:complexConjis the unique conjugate-linear ring endomorphism fixing the real vectors.CliffordAlgebra.complexConj_complexConj:complexConjis involutive.CliffordAlgebra.complexConj_eq_self_iff: the elements fixed bycomplexConjare exactly the real Clifford elements, the image ofCliffordAlgebra.ofBaseChangeAux.CliffordAlgebra.ofBaseChangeAux_mem_range_ι_iff: a real Clifford element is a vector exactly when it is a vector of the complexification.CliffordAlgebra.conjStar_mulandCliffordAlgebra.conjStar_conjStar:conjStaris an involutive anti-automorphism.CliffordAlgebra.toBaseChange_conjStar: on the tensor carrierconjStaris the tensor-productstar.
References #
- H. B. Lawson and M.-L. Michelsohn, Spin Geometry (1989), Chapter I.
- L. Nicolaescu, Lectures on the Geometry of Manifolds, the chapter on Dirac operators.
Complex conjugation of coefficients #
Complex conjugation of the coefficients of the complexified Clifford algebra: the ring
automorphism of Cℓ(ℂ ⊗ V, Q_ℂ) conjugating scalars and fixing the real vectors
ι (1 ⊗ₜ v). It is CliffordAlgebra.baseChangeCongr for Complex.conjAe, stated as a ring
equivalence since its conjugate-linearity is recorded by CliffordAlgebra.complexConj_smul.
Instances For
On the tensor carrier ℂ ⊗[ℝ] Cℓ(V, Q), CliffordAlgebra.complexConj is conj ⊗ id.
CliffordAlgebra.complexConj fixes the real Clifford algebra.
CliffordAlgebra.complexConj is conjugate-linear.
CliffordAlgebra.complexConj is the unique conjugate-linear ring endomorphism of the
complexified Clifford algebra fixing the real vectors ι (1 ⊗ₜ v).
CliffordAlgebra.complexConj is involutive.
CliffordAlgebra.complexConj is its own inverse.
CliffordAlgebra.complexConj acts on the generators through the conjugation
TauCeti.tmulConj V of ℂ ⊗[ℝ] V.
The real elements #
The real elements of the complexified Clifford algebra. An element is fixed by complex conjugation of the coefficients exactly when it lies in the image of the real Clifford algebra.
A real Clifford element is a vector exactly when its image in the complexified Clifford algebra is a vector.
The conjugate-linear Clifford involution #
The conjugate-linear Clifford involution of the complexified Clifford algebra: Clifford
conjugation star = reverse ∘ involute followed by complex conjugation of the coefficients. It
is an involutive anti-automorphism (CliffordAlgebra.conjStar_mul,
CliffordAlgebra.conjStar_conjStar) negating the real vectors.
Instances For
CliffordAlgebra.conjStar reverses products.
CliffordAlgebra.conjStar is involutive.
CliffordAlgebra.conjStar negates vectors and conjugates their coefficients; in particular
it negates the real vectors ι (1 ⊗ₜ v).
CliffordAlgebra.conjStar sends the generator of a complex vector w to minus the generator
of its conjugate TauCeti.tmulConj V w.
On the real Clifford algebra, CliffordAlgebra.conjStar is Clifford conjugation.
On the tensor carrier ℂ ⊗[ℝ] Cℓ(V, Q), CliffordAlgebra.conjStar is the tensor-product
star, acting by z ⊗ₜ a ↦ conj z ⊗ₜ star a.