Documentation

CsdLean4.Empirical.CSD.QuantumEraserVolume

Empirical/CSD: the quantum eraser — the conditioned fringe as an ontic typicality volume #

Category: CSD bridge (the ontic reading of Empirical/QM/QuantumEraser.lean), built on the record layer, like HongOuMandelVolume.lean and unlike every DH-route …Volume twin.

Why the record layer #

The eraser's defining empirical signature is the dark fringe: conditioned on the erasing marker outcome, the screen probability at phase π is exactly 0 (eraser_fringe_dark). The Duistermaat–Heckman volume route (fs_born_volume_ratio_N) carries hposstrictly positive Born weights — and it is load-bearing (replaceMap_det: a zero weight makes the vertex-replacement map singular). So the original DH lemmas cannot state the eraser's central zero; the record layer can: volume_cdfCell has no positivity hypothesis — a zero rate is a zero-width cell. ⚠️ Correction 2026-08-02 (external review): the hpos-free _uncond engine (fs_born_volume_ratio_N_uncond, landed 2026-06-11) does state zero weights — the record route here is a choice (with its own foundational motivation), not a necessity. See HongOuMandelVolume.lean for the corrected architectural discussion.

What is derived and what is transported #

The conditioned screen state eraserOut φ c ∝ (1 + c·e^{−iφ}, 1 − c·e^{−iφ})/2 is tied to the QM module two ways, so its rates are derived, not asserted:

The conditioning bookkeeping itself (Bayes on the marker record) is classical probability applied to the QM joint — transported, not re-derived. What CSD adds is the ontic realisation of the conditioned statistics, zeros included.

What this file proves #

The contrast with the flat unconditioned marginal (eraser_no_interference, QM side: 1/2 independent of φ) is the eraser: interference lives only in the marker-conditioned subensembles. eraser_marker_marginal (each marker outcome has probability 1/2) is what makes the conditioning well-posed at every phase — the eraser never conditions on a null outcome, so the hpos-style caveat of SequentialMeasurement.lean is discharged here, not dodged.

⚠️ Honest scope #

The marker measurement is not constructed as a dynamical process here: the calibrated-swap witness measures in the computational basis of a single KSigma N, while the eraser's first measurement is in a rotated basis on a composite. A fully dynamical eraser — marker measurement as swap-witness dynamics on the two-qubit arena, screen read via a rotated context field — needs the unitary-covariance extension and is recorded in specs/BACKLOG.md. This twin realises the conditioned statistics ontically, and Corrected 2026-08-04 (codebase audit). the conditioning process is now realised too: Empirical/CSD/EraserDynamics.lean (2026-08-03) proves the dynamical post-states' screen amplitudes are exactly √2 · this module's eraserOut (erased_amp), so every statistic certified here is a statement about the measurement dynamics' own output; sequential_no_revival (EraserSequential.lean) adds irreversibility.

Experimental verification: Kim et al. 2000 (delayed-choice); Scully–Drühl 1982 — via the QM module, whose delayed-choice remark applies verbatim: the statistics are the same whether the erasure choice precedes or follows the screen detection.

References #

Empirical/QM/QuantumEraser.lean (jointAmp_eq, eraser_joint, eraser_no_interference, eraser_fringe_dark); Empirical/CSD/HongOuMandelVolume.lean (the record-route template and the hpos discussion); SigmaLayer/BornFibrePartition.lean (cdfCell, bornRate); SigmaLayer/DeIsolationFlow.lean (fibreTypicality_bornCell); SigmaLayer/FibreRecord.lean (fibreTypicality_bornRecord); SigmaLayer/Measurement.lean (bornMeasurement_prob); SigmaLayer/GlobalBasin.lean (globalBasin_prob, momentContext); SigmaLayer/DegenerateLuders.lean (vertexPoint, momentMap_vertex); specs/BACKLOG.md; specs/record-layer-plan.md.

The conditioned screen state #

The phase factor e^{−iφ} = cos φ − i·sin φ, as it appears in the QM module's joint amplitude.

Equations
Instances For

    The marker-conditioned screen state: given erasing-basis marker outcome c = ±1, the system's screen-basis amplitudes are (1 ± c·e^{−iφ})/2 — the QM module's joint amplitudes, renormalised by the marker marginal 1/2. Index 0 is the screen outcome a = +1, index 1 is a = −1.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The conditioned amplitudes are the QM module's joint amplitudes ⟨φ_a ⊗ c|Φ⟩/2 — the cancellation at the dark fringe happens in jointAmplitude, not in this file.

      Rates: the conditional Born probabilities, with their normalisation derived #

      The marker marginal: each erasing-basis marker outcome has probability 1/2, at every phase — so the eraser's conditioning is well-posed everywhere (it never conditions on a null outcome).

      The conditioned rates are joint over marginal — textbook Bayes on the marker record, with both sides QM-module quantities. This pins the /2 normalisation of eraserOut to eraser_marker_marginal rather than asserting it.

      theorem CSD.Empirical.CSDBridge.QuantumEraserVolume.eraserOut_normsq (φ : ) {c : } (hc : c = 1 c = -1) :
      i : Fin 2, (eraserOut φ c).ofLp i ^ 2 = 1

      The conditioned fringe as a typicality volume — every phase, boundary included #

      ★ The full-visibility conditioned fringe is an ontic typicality volume. For every phase φ and marker outcome c, the screen-outcome-+ cell has fibre typicality (1 + c·cos φ)/2 — ranging over the full interval [0, 1], including the boundary values the DH route's hpos excludes.

      The dark fringe: φ = π, marker + — an exact ontic zero #

      ★ The dark fringe is an ontic impossibility. At phase π, conditioned on the erasing marker outcome +, the dark screen outcome's Born cell has fibre typicality exactly zero: the set of microstates that would produce a dark-port detection is null. Nothing is cancelled across runs — there is nothing in Σ to cancel.

      ★ The same at the level of the record: the P5 record event "this context recorded the dark outcome" is a null subset of Σ — no record of a dark-fringe detection is ever laid down.

      ★ And as a measurement: the dark outcome of the conditioned screen measurement has probability 0 — for a.e. microstate the deterministic context-plus-microstate map lands in the bright basin.

      The bright cell carries typicality 1 — the dark weight is genuinely redistributed, not renormalised away.

      The dark fringe at the v1.0 basin layer #

      At the dark point the conditioned state is the computational vertex [e₁] — the same collapsed preparation that drives repeatability in SequentialMeasurement.lean.

      ★ The dark fringe at the context-fixed basin layer. For the post-erasure preparation at phase π, the dark outcome's global basin — a set fixed by the apparatus context alone — has epistemic measure zero. The ontic trajectory cannot enter the dark basin's fibre arc, because the arc has width 0 at that base point.