Documentation

CsdLean4.RecordLayer.ActivatedHamiltonian

The activated write is a Hamiltonian flow on the arena #

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

Category: 7-SigmaLayer (the record layer). BACKLOG #195 (out of #39; the author's second operational-geometry brief, #191–#197).

#194 built the dynamics of the activated write as data — a two-time, measure-preserving flow on FieldArena 2 2 × T² whose ray runs the detuned exchange and whose pointer obeys θ̇₁ = −(2g/ħ) f'(θ₂) n_B(p(t)). This module identifies it with the Hamiltonian flow of the joint energy on the arena of LF4/ArenaSymplectic.lean (R-016′), through the index bridge FibredFieldArena 2 2 ≃ Σ = ℂℙ³ × T² of CV/ArenaIndexBridge.lean:

𝓗 = −(2/ħ) · (J⟨X⟩ + g f(θ₂) n_B) = coupledEnergy (J X/ħ) (g n_B/ħ) f,

so that activeFlow is hamiltonianFlow 𝓗 read on the field arena — and the pointer rate of #194 is forced: with this corpus's Fubini–Study form the Schrödinger unitary of H is the flow of −2⟨H⟩, and the coupled term inherits the same factor.

Honest scope #

References: specs/BACKLOG.md #195, #194, #39; LF4/ArenaCoupledFlow.lean (coupledEnergy, hamiltonianFlow_coupledEnergy); LF4/ArenaSymplectic.lean (arenaForm, arenaVolume_map_hamiltonianFlow); CV/ArenaIndexBridge.lean (arenaEquiv, fibredArenaEquiv, arenaKick_arenaEquiv, arenaObs_arenaEquiv); RecordLayer/ActivatedWrite.lean; Mathlib/Analysis/Normed/Algebra/ExpUnique.lean (exp_smul_eq_of_hasDerivAt).

The expectation functionals agree #

The expectation of ProjectiveSpaceSchrodingerFlow.lean is the arena observable of ArenaBridge.lean.

The matrices on Σ #

The configuration index of the two-site exchange as Fin 4.

Equations
Instances For
    noncomputable def CSD.RecordLayer.hamA (J ħ : ℝ) :
    Matrix (Fin 4) (Fin 4) ℂ

    The hop, scaled by 1/ħ, on Σ's index.

    Equations
    Instances For
      noncomputable def CSD.RecordLayer.hamB (g ħ : ℝ) :
      Matrix (Fin 4) (Fin 4) ℂ

      The receiver occupancy, scaled by g/ħ, on Σ's index.

      Equations
      Instances For

        Arena observables transport along the exchange's relabelling.

        noncomputable def CSD.RecordLayer.activatedEnergy {f : ℝ → ℝ} (J ħ g : ℝ) (hf : Function.Periodic f 1) :

        ★ The Hamiltonian of the activated write on Σ: −(2/ħ)(J⟨X⟩ + g f(θ₂) n_B).

        Equations
        Instances For
          theorem CSD.RecordLayer.activatedEnergy_eq {f : ℝ → ℝ} (J ħ g : ℝ) (hf : Function.Periodic f 1) (x : ActiveArena) :
          activatedEnergy J ħ g hf ((CV.fibredArenaEquiv 2 2) x) = -(2 / ħ) * activeEnergy J g hf x

          ★★ The Hamiltonian is −(2/ħ) times #194's joint energy, read on Σ.

          The reindexed detuned exchange is the Schrödinger unitary of A + f(θ₂) B #

          theorem CSD.RecordLayer.coupledMatrix_eq {f : ℝ → ℝ} (J ħ g : ℝ) (hf : Function.Periodic f 1) (φ : AddCircle 1) :
          LF4.coupledMatrix (hamA J ħ) (hamB g ħ) hf φ = (Matrix.reindex hopIdx hopIdx) (↑(1 / ħ) • CV.detunedH J (detuningAt g hf φ))

          The state-dependent matrix of the coupled flow is the reindexed detuned Hamiltonian over ħ.

          theorem CSD.RecordLayer.reindex_detunedGen {f : ℝ → ℝ} (J ħ g : ℝ) (hf : Function.Periodic f 1) (φ : AddCircle 1) :

          The reindexed generator, as a multiple of the state-dependent matrix.

          ★★ The reindexed detuned exchange is the Schrödinger unitary of A + f(θ₂) B: both solve U' = −i H U, U 0 = 1 in the matrix algebra, so both are exp (−i t H).

          theorem CSD.RecordLayer.arenaEquiv_arenaFlow {f : ℝ → ℝ} (J ħ g : ℝ) (hf : Function.Periodic f 1) (φ : AddCircle 1) (t : ℝ) (p : CV.FieldArena 2 2) :

          The transported ray of the detuned exchange is the Schrödinger orbit of A + f(θ₂) B.

          theorem CSD.RecordLayer.coupledAccum_eq {f : ℝ → ℝ} (J ħ g : ℝ) (hf : Function.Periodic f 1) (φ : AddCircle 1) (p : CV.FieldArena 2 2) (t : ℝ) :
          LF4.coupledAccum ⋯ ⋯ hf φ ((CV.arenaEquiv 2 2) p) t = -(2 * g / ħ) * CV.occAccum J ħ (detuningAt g hf φ) p t

          The accumulated −2⟨B⟩ along the transported orbit is −(2g/ħ) times the accumulated occupancy of #194.

          theorem CSD.RecordLayer.pointerAmount_eq {f : ℝ → ℝ} (J ħ g : ℝ) (hf : Function.Periodic f 1) (x : ActiveArena) (t : ℝ) :
          ⋯.lift x.2.2 * LF4.coupledAccum ⋯ ⋯ hf x.2.2 ((CV.arenaEquiv 2 2) x.1) t = pointerAmount J ħ g hf t x

          ★ The pointer displacement of the Hamiltonian flow is #194's lifted displacement.

          theorem CSD.RecordLayer.hamiltonianFlow_activeFlow {f : ℝ → ℝ} (J ħ g : ℝ) (hf : Function.Periodic f 1) (hc : ContDiff ℝ (↑⊤) f) (t : ℝ) (x : ActiveArena) :
          ⋯.hamiltonianFlow ⋯ t ((CV.fibredArenaEquiv 2 2) x) = (CV.fibredArenaEquiv 2 2) (activeFlow J ħ g hf t x)

          ★★★ The activated write is the Hamiltonian flow of its energy. Read on Σ through the index bridge, activeFlow J ħ g hf t is hamiltonianFlow (activatedEnergy J ħ g hf) t for the arena symplectic form.

          ★ Liouville on the arena volume for the activated write, read on Σ.

          theorem CSD.RecordLayer.activated_hamiltonian {f : ℝ → ℝ} (J ħ g : ℝ) (hf : Function.Periodic f 1) (hc : ContDiff ℝ (↑⊤) f) :

          ★★★ The activated write, generated. On Σ = ℂℙ³ × T² with the arena symplectic form: the Hamiltonian −(2/ħ)(J⟨X⟩ + g f(θ₂) n_B) is smooth, its Hamiltonian flow is #194's activeFlow read through the index bridge, the Hamiltonian is −(2/ħ) times #194's joint energy, and the arena volume is preserved.