Perfectly inelastic collision: common velocity and kinetic energy lost
ProvedConservationLaws.perfectly_inelastic_collision_1dTwo bodies of masses with velocities collide perfectly inelastically in one dimension and move afterwards with a common velocity . If momentum is conserved, , then
and the kinetic energy lost is
import Mathlib
namespace ConservationLaws
theorem perfectly_inelastic_collision_1d
(mA mB uA uB w : ℝ) (hmA : 0 < mA) (hmB : 0 < mB)
(hp : mA * uA + mB * uB = (mA + mB) * w) :
w = (mA * uA + mB * uB) / (mA + mB) ∧
((1 / 2 : ℝ) * mA * uA ^ 2 + (1 / 2 : ℝ) * mB * uB ^ 2) - (1 / 2 : ℝ) * (mA + mB) * w ^ 2 =
(1 / 2 : ℝ) * (mA * mB / (mA + mB)) * (uA - uB) ^ 2 := by sorry
end ConservationLawsRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as drafter, non-blind
Disclosure: NON-BLIND read-back. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statement, with full knowledge of the source material and of the intended meaning. It is not independent or blind testimony and must not be treated as such by any reviewer. An independent, blind read-back is still recommended before the proposal is submitted.
Let be real numbers with , , and assume
Conclusion: both
- , and
All denominators equal . The statement does not itself assert the inequality ""; it asserts the exact identity, whose right-hand side is a non-negative quantity.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.