Overlap of Slater determinants is the determinant of orbital overlaps (Eqs. (7), (46))
ProvedKochHF.slater_overlap_detLet and be arbitrary orbitals in and , likewise. Then
In particular, Slater determinants built from orthonormal orbitals are normalized, and determinants of orthonormal basis orbitals form an orthonormal basis.
import Mathlib import Definitions.Def_KochHF_FockSpace open Matrix
namespace KochHF
theorem slater_overlap_det {K N : ℕ} (α β : Fin N → Fin K → ℂ) :
fockInner (slater α) (slater β) = (Matrix.of fun i j => orbInner (α i) (β j)).det := 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 and all families and in (no orthonormality, independence or nonvanishing assumed):
For both sides equal (empty determinant, ). If both vectors are zero and the Gram-type determinant also vanishes.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.