Power-law virial:
ProvedVirialTheorem.virial_power_lawLet be pairwise distinct, , and let be real coefficients. For the power-law pair potentials , with the net pair force and ,
Formalization Note The article uses one constant ; allowing a symmetric pair-dependent contains that case and also covers gravitation ().
import Mathlib import Definitions.Def_virial_theorem_defs open Filter Topology
namespace VirialTheorem
theorem virial_power_law {N : ℕ} (α : Fin N → Fin N → ℝ) (n : ℝ) (x : Fin N → Space)
(hα : ∀ j k, α j k = α k j)
(hx : ∀ j k, j ≠ k → x j ≠ x k) :
∑ k, inner ℝ (netPairForce (powerLawPotential α n) x k) (x k) =
-n * totalPotential (powerLawPotential α n) x := 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 , real numbers for all ordered pairs with , a real exponent , and a configuration with whenever . Using the potentials (real power), the net pair forces satisfy
There is no restriction on the sign of or of ; is allowed.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.