One-body density matrix of a Slater determinant is the occupied projector (Eq. (43))
ProvedKochHF.slater_one_body_densityLet be orthonormal, and . For all reference orbitals ,
As an operator on the one-electron space the one-body density matrix of a Slater determinant is therefore the projector onto the occupied subspace.
import Mathlib import Definitions.Def_KochHF_FockSpace open Matrix
namespace KochHF
theorem slater_one_body_density {K N : ℕ} (α : Fin N → Fin K → ℂ)
(hα : ∀ i j, orbInner (α i) (α j) = if i = j then 1 else 0) (n m : Fin K) :
matEl (slater α) (cdag n * cann m) (slater α) =
orbInner (Pi.single m 1) (occProj α (Pi.single n 1)) := 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 orthonormal family (hypothesis ) and all reference indices :
where is the -th standard unit vector (the reference orbital ) and . Here are the reference-orbital operators.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.