SigmaLayer/HamiltonianSignature: A2's formalisable half #
Category: 7-SigmaLayer (Paper C A2 — Hamiltonian ontic dynamics).
The split, stated up front #
A2 as written — the ontic flow is generated by a Hamiltonian vector field X_H = ω⁻¹dH — needs the
symplectic form and the exterior derivative, which is the §2a-scoped manifold gap (verified a
tooling gap, not a falsity: the statement is standard Kähler geometry). What a measure space can
express is the signature a Hamiltonian flow leaves behind, and this module proves the witness
flow has every piece of it:
- A canonical conserved energy.
onticEnergy H— the expectationre⟨ψ_p, H ψ_p⟩/‖ψ_p‖²at the base point — is well-defined on rays and conserved by the witness flow (onticEnergy_flow_invariant): the flow conserves its own generator, the first Hamiltonian signature. - The A5 junction.
onticEnergy His fibre-independent by construction, so it isEpsProjectable _ 0— it is the canonicalhof the exact caseH = h∘π(onticEnergy_epsProjectable). A2's conserved energy and A5's projectable Hamiltonian are the same object, as they should be. - The commuting phase torus. The diagonal-phase unitaries form an additive (hence commuting)
action that preserves every moment-map coordinate (
momentMap_phaseDiag_invariant,phaseDiag_add) — the flow-level shadow of "the moment map generates the torus action". The fibre half of the torus signature is the translation flows ofShearWitness.lean(pshift, measure-preserving), already in place.
Together with the already-proved Liouville property (ConstraintDynamics.flow_preserves) and group
laws, the honest claim is: every property of "Hamiltonian flow" expressible without the manifold
API is proved of the witness flow; the vector-field equation itself is scoped. With this, A2's
unscoped content is discharged; what remains of A2 is exactly its §2a-scoped half.
References #
SigmaLayer/ApproxProjectability.lean (EpsProjectable — the A5 junction);
SigmaLayer/MeasureBridge.lean (productDynamics — the witness flow);
LF4/ProjectedDynamics.lean (schrodingerUnitary, schrodingerGen);
LF4/MomentMap.lean (momentMap); specs/reconstruction-status.md §2a.
The canonical ontic energy #
The energy at a base point: the expectation of H in the ray's representative, normalised.
Well-defined on rays by baseEnergy_mk.
Equations
- CSD.RecordLayer.baseEnergy H p = RCLike.re (inner ℂ (Projectivization.rep p) ((Matrix.toEuclideanLin H) (Projectivization.rep p))) / ‖Projectivization.rep p‖ ^ 2
Instances For
The canonical ontic energy of a Hamiltonian: the base-point expectation, lifted to Σ.
Fibre-independent by construction — see onticEnergy_epsProjectable.
Equations
Instances For
The energy is well-defined on rays: at [ψ] it is the normalised expectation in ψ.
Conservation under commuting unitaries, hence under the flow #
Adjoint move for the matrix action (general-N form of the corpus's
inner_toEuclideanLin_adjoint).
Matrix multiplication composes through toEuclideanLin, pointwise.
★ The witness flow conserves its own generator — the first Hamiltonian signature. The
Schrödinger unitary is exp((-it)·H), which commutes with H, so baseEnergy_smul_invariant
applies at every time.
★ The A5 junction: the conserved energy is exactly projectable. onticEnergy H depends on
the base point alone, so it is EpsProjectable _ 0 — it is the canonical h of the exact case
H = h∘π. A2's conserved quantity and A5's projectable Hamiltonian are the same object.
The commuting phase torus #
The diagonal-phase unitary diag(e^{iφ₀}, …, e^{iφ_{N-1}}).
Equations
- CSD.RecordLayer.phaseDiag φ = ⟨Matrix.diagonal fun (k : Fin N) => Complex.exp (Complex.I * ↑(φ k)), ⋯⟩
Instances For
★ The phase torus preserves every moment-map coordinate — the flow-level shadow of "the moment map generates the torus action" (the generating statement itself needs the symplectic form and is §2a-scoped).