Documentation

CsdLean4.Empirical.CSD.MUB3Volume

Empirical/CSD: the d=3 mutually-unbiased-bases POVM and its Born weights as Kähler volumes #

Category: 3-Local (CSD-ontic layer; a second non-qubit (N = 3) symmetric entry in the volume-frequency series — the complete set of mutually unbiased bases in dimension 3).

In dimension d = 3 there are d + 1 = 4 mutually unbiased bases (MUBs): the computational basis together with three Fourier-type bases from the Heisenberg–Weyl / Alltop construction, v_{a,j}[l] = ω^{a l² + j l}/√3 (a, j ∈ Fin 3, ω = e^{2πi/3}). Any two vectors from different bases satisfy |⟨v, w⟩|² = 1/d = 1/3 — they are unbiased (mub3_unbiased). The 4 · 3 = 12 vectors form a tight frame, so the effects Eₖ = (1/4)|ψₖ⟩⟨ψₖ| give a genuine (non-projective) POVM with ∑ Eₖ = I₃: pooling a measurement in each of the 4 bases with prior 1/4.

This file:

The dilation lives on ℂℙ^{N·|ι|−1} = ℂℙ³⁵ (N = 3, |ι| = 12). The capstone routes through the hpos-free engine (povm_born_frequency_volume_uncond, LF4/BornRegionUncond.lean), so no genericity hypothesis on the dilated state is carried (2026-06-11 migration) — notably, MUB vectors themselves (which zero the other two outcomes of their own basis) are covered.

Source #

Wootters, Fields 1989, Ann. Phys. 191, 363 (MUBs from finite fields); Ivonovic 1981. The d=3 MUB POVM is the canonical complete-MUB measurement.

Constants and square-root facts #

1/√3.

Equations
Instances For

    ω = e^{2πi/3} = −1/2 + i√3/2.

    Equations
    Instances For

      ω² = e^{−2πi/3} = −1/2 − i√3/2.

      Equations
      Instances For

        The conjugate cube root of unity, as its defining formula (interface lemma, §9.1).

        The 12 MUB vectors #

        noncomputable def CSD.Empirical.CSDBridge.MUB3Volume.mubAmp :
        Fin 4Fin 3Fin 3

        The amplitudes of the twelve MUB vectors v_{b,j} (basis b ∈ Fin 4, vector j ∈ Fin 3) on the computational basis. Basis 0 is computational; bases 1,2,3 are the Fourier-type bases a = b−1, v_{a,j}[l] = ω^{a l² + j l}/√3.

        Equations
        Instances For

          The twelve MUB vectors as unit vectors in ℂ³.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The tight-frame relation and the POVM #

            ∑_{b,j} |v_{b,j}⟩⟨v_{b,j}| = 4 I₃ — the MUB tight-frame relation (4 bases, each a resolution of the identity).

            The (b,j)-th MUB effect E_{b,j} = (1/4)|v_{b,j}⟩⟨v_{b,j}|.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Completeness: ∑_{b,j} E_{b,j} = (1/4)(4 I₃) = I₃. The MUB pooling is a POVM.

              The d=3 complete-MUB POVM {E_{b,j} = (1/4)|v_{b,j}⟩⟨v_{b,j}|} — pooling a measurement in each of the four mutually unbiased bases with prior 1/4.

              Equations
              Instances For

                The unbiasedness property #

                ⟨x, y⟩ = ∑ⱼ star(xⱼ)·yⱼ on ℂ³.

                theorem CSD.Empirical.CSDBridge.MUB3Volume.mub3_unbiased (b b' : Fin 4) (j j' : Fin 3) (h : b b') :
                inner (mubVec b j) (mubVec b' j') ^ 2 = 1 / 3

                Mutual unbiasedness: any two vectors from different bases overlap with |⟨v_{b,j}, v_{b',j'}⟩|² = 1/d = 1/3. The defining MUB property.

                The Born weights as Kähler volumes #

                theorem CSD.Empirical.CSDBridge.MUB3Volume.mub3_weight_eq (ψ : EuclideanSpace (Fin 3)) ( : ψ = 1) (i : Fin 4 × Fin 3) :
                mub3POVM.weight ψ i = 1 / 4 * inner ψ (mubVec i.1 i.2) ^ 2

                Closed-form MUB Born weights: for a unit preparation ψ, p_{b,j}(ψ) = (1/4)‖⟨v_{b,j}, ψ⟩‖².

                theorem CSD.Empirical.CSDBridge.MUB3Volume.mub3_born_frequency_volume (ψ : EuclideanSpace (Fin 3)) (e : Fin 3 × Fin 4 × Fin 3 Fin 36) (ψ' : EuclideanSpace (Fin 36)) (hψ'eq : ψ' = (LinearIsometryEquiv.piLpCongrLeft 2 e) ((Matrix.toEuclideanLin mub3Naimark.V) ψ)) (hψ'0 : ψ' 0) (hnorm : ψ' = 1) (p₀ : LF4.CPN 36) {Ω : Type u_1} [MeasurableSpace Ω] {Pr : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure Pr] (X : ΩLF4.CPN 36) (hX : ∀ (n : ), Measurable (X n)) (hlaw : ∀ (n : ), MeasureTheory.Measure.map (X n) Pr = Matrix.UnitaryGroup.fubiniStudyMeasure p₀) (hindep : ∀ (j : Fin 36), Pairwise (Function.onFun (fun (f g : Ω) => ProbabilityTheory.IndepFun f g Pr) fun (n : ) => (X n ⁻¹' LF4.bornRegion ψ' hψ'0 j).indicator fun (x : Ω) => 1)) :
                ∀ᵐ (ω : Ω) Pr, ∀ (i : Fin 4 × Fin 3), Filter.Tendsto (fun (m : ) => n : Fin 3, (∑ lFinset.range m, (X l ⁻¹' LF4.bornRegion ψ' hψ'0 (e (n, i))).indicator (fun (x : Ω) => 1) ω) / m) Filter.atTop (nhds (mub3POVM.weight ψ i))

                The d=3 MUB POVM Born weights as Kähler volumes (the capstone). Instantiating povm_born_frequency_volume_uncond at the complete-MUB measurement: i.i.d. Fubini–Study trials on the dilated ontic Σ' = ℂℙ³⁵ have each of the twelve outcome frequencies converge, on a single almost-sure event, to the Born weight p_{b,j}(ψ) = (1/4)‖⟨v_{b,j},ψ⟩‖² — realised as a sum of Fubini–Study volumes of the dilated barycentric cells. A second non-qubit symmetric entry; carving-free, Gleason-free, and (since the 2026-06-11 hpos migration) with no genericity hypothesis on the dilated state.