Single-excitation matrix elements of are Fock-matrix entries (Eq. (64))
ProvedKochHF.fock_matrix_single_excitationLet with two-body matrix elements satisfying the exchange symmetry (Sec. 2.3.2). Let be the determinant of the occupied reference orbitals . Then for every virtual and occupied ,
So for this Hamiltonian the Brillouin condition says exactly that the occupied–virtual block of the Fock matrix vanishes; this is why Hartree-Fock reduces to a self-consistent one-body problem.
import Mathlib import Definitions.Def_KochHF_FockSpace import Definitions.Def_KochHF_Hamiltonian open Matrix
namespace KochHF
theorem fock_matrix_single_excitation {K : ℕ} (T : Matrix (Fin K) (Fin K) ℂ)
(U : Fin K → Fin K → Fin K → Fin K → ℂ) (hU : ∀ n n' m m', U n n' m m' = U n' n m' m)
(S : Finset (Fin K)) (n m : Fin K) (hn : n ∉ S) (hm : m ∈ S) :
matEl (basisState S) (cdag m * cann n * hamiltonian T U) (basisState S) =
fockMatrix T U S n m := 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 , every complex 4-index array satisfying for all indices, every and all , :
where and are reference-orbital operators. No hermiticity of or is assumed.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.