LF3 ContextMap: measurement contexts and the Bell-consistency boundary #
Category: 3-Local (LF3 context-indexed outcome maps and the Bell-consistency interface; the no-go is proved downstream on a shared domain, LF6.no_compatible_global_chsh_assignment_realises_singlet).
Paper §8 / §9.9.
ContextMap records the distinction between context-indexed realised outcomes
and a setting-local global CHSH assignment. Type separation alone does NOT
prove incompatibility — different structures establish only definitional
separation. The mathematical obstruction is supplied downstream by the CHSH
theorem and LF6.no_product_partition_realises_singlet, and on one shared state
space by LF6.no_compatible_global_chsh_assignment_realises_singlet.
Six context theorems re-state Singlet/Kernel results in MeasurementContext
form for the paper's §8.12 export list.
A measurement context: a choice of detector settings on the two wings.
- a : DetectorSetting
A-wing detector setting.
- b : DetectorSetting
B-wing detector setting.
Instances For
Context-indexed outcome maps. Each context has its own per-context state
space Domain ctx, and each state x : Domain ctx is assigned a joint
outcome (s, t) : Sign × Sign. In the full ontic interpretation Domain ctx would be a Σ-basin family; at the LF3 Lean level it stays abstract.
- Domain : MeasurementContext → Type u_1
The per-context state space.
- F (ctx : MeasurementContext) : self.Domain ctx → Sign × Sign
The outcome map.
Instances For
A global CHSH assignment: a single map from one hidden-state space to
simultaneous outcomes for all four Bell-test settings (paper §8.7).
This is not the same data type as ContextIndexedOutcomeMaps — different
fields, different domains. ⚠️ Type separation alone does NOT prove
incompatibility; the earlier claim that it "carries the Bell-consistency
content" was false. Different structures give definitional separation and
nothing more.
Worse, the separation did not merely fail to prove the no-go — it
prevented the no-go from being stated, because ContextIndexedOutcomeMaps
gives each context its own Domain ctx, so there is nothing to compare
against a global assignment on one state space. The obstruction becomes
expressible only on a shared domain (LF3.SharedContextOutcomeMaps), and is
proved there by LF6.no_compatible_global_chsh_assignment_realises_singlet.
- A1 : HiddenState → Sign
A-wing outcome for setting 1.
- A2 : HiddenState → Sign
A-wing outcome for setting 2.
- B1 : HiddenState → Sign
B-wing outcome for setting 1.
- B2 : HiddenState → Sign
B-wing outcome for setting 2.
Instances For
Context theorem targets (paper §8.12 / spec §9.9) #
The A-side marginal at a measurement context (paper §8.12).
The B-side marginal at a measurement context.
A-side no-signalling at a measurement context (paper §8.12).
B-side no-signalling at a measurement context.