Documentation

CsdLean4.RecordLayer.ApproxProjectability

SigmaLayer/ApproxProjectability: A5's approximate (ε,T)-projectability #

Category: 7-SigmaLayer (Paper C A5 — the axiom that selects the sector).

What A5 says, and what was missing #

A5's physical content is the approximate case: a Hamiltonian is quantum-effective when it is almost fibre-invariant — H = h∘π + δH with sup‖d(δH)|_V‖ ≤ ε over a time window T — and it is this condition, not the exact one, that selects which Hamiltonians the sector supports. Until now only the exact case H = h∘π was formalised (kSectorDataFlow_projectable, SigmaLayer/DynamicsBridge.lean): the axiom that does the selecting had its actual content unformalised. This module supplies it, in two halves:

What is proved #

⚠️ Scope #

References #

Mathlib/Analysis/Matrix/DuhamelBound.lean (the quantitative engine); SigmaLayer/DynamicsBridge.lean (the exact case this extends); LF4/MomentMap.lean (momentMap — the non-vacuity witness); specs/BACKLOG.md (the ★ A5 row); specs/reconstruction-status.md §2a.

The ontic predicate, in oscillation form #

def CSD.RecordLayer.EpsProjectable {N : } (Hs : LF4.KSigma N) (ε : ) :

(ε)-projectability of an ontic Hamiltonian (oscillation form): Hs varies by at most ε along each fibre of π = Prod.fst. The fibre directions are Paper C's vertical subspace V; the scoped derivative form sup‖d(δH)|_V‖ ≤ ε refines this on a smooth structure the corpus does not carry (reconstruction-status.md §2a).

Equations
Instances For
    theorem CSD.RecordLayer.epsProjectable_mono {N : } {Hs : LF4.KSigma N} {ε ε' : } (h : ε ε') (hHs : EpsProjectable Hs ε) :
    theorem CSD.RecordLayer.epsProjectable_zero_iff {N : } (Hs : LF4.KSigma N) :
    EpsProjectable Hs 0 ∃ (h : LF4.CPN N), Hs = fun (x : LF4.KSigma N) => h x.1

    The exact case is the ε = 0 instance — as an iff. Zero fibre-oscillation is precisely factoring through the projection: Hs = h ∘ π. This ties the new predicate to the corpus's existing exact-case formalisation (kSectorDataFlow_projectable).

    noncomputable def CSD.RecordLayer.diagOnticEnergy {N : } (lam : Fin N) :

    Non-vacuity: the corpus's own energies are exactly projectable. The moment-map energy of a diagonal observable with eigenvalues λ — the ontic form of ⟨ψ, diag(λ) ψ⟩ (observable_correspondence_diagonal) — depends on the base point alone, so it is EpsProjectable _ 0.

    Equations
    Instances For

      The dynamical content: shadowing over the window #

      theorem CSD.RecordLayer.quantum_effective_shadowing {N : } [NeZero N] {H H₀ : Matrix (Fin N) (Fin N) } (hH : H.IsHermitian) (hH₀ : H₀.IsHermitian) {ε T t : } (hclose : H - H₀ ε) (ht : |t| T) :

      ★ The shadowing theorem (A5's dynamical content). If H is ε-close in L2 operator norm to a Hamiltonian H₀ — the projectable part — then over the whole window [−T, T] the two Schrödinger unitaries differ by at most ε·T.

      Reading: H₀'s witness flow is projectable (the exact case, productDynamicsBridge), so the sector dynamics tracks the true dynamics of H to within ε·T — for times up to T, the sector cannot tell a quantum-effective Hamiltonian from its projectable part. That is what "selects the sector" means operationally, and it is the content the exact case alone could not express.

      theorem CSD.RecordLayer.quantum_effective_shadowing_state {N : } [NeZero N] {H H₀ : Matrix (Fin N) (Fin N) } (hH : H.IsHermitian) (hH₀ : H₀.IsHermitian) {ε T t : } (hclose : H - H₀ ε) (ht : |t| T) (ψ : EuclideanSpace (Fin N)) :

      The shadowing theorem at the level of states: for any initial vector ψ, the two evolved states stay within ε·T·‖ψ‖ for the whole window.