Documentation

CsdLean4.RecordLayer.PointerGeneration

SigmaLayer/PointerGeneration: the Schrödinger generation of the smooth witness (brick 5) #

Category: dynamical measurement — the smooth-Hamiltonian witness route (specs/pointer-witness-plan.md brick 5; completes the ladder).

The generation theorem (rampedU_schrodinger): at every time t : ℝ the ramped propagator of the smooth witness satisfies the Schrödinger equation

U̇(t) = smoothTransition′(t) • (U(t) · (−i · H_eff(w))), H_eff(w) = (π/2) • couplingH w Hermitian (pointerHeff_isHermitian),

(B1b, 2026-08-04: the ramp is now C^∞, so the open-window restriction t ∈ (0,1) is gone. The price is the rate factor smoothTransition′(t) — a window-free ODE with a time-dependent generator, in place of a constant-generator ODE on a punctured interval. Outside [0,1] the factor vanishes and the equation reads U̇ = 0: persistence, as an ODE.)

as a machine-checked HasDerivAt, for every weight vector — in particular for the selector-modulated weights w = pointerWeights c ε x at every ontic point. Together with brick 2a's pointerRot_eq_exp (the single-plane closed form is its exponential, by ODE uniqueness), this is the Hamiltonian-generation statement at the formalisable level: the record-creating dynamics is the flow of an explicit Hermitian generator family — not a piecewise map wearing a Hamiltonian label. The torus-flux obstruction that killed the register-translation reading (PiecewiseHamiltonian.lean, 2026-08-02 correction) does not exist here: the pointer is projective (H¹(ℂℙ^K) = 0), and the generator is exhibited, not asserted.

The no-collapse theorem (pointerEvolve_base_marginal_unchanged): the measurement stroke leaves the sector marginal of every initial measure untouched (for every context with continuous rates — the theorem carries hc, Corrected 2026-08-04 (codebase audit).) — the smooth witness, like the shear (shear_base_marginal_unchanged), creates records without back-reaction. Records yes, collapse no: this is the honest boundary of the smooth horn, stated as a theorem rather than left implicit.

⚠️ Honest scope.

References #

specs/pointer-witness-plan.md (brick 5, closing the ladder); specs/BACKLOG.md; specs/reconstruction-status.md §2a (A2); specs/future-work.md. Reused corpus API: couplingUAt/pointerRamp (SigmaLayer/PointerProtocol.lean), couplingH_isHermitian (PointerCoupling.lean), pointerEvolve_fst (PointerWeights.lean), hasDerivAt_exp_smul_const (Mathlib), shear_base_marginal_unchanged (the piecewise counterpart).

The effective Hamiltonian #

noncomputable def CSD.RecordLayer.pointerHeff {K : } (w : Fin K) :
Matrix (Fin (K + 1)) (Fin (K + 1))

The effective Hamiltonian of the measurement stroke: H_eff(w) = (π/2) • couplingH w — the coupling, at the stroke rate the ramp actually runs.

Equations
Instances For

    The effective Hamiltonian is Hermitian — a real multiple of the Hermitian coupling.

    The generation theorem #

    The Schrödinger equation of the smooth witness, at every time t : ℝ:

    U̇(t) = smoothTransition′(t) • (U(t) · (−i • H_eff(w)))

    with the explicit Hermitian generator pointerHeff w — for every start time s and every weight vector, hence for the selector-modulated weights at every ontic point. The Hamiltonian-generation statement at the formalisable level. (B1b, 2026-08-04.: the window (0,1) is gone with the trapezoid ramp; the rate factor is what it cost.)

    The no-collapse theorem #

    The smooth witness creates records without back-reaction: the measurement stroke leaves the sector marginal of every initial measure untouched — the smooth counterpart of shear_base_marginal_unchanged. Records yes, collapse no; the ψ-dependent state update is a second, record-triggered stroke (recorded extension delivered 2026-08-05, PointerLudersMarginal.lean — which leans on precisely this theorem's division of labour).