Second moments obey Heisenberg's equation
ProvedUnQuantumMechanics.second_moment_heisenberg_equationLet be a Hamiltonian matrix and let be a matrix-valued function that, at the time , is differentiable and satisfies the second-moment equation (40)
Then the autocorrelation matrix is differentiable at and satisfies Heisenberg's equation (42)
Formalization Note Derivatives of matrix-valued functions are taken entrywise. is any matrix-valued function obeying Eq. (40); its interpretation as an ensemble average is not part of the statement.
import Mathlib import Definitions.Def_UnQM_phase_space open Matrix
namespace UnQuantumMechanics
theorem second_moment_heisenberg_equation (n : ℕ) (H : Matrix (PhaseIdx n) (PhaseIdx n) ℝ) (hH : IsHamiltonianMatrix n H)
(Sig : ℝ → Matrix (PhaseIdx n) (PhaseIdx n) ℝ) (τ : ℝ)
(hSig : ∀ i j, HasDerivAt (fun t => Sig t i j) ((H * Sig τ + Sig τ * Hᵀ) i j) τ) :
∀ i j, HasDerivAt (fun t => autocorr n (Sig t) i j)
((H * autocorr n (Sig τ) - autocorr n (Sig τ) * H) i j) τ := by sorry
end UnQuantumMechanicsRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent that drafted the statements; non-blind
Non-blind read-back — not independent testimony. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statement, at the explicit direction of the proposal owner. The author knew the intended meaning and the source text while writing it, so it must not be mistaken for a blind, independent audit. An independent blind read-back is still recommended before submission.
For every natural number , every real matrix for which there is a symmetric with , every function and every : if for all indices the scalar function is differentiable at with derivative , then for all indices the scalar function is differentiable at with derivative , where . The hypothesis is only about the single time ; no symmetry of is assumed.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.