Fock-space unitaries fix the vacuum and rotate creators (Eqs. (57), (59))
ProvedKochHF.one_body_unitary_transformLet be a hermitian matrix, and . Then
for every reference orbital .
Consequently maps Slater determinants to Slater determinants formed in the rotated orbital basis; this is the family of variations used in Hartree-Fock theory.
import Mathlib import Definitions.Def_KochHF_FockSpace open Matrix
namespace KochHF
theorem one_body_unitary_transform {K : ℕ} (M : Matrix (Fin K) (Fin K) ℂ) (hM : M.IsHermitian)
(t : ℝ) (γ : Fin K) :
NormedSpace.exp ((Complex.I * t) • oneBodyOp M) *ᵥ vacuum K = vacuum K ∧
NormedSpace.exp ((Complex.I * t) • oneBodyOp M) * cdag γ *
NormedSpace.exp ((-(Complex.I * t)) • oneBodyOp M) =
∑ a, NormedSpace.exp ((Complex.I * t) • M) a γ • cdag a := 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 complex matrix that is hermitian (), every real and every reference index : with and the power-series exponential of matrices,
- , and
- .
The first exponential acts on the -dimensional Fock space, the last one is the matrix exponential.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.