Documentation

CsdLean4.Empirical.CSD.EraserDynamics

Empirical/CSD/EraserDynamics: the eraser as two local measurements (brick 3b) #

Category: empirical CSD twin, dynamical tier — the eraser process, closing the dynamical no-signalling + eraser row.

QuantumEraserVolume certifies the eraser's statistics (conditional fringes, the exact dark-fringe zero) on the conditioned states eraserOut. This module derives those conditioned states from the measurement machinery itself: the marker measurements are the local Lüders maps of LocalLuders/LocalLudersBasis applied to the Bell path–marker state, in the two bases the eraser story needs.

Together with reduceA_localLudersOn_mixture (Alice's marginal is invariant under either arm — erasing is Bob-side conditioning, never Alice-side signalling), this is the dynamical eraser: mark kills the fringe, erase restores it in the conditioned records, and nothing propagates to the unconditioned marginal.

⚠️ Honest scope. The two arms are single measurement strokes on the composite; the sequential mark-then-erase composition as one protocol run (two successive strokes on one arena, csd_sequential_born-style) is bookkeeping over these states and remains recorded on the BACKLOG row with the measure-level ensemble integral. The dynamical supplier of the post-states is, as throughout the route, BlockLudersObligation inhabited by joinWitness_blockLuders (through the brick-2 index bridge for the computational arm, and its local-unitary rotation for the ± arm).

References #

specs/BACKLOG.md (the row); specs/future-work.md; Empirical/CSD/QuantumEraserVolume.lean (the statistics this module grounds dynamically); Empirical/QM/QuantumEraser.lean (bellVec, sysBra, markBra); SigmaLayer/LocalLuders.lean + LocalLudersBasis.lean (the machinery).

The joint state #

The B-slices of the Bell state are the computational rays.

The mark arm: which-path, no fringe #

The computational marker measurement leaves the which-path product state: Pⱼ |Φ⟩ = |j⟩ ⊗ |j⟩.

The screen-basis state, as a Euclidean vector.

Equations
Instances For
    theorem CSD.Empirical.CSDBridge.EraserDynamics.normSq_sysE_one (φ : ) {a : } (ha : a = 1 a = -1) :
    (sysE φ a).ofLp 1 ^ 2 = 1
    theorem CSD.Empirical.CSDBridge.EraserDynamics.normSq_sysE (φ : ) {a : } (ha : a = 1 a = -1) :
    sysE φ a ^ 2 = 2
    theorem CSD.Empirical.CSDBridge.EraserDynamics.marked_no_fringe (φ : ) {a : } (ha : a = 1 a = -1) (j : Fin 2) :
    inner (sysE φ a) (EuclideanSpace.single j 1) ^ 2 / sysE φ a ^ 2 = 1 / 2

    The which-path state shows no fringe: the screen rate is 1/2 at every phase and screen port — the flat statistics of a marked path, produced by the mark stroke itself.

    The ± marker basis #

    The ± sign of a marker index: +1 for 0, −1 for 1.

    Equations
    Instances For

      The normalised ± marker vectors (|0⟩ ± |1⟩)/√2.

      Equations
      Instances For

        The ± marker basis, as a genuine orthonormal basis — the erase arm is an instance of localProjOn, not a hand-built pair of projectors.

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

          The erase arm: the conditioned states, from the dynamics #

          The system profile of the ±-conditioned post-state: the coefficient family of localProjOn pmBasis m bellE (see localProjOn_pm_bellE).

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

            The erase-arm post-state factorises: system profile ⊗ marker vector.

            The dynamical post-state's screen amplitudes are exactly √2 · eraserOut: the states the erase stroke produces are the states whose statistics QuantumEraserVolume certifies — conditional fringes, dark zero, and all.

            The dark fringe from the dynamics: at φ = π, the +-conditioned post-state has exactly zero amplitude at the bright port — the eraser's exact ontic zero, produced by the erase stroke.

            The conditional screen rates of the dynamical post-state are the eraserOut rates — the fringes QuantumEraserVolume certifies, now as statistics of the measurement dynamics' own output.

            The marker weights are 1/2 — the dynamical form of eraser_marker_marginal.