Documentation

CsdLean4.LF6.CGLMPQutrit

LF6-D (QM side): the maximally-entangled qutrit violates the CGLMP inequality #

Category: 6-Local (the d = 3-intrinsic Bell violation for Ψ_3, the QM-side payoff of the CGLMP infrastructure Mathlib/Probability/CGLMP.lean).

The LF6-D non-factorisation of the general d × d maximally-entangled state Ψ_d (no_product_partition_realises_maxEntangled) was, up to this file, forced through the CHSH-violating 2 × 2 Schmidt (Φ⁺) sector: a genuinely derived violation, but a two-outcome (CHSH) one, so not d-intrinsic. This module discharges the genuinely d = 3 CGLMP violation for the maximally-entangled qutrit, closing that gap for d = 3.

What is proved #

Under the standard CGLMP phase-basis measurements on Ψ_3 (Alice offsets α₁ = 0, α₂ = 1/2; Bob offsets β₁ = -1/4, β₂ = 1/4), the joint outcome-difference Born probabilities pQM x y c = P(A_x − B_y = c) are computed from the Hilbert space (pQM is the marginal sum of the genuine squared overlaps bornPair x y k l = ‖⟨outcome_{k,l}, Ψ_3⟩‖², bornPair_value its closed form via the roots-of-unity geometric sum). The four CGLMP-positive entries are (4 + 2√3)/9, the four negative entries 1/9, giving the exact CGLMP value

I_3 = cglmp 3 pQM = (12 + 8√3)/9 ≈ 2.8729                    (cglmp_maxEntangled_qutrit_eq)

which exceeds the local-hidden-variable bound 2 (cglmp_maxEntangled_qutrit_gt_two), contradicting ProbabilityTheory.CGLMP.cglmp_lhv_bound_three (I_3 ≤ 2 for every deterministic LHV model). Hence no local-hidden-variable model reproduces Ψ_3's actual CGLMP outcome-difference statistics (no_lhv_realises_maxEntangled_cglmp): a genuinely d = 3-intrinsic Bell force, not the 2 × 2 Φ⁺ CHSH sector.

Honest scope #

Reference: Collins, Gisin, Linden, Massar, Popescu, Phys. Rev. Lett. 88, 040404 (2002). specs/lf6-plan.md (LF6-D).

The CGLMP qutrit measurement settings #

noncomputable def CSD.LF6.CGLMPQutrit.alphaOff (x : Bool) :

Alice's phase offset α_x: setting false (A₁) → 0, true (A₂) → 1/2.

Equations
Instances For
    noncomputable def CSD.LF6.CGLMPQutrit.betaOff (y : Bool) :

    Bob's phase offset β_y: setting false (B₁) → -1/4, true (B₂) → 1/4.

    Equations
    Instances For
      noncomputable def CSD.LF6.CGLMPQutrit.deltaOff (x y : Bool) :

      The combined offset δ = α_x − β_y.

      Equations
      Instances For
        noncomputable def CSD.LF6.CGLMPQutrit.aAngle (x : Bool) (k : ZMod 3) (j : Fin 3) :

        Alice's phase-basis angle 2π·j·(k + α_x)/3 for outcome k, component j.

        Equations
        Instances For
          noncomputable def CSD.LF6.CGLMPQutrit.bAngle (y : Bool) (l : ZMod 3) (j : Fin 3) :

          Bob's phase-basis angle −2π·j·(l + β_y)/3 for outcome l, component j.

          Equations
          Instances For
            noncomputable def CSD.LF6.CGLMPQutrit.aVec (x : Bool) (k : ZMod 3) :

            Alice's CGLMP phase-basis measurement vector |k⟩_{A,x} = (1/√3) ∑_j ω^{j(k+α_x)} |j⟩ (ω = e^{2πi/3}), a unit vector (aVec_unit).

            Equations
            Instances For
              noncomputable def CSD.LF6.CGLMPQutrit.bVec (y : Bool) (l : ZMod 3) :

              Bob's CGLMP phase-basis measurement vector |l⟩_{B,y} = (1/√3) ∑_j ω^{-j(l+β_y)} |j⟩, a unit vector (bVec_unit).

              Equations
              Instances For
                noncomputable def CSD.LF6.CGLMPQutrit.outcome (x y : Bool) (k l : ZMod 3) :

                The joint measurement outcome vector |k⟩_{A,x} ⊗ |l⟩_{B,y} on EuclideanSpace ℂ (Fin 3 × Fin 3).

                Equations
                Instances For
                  noncomputable def CSD.LF6.CGLMPQutrit.bornPair (x y : Bool) (k l : ZMod 3) :

                  The joint Born probability P(A_x = k, B_y = l) = ‖⟨outcome_{k,l}, Ψ_3⟩‖²: the genuine squared overlap of the outcome vector with the maximally-entangled qutrit maxEntangled 3.

                  Equations
                  Instances For
                    noncomputable def CSD.LF6.CGLMPQutrit.baseAngle (x y : Bool) (k l : ZMod 3) :

                    The base phase φ = −2π·((k − l) + δ)/3 of the amplitude geometric sum.

                    Equations
                    Instances For

                      The outcome vectors are unit vectors (genuine measurements) #

                      theorem CSD.LF6.CGLMPQutrit.aVec_unit (x : Bool) (k : ZMod 3) :

                      Alice's outcome vectors are unit vectors: ‖·‖² = ∑_j 1/3 = 1.

                      theorem CSD.LF6.CGLMPQutrit.bVec_unit (y : Bool) (l : ZMod 3) :

                      Bob's outcome vectors are unit vectors.

                      The Born probability closed form (roots-of-unity geometric sum) #

                      theorem CSD.LF6.CGLMPQutrit.inner_outcome_collapse (x y : Bool) (k l : ZMod 3) :
                      inner (outcome x y k l) (maxEntangled 3) = (↑3)⁻¹ * i : Fin 3, (starRingEnd ) ((outcome x y k l).ofLp (i, i))

                      The inner product with Ψ_3 collapses onto the diagonal: only the (i,i) amplitudes survive the maximally-entangled contraction.

                      ‖1 + e^{iθ} + e^{2iθ}‖² = 3 + 4cos θ + 2cos 2θ (the d = 3 geometric-sum modulus).

                      theorem CSD.LF6.CGLMPQutrit.bornPair_value (x y : Bool) (k l : ZMod 3) :
                      bornPair x y k l = 1 / 27 * (3 + 4 * Real.cos (baseAngle x y k l) + 2 * Real.cos (2 * baseAngle x y k l))

                      The joint Born probability closed form. From the diagonal collapse, the conjugated amplitudes are (1/3)·(e^{iφ})^i, φ = baseAngle; the geometric sum and normSq_geom give bornPair = (1/27)(3 + 4cos φ + 2cos 2φ).

                      theorem CSD.LF6.CGLMPQutrit.bornPair_periodic (x y : Bool) (k l : ZMod 3) :
                      bornPair x y k l = bornPair x y (k - l) 0

                      The joint Born probability depends only on the outcome difference k − l (mod 3): the geometric-sum phase is periodic in the integer difference. This is the genuine "outcome-difference" structure of the CGLMP measurement.

                      The CGLMP Born table pQM #

                      noncomputable def CSD.LF6.CGLMPQutrit.pQM (x y : Bool) (c : ZMod 3) :

                      The genuine CGLMP outcome-difference Born table for Ψ_3: pQM x y c = P(A_x − B_y = c), the sum over outcome pairs (k, l) with k − l = c of the joint Born probabilities bornPair x y k l.

                      Equations
                      Instances For
                        theorem CSD.LF6.CGLMPQutrit.pQM_eq (x y : Bool) (c : ZMod 3) :
                        pQM x y c = 3 * bornPair x y c 0

                        The outcome-difference marginal collapses (via periodicity) to three copies of a single representative Born probability.

                        theorem CSD.LF6.CGLMPQutrit.pQM_eq_pair (x y : Bool) (k l : ZMod 3) :
                        pQM x y (k - l) = 3 * bornPair x y k l

                        pQM x y (k − l) = 3 · bornPair x y k l for any representative pair.

                        theorem CSD.LF6.CGLMPQutrit.pQM_eval (x y : Bool) (k l : ZMod 3) (θ c2θ : ) ( : baseAngle x y k l = θ) (h1 : Real.cos θ = ) (h2 : Real.cos (2 * θ) = c2θ) :
                        pQM x y (k - l) = 3 * (1 / 27 * (3 + 4 * + 2 * c2θ))

                        Evaluation helper: pQM x y (k − l) from a computed base angle and its cosines.

                        The eight CGLMP-relevant Born values #

                        Four positive entries (4 + 2√3)/9 (base angle ± π/6), four negative entries 1/9 (base angle ± π/2), evaluated at the small representatives k − l ∈ {-1, 0, 1}.

                        The CGLMP value and the violation #

                        The CGLMP bracket at k = 0 on the Ψ_3 Born table: 4·(4+2√3)/9 − 4·(1/9).

                        The maximally-entangled qutrit CGLMP value. I_3 = (12 + 8√3)/9 ≈ 2.8729, computed from Ψ_3's actual Born probabilities under the CGLMP phase-basis measurements.

                        The qutrit CGLMP violation (QM side). Ψ_3 violates the CGLMP inequality: its CGLMP value (12 + 8√3)/9 ≈ 2.8729 exceeds the local-hidden-variable bound 2. Genuinely d = 3-intrinsic (the √3 is irrational; no rational / half-integer setting choice violates).

                        theorem CSD.LF6.CGLMPQutrit.no_lhv_realises_maxEntangled_cglmp {Λ : Type u_1} [MeasurableSpace Λ] (μ : MeasureTheory.Measure Λ) [MeasureTheory.IsProbabilityMeasure μ] (A B : BoolΛZMod 3) (hA : ∀ (x : Bool), Measurable (A x)) (hB : ∀ (y : Bool), Measurable (B y)) (hRep : ProbabilityTheory.CGLMP.lhvTable μ A B = pQM) :

                        The d = 3-intrinsic no-go (LF6-D, CGLMP routing). No local-hidden-variable model (Λ, μ, A, B) reproduces Ψ_3's actual CGLMP outcome-difference Born statistics pQM: such a model would have CGLMP value cglmpLHV = cglmp 3 pQM = (12 + 8√3)/9 > 2, contradicting the LHV bound cglmp_lhv_bound_three (I_3 ≤ 2). This is the genuinely d = 3 Bell force for the maximally-entangled qutrit, superseding the 2 × 2 Φ⁺ CHSH sector of no_product_partition_realises_maxEntangled.