The Hartree-Fock method approximates the ground state of an interacting many-electron system by the best single Slater determinant. It is the starting point of essentially all of quantum chemistry and of mean-field theories in condensed-matter physics: post-Hartree-Fock methods (configuration interaction, coupled cluster, perturbation theory) expand around it, and its orbital energies are the standard first estimate of ionization and excitation energies. E. Koch's lecture notes Mean-Field Theory: Hartree-Fock and BCS (Jülich Autumn School on Correlated Electrons, 2016) derive the method entirely within second quantization: Slater determinants are products of creation operators acting on a vacuum, variations are generated by one-body unitaries , and the stationarity condition becomes an algebraic statement about matrix elements. The central result of the Hartree-Fock section is the Brillouin theorem: a Slater determinant is stationary exactly when the Hamiltonian does not couple it to its single excitations.
Timeline of the ideas involved: Hartree introduces the self-consistent field (1928); Fock and Slater add exchange through antisymmetrized wave functions (1930); Koopmans relates orbital energies to ionization energies (1934); Brillouin formulates the single-excitation condition (1934); Thouless gives the representation of Slater determinants by exponentials of one-body operators (1960).
Fix orthonormal reference orbitals ; an orbital is a coefficient vector with . The Fock space has orthonormal basis , (the set of occupied orbitals). The creation operator maps to if and to otherwise; the annihilation operator is its adjoint, and for a general orbital . The vacuum is .
The Slater determinant of orbitals is . A one-body operator with matrix is . For a hermitian the operators map Slater determinants to Slater determinants, and the energy functional along such a variation is
For the concrete Hamiltonian of Sec. 3.2,
the Fock matrix of the determinant with occupied reference orbitals is , with diagonal entries the orbital energies .
For a hermitian and orthonormal ,
It asserts no specific Hamiltonian, no particle number and no basis choice; it is the basis-independent form of the source's condition (63).
The milestone list follows the source's own steps: the anticommutation relations (15); the overlap formula (7)/(46); the action of , on a determinant (42); the one-body density matrix (43) and Wick's theorem (45); the transformation of vacuum and creators under (57), (59); the first-order variation (61)–(62). For the two-body Hamiltonian it adds the Fock-matrix form of the Brillouin condition (64), the Hartree-Fock energy, Koopmans' theorem (66) and the electron-hole excitation energy (67).
The Brillouin theorem turns the nonlinear variational problem over all Slater determinants into a condition on finitely many matrix elements; for a two-body Hamiltonian it says that the occupied–virtual block of the Fock matrix vanishes, which is the self-consistency condition solved by every Hartree-Fock code. Koopmans' theorem and the particle-hole formula give the physical interpretation of the orbital energies.
All results are classical and proved in the source and in standard textbooks. What this mission adds is a machine-checked account of second quantization on a finite orbital basis: the anticommutation relations, determinant overlaps and Wick's theorem for Slater determinants are reusable for any later formalization of configuration interaction, coupled cluster or BCS theory.
The source's arguments are short manipulations of operator identities, but each hides bookkeeping that is easy to get wrong: fermionic signs when operators are reordered, the identification of Slater determinants with ordered products of creators, and the Laplace expansion behind Wick's theorem. The variational step requires differentiating a matrix exponential on Fock space and identifying the derivative with a commutator. The direction from the Brillouin condition back to stationarity needs the hermiticity of and a decomposition of an arbitrary hermitian into occupied–occupied, virtual–virtual and occupied–virtual blocks; the first two blocks act on only by a scalar. The Fock-matrix milestones additionally need the exchange symmetry of two-body matrix elements stated in Sec. 2.3.2; without it the stated formulas fail.
Fock space over orbitals is represented concretely: vectors are functions on Finset (Fin K) and operators are complex matrices indexed by Finset (Fin K). Creators carry the sign , so ordered products of creators of increasing orbitals give . All quantities are complex; the exponential is NormedSpace.exp; stationarity is HasDerivAt … 0 0 for a function . Orthonormality of the occupied orbitals is an explicit hypothesis wherever the source assumes it. The source works with a possibly infinite orbital basis; here the basis is finite, as in the variational setting of its Sec. 3.
The equivalence in the goal cannot be satisfied vacuously: hermiticity of and orthonormality of the orbitals are both satisfiable, and both sides quantify over all admissible , respectively all occupied and virtual orbitals.
Two printed formulas are not taken verbatim: Eq. (60) lacks the minus sign in the exponent and is omitted, and Eq. (61) prints the first-order commutator in the opposite order; the milestone records the correct derivative , which leaves (62) unchanged.
Contributions welcome: a general API for products of creation and annihilation operators in this model (sign lemmas, normal ordering), which all milestones share.
namespace KochHF
theorem brillouin_theorem {K N : ℕ} (H : FockOp K) (hH : H.IsHermitian)
(α : Fin N → Fin K → ℂ) (hα : ∀ i j, orbInner (α i) (α j) = if i = j then 1 else 0) :
(∀ M : Matrix (Fin K) (Fin K) ℂ, M.IsHermitian →
HasDerivAt
(fun t : ℝ => matEl (slater α)
(NormedSpace.exp ((Complex.I * t) • oneBodyOp M) * H *
NormedSpace.exp ((-(Complex.I * t)) • oneBodyOp M)) (slater α))
0 0) ↔
(∀ φo φv : Fin K → ℂ, φo ∈ Submodule.span ℂ (Set.range α) →
(∀ i, orbInner (α i) φv = 0) →
matEl (slater α) (cdagOrb φo * cannOrb φv * H) (slater α) = 0) := by sorry
end KochHFLet be a hermitian operator on Fock space, orthonormal orbitals and . For a hermitian matrix put and . Then the following are equivalent:
In words: a Slater determinant is a stationary point of the energy under all one-body unitary variations exactly when the Hamiltonian has no matrix elements between it and its singly excited determinants. This is the variational characterization of Hartree-Fock determinants on which the self-consistent field method rests.
Formalization Note The source states (63) with orthonormal reference orbitals occupied and virtual; the formal statement quantifies over all occupied and all virtual orbitals, which is the basis-independent form of the same condition.
No open leaves. Every sub-goal is proved or awaiting decomposition.