Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Chapter ParitySU2

Definition
ChapterParitySU2

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

definitionsformalizationtimepiece

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

Definition code
import Definitions.Def_ChapterParity
import Mathlib


/-!
# Chapter "On the physical parity transformation and antiparticles" — `SU(2)_L` has
trivial outer automorphism (complex conjugation is inner)

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:

  *"The outer automorphism group of `SU(3)` or `U(1)_Y` is `Z₂`, while the outer
  automorphism group of `SU(2)_L` is the trivial group."*

The relevant automorphism is **complex conjugation** `g ↦ g*` (which sends a
representation to its complex-conjugate representation).  For `SU(3)` this is a
*nontrivial* outer automorphism: entrywise conjugation of the Gell-Mann generators
negates `λ², λ⁵, λ⁷` (`ChapterParity.gellMann_conj`), and no fixed similarity undoes it.

For `SU(2)`, however, the fundamental representation is **pseudoreal**: complex conjugation
is realized by conjugation with the fixed matrix `σ₂`.  On the Lie-algebra generators
`i σ_j` this is the identity

  `conj(i σ_j) = σ₂ (i σ_j) σ₂⁻¹`   (with `σ₂⁻¹ = σ₂`),

so the complex-conjugate representation is *unitarily equivalent* to the original — i.e.
complex conjugation is an **inner** automorphism, and the outer automorphism group of
`SU(2)_L` is trivial.

## Contents

* `pauliV` — the three Pauli matrices `σ₁, σ₂, σ₃` (with `σ₂ = ChapterParity.pauli2`).
* `pauliV_pseudoreal` : `σ₂ σ_j σ₂ = -(σ_j)*` — the pseudoreality intertwiner.
* `su2gen` — the `su(2)` generators `i σ_j`.
* `su2_conj_inner` : `conj(i σ_j) = σ₂ (i σ_j) σ₂` — complex conjugation of the `su(2)`
  generators is inner (conjugation by the fixed `σ₂`, an involution `σ₂² = 1`), so
  `SU(2)_L` has trivial outer automorphism.

The surrounding physical modelling (the Standard-Model gauge structure) is left as prose.

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

open Matrix
open scoped ComplexConjugate

namespace BookProof.ChapterParitySU2

open BookProof.ChapterParity

/-- The Pauli matrix `σ₁`. -/
noncomputable def pauli1 : Matrix (Fin 2) (Fin 2) ℂ := !![0, 1; 1, 0]

/-- The Pauli matrix `σ₃`. -/
noncomputable def pauli3 : Matrix (Fin 2) (Fin 2) ℂ := !![1, 0; 0, -1]

/-- The three Pauli matrices `σ₁, σ₂, σ₃`, indexed `0, 1, 2` (with `σ₂ =
`ChapterParity.pauli2`). -/
noncomputable def pauliV : Fin 3 → Matrix (Fin 2) (Fin 2) ℂ
  | 0 => pauli1
  | 1 => pauli2
  | 2 => pauli3



/-- The `su(2)` generators `i σ_j` (`j = 1,2,3`). -/
noncomputable def su2gen (j : Fin 3) : Matrix (Fin 2) (Fin 2) ℂ := Complex.I • pauliV j



end BookProof.ChapterParitySU2
Source
https://github.com/leonardopedro/timepiece/blob/61595bc/BookProof/ChapterParitySU2.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