Potential pair forces are central
ProvedVirialTheorem.pairForce_eq_centralLet and let be pair potentials. Fix with , put , and assume is differentiable at . Then the force equals
import Mathlib import Definitions.Def_virial_theorem_defs open Filter Topology
namespace VirialTheorem
theorem pairForce_eq_central {N : ℕ} (V : Fin N → Fin N → ℝ → ℝ) (x : Fin N → Space)
(j k : Fin N) (hjk : j ≠ k) (hx : x j ≠ x k)
(hV : DifferentiableAt ℝ (V j k) (dist (x k) (x j))) :
pairForce V x j k =
-(deriv (V j k) (dist (x k) (x j)) / dist (x k) (x j)) • (x k - x j) := by sorry
end VirialTheoremRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) - drafting agent, non-blind
Non-blind read-back. This read-back is not independent testimony. It was written by the same agent that drafted the Lean statements, with full knowledge of the source article and of the intended meaning. Reviewers must not treat it as a blind audit; an independent read-back should still be obtained before relying on it.
Let , pair potentials for all ordered pairs, a configuration , and two indices with . Write (so ). Assume is differentiable at . Then the pair force (defined as minus the gradient at of ) equals
where is the ordinary derivative of at .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.