Time reversal at :
ProvedOnsagerReciprocal.reciprocity_at_time_zeroLet be a positive definite real symmetric matrix, a real matrix and . Average over the Gaussian fluctuation distribution , let and . Assume the symmetry of fluctuations under time reversal
Then for all ,
This is the identity obtained by differentiating the time-reversal relation and putting .
import Mathlib import Definitions.Def_OnsagerReciprocal_basic open Matrix
namespace OnsagerReciprocal
theorem reciprocity_at_time_zero {n : ℕ} (β lam : Matrix (Fin n) (Fin n) ℝ)
(hβ : β.PosDef)
(hrev : ∀ t : ℝ, 0 ≤ t → ∀ i k : Fin n,
timeCorrelation β lam t i k = timeCorrelation β lam t k i)
(i k : Fin n) :
∑ l : Fin n, kineticCoeff β lam i l *
fluctuationAverage β (fun x => conjugate β x l * x k) =
∑ l : Fin n, kineticCoeff β lam k l *
fluctuationAverage β (fun x => conjugate β x l * x i) := 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 , every real matrix , assuming that for every real and all indices
it follows that for all indices
where (Lebesgue integrals on ). The symmetry hypothesis is only required for . It is satisfiable, e.g. by (or any matrix for which is symmetric for all ).
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.