Documentation

CsdLean4.LF4.ArenaSymplectic

The arena ℂℙⁿ × T² as a symplectic manifold, and Hamiltonian generation on it #

TERM-SCOPE(Hamiltonian) TERM-SCOPE(Kahler) — this module uses the restricted senses of "Hamiltonian" and "Kahler"; specs/TERMS.md records what is backed and what is not.

Category: 3-Local (the corpus's arena, assembled from Category-1 pieces).

R-016′ (specs/BACKLOG.md ▶ OPEN QUEUE #7): the arena-level ι_X ω = dH. Until now the programme's arena KSigma (N+1) = ℂℙᴺ × T² was a manifold (Q33, ProjectiveManifold.lean) with no symplectic form, and every "Hamiltonian" statement about a flow on it was either chart-level (RecordLayer/HamiltonianShift.lean) or prose. This module gives the arena its form and states the generator identity on it.

Honest scope #

⚠️ The arena's measure here is the top-form measure of arenaForm^(N+1). It is the corpus's μ_FS ⊗ vol (LF4/KahlerInstance.lean) up to its total mass: LF4/ArenaVolume.lean proves arenaVolume N = arenaVolume N univ • kMuL p₀ by uniqueness of the invariant measures (arenaVolume_eq_smul_kMuL), so Liouville here is Liouville for kMuL there (kMuL_smul_map_hamiltonianFlow); the mass is (N+1)·(4π)^N (arenaVolume_univ), so the identification holds with its constant visible (arenaVolume_eq_ofReal_smul_kMuL) and Liouville holds for kMuL itself (kMuL_map_hamiltonianFlow).

⚠️ The torus stroke is locally Hamiltonian here; its flux obstruction is the next module. isLocallyHamiltonian_torusStrokeField is the positive half of RecordLayer/PiecewiseHamiltonian.lean's "symplectic, not globally Hamiltonian" at manifold level; the negative half, that no H has (0, a) as its Hamiltonian vector field for a ≠ 0, is LF4/ArenaStrokeFlux.lean (not_isHamiltonianVectorField_torusStrokeField).

⚠️ The measurement propagators are not read on the arena. Nothing here identifies jointLift or hamiltonianShift with a time-1 map of a flow on arenaForm's arena; that identification is the content of the residue this module narrows (⚠️ RESIDUE(R-016)).

References: Geometry/Manifold/ProductForm.lean; Geometry/Manifold/TranslationAtlasForm.lean; Geometry/Manifold/Instances/ProjectiveSpaceFubiniStudySymplectic.lean (fsForm_isSymplectic); Geometry/Manifold/HamiltonianVectorField.lean (IsHamiltonianVectorField, uniqueness); Geometry/Manifold/HamiltonianFlowVolume.lean (Liouville); LF4/ProjectiveManifold.lean (Q33); specs/reconstruction-status.md (A2); specs/BACKLOG.md (R-016′); specs/future-work.md.

@[reducible, inline]

The arena's normed model: the model of ℂℙᴺ times the model of the torus.

Equations
Instances For

    The arena as a manifold over its normed model #

    The torus charted by translation, over ℝ × ℝ, is an analytic manifold.

    ★ The arena KSigma (N+1) = ℂℙᴺ × T² is an analytic manifold over its normed model, the product charted on the product normed space.

    The symplectic form #

    noncomputable def CSD.LF4.arenaForm (N : ℕ) :

    The arena's symplectic form π₁^* ω_FS + π₂^* (dθ₁ ∧ dθ₂).

    Equations
    Instances For

      ★★★ The arena is a symplectic manifold.

      The chart cover, the basis, and the arena volume #

      noncomputable def CSD.LF4.arenaChartCover (N : ℕ) :

      A finite cover of the arena by chart domains: the affine charts of ℂℙᴺ times the two translation charts of each circle.

      Equations
      Instances For
        noncomputable def CSD.LF4.arenaBasis (N : ℕ) :
        Module.Basis (Fin (2 * (N + 1))) ℝ (ArenaModel N)

        A real basis of the arena's model, indexed by Fin (2 * (N + 1)): the standard basis of the sector factor followed by the two coordinate vectors of the torus factor (prodTorusBasis, Instances/ProjectiveSpaceTorusVolume.lean).

        Equations
        Instances For

          The Haar measure on the arena's model, as the explicit product of the factors' Lebesgue measures (instance search does not see volume on a product as Measure.prod).

          Equations
          Instances For
            noncomputable def CSD.LF4.arenaVolume (N : ℕ) :

            The arena volume: the top-form measure of arenaForm^(N+1).

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

              ★★ Liouville on the arena. The Hamiltonian flow of every smooth H on the arena preserves the arena volume.

              Sector energies: ι_X ω = dH on the arena #

              def CSD.LF4.sectorEnergy {N : ℕ} (H : CPN (N + 1) → ℝ) :
              KSigma (N + 1) → ℝ

              A function on the sector, read on the arena.

              Equations
              Instances For
                theorem CSD.LF4.sectorEnergy_apply {N : ℕ} (H : CPN (N + 1) → ℝ) (p : KSigma (N + 1)) :
                sectorEnergy H p = H p.1

                A C^∞ sector energy is C^∞ on the arena.

                theorem CSD.LF4.mfderiv_sectorEnergy {N : ℕ} {H : CPN (N + 1) → ℝ} (hH : ContMDiff (modelWithCornersSelf ℝ (Fin N → ℂ)) (modelWithCornersSelf ℝ ℝ) (↑⊤) H) (p : KSigma (N + 1)) :
                mfderiv% (sectorEnergy H) p = mfderiv% H p.1 ∘SL ContinuousLinearMap.fst ℝ (Fin N → ℂ) (ℝ × ℝ)

                The derivative of a sector energy on the arena is the derivative on the sector, read on the first component.

                ★★ ι_X ω = dH on the arena for a sector energy. If X is a Hamiltonian vector field of H on ℂℙᴺ for the Fubini–Study form, then (X, 0) is a Hamiltonian vector field of H ∘ π₁ on the arena for arenaForm.

                ★★ X_{H ∘ π₁} = (X_H, 0): the Hamiltonian vector field of a sector energy on the arena is the sector's Hamiltonian vector field with no torus component (uniqueness for the symplectic arenaForm).

                The flow of a sector energy: the sector's flow, the torus fixed #

                theorem CSD.LF4.isMIntegralCurve_sectorFlow {N : ℕ} {H : CPN (N + 1) → ℝ} (hH : ContMDiff (modelWithCornersSelf ℝ (Fin N → ℂ)) (modelWithCornersSelf ℝ ℝ) (↑⊤) H) (x : CPN (N + 1)) (θ : KTorus) :

                The curve t ↦ (flow_H t x, θ) is an integral curve of (X_H, 0) on the arena.

                theorem CSD.LF4.hamiltonianFlow_sectorEnergy {N : ℕ} {H : CPN (N + 1) → ℝ} (hH : ContMDiff (modelWithCornersSelf ℝ (Fin N → ℂ)) (modelWithCornersSelf ℝ ℝ) (↑⊤) H) (t : ℝ) (x : CPN (N + 1)) (θ : KTorus) :
                ⋯.hamiltonianFlow ⋯ t (x, θ) = (⋯.hamiltonianFlow hH t x, θ)

                ★★★ The Hamiltonian flow of a sector energy on the arena is the sector's Hamiltonian flow with the torus fixed: φ^{H∘π₁}_t (x, θ) = (φ^H_t x, θ). Uniqueness of integral curves on the (Hausdorff, compact) arena.

                theorem CSD.LF4.hamiltonianFlow_sectorEnergy_schrodinger {N : ℕ} {H : Matrix (Fin (N + 1)) (Fin (N + 1)) ℂ} (hH : H.IsHermitian) (t : ℝ) (x : CPN (N + 1)) (θ : KTorus) :

                ★★★ The isolated ontic dynamics is a Hamiltonian flow on the arena (A2's vector-field equation, arena level): for a Hermitian H, the Hamiltonian flow on ℂℙᴺ × T² of the sector energy −2⟨H⟩ ∘ π₁ is the Schrödinger unitary on the sector with the torus fixed.

                The torus stroke: locally Hamiltonian on the arena #

                The rigid torus translation field (0, a) on the arena: the generator of the record layer's fibre strokes (RecordLayer/PiecewiseHamiltonian.lean), read on the arena.

                Equations
                Instances For

                  The interior product ι_{(0,a)} arenaForm is the constant 1-form dθ ↦ area (a, dθ) on the torus factor, pulled back to the arena.

                  ★★ The torus stroke is locally Hamiltonian on the arena: d (ι_{(0,a)} ω) = 0. Its interior product is a constant form on the torus factor, whose exterior derivative vanishes.