Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Chapter A3x

Definition
ChapterA3x

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

definitionsformalizationtimepiece

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

Definition code
import Definitions.Def_ChapterA3
import Definitions.Def_ChapterA3j
import Definitions.Def_ChapterA3n
import Definitions.Def_ChapterA3o
import Definitions.Def_ChapterA4
import Mathlib


/-!
# Chapter A, §A.3 — Note 50 at `N = 3`: the mixed-symmetry summand

Source: `book.tex` §A.3, Note 50 (Weyl: finite-dimensional representations are
completely reducible) and Lemma 52.

`ChapterA3p` proved the **`N = 2`** instance of Note 50 outright, with no
`EXTERNAL` hypothesis: the tensor square splits as `V ⊗ V = Sym²V ⊕ Λ²V`,
because at `N = 2` the symmetrizer and the antisymmetrizer are already
complementary (`projSym 2 + projAnti 2 = 1`).

From `N = 3` on that is *false*: symmetric plus antisymmetric no longer exhaust
the tensor power, and the leftover **mixed-symmetry** part is what makes the
general Weyl statement non-trivial.  This file lands the concrete `N = 3`
complete-reducibility witness the plan asks for, again with **no `EXTERNAL`
hypothesis**:

  `V ⊗ V ⊗ V  =  Sym³V ⊕ Λ³V ⊕ Mixed`,

realized by the three pairwise-orthogonal idempotents `projSym 3`, `projAnti 3`
and `projMixed 3 := 1 - projSym 3 - projAnti 3`, each of them a full-Lorentz
subrepresentation, and with the mixed summand **genuinely non-zero**.

## Deliverables

* `projMixed` — the mixed-symmetry projector `1 - projSym N - projAnti N`, and
  `projSym_add_projAnti_add_projMixed`: the three sum to `1` by construction;
* `projMixed_idem` (`N ≥ 2`) — it is idempotent, hence a genuine projector;
* `projSym_mul_projMixed`, `projMixed_mul_projSym`, `projAnti_mul_projMixed`,
  `projMixed_mul_projAnti` (`N ≥ 2`) — orthogonality to the other two summands;
* `projMixed_diagGen_comm`, `projMixed_uniform_comm`,
  `projMixed_spinGenDiag_comm`, `projMixed_parityDiag_comm` — the mixed summand
  is a **full-Lorentz** subrepresentation (diagonal `Spin⁺` generators *and*
  diagonal parity), inherited from `ChapterA3n`/`ChapterA3o`;
* `projMixed_two_eq_zero` — at `N = 2` the mixed part is empty, recovering
  `ChapterA3p`;
* `projMixed_three_ne_zero` — at `N = 3` it is **not** empty: the diagonal entry
  at the tuple `(0,0,1)` equals `2/3 ≠ 0` (only the identity and the
  transposition `(0 1)` stabilize that tuple, contributing `2/6` to the
  symmetrizer and `0` to the antisymmetrizer);
* `tensorCube_complete_reducibility` — the bundled headline.

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

open Matrix
open scoped BigOperators

namespace BookProof.ChapterA3x

open BookProof.ChapterA3 BookProof.ChapterA3j BookProof.ChapterA3n BookProof.ChapterA3o

/-- The **mixed-symmetry projector** on `V^{⊗N}`: whatever the symmetrizer and
the antisymmetrizer leave over. -/
noncomputable def projMixed (N : ℕ) : MN N := 1 - projSym N - projAnti N



/-! ## Orthogonality and idempotence -/











/-! ## Full-Lorentz invariance of the mixed summand -/









/-! ## `N = 2` versus `N = 3` -/



/-! ### Entrywise formulas, used for the `N = 3` non-vanishing -/









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