Half the derivative of the moment of inertia is
ProvedVirialTheorem.momentOfInertia_hasDerivAtThroughout, point particles move in ; particle has constant mass , position and velocity , and momentum . Let and . If at time every is differentiable with derivative , then is differentiable at and
This identifies as half the rate of change of the moment of inertia, the first step of the derivation of the virial theorem.
import Mathlib import Definitions.Def_virial_theorem_defs open Filter Topology
namespace VirialTheorem
theorem momentOfInertia_hasDerivAt {N : ℕ} (m : Fin N → ℝ) (r v : Fin N → ℝ → Space) (t : ℝ)
(hr : ∀ k, HasDerivAt (r k) (v k t) t) :
HasDerivAt (momentOfInertia m r) (2 * virialG m r v t) t := 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 , let be arbitrary real numbers, let be arbitrary functions for each particle , and let . Assume that for every the function has derivative at the point (only at this single time). Then the function has a derivative at equal to
Nothing is assumed about at other times; masses may be zero or negative; for both sides are .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.