Documentation

TauCeti.LinearAlgebra.CliffordAlgebra.Complexification

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 #

Main results #

References #

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

    CliffordAlgebra.complexConj is the unique conjugate-linear ring endomorphism of the complexified Clifford algebra fixing the real vectors ι (1 ⊗ₜ v).

    CliffordAlgebra.complexConj acts on the generators through the conjugation TauCeti.tmulConj V of ℂ ⊗[ℝ] V.

    The real elements #

    @[simp]

    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
      @[simp]
      @[simp]

      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.

      @[simp]

      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.