The echo is a Hamiltonian flow on ℂℙ³ × T² × T² #
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 #202, the generation half (out of #39).
#199 built the echo's dynamics as data on FieldArena 2 2 × (T² × T²). Read on Σ = ℂℙ³ × T² × T²
through the index bridge of #195, it is the Hamiltonian flow, for the symplectic form
arenaForm ⊕ dψ₁ ∧ dψ₂ of LF4/EchoCoupledFlow.lean, of
−(2/ħ) (J⟨X⟩ + g_A f_A(θ₂ᴬ) n_A + g_B f_B(θ₂ᴮ) n_B),
which is −(2/ħ) times #199's joint energy. The second half of #202: the clock factor is #195's
activated_hamiltonian, the echo factor is this file, and the clock-and-echo arena is their product.
hamOccA,schrodingerHamiltonian_hamOccA— the sender occupancy onΣ's index;echoEnergySigma,contMDiff_echoEnergySigma, ★★echoEnergySigma_eq— the Hamiltonian is−(2/ħ)times #199's joint energy;echoToSigma— the echo arena read onΣ;twoCoupledMatrix_eq,reindex_twoDetunedGen, ★★idxUnitary_twoDetunedFlow— the reindexed two-site detuned exchange is the Schrödinger unitary ofA + f_A(θ₂ᴬ) B_A + f_B(θ₂ᴮ) B_B(ODE uniqueness in the matrix algebra);arenaEquiv_twoDetuned_arenaFlow;twoAccumA_eq,twoAccumB_eq, ★echoAmountA_eq,echoAmountB_eq— the pointer displacements of the Hamiltonian flow are #199's lifted displacements;- ★★★
hamiltonianFlow_echoFlow— the echo is the Hamiltonian flow of its energy, read onΣ; ★map_hamiltonianFlow_echoFlow— Liouville, inherited from #199 through the identification; - ★★★
echo_hamiltonian— the package.
References: specs/BACKLOG.md #202, #199, #195, #39; LF4/EchoCoupledFlow.lean,
RecordLayer/ActivatedHamiltonian.lean (hamA, hamB, hopIdx, reindexCLM, the proof pattern),
RecordLayer/EchoArena.lean, CV/TwoSiteDetuned.lean (twoDetunedGen, occB_twoDetunedFlow).
The sender occupancy on Σ #
The sender occupancy, scaled by g/ħ, on Σ's index.
Equations
Instances For
The energy on Σ #
★ The echo's Hamiltonian on Σ: −(2/ħ)(J⟨X⟩ + g_A f_A(θ₂ᴬ) n_A + g_B f_B(θ₂ᴮ) n_B).
Equations
- CSD.RecordLayer.echoEnergySigma J ħ A B = CSD.LF4.twoCoupledEnergy (CSD.RecordLayer.hamA J ħ) (CSD.RecordLayer.hamOccA A.g ħ) (CSD.RecordLayer.hamB B.g ħ) ⋯ ⋯
Instances For
The echo arena read on Σ: the ray through the index bridge, the two tori as they are.
Equations
- CSD.RecordLayer.echoToSigma x = (((CSD.CV.arenaEquiv 2 2) x.1, x.2.1), x.2.2)
Instances For
★★ The Hamiltonian is −(2/ħ) times #199's joint energy, read on Σ.
The reindexed two-site exchange is the Schrödinger unitary of the two-angle matrix #
The two-angle matrix is the reindexed two-site detuned Hamiltonian over ħ.
The reindexed two-site generator, as a multiple of the two-angle matrix.
★★ The reindexed two-site detuned exchange is the Schrödinger unitary of
A + f_A(θ₂ᴬ) B_A + f_B(θ₂ᴮ) B_B: both solve U' = −i H U, U 0 = 1.
The transported ray of the two-site exchange is the two-angle Schrödinger orbit.
The displacements #
The accumulated −2⟨B_A⟩ along the transported orbit is −(2g_A/ħ) times #199's accumulated
occupancy of A.
The accumulated −2⟨B_B⟩ along the transported orbit is −(2g_B/ħ) times the accumulated
occupancy of B.
★ Pointer A's displacement of the Hamiltonian flow is #199's lifted displacement.
★ Pointer B's displacement of the Hamiltonian flow is #199's lifted displacement.
The identification #
★★★ The echo is the Hamiltonian flow of its energy. Read on Σ = ℂℙ³ × T² × T² through the
index bridge, echoFlow J ħ A B t is hamiltonianFlow (echoEnergySigma J ħ A B) t for the symplectic
form arenaForm ⊕ dψ₁ ∧ dψ₂.
★ Liouville on Σ, inherited from #199 through the identification: the Hamiltonian flow
preserves the transported Fubini–Study × Haar⁴ measure.
★★★ The echo, generated. On Σ = ℂℙ³ × T² × T² with the symplectic form
arenaForm ⊕ dψ₁ ∧ dψ₂: the Hamiltonian −(2/ħ)(J⟨X⟩ + g_A f_A(θ₂ᴬ) n_A + g_B f_B(θ₂ᴮ) n_B) is smooth,
its Hamiltonian flow is #199's echoFlow read through the index bridge, the Hamiltonian is −(2/ħ)
times #199's joint energy, and the transported Liouville measure is preserved.