Zulip Chat Archive
Stream: PhysLean
Topic: Elastic collisions in 1d
Joseph Tooby-Smith (Aug 25 2025 at 05:16):
I was thinking about 1d elastic collisions and how one would formalize them into Lean.
Consider you have -particles, , living in 1-dimensions, having masses , and at positions , velocities . Suppose these undergo elastic collisions. So far this is easy to formalize into Lean, one could define a structure e.g. OneDimensionCollisions which would contain all of this data.
Now let be the -vector of the particles positions at time . My question is, what is the correct definition of in Lean?
I'm thinking something along the lines of, the unique vector such that
- Overall energy is conserved
- Overall momentum is conserved
- The order of the particles remains the same.
- For a given if the interval does not contain a collision involving then within is smooth and satisfies Newton's second law.
But I'm not entirely sure that this uniquely defines , and given (3) it does not generalize to higher dimensions (which may be tricky for now anyway).
Joseph Tooby-Smith (Aug 25 2025 at 05:54):
But I'm not entirely sure that this uniquely defines ,
Actually I think uniqueness is not guaranteed here, but I also think there is nothing one can do about it. The reason being, that if you have 3 or more particles colliding simultaneously, this model breaks down, see this physics stack exchange answer.
What should be true is that if in the time interval there are at most -body collisions and and both satisfy the conditions above then for .
Last updated: Dec 20 2025 at 21:32 UTC