Wick's theorem for Slater determinants: -body density matrices are determinants (Eq. (45))
ProvedKochHF.slater_wickLet be orthonormal and , with one-body density matrix . For every and reference indices , ,
All higher-order density matrices of a Slater determinant are thus determined by its one-body density matrix; the case is Eq. (44).
import Mathlib import Definitions.Def_KochHF_FockSpace open Matrix
namespace KochHF
theorem slater_wick {K N p : ℕ} (α : Fin N → Fin K → ℂ)
(hα : ∀ i j, orbInner (α i) (α j) = if i = j then 1 else 0) (n m : Fin p → Fin K) :
matEl (slater α)
((List.ofFn fun i => cdag (n i)).reverse.prod * (List.ofFn fun i => cann (m i)).prod)
(slater α) =
(Matrix.of fun i j => matEl (slater α) (cdag (n i) * cann (m j)) (slater α)).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 , every orthonormal family (hypothesis ) and all index tuples and in (repetitions allowed):
For the operator is the identity and both sides equal (using , which is not assumed but must follow).
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.