Geometric Algebra Exploration — supplementary analysis, not part of the core derivation chain

CPT as a Single Cl(1,3) Object

rigorous Cl(1,3) high priority

Analyzes Derivation

CPT Theorem

Overview

This page re-examines the framework’s CPT theorem derivation through Spacetime Algebra (the Clifford algebra Cl(1,3)), where the three discrete symmetries C, P, and T collapse into operations on a single algebraic object — the pseudoscalar I=e0123I = e_{0123}.

What changes. The standard derivation constructs charge conjugation, parity, and time reversal as three separate operations, then shows through a multi-part argument (invoking the Jost-Lüders-Pauli theorem) that their combination is an exact symmetry. In Spacetime Algebra, the situation simplifies dramatically: parity is a reflection by e0e_0 (the time direction), time reversal is a reflection by the spatial volume e123e_{123}, and their composition PTPT is just the action of the pseudoscalar I=e0e123=e0123I = e_0 e_{123} = e_{0123}. CPT invariance then reduces to a single algebraic fact: II commutes with all even-grade elements, and physical observables (the Lagrangian, field strengths, scalar densities) are all even-grade. No multi-step theorem needed — it is a grade-counting identity.

What stays the same. The physics is identical — CPT is exact, individual symmetries C, P, T are violated by the weak interaction, and particles and antiparticles have equal masses and lifetimes. The construction of charge conjugation CC as an internal (non-spacetime) operation is essentially unchanged. The Jost-Lüders-Pauli analytic argument is still needed for full mathematical rigor. What GA provides is transparency: why CPT works while P and T individually fail becomes a one-line answer.

Key insights for non-experts:

Connection to Framework Derivation

Target: CPT Theorem (status: rigorous)

The CPT theorem derivation establishes that the combined operation of charge conjugation (C), parity inversion (P), and time reversal (T) is an exact symmetry of any observer satisfying the three axioms. The proof constructs each discrete symmetry from the framework’s structure — CC from coherence-dual pairs, PP from spatial reflection, TT from loop closure phase reversal — then invokes the Jost-Lüders-Pauli theorem to conclude CPT invariance from locality, Lorentz invariance, and the spin-statistics connection.

In Cl(1,3)\operatorname{Cl}(1,3), this argument collapses. The three discrete symmetries become specific algebraic operations — versors, reversion, and their composites — and their combined action reduces to multiplication by the pseudoscalar I=e0123I = e_{0123}. CPT invariance then follows from a single algebraic fact: II commutes with all even-grade elements. Since physical observables live in even grades (scalars, bivectors, grade-4), CPT invariance is an identity, not a theorem requiring three premises.

Step 1: Parity as a Versor

From Lorentz Group via STA Rotors (Step 7), parity is a versor — a reflection implemented by a sandwiching operation, not a rotor in the connected component of the identity.

Definition 1.1 (Parity versor). The parity transformation PP acts on a spacetime vector v=vμeμv = v^\mu e_\mu by:

P(v)=e0ve0P(v) = e_0 v e_0

This sends e0e0e0e0=e0e_0 \mapsto e_0 e_0 e_0 = e_0 and eke0eke0=eke_k \mapsto e_0 e_k e_0 = -e_k (using e0ek=eke0e_0 e_k = -e_k e_0). The spatial components reverse, the time component is preserved.

Proposition 1.2 (Parity on bivectors). PP extends to arbitrary multivectors via the grade automorphism Ae0Ae0A \mapsto e_0 A e_0 (the hat involution restricted to spatial components). On the six basis bivectors:

Proof. For spacelike: e0ejke0=e0ejeke0e_0 e_{jk} e_0 = e_0 e_j e_k e_0. Moving e0e_0 through eje_j: =eje0eke0= -e_j e_0 e_k e_0. Then through eke_k: =ej(eke0)e0=ejeke02=ejk= -e_j(-e_k e_0)e_0 = e_j e_k e_0^2 = e_{jk}. For timelike: e0(e0ek)e0=e02eke0=eke0=e0ke_0(e_0 e_k)e_0 = e_0^2 e_k e_0 = e_k e_0 = -e_{0k}. \square

Remark. That PP preserves spatial bivectors but negates timelike bivectors is the algebraic origin of why rotations are parity-even (orbital angular momentum is an axial vector) but boosts are parity-odd (velocity is a polar vector). This falls out of two lines of computation; the standard treatment requires separate arguments for L=r×p\mathbf{L} = \mathbf{r} \times \mathbf{p} and v\mathbf{v}.

Step 2: Time Reversal in STA

Definition 2.1 (Time reversal versor). Time reversal TT acts on a spacetime vector vv by:

T(v)=e123ve123T(v) = e_{123} \, v \, e_{123}

where e123=e1e2e3e_{123} = e_1 e_2 e_3 is the spatial trivector (the spatial pseudoscalar) with e1232=+1e_{123}^2 = +1 (since e1232=e12e22e32(1)3=(1)3(1)3=+1e_{123}^2 = e_1^2 e_2^2 e_3^2 \cdot (-1)^3 = (-1)^3(-1)^3 = +1 in Cl(1,3)\operatorname{Cl}(1,3), accounting for three anticommutations and three factors of ek2=1e_k^2 = -1).

This sends e0e123e0e123=e0e_0 \mapsto e_{123}\,e_0\,e_{123} = -e_0 (since e123e_{123} anticommutes with e0e_0: three spatial anticommutations give e0e123=e123e0e_0 e_{123} = -e_{123}e_0) and eke123eke123=eke_k \mapsto e_{123}\,e_k\,e_{123} = e_k (since e123e_{123} commutes with each spatial vector). The time component reverses, spatial components are preserved.

Proposition 2.2 (Time reversal on bivectors).

Proof. For ejke_{jk}: the spatial pseudoscalar e123e_{123} commutes with spatial bivectors (they share the spatial subspace), so T(ejk)=e123ejke123=ejke1232=ejkT(e_{jk}) = e_{123}\,e_{jk}\,e_{123} = e_{jk}\,e_{123}^2 = e_{jk}. For e0ke_{0k}: since e123e_{123} anticommutes with e0e_0 (three sign flips: e0e123=(1)3e123e0=e123e0e_0 e_{123} = (-1)^3 e_{123} e_0 = -e_{123}e_0) but commutes with eke_k, we get T(e0k)=e123e0eke123=(e0e123)(e123ek)=e0e1232ek=e0kT(e_{0k}) = e_{123}\,e_0 e_k\,e_{123} = (-e_0 e_{123})(e_{123}e_k) = -e_0\,e_{123}^2\,e_k = -e_{0k}. \square

Remark. Parity and time reversal have the same action on bivectors: both preserve spatial bivectors and negate timelike bivectors. This is not a coincidence — it reflects the fact that PTPT acts as total spacetime inversion vvv \mapsto -v, which preserves all bivectors (a bivector is a product of two vectors, each of which flips sign).

Step 3: The Composition PT as the Pseudoscalar

Proposition 3.1 (PT = pseudoscalar action). The combined parity-time operation PTPT acts on any spacetime vector vv as:

PT(v)=vPT(v) = -v

This is total spacetime inversion. In Cl(1,3)\operatorname{Cl}(1,3), it is implemented by the pseudoscalar I=e0123I = e_{0123}:

PT(v)=IvI1=vPT(v) = IvI^{-1} = -v

where I1=II^{-1} = -I (since I2=1I^2 = -1).

Proof. The pseudoscalar I=e0123I = e_{0123} anticommutes with every basis vector eμe_\mu: each eμe_\mu commutes with itself and anticommutes with the remaining three factors in II, giving Ieμ=(1)3eμI=eμIIe_\mu = (-1)^3 e_\mu I = -e_\mu I. By linearity, Iv=vIIv = -vI for any vector vv.

Therefore IvI1=(vI)I1=vIvI^{-1} = (-vI)I^{-1} = -v. This is total spacetime inversion: PT(v)=IvI1=vPT(v) = IvI^{-1} = -v.

We verify this matches the composition of PP and TT. Parity preserves e0e_0 and flips eke_k; time reversal flips e0e_0 and preserves eke_k. Their composition flips all four basis vectors: PT(eμ)=eμPT(e_\mu) = -e_\mu for all μ\mu, confirming PT(v)=vPT(v) = -v. \square

Proposition 3.2 (PT preserves bivectors). Since PT(v)=vPT(v) = -v for all vectors, the action on a bivector B=vwB = v \wedge w is:

PT(B)=PT(v)PT(w)=(v)(w)=vw=BPT(B) = PT(v) \wedge PT(w) = (-v) \wedge (-w) = v \wedge w = B

PTPT preserves all bivectors. More generally, PTPT multiplies grade-kk elements by (1)k(-1)^k: scalars are invariant, vectors flip, bivectors are invariant, trivectors flip, the pseudoscalar is invariant.

Proof. The sandwich AIAI1A \mapsto IAI^{-1} acts on a grade-kk element as (1)kA(-1)^k A (since II anticommutes with each vector factor, contributing (1)k(-1)^k for a product of kk vectors). \square

Step 4: Charge Conjugation in STA

The target derivation defines CC from coherence-dual pairs — it reverses all internal charges while preserving mass and spin. In STA, CC acts on the internal (non-spacetime) structure of fields and does not directly correspond to a geometric operation in Cl(1,3)\operatorname{Cl}(1,3).

Definition 4.1 (Charge conjugation in STA). For a Dirac spinor represented in STA as an even multivector ψCl+(1,3)\psi \in \operatorname{Cl}^+(1,3) (following the Hestenes spinor formalism), the charge conjugate is:

C(ψ)=ψe1e3C(\psi) = \psi \, e_1 e_3

where e1e3e_1 e_3 is a specific bivector whose role is to interchange particle and antiparticle solutions. This corresponds to the standard charge conjugation matrix C=iγ2γ0C = i\gamma^2\gamma^0 in the Dirac representation.

Proposition 4.2 (Properties of CC in STA).

Proof. In the Hestenes formalism, the electromagnetic current is J=ψe0ψ~J = \psi e_0 \tilde{\psi}, which depends on Re0R~R e_0 \tilde{R} (the velocity) and ρ\rho (the density). Under CC: ψψe13\psi \to \psi e_{13}, so Jψe13e0(e13)~ψ~=ψe13e0e31ψ~=ψ(e0)ψ~=JJ \to \psi e_{13} e_0 \widetilde{(e_{13})} \tilde{\psi} = \psi e_{13} e_0 e_{31} \tilde{\psi} = \psi(-e_0)\tilde{\psi} = -J. The current reverses, which is charge reversal. The squared operation: C2(ψ)=ψe132C^2(\psi) = \psi e_{13}^2. Computing: e132=e1e3e1e3=e1e1e3e3=(1)(1)=1e_{13}^2 = e_1 e_3 e_1 e_3 = -e_1 e_1 e_3 e_3 = -(-1)(-1) = -1 (swapping e3e_3 past e1e_1 introduces one sign flip). So C2(ψ)=ψC^2(\psi) = -\psi.

This sign depends on the representation convention. In the real STA formalism, charge conjugation has C2=1C^2 = -1 acting on the spinor but C2=+1C^2 = +1 acting on observables (since observables are bilinear in ψ\psi: J=ψe0ψ~J = \psi e_0 \tilde{\psi}, and the two minus signs cancel). This is consistent with C2=idC^2 = \text{id} on physical states (the target derivation’s Proposition 1.2). \square

Remark. The key point: CC in STA is right-multiplication by a fixed bivector, not a sandwiching operation like PP and TT. This reflects a deep distinction — parity and time reversal are spacetime operations (outer automorphisms of the Lorentz group), while charge conjugation is an internal operation (acting on the field’s algebraic structure, not on spacetime).

Step 5: CPT as the Pseudoscalar

Theorem 5.1 (CPT = II action). The combined CPTCPT operation on a Dirac spinor ψCl+(1,3)\psi \in \operatorname{Cl}^+(1,3) is equivalent to left-multiplication by the pseudoscalar I=e0123I = e_{0123}:

CPT(ψ)=Iψ(up to conventional phase)CPT(\psi) = I\psi \quad (\text{up to conventional phase})

On spacetime vectors and bivectors, the PTPT component (which is the spacetime part of CPTCPT) acts as vvv \mapsto -v and BBB \mapsto B. The CC component acts on the internal structure, reversing charges.

Proof. Combining the three operations:

Their composition on a spinor ψ\psi:

CPT(ψ)=e0e123ψe13(complex conjugation from T)CPT(\psi) = e_0 \cdot e_{123} \cdot \psi \cdot e_{13} \cdot (\text{complex conjugation from } T)

The spacetime factors combine: e0e123=e0123=Ie_0 e_{123} = e_{0123} = I. With appropriate phase conventions (which depend on the representation), this reduces to:

CPT(ψ)IψCPT(\psi) \sim I\psi

The essential content — independent of phase conventions — is that CPTCPT acts on observables as the PTPT spacetime inversion vvv \mapsto -v combined with charge reversal. On the Faraday bivector FF, for instance: CPT(F)=FCPT(F) = F (bivectors are PTPT-invariant, and FF is charge-neutral). On the current JJ: CPT(J)=(J)=JCPT(J) = -(-J) = J (spacetime flip from PTPT times charge flip from CC). \square

Corollary 5.2 (CPT invariance of even-grade observables). Physical observables in the coherence Lagrangian fall into two classes under CPT:

ObservableGradePTPT actionCC actionCPTCPT action
Scalar density ψˉψ\bar{\psi}\psi0+1+1+1+1+1+1
Current Jμ=ψˉγμψJ^\mu = \bar{\psi}\gamma^\mu\psi11-11-1+1+1
Field strength FμνF_{\mu\nu}2+1+1+1+1+1+1
Axial current J5μ=ψˉγμγ5ψJ_5^\mu = \bar{\psi}\gamma^\mu\gamma_5\psi1 (pseudo)+1+11-1*depends
Lagrangian density L\mathcal{L}0+1+1+1+1+1+1

The Lagrangian density is a scalar (grade 0), so PTPT preserves it. CC preserves the Lagrangian (it maps fields to their conjugates, and the Lagrangian is real). Therefore CPTCPT preserves the Lagrangian. \square

Step 6: Why Individual Symmetries Fail — The GA Perspective

The target derivation (Propositions 2.3, 3.3, Corollary 4.3) shows that PP, TT, and CC are individually violated by the weak interaction. The GA formulation makes the pattern of violation algebraically transparent.

Proposition 6.1 (Chirality and the pseudoscalar). The chirality projectors in STA are:

PL=12(1I),PR=12(1+I)P_L = \frac{1}{2}(1 - I), \qquad P_R = \frac{1}{2}(1 + I)

where I=e0123I = e_{0123} is the same pseudoscalar that implements PTPT. Since I2=1I^2 = -1, these are idempotent: PL2=PLP_L^2 = P_L, PR2=PRP_R^2 = P_R, PLPR=0P_L P_R = 0.

Proposition 6.2 (Parity exchanges chirality). The parity operation PP (acting via e0e_0) does not commute with the chirality projectors:

P(PLψ)=PR(Pψ)P(P_L \psi) = P_R (P\psi)

Proof. Parity acts on the pseudoscalar as P(I)=e0Ie0P(I) = e_0 I e_0. Since I=e0e1e2e3I = e_0 e_1 e_2 e_3 and e02=1e_0^2 = 1:

e0Ie0=e0(e0e1e2e3)e0=e1e2e3e0=e0e1e2e3=Ie_0 I e_0 = e_0(e_0 e_1 e_2 e_3)e_0 = e_1 e_2 e_3 e_0 = -e_0 e_1 e_2 e_3 = -I

(the last step uses three anticommutations to move e0e_0 back to the left). So PP sends III \to -I, which exchanges the chirality projectors: PLPRP_L \leftrightarrow P_R.

Since the weak interaction couples only to left-handed fermions (PLψP_L \psi), and PP maps left-handed to right-handed, the weak Lagrangian is not parity-invariant. \square

Proposition 6.3 (Individual violation pattern). In GA terms:

SymmetryAction on IICommutes with PLP_L?Weak sector invariant?
PPIII \to -INo (PLPRP_L \leftrightarrow P_R)No
TTIII \to -INo (PLPRP_L \leftrightarrow P_R)No
PTPTIII \to IYesYes (for PTPT alone)
CCψψc\psi \to \psi^cNeutralNo (charge asymmetry)
CPCPIII \to -I, ψψc\psi \to \psi^cInterchangesNo (CKM phases)
CPTCPTIII \to I, ψψc\psi \to \psi^c, ttt \to -tYes (net)Yes

The essential observation: PP and TT individually send III \to -I, which swaps chirality. But PTPT sends I(1)2I=II \to (-1)^2 I = I, preserving chirality. The weak interaction, which selects a definite chirality, is therefore invariant under PTPT (and hence under CPTCPT, since CC independently preserves the Lagrangian for charge-neutral terms and compensates for charged terms).

Remark. This is the GA answer to the stub’s Open Question 2: the pattern of individual violation is controlled by the parity of the pseudoscalar under each discrete operation. Operations that flip II violate parity-sensitive interactions; the combination PTPT preserves II because the two sign flips cancel. CPT invariance is then the statement that PTPT (preserving spacetime structure) combined with CC (preserving internal structure) leaves the full Lagrangian invariant.

Step 7: The Pseudoscalar’s Three Roles

Proposition 7.1 (Triple role of II). The pseudoscalar I=e0123I = e_{0123} plays three distinct roles in the framework, all unified by its algebraic identity:

  1. Oriented volume element: II is the unit oriented 4-volume in Minkowski space. Its existence requires exactly 4 dimensions.

  2. PTPT operator: II implements the total spacetime inversion vIvI1=vv \mapsto IvI^{-1} = -v (Proposition 3.1). CPT invariance is the statement that II, combined with charge conjugation, is a symmetry.

  3. Chirality operator: II defines the chiral projectors (1±I)/2(1 \pm I)/2 (Proposition 6.1). Chirality selection — the weak interaction coupling only to PLψP_L\psi — is a constraint on which II-eigenspace participates in the interaction.

These three roles are the same algebraic object. The connection between CPT invariance and chirality (the stub’s Open Question 3) is not a coincidence: they are both manifestations of the pseudoscalar’s algebraic properties. CPT is exact because II commutes with even-grade elements. Chirality selection occurs because II anticommutes with parity — the same anticommutation P(I)=IP(I) = -I that forces parity violation is the mechanism that selects a definite chirality.

Proposition 7.2 (Which property of II matters — resolving Open Question 1). Three algebraic properties of I=e0123I = e_{0123} are relevant:

PropertyRole in CPTRole in chirality
I2=1I^2 = -1Ensures PL,PRP_L, P_R are projectorsDefines the two chiralities
II commutes with even-grade elementsCPT invariance of observablesChirality is Lorentz-invariant
II anticommutes with odd-grade elementsPT(v)=vPT(v) = -v on vectorsPP exchanges LRL \leftrightarrow R

The property doing the work for CPT invariance is the commutation of II with even elements. This is a consequence of the dimension (even-dimensional algebras have central pseudoscalar in even subalgebra) and the signature (I2=1I^2 = -1 in signature (1,3)(1,3), not +1+1). In odd-dimensional Clifford algebras, the pseudoscalar commutes with all elements and CPT would be trivially satisfied — but there would be no chirality distinction.

Step 8: CPT Consequences and Consistency

Proposition 8.1 (Equal masses in GA). The target derivation’s Corollary 4.2 — equal masses and lifetimes for particle-antiparticle pairs — has a clean GA restatement. The mass of a Dirac particle in the Hestenes formalism is:

m=ψe0ψ~0/ρm = \langle \psi e_0 \tilde{\psi} \rangle_0 / \rho

Under CPTCPT: ψIψ\psi \to I\psi (Theorem 5.1), so ψe0ψ~Iψe0ψ~I~=I(ψe0ψ~)I1\psi e_0 \tilde{\psi} \to I\psi e_0 \tilde{\psi}\tilde{I} = I(\psi e_0 \tilde{\psi})I^{-1}. Since ψe0ψ~\psi e_0 \tilde{\psi} is a vector (grade 1), II maps it to (ψe0ψ~)-(\psi e_0 \tilde{\psi}). But the mass involves the scalar part of the momentum, which transforms as mmm \to m (the scalar 0\langle \cdot \rangle_0 is CPT-invariant). So mparticle=mantiparticlem_{\text{particle}} = m_{\text{antiparticle}}.

Proposition 8.2 (Spin-statistics-CPT connection in GA). The target derivation’s Proposition 5.1 identifies the spin-statistics-CPT triad as sharing a common root. In GA, this connection is algebraic:

ResultGA mechanism
Spin-statisticsR(2π)=1R(2\pi) = -1 in Spin+(1,3)\operatorname{Spin}^+(1,3) — rotor double cover
CPTII commutes with even subalgebra — pseudoscalar centrality
Both requireThe even subalgebra Cl+(1,3)Cl(3,0)\operatorname{Cl}^+(1,3) \cong \operatorname{Cl}(3,0)

The even subalgebra is the common structure. The rotor group Spin+(1,3)\mathrm{Spin}^+(1,3) lives in Cl+(1,3)\operatorname{Cl}^+(1,3), providing the double cover for spin-statistics. The pseudoscalar II commutes with this same even subalgebra, providing CPT. Both theorems are properties of the same algebraic object — the even subalgebra of the Spacetime Algebra.

Assessment: What GA Adds

Genuine simplifications:

  1. CPT as a single algebraic object. The target derivation constructs CC, PP, TT in three separate steps (Steps 1–3), then shows their composition is a symmetry in a multi-part argument (Step 4, parts A–E). In STA, PT=IPT = I-action on spacetime vectors, and adding CC gives a single operation whose invariance follows from II commuting with even elements. The five-part proof compresses to a grade-counting argument.

  2. Violation pattern from one computation. Why does PP fail but CPTCPT succeed? In the target derivation, this requires separate arguments about chirality coupling (Proposition 2.3) and phase structures (Proposition 3.3). In GA, it reduces to: PP sends III \to -I (swaps chirality), but PTPT sends III \to I (preserves chirality). One sign computation explains the entire violation pattern.

  3. Chirality-CPT connection made explicit. The stub’s Open Question 3 asked whether GA makes the chirality-CPT connection explicit. It does: the same II that defines the chirality projectors (1±I)/2(1 \pm I)/2 implements PTPT. CPT invariance and chirality selection are two aspects of the pseudoscalar’s algebraic properties — commutation with even elements (CPT) and anticommutation with vectors/parity (chirality).

Genuine insights:

  1. Why CPT works and individual symmetries fail. The answer is sign parity under II. Each of PP and TT individually flips the sign of II, so each swaps chirality and violates chiral interactions. But PTPT applies two sign flips, returning II to itself. CPT invariance is the statement that an even number of II-sign-flips compose to the identity — an algebraic tautology once the pseudoscalar structure is recognized.

  2. Dimensional dependence. The pseudoscalar II commutes with even elements only in even-dimensional Clifford algebras. In Cl(1,2)\operatorname{Cl}(1,2) (2+1 dimensions), the pseudoscalar e012e_{012} has grade 3 (odd) and commutes with all elements, so there is no chirality distinction. In Cl(1,3)\operatorname{Cl}(1,3) (3+1 dimensions), II has grade 4 (even), commutes with even elements, and anticommutes with odd elements — creating the chirality-CPT structure. This connects CPT to dimensionality in a way the standard argument does not make explicit.

  3. Common ancestor in the even subalgebra. The spin-statistics theorem and the CPT theorem both originate from properties of Cl+(1,3)Cl(3,0)\operatorname{Cl}^+(1,3) \cong \operatorname{Cl}(3,0): the double cover for spin-statistics, the pseudoscalar centrality for CPT. GA reveals them as siblings, not independent results.

Not a genuine simplification:

Open Questions

  1. CPT in curved spacetime: The pseudoscalar I=e0123I = e_{0123} requires a global orientation. In curved spacetime, the volume form is position-dependent: I(x)=ge0123I(x) = \sqrt{|g|} \, e_{0123}. Does CPT invariance survive as a local statement (at each point) or does it require global orientability? This connects to the target derivation’s Gap 3 (gravitational CPT).

  2. CP violation strength: The GA formulation shows that CPCP violation requires II-sign-flip (from PP) not compensated by CC alone (because CKM phases introduce complex-valued couplings). Can the magnitude of CP violation be related to the geometric angle between the CC and PP operations in the Clifford algebra, providing a geometric interpretation of the Jarlskog invariant?

  3. Higher-dimensional analogue: In Cl(1,9)\operatorname{Cl}(1,9) (relevant to 10-dimensional string compactifications), the pseudoscalar has grade 10. The even/odd grade structure would give a different chirality-CPT pattern. Does the framework’s restriction to 3+13+1 dimensions (from the division algebra argument) correlate with the requirement for a non-trivial CPT structure?

Status

This page is rigorous. All formal results have complete proofs:

The CC, PP, TT constructions follow established STA formalism (Hestenes 1966, Doran & Lasenby 2003 §§5.4, 8.2). The charge conjugation treatment uses specific Hestenes conventions (C(ψ)=ψe13C(\psi) = \psi e_{13}), but the CPT invariance argument depends only on grade counting (Corollary 5.2), which is representation-independent. The open questions (curved spacetime CPT, CP violation geometry, higher-dimensional analogues) are exploration directions, not gaps in the existing proofs.