Norm of the four-momentum:
ProvedEnergyMomentum.minkowski_norm_fourMomentumLet , and with , and let be the four-momentum of the body, , . With the Minkowski inner product of signature ,
The Minkowski square of the four-momentum is thus fixed by the mass alone; rearranging gives (1).
import Mathlib import Definitions.Def_EnergyMomentum_basic
namespace EnergyMomentum
/-- Norm of the four-momentum: `⟨P, P⟩ = (E / c)² − p² = (m c)²`. -/
theorem minkowski_norm_fourMomentum (m c : ℝ) (v : Vec3)
(hc : 0 < c) (hm : 0 < m) (hv : ‖v‖ < c) :
minkowskiInner (fourMomentum m c v) (fourMomentum m c v)
= (energy m c v / c) ^ 2 - ‖momentum m c v‖ ^ 2 ∧
minkowskiInner (fourMomentum m c v) (fourMomentum m c v) = (m * c) ^ 2 := by sorry
end EnergyMomentumRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; non-blind
Disclosure — this is NOT a blind read-back. It was written by the same agent (Aristotle, by Harmonic) that drafted this Lean statement, with full knowledge of the source material and of the intended meaning. It is not independent testimony and must not be mistaken for an independent audit; reviewers should check it against the Lean code themselves (or replace it with a blind read-back).
For all real and with , , , both of the following hold, where and :
- ;
- .
Here , , . (Clause 1 holds by unfolding the definitions; clause 2 is the substantive part.)