Documentation

CsdLean4.Empirical.CSD.Contextuality.MerminPeres

Empirical/CSD: Mermin–Peres magic square (CSD-side reading) #

Category: 3-Local (CSD-side companion to Empirical/QM/Contextuality/MerminPeres.lean).

Pairs with Empirical/QM/Contextuality/MerminPeres.lean (Mermin 1990; Peres 1990). The QM file proves no_lhv_mermin_peres: no λ : Fin 3 × Fin 3 → ℤ taking values in {±1} can satisfy the six row/column product constraints driven by the operator identities on the 3×3 two-qubit Pauli grid (three rows all +I; columns +I, +I, −I). Plus the six matrix-level operator identities mermin_peres_R0..R2, C0..C2.

This file states the CSD volume-ratio reading: no global non-contextual ontic value assignment to the 9 two-qubit Pauli observables in the Mermin–Peres grid satisfies the row/column product constraints required by the QM operator identities.

Under CSD, a "value assignment to a Pauli observable" corresponds, at the ontic level, to a measurable real-valued function on Σ (the §14 observable correspondence). A non-contextual assignment is one that does not depend on which row vs which column the observable is being measured in — both contexts impose simultaneous-measurability constraints (the three operators in any single row commute, likewise for any column), so non-contextuality is the natural minimal hidden-variable requirement.

Polarity #

Negative-existential, matching the QM-side combinatorial impossibility and the KS18 template.

LF4 obligations carried #

LF4-todo §14 (observable correspondence): the nine two-qubit Pauli observables in the grid are realised through Hilbert ↔ ontic-function correspondence. Pre-LF4 this is prose-only on the bundle; post-LF4 it is provable from the concrete SectorData instantiation.

Schema-mismatch acknowledgement #

The bundle's lambda field carries QM-side data (an integer assignment to the 3×3 grid). The CSD-realisability claim — that lambda represents the ontic values of the nine Pauli observables through §14 — is prose-only. See PLACEHOLDERS.md §7.

Experimental verification #

Source #

structure CSD.Empirical.CSDBridge.MerminPeres.CSDMerminPeresBundle {SigmaSpace : Type u_1} {P : Type u_2} {G : Type u_3} [MeasurableSpace SigmaSpace] [Nonempty SigmaSpace] [MeasurableSpace P] [Group G] [MulAction G SigmaSpace] [MulAction G P] [MulAction.IsPretransitive G P] (D : LF2.SectorData SigmaSpace P G) extends CSD.Empirical.CSDBridge.Context D :
Type u_2

SCHEMA-MISMATCH: bundle fields are QM-side; the CSD-realisability claim is prose-only. See module docstring + PLACEHOLDERS.md §7.

CSD Mermin–Peres assignment bundle. Extends CSDBridge.Context D with a hypothetical non-contextual Fin 3 × Fin 3 → ℤ value assignment to the 9 cells of the Mermin–Peres grid, satisfying the six row/column product constraints required by the QM operator identities.

The fields match the argument list of Empirical.QM.MerminPeres.no_lhv_mermin_peres exactly, which enables the proof reduction in no_csd_mermin_peres_assignment below.

LF4-discharge content (prose-only) #

By calling the structure CSDMerminPeresBundle, callers implicitly assert that the carried lambda represents the ontic values of the nine two-qubit Pauli observables through the LF4-todo §14 observable correspondence. Pre-LF4 this is structural; post-LF4 it becomes provable from the concrete SectorData instantiation.

Status: genuine content in MerminPeresVolume.lean (§14, 2026-07-19). Unlike Hardy/SG/Uncertainty there is no single *_observable_correspondence theorem to re-export; the genuine CSD Born-as-volume derivation of the Mermin–Peres contextuality witness lives in Empirical/CSD/Contextuality/MerminPeresVolume.lean, which this transport module's reading points to. The bundle here carries only a Context (PLACEHOLDERS.md §7); the §14 moment-region↔detector labelling is the interpretive boundary. LF4-todo §14.

Instances For
    theorem CSD.Empirical.CSDBridge.MerminPeres.no_csd_mermin_peres_assignment {SigmaSpace : Type u_1} {P : Type u_2} {G : Type u_3} [MeasurableSpace SigmaSpace] [Nonempty SigmaSpace] [MeasurableSpace P] [Group G] [MulAction G SigmaSpace] [MulAction G P] [MulAction.IsPretransitive G P] {D : LF2.SectorData SigmaSpace P G} :

    TRANSPORT-ONLY: proof body unpacks the bundle's QM-side fields and calls the QM-side theorem. See PLACEHOLDERS.md §7.

    No CSD Mermin–Peres assignment bundle exists. The CSD volume-ratio companion to Empirical.QM.MerminPeres.no_lhv_mermin_peres.

    Reduces to the QM-side theorem by direct field extraction: the bundle's lambda + pm + the six product identities r0..r2, c0..c2 give exactly the existential the QM theorem rules out.

    Interpretation. Under CSD, a "non-contextual value assignment" corresponds to a choice of measurable Σ → ℤ functions (one per Pauli observable in the grid) satisfying the product constraints required by the QM operator identities. This theorem shows: such an assignment is uninhabitable. Combined with the LF4-todo §14 observable correspondence, CSD's ontic substrate is no more permissive of non-contextual hidden-variable assignments to two-qubit Pauli observables than QM is.

    Experimental verification: Kirchmair 2009, Amselem 2009, Bartosik 2009 (see module docstring).