This repository formalizes Theorems 1 and 2 of The quantum supremum of the I3322 Bell inequality is not attained in finite dimension. The paper gives the mathematical argument; the tables below locate its definitions and proof steps in Lean. All references use arXiv:2608.29734v1 (PDF).
Start with Statement.lean. It collects every project-specific definition needed to read the two theorems, with paper references beside the formulas. Its final section connects these definitions to the existing proof by proving equality of the complete sets of values.
Names in this table have prefix I3322.Statement.
| Paper | Lean declaration |
|---|---|
| Sec. II A; pure states and projective measurements in Sec. III A | QuantumStrategy, QuantumStrategy.expectation |
| Eq. (1): Bell functional | QuantumStrategy.value |
| Eq. (2): quantum supremum | quantumSupremum |
| Eqs. (4)–(5): PV coefficients and value | s, d, PVChain.value |
| Eq. (7): finite PV domain and supremum | PVChain, betaPV |
| Theorem 1, Eq. (8): |
variational |
| Theorem 2: finite-dimensional nonattainment | finiteDimensional_nonattainment |
| Sec. II B: every PV value is a quantum value | pvValue_attained |
| Eq. (30): |
betaPV_bounds |
Lean counts measurements and Schmidt coefficients from zero: alice 0 is amplitude 0 is sSup, which is the least upper bound of a set of reals
that is nonempty and bounded above and is 0 otherwise; the file proves both
properties for both sets. The last two rows are consistency checks: the Bell
functional and Born rule reproduce Eq. (5) on the PV family, and
Names below have prefix I3322. Links open the relevant proof declarations.
The formal proof differs from the paper in two places. For Lemma 2, Lean
applies Cauchy–Schwarz to Alice's and Bob's spectral decompositions separately
and then symmetrizes the joint weights, averaging the entries at
Graph PDF · Figure source and build instructions
Scope. The formal theorems quantify over arbitrary finite-dimensional
complex pure states and binary projective measurements. The purification and
Naimark reduction in Sec. III A, and the compactness arguments for Corollaries
1–2, are not formalized. Neither an exact value of
From the repository root:
lake exe cache get
lake build I3322
lake env lean Audit.leanThe build and audit include Statement.lean. The final theorems have no
reduction hypotheses; helper arguments such as tableBound are supplied by
proved theorems. The audit reports only [propext, Classical.choice, Quot.sound].
The source contains no sorry, admit, or custom axiom.
Lean, mathlib and Physlib are pinned to v4.32.0; exact dependency commits are
in lake-manifest.json.
Citation · MIT License.