Documentation

CsdLean4.LF4.HardyKahler

LF4 Hardy LF3-chain lift (Phase A — state and ray) #

Category: 3-Local (LF4 §14 chain lift on the Hardy state).

Constructs the Hardy state |ψ⟩ = (1/√12)(|00⟩ + |01⟩ + |10⟩ − 3|11⟩) as a unit vector in EuclideanSpace ℂ (Fin 4), and its projective ray hardyRay ∈ ℂℙ³. This is Phase A of the four-phase Hardy LF3-chain lift (see plan).

The Hardy state is the canonical non-maximally-entangled 2-qubit state that exhibits the four Hardy probability constraints P(A=1,B=1) = 1/12 > 0, P(A=1,B'=−1) = P(A'=−1,B=1) = P(A'=1,B'=1) = 0 under the QM choice of Pauli axes A=B=Z, A'=B'=X (Hardy 1992). The unnormalised version hardyVec : Fin 2 × Fin 2 → ℂ and the four amplitude theorems (hardyAmp_AB, hardyAmp_A_B'minus, hardyAmp_A'minus_B, hardyAmp_A'_B') live in Empirical/QM/Hardy.lean.

This phase delivers only the state/ray geometry; Phases B–D add the fibre measure, outcome regions, and the four frequency-convergence capstones.

Source #

The unnormalised Hardy state in EuclideanSpace ℂ (Fin 2 × Fin 2) #

noncomputable def CSD.LF4.hardyVecE :

The Hardy state |00⟩ + |01⟩ + |10⟩ − 3|11⟩ as an unnormalised vector in EuclideanSpace ℂ (Fin 2 × Fin 2).

Equations
Instances For

    The Hardy state has squared norm 12 = 1² + 1² + 1² + 3².

    ‖hardyVecE‖ = √12.

    The normalised Hardy state in EuclideanSpace ℂ (Fin 4) #

    noncomputable def CSD.LF4.hardyPsi :

    The Hardy state (1/√12) · (|00⟩ + |01⟩ + |10⟩ − 3|11⟩), re-indexed into EuclideanSpace ℂ (Fin 4) via kReindex. Unit norm.

    Equations
    Instances For

      The normalised Hardy state has unit norm.

      noncomputable def CSD.LF4.hardyRay :
      CPN 4

      The projective ray of the Hardy state, [hardyPsi] ∈ ℂℙ³.

      Equations
      Instances For

        Phase B: fibre measure, outcome regions, carving identities #

        Hardy posited fibre law #

        hardyMuPsi := δ_{[hardyPsi]} ⊗ vol_{T²} — the Hardy preparation on the non-trivial-fibre compact-Kähler instance. Pushes through π = pr₁ to δ_{hardyRay}, parallel to kMuPsi for the singlet.

        The Hardy posited fibre law on Σ = ℂℙ³ × T².

        Equations
        Instances For

          Generic torus-fibre outcome region #

          A torus-fibre arc outcome region of measure v for v ∈ [0, 1]. Generalises sgRegion and the singlet kRegion pattern to a single helper, used by all four Hardy outcome regions below.

          noncomputable def CSD.LF4.hardyFibreRegion (v : ) :

          Generic torus-fibre outcome region of measure v.

          Equations
          Instances For

            Carving identity. μψ(hardyFibreRegion v) = ENNReal.ofReal v for v ∈ [0, 1]. Same shape as sgMuPsi_sgRegion and kMuPsi_kRegion.

            The four Hardy Born values #

            The QM-predicted joint probabilities for the four Hardy-constraint contexts on the Hardy state. Computed from the QM-side hardyAmp_* theorems after squaring and dividing by the joint norm products (amplitudes ∈ ℤ; norms² = 12, 24, 24, 24 for ‖ψ‖²·‖a‖²·‖b‖²).

            noncomputable def CSD.LF4.hardyBorn_AB :

            P(A=+1, B=+1) on the Hardy state: 1/12 (positive coincidence).

            Equations
            Instances For
              noncomputable def CSD.LF4.hardyBorn_AB'minus :

              P(A=+1, B'=−1) on the Hardy state: 0.

              Equations
              Instances For
                noncomputable def CSD.LF4.hardyBorn_A'minus_B :

                P(A'=−1, B=+1) on the Hardy state: 0.

                Equations
                Instances For
                  noncomputable def CSD.LF4.hardyBorn_A'_B' :

                  P(A'=+1, B'=+1) on the Hardy state: 0 (the load-bearing zero that drives no_lhv_hardy).

                  Equations
                  Instances For

                    The four Hardy outcome regions #

                    noncomputable def CSD.LF4.hardyRegion_AB :

                    Outcome region for (A=+1, B=+1): a fibre arc of measure 1/12.

                    Equations
                    Instances For
                      noncomputable def CSD.LF4.hardyRegion_AB'minus :

                      Outcome region for (A=+1, B'=−1): measure 0 (the QM-forbidden outcome).

                      Equations
                      Instances For

                        Outcome region for (A'=−1, B=+1): measure 0.

                        Equations
                        Instances For
                          noncomputable def CSD.LF4.hardyRegion_A'_B' :

                          Outcome region for (A'=+1, B'=+1): measure 0.

                          Equations
                          Instances For

                            The four carving identities #

                            Phase C: Hardy LF3-chain frequency-convergence capstones #

                            For i.i.d. trials with law hardyMuPsi (the Hardy preparation on the non-trivial-fibre compact-Kähler instance), the empirical frequency of each Hardy outcome region converges almost surely to the QM-predicted Born value. Four corollaries — one per Hardy constraint — composed from a single parametric helper hardy_freq_convergence.

                            Parallel to sg_frequency_convergence (single-qubit case) and ofKählerPreparation_singlet_frequency_convergence (singlet case). Foundational triple only.

                            theorem CSD.LF4.hardy_freq_convergence {v : } (hv : v Set.Icc 0 1) {Ω : Type u_1} [MeasurableSpace Ω] {Pr : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure Pr] {X : ΩKSigma 4} (hX : ∀ (n : ), Measurable (X n)) (hlaw : ∀ (n : ), MeasureTheory.Measure.map (X n) Pr = hardyMuPsi) (hindep : Pairwise (Function.onFun (fun (f g : Ω) => ProbabilityTheory.IndepFun f g Pr) fun (n : ) => (X n ⁻¹' hardyFibreRegion v).indicator fun (x : Ω) => 1)) :
                            ∀ᵐ (ω : Ω) Pr, Filter.Tendsto (fun (M : ) => (∑ iFinset.range M, (X i ⁻¹' hardyFibreRegion v).indicator (fun (x : Ω) => 1) ω) / M) Filter.atTop (nhds v)

                            Parametric Hardy frequency-convergence helper. For any v ∈ [0, 1], i.i.d. trials with law hardyMuPsi have empirical frequency of hardyFibreRegion v converging a.s. to v.

                            theorem CSD.LF4.hardy_freq_convergence_AB {Ω : Type u_1} [MeasurableSpace Ω] {Pr : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure Pr] {X : ΩKSigma 4} (hX : ∀ (n : ), Measurable (X n)) (hlaw : ∀ (n : ), MeasureTheory.Measure.map (X n) Pr = hardyMuPsi) (hindep : Pairwise (Function.onFun (fun (f g : Ω) => ProbabilityTheory.IndepFun f g Pr) fun (n : ) => (X n ⁻¹' hardyRegion_AB).indicator fun (x : Ω) => 1)) :
                            ∀ᵐ (ω : Ω) Pr, Filter.Tendsto (fun (M : ) => (∑ iFinset.range M, (X i ⁻¹' hardyRegion_AB).indicator (fun (x : Ω) => 1) ω) / M) Filter.atTop (nhds hardyBorn_AB)

                            Hardy chain capstone 1: empirical frequency of (A=+1, B=+1) converges to 1/12 (the positive Hardy coincidence).

                            theorem CSD.LF4.hardy_freq_convergence_AB'minus {Ω : Type u_1} [MeasurableSpace Ω] {Pr : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure Pr] {X : ΩKSigma 4} (hX : ∀ (n : ), Measurable (X n)) (hlaw : ∀ (n : ), MeasureTheory.Measure.map (X n) Pr = hardyMuPsi) (hindep : Pairwise (Function.onFun (fun (f g : Ω) => ProbabilityTheory.IndepFun f g Pr) fun (n : ) => (X n ⁻¹' hardyRegion_AB'minus).indicator fun (x : Ω) => 1)) :
                            ∀ᵐ (ω : Ω) Pr, Filter.Tendsto (fun (M : ) => (∑ iFinset.range M, (X i ⁻¹' hardyRegion_AB'minus).indicator (fun (x : Ω) => 1) ω) / M) Filter.atTop (nhds hardyBorn_AB'minus)

                            Hardy chain capstone 2: empirical frequency of (A=+1, B'=−1) converges to 0 (QM-forbidden outcome).

                            theorem CSD.LF4.hardy_freq_convergence_A'minus_B {Ω : Type u_1} [MeasurableSpace Ω] {Pr : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure Pr] {X : ΩKSigma 4} (hX : ∀ (n : ), Measurable (X n)) (hlaw : ∀ (n : ), MeasureTheory.Measure.map (X n) Pr = hardyMuPsi) (hindep : Pairwise (Function.onFun (fun (f g : Ω) => ProbabilityTheory.IndepFun f g Pr) fun (n : ) => (X n ⁻¹' hardyRegion_A'minus_B).indicator fun (x : Ω) => 1)) :
                            ∀ᵐ (ω : Ω) Pr, Filter.Tendsto (fun (M : ) => (∑ iFinset.range M, (X i ⁻¹' hardyRegion_A'minus_B).indicator (fun (x : Ω) => 1) ω) / M) Filter.atTop (nhds hardyBorn_A'minus_B)

                            Hardy chain capstone 3: empirical frequency of (A'=−1, B=+1) converges to 0.

                            theorem CSD.LF4.hardy_freq_convergence_A'_B' {Ω : Type u_1} [MeasurableSpace Ω] {Pr : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure Pr] {X : ΩKSigma 4} (hX : ∀ (n : ), Measurable (X n)) (hlaw : ∀ (n : ), MeasureTheory.Measure.map (X n) Pr = hardyMuPsi) (hindep : Pairwise (Function.onFun (fun (f g : Ω) => ProbabilityTheory.IndepFun f g Pr) fun (n : ) => (X n ⁻¹' hardyRegion_A'_B').indicator fun (x : Ω) => 1)) :
                            ∀ᵐ (ω : Ω) Pr, Filter.Tendsto (fun (M : ) => (∑ iFinset.range M, (X i ⁻¹' hardyRegion_A'_B').indicator (fun (x : Ω) => 1) ω) / M) Filter.atTop (nhds hardyBorn_A'_B')

                            Hardy chain capstone 4: empirical frequency of (A'=+1, B'=+1) converges to 0 (the load-bearing QM-forbidden outcome that drives no_lhv_hardy).

                            Phase E: QM ↔ LF4 amplitude loop — Hilbert Born identities #

                            Closes the loop between the posited Hardy Born values (1/12, 0, 0, 0) and the Hilbert quantities ‖⟨hardyPsi, |a ⊗ b⟩‖² for the four Hardy joint outcomes. Each Hardy Born value is shown to equal a Hilbert inner-product squared, by direct entry computation through hardyVecE_ofLp_* and LinearIsometryEquiv.inner_map_map (the kReindex transport).

                            The four joint outcome vectors are the QM Empirical/QM/Hardy.lean zPlus, xPlus, xMinus (single-qubit eigenstates of Z and X) tensored and normalised:

                            OutcomeJoint state (unnormalised)Normalisation
                            (A=+1, B=+1)|00⟩1 (already unit)
                            (A=+1, B'=−1)|0⟩ ⊗ (−|0⟩ + |1⟩)1/√2
                            (A'=−1, B=+1)(−|0⟩ + |1⟩) ⊗ |0⟩1/√2
                            (A'=+1, B'=+1)(|0⟩ + |1⟩) ⊗ (|0⟩ + |1⟩)1/2

                            These are re-indexed via kReindex from EuclideanSpace ℂ (Fin 2 × Fin 2) to EuclideanSpace ℂ (Fin 4), matching hardyPsi.

                            The four Born identities use the explicit hardyVecE entries (1, 1, 1, −3); the algebra agrees with the QM-side hardyAmp_* theorems (= 1, 0, 0, 0 for the unnormalised amplitudes; after normalisation ‖inner‖² = 1/12, 0, 0, 0 matching hardyBorn_*).

                            Four Hardy joint outcome vectors #

                            Joint outcome |00⟩ in EuclideanSpace ℂ (Fin 4).

                            Equations
                            Instances For

                              Joint outcome |0⟩ ⊗ (1/√2)(−|0⟩ + |1⟩) = (1/√2)(−|00⟩ + |01⟩).

                              Equations
                              Instances For

                                Joint outcome (1/√2)(−|0⟩ + |1⟩) ⊗ |0⟩ = (1/√2)(−|00⟩ + |10⟩).

                                Equations
                                Instances For

                                  Joint outcome (1/√2)(|0⟩+|1⟩) ⊗ (1/√2)(|0⟩+|1⟩) = (1/2)(|00⟩+|01⟩+|10⟩+|11⟩)`.

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

                                    Four Hilbert Born identities #

                                    Each ‖⟨hardyPsi, hardyOutcome_*⟩‖² = hardyBorn_* by direct computation. The inner product on EuclideanSpace ℂ (Fin 4) reduces (via kReindex isometry transport) to an inner product on EuclideanSpace ℂ (Fin 2 × Fin 2), which is a sum of hardyVecE's explicit entries against the joint outcome's EuclideanSpace.single components.

                                    Helper: inner ℂ hardyVecE (single i 1) = star (hardyVecE.ofLp i), giving the four explicit values via the entry lemmas.

                                    Helper: star ((√12 : ℂ)⁻¹) = (√12 : ℂ)⁻¹ (real number is self-conjugate).

                                    theorem CSD.LF4.sqrt12_inv_normSq :
                                    (↑12)⁻¹ ^ 2 = 1 / 12

                                    ‖((√12 : ℂ))⁻¹‖² = 1/12.

                                    Hardy Hilbert Born identity 1: ‖⟨hardyPsi, |00⟩⟩‖² = 1/12 (the positive coincidence).

                                    Helper: the (−|00⟩ + |01⟩) outcome's inner with hardyVecE vanishes.

                                    Hardy Hilbert Born identity 2: ‖⟨hardyPsi, |0⟩⊗(−|0⟩+|1⟩)/√2⟩‖² = 0.

                                    Hardy Hilbert Born identity 3: ‖⟨hardyPsi, (−|0⟩+|1⟩)/√2 ⊗ |0⟩⟩‖² = 0.

                                    Hardy Hilbert Born identity 4 (load-bearing): ‖⟨hardyPsi, |++⟩⟩‖² = 0. Uses all four hardyVecE entries (1, 1, 1, −3); sum 1 + 1 + 1 − 3 = 0.

                                    Full §14 observable correspondence for the four Hardy outcomes #

                                    Composing the Hilbert Born identities (Phase E above) with the carving identities (Phase B), each Hardy Born value equals both the Hilbert inner-product squared and the ontic measure of the carved outcome region. The §14 correspondence for Hardy at the projector level.

                                    Hardy §14 observable correspondence (A'=+1, B'=+1). The load-bearing zero.