The setting-locality primitive at the I3 record basins: the skew rectangle exchange #
Category: 7-SigmaLayer (the record layer — Paper C A7). BACKLOG #137 (out of #131 obligation (4)): the instantiation the audit asked for.
The choice, in one paragraph #
I3, and the reroute is a rectangle exchange. Under I3 the fibre T² is tiled exactly by the
skew cells skewCell q s t = A_s × B_{s,t} of the joint context's table q
(existsUnique_mem_skewCell); A reads the θ₁-cell, B the θ₂-cell conditional on A's. A change
of B's setting leaves A's cells alone when the tables are no-signalling (rowSum independent of
b), so A's reroute is the identity (wingA_eq_of_rowSum_eq). For B, a change of A's setting
a ↦ a' replaces the table q = Q⟨a, b⟩ by q' = Q⟨a', b⟩, and B's region for the outcome t,
⋃ₛ A_s × B_{s,t}, is a different staircase of the same total height colSum t. The reroute
normalises each skew cell A_s × B_{s,t} onto a rectangle N_{s,t} of the horizontal band
[0,1) × C_t (C_t the arc of colSum t), by the Jacobian-one affine map that stretches θ₁ by
(rate s t / colSum t) / rowSum s and θ₂ by its reciprocal (toNormal, normalize), and then
denormalises with the inverse exchange for q' (toSkew, denormalize):
reroute q q' = denormalize q' ∘ normalize q. Each half is a glued family of Jacobian-one affine
rectangle maps between two exact tilings (GluedMeasurePreserving.lean, ArcAffine.lean), hence
measure-preserving (★★ measurePreserving_reroute); the band C_t is the same for q and q'
because colSum is, so B's reading is carried along (★★ wingB_reroute). The map is not
fibrewise (it moves θ₁ across A's cells), which is exactly what
eq_of_vadd_preimage_circleCell_eq said it must do.
What is proved #
existsUnique_mem_skewCell,existsUnique_mem_normalCell: the skew cells and the normal cells are exact tilings of the fibre;skewIdx/normalIdxread the cell of a point.toNormal,toSkew: the Jacobian-one affine maps between a skew cell and its normal cell, and back;toNormal_mem,toSkew_mem(pointwise), ★map_restrict_toNormal, ★map_restrict_toSkew(the measure transport, exact).normalize,denormalize: the glued exchanges; ★★measurePreserving_normalize, ★★measurePreserving_denormalize.reroute q q': ★★measurePreserving_reroute, ★★wingB_reroute(needsq.colSum = q'.colSum);wingA_eq_of_rowSum_eq.- The LF3 instance, for a family of
2 × 2tablesQ : MeasurementContext → JointRates 2 2:skewOutcomeMaps Q(A reads theθ₁-cell, B the conditionalθ₂-cell, as signs),measurable_skewOutcomeMaps; ★★★skewLocalSettingLocalityA(identity reroute, needs A's marginal independent ofb), ★★★skewLocalSettingLocalityB(the rectangle exchange, needs B's marginal independent ofa); ★★★operationalNoSignalling_skew: operational no-signalling for the I3 record basins, derived from the primitive — not assumed from the tables' marginals, although it needs them to agree, which is what makes the primitive instantiable at all.
⚠️ The finding: the blind primitive is unsatisfiable here #
LF3.RemoteSettingLocalityB wants one reroute a a' for all b. The exchange above depends on
b through Q⟨a, b⟩, and no b-blind map can replace it for Bell-violating tables: a b-blind
map carries R_t(a,b) ∩ R_{t'}(a,b') onto R_t(a',b) ∩ R_{t'}(a',b'), so the counterfactual joint
law of B's two readings would have to be independent of a, and for the singlet at the CHSH
settings it is not (the computation is in LF3/SettingLocalityLocal.lean). What the record layer
satisfies is the local-setting-aware primitive LocalSettingLocalityB, which derives the same
no-signalling. Formalising the obstruction is a priced row.
Honest scope #
- The fibre, with the tables as data.
Σ = T²here with Haar measure; the base-coupled version (SkewBasin.lean'sskewBasinoverKSigma N, withepistemicMeasure p = δ_p ⊗ vol) is the same construction fibrewise over the base point and is priced as the continuation. - No-signalling of the tables is a hypothesis on
Q(rowSumindependent ofb,colSumofa). It is what the Born tables of any joint context satisfy, and it is necessary for the primitive (the readings' marginals must agree); nothing here derives it from dynamics. 2 × 2outcomes in the LF3 instance, becauseSharedContextOutcomeMapsreadsSign × Sign; the exchange itself is for arbitrarym × n.- No
P_st. The tables are arbitrary no-signalling tables; the singlet is not instantiated.
References: SkewFibrePartition.lean (skewCell, JointRates, eq_of_vadd_preimage_circleCell_eq),
ArcAffine.lean (rectMap, map_restrict_rectMap, existsUnique_mem_circleCell),
Mathlib/MeasureTheory/GluedMeasurePreserving.lean (glue, measurePreserving_glue),
LF3/SettingLocalityLocal.lean (LocalSettingLocalityA/B,
operationalNoSignalling_of_localSettingLocality); specs/BACKLOG.md #137, #131 obligation (4).
The normal form: bands by B's outcome, split by A's share of the column #
The normal cell of the outcome pair (s, t): A's share of B's column, in θ₁, times the
arc of B's marginal, in θ₂. The normal cells with the same t tile the band [0,1) × C_t.
Equations
- CSD.RecordLayer.normalCell q s t = CSD.RecordLayer.circleCell (q.colFrac t) s ×ˢ CSD.RecordLayer.circleCell q.colSum t
Instances For
Both families tile the fibre exactly #
★ The skew cells tile the fibre exactly: every point lies in exactly one.
Distinct normal cells are disjoint: different t separate in θ₂, the same t with different
s in θ₁.
★ The normal cells tile the fibre exactly.
The cell of a point, in the skew tiling.
Equations
Instances For
The cell of a point, in the normal tiling.
Equations
Instances For
A point of the band C_t has normal index t in the second slot.
Membership in a cell forces a positive rate.
The affine pieces #
The piece of the normalisation: the Jacobian-one affine map of the skew cell (s, t) onto
its normal cell.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The piece of the denormalisation: the inverse affine map, normal cell onto skew cell.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pointwise: a point of the skew cell lands in the normal cell.
Pointwise: a point of the normal cell lands in the skew cell.
A normal cell with zero rate is empty.
★ The measure transport of a normalisation piece: exact, with no scalar.
★ The measure transport of a denormalisation piece: exact, with no scalar.
The glued exchanges #
The normalisation: on each skew cell, its affine piece.
Equations
- CSD.RecordLayer.normalize q = MeasureTheory.glue ⋯ fun (st : Fin m × Fin n) => CSD.RecordLayer.toNormal q st.1 st.2
Instances For
The denormalisation: on each normal cell, its affine piece.
Equations
- CSD.RecordLayer.denormalize q = MeasureTheory.glue ⋯ fun (st : Fin m × Fin n) => CSD.RecordLayer.toSkew q st.1 st.2
Instances For
★★ The normalisation preserves Haar measure — the gluing theorem over the exact tilings.
★★ The denormalisation preserves Haar measure.
The reroute #
The reroute from the table q to the table q': normalise along q, denormalise along
q'.
Equations
Instances For
★★ The reroute preserves Haar measure.
★★ B's reading is carried along the reroute when B's marginal is the same in both tables:
the normal form of a point of B's t-region lies in the band C_t, and the band is the same for
q', so the denormalisation lands in q''s t-region.
A's reading does not depend on the table beyond A's marginal: with the same rowSum, the same
θ₁-cell.
The LF3 instance: the I3 record basins satisfy the local-setting-aware primitive #
The outcome index as a sign: 0 ↦ plus, 1 ↦ minus.
Instances For
The I3 outcome maps of a family of 2 × 2 joint tables, one per context: A reads the
θ₁-cell of the context's table, B the conditional θ₂-cell.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cell index is measurable: its level sets are the cells.
★★★ The A-wing primitive at the I3 basins, with the identity as reroute: A's reading does not depend on B's setting when A's marginal does not.
Equations
- One or more equations did not get rendered due to their size.
Instances For
★★★ The B-wing primitive at the I3 basins, with the skew rectangle exchange as reroute: measure-preserving, and B's reading is carried along when B's marginal does not depend on A's setting.
Equations
- One or more equations did not get rendered due to their size.
Instances For
★★★ Operational no-signalling for the I3 record basins, derived from the primitive. For any
family of no-signalling 2 × 2 tables, the fibre with its skew partition satisfies both
local-setting-aware primitives, hence remote marginal invariance on both wings.