First-order energy variation under (Eqs. (61), (62))
ProvedKochHF.energy_variation_first_orderLet be any operator on Fock space, a Slater determinant, a hermitian matrix and
Then is differentiable at with
Hence the energy functional is stationary under all such variations exactly when for every hermitian (Eq. (62)).
Formalization Note The source's Eq. (61) prints the first-order term as ; differentiating gives . The statement uses the correct sign; the stationarity condition (62) is unaffected.
import Mathlib import Definitions.Def_KochHF_FockSpace open Matrix
namespace KochHF
theorem energy_variation_first_order {K N : ℕ} (H : FockOp K) (α : Fin N → Fin K → ℂ)
(M : Matrix (Fin K) (Fin K) ℂ) (hM : M.IsHermitian) :
HasDerivAt
(fun t : ℝ => matEl (slater α)
(NormedSpace.exp ((Complex.I * t) • oneBodyOp M) * H *
NormedSpace.exp ((-(Complex.I * t)) • oneBodyOp M)) (slater α))
(Complex.I * matEl (slater α) (oneBodyOp M * H - H * oneBodyOp M) (slater α)) 0 := by sorry
end KochHFRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — NON-BLIND: same agent that drafted the statements
Non-blind read-back — not independent testimony. This read-back was written by the same agent that drafted the Lean statement, with full knowledge of the source text and of the intended meaning. It is not a blind audit and must not be mistaken for independent testimony; reviewers should compare the Lean code against the source themselves.
Throughout, is the number of orthonormal reference orbitals ; an orbital is a coefficient vector and . Fock space is with orthonormal basis , ; for and for ; (conjugate transpose); , ; ; for orbitals the vector (for this is ). For all , every Fock-space operator (no hermiticity assumed), every family (no orthonormality assumed), and every hermitian matrix : the function ,
has derivative at equal to
(The statement asserts that this derivative exists and has this value.)
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.