Carl K
2022-11-29 21:59:16 UTC
Greetings,
I used a new perfect (but simple) Newtonian physics engine to reverse a
billiards break. The simulation surprised me. I expected it to re-form a
stationary triangle of balls and spit out the cue ball. It did not.
This means that classical physics is non-deterministic and not practically
reversible.
The simulator is perfect in that it keeps times, positions, and velocities
as expressions--3*sqrt(7)/7--rather than using numeric approximations. Its
worlds are 2D with circles, infinite walls, and elastic collisions.
When trying to understand the results, I found a useful thread from
sci.physics.research from almost 20 years ago. I eventually also found a
few references in the philosophy of science.
If you're interested in classical physics, determinism, or reversibility,
see the details, short videos, and open-source code here (free):
https://towardsdatascience.com/perfect-infinite-precision-game-physics-in-python-part-2-360cc445a197
The old sci.physics.research thread:
https://groups.google.com/g/sci.physics.research/c/xOCFItVlnro?pli=1
- Carl
I used a new perfect (but simple) Newtonian physics engine to reverse a
billiards break. The simulation surprised me. I expected it to re-form a
stationary triangle of balls and spit out the cue ball. It did not.
This means that classical physics is non-deterministic and not practically
reversible.
The simulator is perfect in that it keeps times, positions, and velocities
as expressions--3*sqrt(7)/7--rather than using numeric approximations. Its
worlds are 2D with circles, infinite walls, and elastic collisions.
When trying to understand the results, I found a useful thread from
sci.physics.research from almost 20 years ago. I eventually also found a
few references in the philosophy of science.
If you're interested in classical physics, determinism, or reversibility,
see the details, short videos, and open-source code here (free):
https://towardsdatascience.com/perfect-infinite-precision-game-physics-in-python-part-2-360cc445a197
The old sci.physics.research thread:
https://groups.google.com/g/sci.physics.research/c/xOCFItVlnro?pli=1
- Carl