Documentation

CsdLean4.Empirical.CSD.WignerArakiYanase

Empirical/CSD/WignerArakiYanase: the record-layer stroke is not a map on the Hilbert data #

Category: 3-Local (CSD-ontic empirical twin of Empirical/QM/WignerArakiYanase.lean; twins board ER1 in specs/qm-empirical-tests.md; brick 1 of specs/way-theorem-scoping.md §3; pillar row MT-1 in specs/future-work.md).

What this tests #

The QM-side theorem wigner_araki_yanase quantifies over tensor-product isometries U : HS ⊗ HA → HS ⊗ HA commuting with an additive L_S ⊗ 1 + 1 ⊗ L_A. Its twin is the statement that the record-layer stroke is not an instance of that hypothesis. It is stated at the IsJointLift level so that it survives any base back-reaction (brick-2 / R-016 changes to the base cannot invalidate it); the quantifier is weaker than WAY's, not stronger — since IsJointLift.pointer_eq pins every joint lift's pointer image to pointerEvolve's, the content is the fibrewise witness's landing + disjointness, transported.

IsJointLift c ε Φ (RecordLayer/JointFlowTransfer.lean) is the abstract stroke: its pointer image agrees with the fibrewise propagator pointerEvolve, it conserves the context rates and the fibre register. Three facts follow:

Non-vacuity: scope_hypotheses_satisfiable — at the equal superposition [xPlus] the moment context has rates ½, ½ (momentMap_mk_xPlus), so every ε ≤ ¼ admits two outcomes of rate ≥ 2ε; instances pointerEvolve_record_not_factor_hilbert (the fibrewise witness) and jointLift_record_not_factor_hilbert (the back-reacting lift of RecordLayer/JointLift.lean, for every shift Δ).

⚠️ Honest scope — read before citing #

Source #

Wigner 1952; Araki–Yanase 1960; Yanase 1961 (the QM theorem, brick 0). The record-layer stroke is RecordLayer/PointerLanding.lean (landing) and RecordLayer/JointFlowTransfer.lean (the IsJointLift transfer). Pins: Tests/AxiomAudit/EmpiricalCSD.lean.

From the Hilbert data (p, readyState), the register coordinate cellMid (c.rate p) j selects outcome j — for any θ₂ and any outcome of rate ≥ 2ε. The content is IsJointLift.landing at δ = ½: the cell midpoint lies in the shrunk cell.

theorem CSD.Empirical.CSDBridge.WignerArakiYanase.record_not_factor_hilbert {N : ℕ} {c : RecordLayer.ContextField N} {ε : ℝ} {Φ : RecordLayer.PointerArena N N → RecordLayer.PointerArena N N} (h : RecordLayer.IsJointLift c ε Φ) (hε : 0 < ε) {p : LF4.CPN N} {j k : Fin N} (hjk : j ≠ k) (hj : 2 * ε ≤ c.rate p j) (hk : 2 * ε ≤ c.rate p k) :
¬∃ (G : LF4.CPN N × RecordLayer.Pointer N → RecordLayer.Pointer N), ∀ (y : RecordLayer.PointerArena N N), (Φ y).2 = G (y.1.1, y.2)

The pointer image of a joint lift is not a function of the Hilbert data. Two outcomes of rate ≥ 2ε are reached from identical (base ray, pointer) data — the register coordinate selects between them — and land in disjoint record regions.

theorem CSD.Empirical.CSDBridge.WignerArakiYanase.no_joint_hilbert_map {N : ℕ} {c : RecordLayer.ContextField N} {ε : ℝ} {Φ : RecordLayer.PointerArena N N → RecordLayer.PointerArena N N} (h : RecordLayer.IsJointLift c ε Φ) (hε : 0 < ε) {p : LF4.CPN N} {j k : Fin N} (hjk : j ≠ k) (hj : 2 * ε ≤ c.rate p j) (hk : 2 * ε ≤ c.rate p k) {T : Type u_1} (e : LF4.CPN N × RecordLayer.Pointer N → T) (U : T → T) (r : T → RecordLayer.Pointer N) :
¬∀ (y : RecordLayer.PointerArena N N), (Φ y).2 = r (U (e (y.1.1, y.2)))

No map on a joint Hilbert space reproduces a joint lift. For any encoding e of the Hilbert data into a type T, any map U : T → T and any readout r, the composite is not the stroke's pointer image. With T = HS ⊗ HA this is the record-layer scope of wigner_araki_yanase: its hypothesis is met by no joint lift.

Non-vacuity: the moment context at the equal superposition #

The equal superposition [xPlus] = [(1, 1)] has moment-map rates ½, ½ — the N = 2 case of LF4.momentMap_mk_of_norm_eq (equal moduli ⇒ barycentre).

Non-vacuity of the scope theorems' hypotheses: at [xPlus] the moment context admits two distinct outcomes of rate ≥ 2ε, for every ε ≤ ¼.

The fibrewise witness pointerEvolve (momentContext 2) ε is not a map on the Hilbert data.

The back-reacting joint lift (RecordLayer/JointLift.lean) is not a map on the Hilbert data either, for every shift Δ.