Proved
OnsagerReciprocal.conjugate_fluctuation_averageLet be a positive definite real symmetric matrix, and let the fluctuations be distributed with the Gaussian density , where normalizes . With the conjugate quantities , for all indices ,
Equivalently, the covariance matrix of the fluctuations is . This identity is used at the last step of the proof of Onsager's principle.
import Mathlib import Definitions.Def_OnsagerReciprocal_basic open Matrix
namespace OnsagerReciprocal
theorem conjugate_fluctuation_average {n : ℕ} (β : Matrix (Fin n) (Fin n) ℝ)
(hβ : β.PosDef) (i k : Fin n) :
fluctuationAverage β (fun x => conjugate β x i * x k) = if i = k then 1 else 0 := by sorry
end OnsagerReciprocalRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Non-blind read-back — not independent testimony. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statement, with full knowledge of the source text and of the intended meaning. It was not produced by a blind, independent auditor, so reviewers must not treat it as independent testimony; compare the Lean code against the source yourself.
For every , every positive definite real matrix (symmetric, for ) and all indices :
integrals with respect to Lebesgue measure on . No time dependence or matrix is involved. For there are no indices and the statement is empty.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.