Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Chapter ParityZ4

Definition
ChapterParityZ4

by leonardopedro · Oct 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

definitionsformalizationtimepiece

Formal definitions for the timepiece Lean 4 formalization (source chapter BookProof/ChapterParityZ4.lean): generated def bundle for ChapterParityZ4. See BookProof/ChapterParityZ4.lean for full context.

Definition code
import Definitions.Def_ChapterA3
import Definitions.Def_ChapterParity
import Definitions.Def_ChapterParityQL
import Mathlib


/-!
# Chapter "On the physical parity transformation and antiparticles" — the combined `ℤ₄`
background-symmetry generator

This file continues the finite algebraic core of the `book.tex` chapter *"On the physical
parity transformation and antiparticles"* (`book.tex` line ~7522, §"Majorana spinors in
the Standard Model").

The chapter states that, promoting the CKM matrix to a background field, the electroweak
Lagrangian is invariant under a background symmetry
`SU(2)_L × (SU(3)_C × U(1)_Y) ⋊ Z₄`, **where the `Z₄` group is generated by the (single)
generalized parity-reversal transformation** acting *simultaneously* on all fields:

* Higgs doublet:  `φ(t,x⃗) ↦ i σ₂ φ(t,-x⃗)`               — internal part `higgsParity = i σ₂`;
* left-handed quark doublet: `Q_L(t,x⃗) ↦ -σ₂ γ⁰ Q_L(t,-x⃗)` — internal part `QLParity = -(σ₂⊗iγ⁰)`;
* right-handed quarks:  `u_R, d_R ↦ i γ⁰ …(t,-x⃗)`        — internal part `mgamma 0 = i γ⁰`.

The individual internal parts were each shown to be order four in `ChapterParity`
(`higgsParity_order_four`, `fermionParity_order_four`) and `ChapterParityQL`
(`QLParity_order_four`).  Here we assemble them into the **single** operator that the
book says generates the `Z_4` factor, and prove that this combined generator has order
*exactly* four as an element of the (product) monoid of the field-space endomorphisms:
`P² ≠ 1` while `P⁴ = 1`, i.e. `orderOf P = 4`.  This is the precise sense in which the
one parity transformation generates a cyclic group `ℤ₄ = ℤ/4ℤ`.

The surrounding physics (the full background gauge group and its semidirect structure)
is left as prose, matching the neighbouring parity files.

Everything is `sorry`-free and `axiom`-free (only `propext`, `Classical.choice`,
`Quot.sound`).
-/

open Matrix

namespace BookProof.ChapterParityZ4

open BookProof.ChapterParity
open BookProof.ChapterParityQL
open BookProof.ChapterA3

/-- The internal part of the field space on which the combined electroweak parity acts:
the Higgs doublet `ℂ²`, the left-handed quark doublet `ℂ²⊗ℂ⁴ ≅ ℂ⁸`, and the two
right-handed quarks `u_R`, `d_R`, each `ℂ⁴`.  We package the four endomorphisms as a
single element of the product monoid. -/
abbrev FieldOps :=
  Matrix (Fin 2) (Fin 2) ℂ × Matrix (Fin 2 × Fin 4) (Fin 2 × Fin 4) ℂ ×
    Matrix (Fin 4) (Fin 4) ℂ × Matrix (Fin 4) (Fin 4) ℂ

/-- The single generalized-parity generator of the book's `Z_4` background symmetry,
acting simultaneously on `(φ, Q_L, u_R, d_R)`. -/
noncomputable def combinedParity : FieldOps :=
  (higgsParity, QLParity, mgamma 0, mgamma 0)

/-
The square of the combined parity is `(-1, -1, -1, -1)`: on every field the parity
squares to `-1` (the invariant selecting the double cover `Pin(3,1)`).
-/










end BookProof.ChapterParityZ4
Source
https://github.com/leonardopedro/timepiece/blob/61595bc/BookProof/ChapterParityZ4.lean

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me