LF6-A.2: the full singlet de-isolation flow #
Category: 6-Local (the dynamical realisation of the entangled de-isolation tier; the D1 entangled frontier).
This is LF6-A.2 of specs/lf6-plan.md: an actual deterministic,
Fubini–Study-measure-preserving de-isolation flow whose contextual carve
reproduces the LF3 singlet kernel P_st, with a.s. pointer-block frequencies
converging to P_st. It is the dynamical counterpart of the forced-contextuality
no-go LF6-A.1 (ForcedContextuality.lean), which it reuses for the
contextuality anchor.
The construction (clean path, reusing LF5 @ N = 4 + LF3 + A.1) #
The system is the joint two-qubit register ℂ⁴ ≅ ℂ² ⊗ ℂ², measured by the LF5
von Neumann de-isolation flow measurementFlow 4 e on the dilated projective
ontic space Σ' = ℂℙ¹⁵ = ℙ(EuclideanSpace ℂ (Fin 16)) (e = finProdFinEquiv,
16 = 4·4 = 15 + 1).
⚠️ Not shown to factorise by wing (clarified 2026-08-11). The A.2 N = 4 adder flow reproduces the required contextual statistics, but ℤ/4 ≠ ℤ/2 × ℤ/2, so it is not a product Φ_A ⊗ Φ_B. Product locality is exhibited separately by A.3 (LocalDeisolationFlow.localDeisolation_factorises, V_loc = V_A ⊗ V_B) and extended to the whole finite chain by LF6.localMeasurementChain_factorises. C1's locality claim rests on those, not on calling this joint apparatus interaction "local".
The flow is an apparatus dynamics (it is the
single-system LF5 de-isolation at N = 4); the non-locality is not in the
flow but in the outcome carve, which is the joint BornRegion
moment-subdivision of LF4/BornRegionUncond, and is jointly contextual by A.1.
The prepared state used here is φ = nudgedSinglet a b, whose computational
coordinate at the pointer cell (s, t) is the singlet's joint-spin-eigenstate
amplitude φ_{stIdx (s,t)} = ⟨ψ⁻, singletJointEig s t a b⟩.
⚠️ nudgedSinglet is the MODULI, not a locally rotated singlet (corrected
2026-08-10; this paragraph previously read it as (U_A^x ⊗ U_B^y)† ψ⁻, which is
false). singletJointEig normalises by the real √P_st, so every coordinate
here is real and non-negative and all relative phase is discarded. At a ⊥ b
that gives ½(1,1,1,1), a product state, while ψ⁻ is maximally entangled —
so it is a local-unitary image of the singlet only at a·b = ±1. Nothing below
is affected, because everything here consumes only ‖·‖².
What is valid here: the probability results — nudgedSinglet_norm,
nudgedSinglet_born, and the pointer-volume headline — all of which are
statements about moduli and all of which carry hgen.
Where to go for locality: LF6.localNudgeVec (NudgeLocality.lean), defined
as (U_A(a) ⊗ U_B(b))ᴴ ψ⁻ for the proved-unitary wingBasisUnitary, with the
same Born statistics and no hgen. Then the headline:
pointer-block (s,t) FS volume = ‖⟨e_{stIdx (s,t)}, φ⟩‖² -- LF5 vnDilation_pointer_volume @ N=4
= ‖⟨ψ⁻, singletJointEig s t a b⟩‖² -- nudge coordinate identity
= P_st a b s t -- LF3 singletJointEig_born
So the reproduction is LF5@N=4 + a coordinate (unitary-invariance) step + LF3's
Born identity. The basis-change vectors are the genuine joint spin eigenstates of
LF3/Singlet/JointEig.lean; the Born identity singletJointEig_born is the proof
behind MeasurementJointEig.born_eq_P_st.
Honest scope (the A.2 ledger) #
- Exhibited. A genuine deterministic FS-measure-preserving de-isolation flow
Φ ≠ id(singletDeisolation_*, inherited from LF5-B), whose jointBornRegionpointer-block volumes equalP_st(singletDeisolation_pointer_volume) and whose a.s. block frequencies converge toP_st(singletDeisolation_frequency). - Imported, not re-derived. Born = FS-volume is derived one layer down (the
moment-map / Duistermaat–Heckman cluster,
fs_born_volume_ratio_N, Gleason-free, no Born put in) and imported throughvnDilation_pointer_volume. The singlet kernelP_stand its joint eigenstates / Born identity are LF3. The contextuality no-go is LF6-A.1. - Contextual carve, routed through A.1. The outcome is the joint
BornRegioncell, not a setting-local{pointer_A = i} ∩ {pointer_B = j}product region.singletDeisolation_carve_contextualproves, throughno_product_partition_realises_singlet, that no setting-local ±1 product partition reproduces the carve's correlations; the carve's block-volume correlation is−a·b(singletDeisolation_blockVolume_correlation), the singlet's, which A.1 forbids any product partition to produce. The flow may be local; the carve is contextual. Measurement is contextual. - A.3 — LANDED (
LocalDeisolationFlow.lean; this bullet previously said "deferred", corrected 2026-08-10). ⚠️ TheN = 4adder flow below still does not factorise (ℤ/4 ≠ ℤ/2 × ℤ/2); A.3 supplies a separate local product dilationV_loc = V_A ⊗ V_Brealising the same pointer statistics, andLF6.localMeasurementChain_factorisesextends that to the whole finite chain. ★ A.3 does not factorise A.2. It supplies an alternative factorised realisation of the same joint measurement: A.2 gives a jointN = 4realisation that is not wing-factorised, and A.3 independently gives a factorised local one. The decomposition of theN = 4joint coupling itself into two wing couplings is not established, and is not needed — the locality claim rests on A.3's construction, not on decomposing A.2's. (Superseded historical status for this bullet is inspecs/c1-closure-report.md, not here.) This does not weaken A.2: A.1 already establishes that the locality of the flow is consistent with the contextuality of the carve, and the safety anchor (singletDeisolation_carve_contextual) does not assume the product structure. - Residue: SO-1. The entangled sector / the singlet's preparation region
Ω₀is posited, not derived (SO-1: the sector origin, distinct from Paper C Axiom A5).nudgedSinglet's amplitudes are the singlet's; the typicality law onΣ'is the Fubini–Study measure (SO-1). - Generic context. The four-sector construction needs
P_st a b s t > 0for all(s, t)(hgen), i.e.|a·b| < 1— the generic non-collinear contexts, which include the four canonical CHSH-optimal pairs. Collinear axes are excluded. ⚠️ Corrected 2026-08-11: the previous wording said they "have a vanishing sector and carry no Born information"; both halves were wrong. Ata·b = ±1two of the four sectors have probability zero and the other two carry1/2each — perfect (anti)correlation, which is among the most informative Bell data, not an absence of Born content. They are excluded here only because the legacysingletJointEignormalisation divides by√P_stand so needs all fourP_st > 0.LF6.localNudgeVechas no such division and covers them (localDeisolation_pointer_volume_local).
All exports are foundational-triple-only (Gleason-free; the LF5 pointer engine is off Busch, A.1 is measure-theoretic Bell content).
Reference: specs/lf6-plan.md (LF6-A.2).
The pointer-index identification (s, t) ↦ Fin 4 tying the LF5 pointer
outcome at N = 4 to the LF3 sign pair.
Instances For
The legacy singlet-moduli representative #
⚠️ This heading previously read "the prepared state φ = (U_A^x ⊗ U_B^y)† ψ⁻". That was
false — see nudgedSinglet's docstring below. The object here is the vector of moduli
√(P_st a b s t), not a local-unitary image of the singlet. The genuine
(U_A(a) ⊗ U_B(b))ᴴ ψ⁻ is LF6.localNudgeVec.
The prepared-state MODULI. The pointer-cell (s, t) coordinate is the
singlet's overlap with the joint spin eigenstate singletJointEig s t a b.
⚠️ This is NOT (U_A ⊗ U_B)† ψ⁻, and the earlier docstring saying so was
false. singletJointEig normalises by the real √P_st, fixing each basis
vector's phase by projecting ψ⁻ itself, so every coordinate here is real and
non-negative: nudgedSinglet a b = (√P_st)_{s,t}, with all relative phase
discarded. Local unitaries preserve Schmidt spectra and ψ⁻ is maximally
entangled, but at a ⊥ b all four P_st = ¼, making this ½(1,1,1,1) — a
product state. So it is a local-unitary image of ψ⁻ only at a·b = ±1,
precisely where hgen fails.
Only ‖·‖² is consumed downstream, which is why the defect never surfaced: any
phase-representative passes every proof here.
Use LF6.localNudgeVec instead where locality matters. It is defined as
(U_A(a) ⊗ U_B(b))† ψ⁻ for the proved-unitary wingBasisUnitary, carries the
same Born statistics (localNudgeVec_coord_normSq), and needs no hgen.
See LF6/NudgeLocality.lean and specs/c1-correction-plan.md §3b.
Equations
- CSD.LF6.nudgedSinglet a b = WithLp.toLp 2 fun (k : Fin 4) => inner ℂ CSD.LF3.singlet (CSD.LF3.singletJointEig (CSD.LF6.stIdx.symm k).1 (CSD.LF6.stIdx.symm k).2 a b)
Instances For
The pointer-cell coordinate of the nudged singlet is the joint eigenstate amplitude.
The nudge coordinate-Born identity. The squared computational amplitude
of the nudged singlet at the pointer cell (s, t) equals the singlet kernel
P_st a b s t — composing the coordinate identity with the genuine LF3 Born
identity singletJointEig_born. Generic context (hgen).
The sum of the singlet kernel over the four sectors is 1 (the prepared state
is normalised; the cross term ∑ s·t vanishes).
The nudged singlet is a unit preparation. ‖φ‖² = ∑_{s,t} P_st = 1.
Discharges the hψ hypothesis of the LF5 pointer-volume / frequency theorems.
The nudged singlet is nonzero.
Deliverable 1: the flow #
The singlet de-isolation flow Φ = measurementFlow 4 finProdFinEquiv on
the dilated projective ontic space Σ' = ℂℙ¹⁵ = ℙ(EuclideanSpace ℂ (Fin 16))
(16 = 4·4). This is the LF5-B von Neumann de-isolation flow instantiated at the
joint two-qubit system N = 4. ⚠️ It is an apparatus dynamics; it is not
shown to factorise by wing (ℤ/4 ≠ ℤ/2 × ℤ/2). Product locality is A.3's
localDeisolation_factorises, extended by localMeasurementChain_factorises.
Instances For
The singlet de-isolation flow is Fubini–Study measure-preserving (the
Liouville / hΦ_pres content), inherited from measurementFlow_measurePreserving.
The singlet de-isolation flow is genuinely not the identity (N = 4 > 1),
inherited from measurementFlow_ne_id.
Deliverable 2: pointer-block FS volume = P_st (the headline) #
The reproduction (the A.2 headline). The joint BornRegion pointer-block
(s, t) Fubini–Study volume of the singlet de-isolation flow equals the LF3
singlet kernel P_st a b s t, for the prepared state φ = nudgedSinglet a b.
A deterministic FS-measure-preserving de-isolation flow's contextual carve (the
joint moment-subdivision BornRegion, never a setting-local product region) has
block volumes = the singlet kernel. The proof composes LF5
vnDilation_pointer_volume at N = 4 (pointer-block volume = ‖⟨e_i, φ⟩‖²,
Gleason-free, imported from the DH/FS-volume engine) with the nudge
coordinate-Born identity nudgedSinglet_born (which composes the unitary
invariance step with LF3 singletJointEig_born). Generic context (hgen).
Deliverable 3: a.s. pointer-block frequencies → P_st #
The empirical capstone. For i.i.d. Fubini–Study-typical trials on the
dilated Σ' = ℂℙ¹⁵ (the sector-typicality posit (SO-1) on the enlarged entangled sector),
almost surely every pointer-block (s, t) empirical frequency converges to the
singlet kernel P_st a b s t. Instantiates LF5 vnDilation_pointer_frequency at
N = 4, φ = nudgedSinglet a b, and lands the limit on P_st via
nudgedSinglet_born.
Deliverable 4: the carve is contextual (the safety anchor, via A.1) #
The carve's block-volume correlation is the singlet's (−a·b). Composes
singletDeisolation_pointer_volume (block volume = P_st) with the LF3
correlation identity correlation_eq_neg_dot (∑ s·t·P_st = −a·b). This is the
input fed to the A.1 no-go: the exhibited contextual carve reproduces the singlet
correlation function.
The carve is contextual (the safety anchor, routed through A.1). No
setting-local ±1 product partition of any shared probability space (Λ, μ)
reproduces the carve's correlation function. The hypothesis hcarve is exactly
what singletDeisolation_blockVolume_correlation establishes for the exhibited
carve (its block-volume correlation is the singlet's −a·b); the conclusion
routes through no_product_partition_realises_singlet (LF6-A.1) — the carve
cannot be a product (non-contextual) partition. Measurement is contextual.
The exhibited carve's block-volume correlation function at settings
(a, b): the s·t-weighted sum of the singlet de-isolation carve's pointer-block
Fubini–Study volumes. This is the achieved value of the EXHIBITED carve (a sum
of bornRegion FS volumes on Σ' = ℂℙ¹⁵, not a free real); by
singletDeisolation_blockVolume_correlation it equals the singlet's −a·b.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The exhibited carve is not a product partition (LF6-A.2, the composed
contextuality corollary). No setting-local ±1 product partition of any shared
probability space (Λ, μ) reproduces the EXHIBITED singlet de-isolation carve's
block-volume correlation function.
This closes the A.2 contextuality juxtaposition into a single theorem: the
hypothesis hmatch feeds the carve's OWN achieved value
(carveBlockCorrelation, a s·t-weighted sum of the carve's bornRegion
Fubini–Study volumes — not a free −a·b) at every setting pair, and the
conclusion routes through A.1 no_product_partition_realises_singlet. The proof
discharges each carve correlation to the singlet's −a·b via
singletDeisolation_blockVolume_correlation (which is exactly
block volume = P_st composed with correlation_eq_neg_dot), then applies
singletDeisolation_carve_contextual. So the statement is about the dynamical
carve exhibited above, not about an externally supplied −a·b.
The carve data is a family indexed by the setting pair (ψ' a b is built from
nudgedSinglet a b for that context); the CHSH no-go consumes all four setting
pairs, so the family is essential — no single product partition can match the
contextual carve across the canonical Bell settings.
⚠️ Corrected 2026-08-10. This previously described ψ' a b as the prepared
(U_A^x ⊗ U_B^y)† ψ⁻. It is not: nudgedSinglet strips every phase, so it is
not a local-unitary image of the singlet. See its docstring, and use
LF6.localNudgeVec where locality matters.
⚠️ Scope: hgen is required at each of the four settings, so this
theorem does not cover a·b = ±1. The local route
(localDeisolation_pointer_volume_local) carries no such restriction.
Deliverable 6: the capstone #
The LF6-A.2 capstone: the singlet de-isolation flow. A deterministic,
Fubini–Study-measure-preserving de-isolation flow Φ ≠ id on the dilated
Σ' = ℂℙ¹⁵ whose contextual joint-BornRegion carve reproduces the LF3 singlet
kernel P_st, with a.s. block frequencies → P_st and a contextuality anchor
routed through A.1. Conjuncts:
- genuine dynamics,
Φ ≠ id(singletDeisolation_ne_id); - physically admissible: FS measure-preserving (
singletDeisolation_measurePreserving); - pointer-block FS volume = the singlet kernel, every sector
(
singletDeisolation_pointer_volume); - the carve's block-volume correlation is the singlet's
−a·b(singletDeisolation_blockVolume_correlation); - a.s. block frequencies →
P_st(singletDeisolation_frequency); - the carve is contextual: no setting-local ±1 product partition reproduces the
−a·bcorrelation of the carve (singletDeisolation_carve_contextual, routed through A.1no_product_partition_realises_singlet).
The contextuality conjunct (6) is no longer a juxtaposition of two separate
facts: singletDeisolation_carve_not_product composes the EXHIBITED carve's
achieved block-volume correlation (carveBlockCorrelation, the s·t-weighted sum
of the carve's bornRegion FS volumes) with A.1 in one theorem — feeding the
carve's own value, not a free −a·b, into no_product_partition_realises_singlet.
The flow is an apparatus dynamics (LF5 @ N=4) — not shown to be a wing
product; see the module header. The carve is contextual (the joint moment
subdivision, A.1). Born = FS-volume is imported from the DH/FS-volume engine, not
re-derived. ⚠️ A.3 does not factorise this flow. A.2 (here) provides a joint
N = 4 realisation that is not wing-factorised; LF6-A.3
(LocalDeisolationFlow.localDeisolation_factorises) independently supplies a
factorised local realisation of the same joint measurement, extended to the
whole finite chain by LF6.localMeasurementChain_factorises.
Residue: SO-1 (the entangled sector posited). Honest ledger: module docstring.