Classical billiards can compute (2d billiard systems are Turing complete)

arxiv.org

28 points by nabla9 17 hours ago


QuadmasterXLII - 11 hours ago

This is a really cool result! It's computation in a single ball bouncing around a 2-D container, with the infinite state needed encoded in infinite digits of the real number coordinates of the ball (and balls velocity.) Am I reading correctly that the boundary of the billiard table is fractal, with infinite complexity, but the complexity is simple in some sense? Otherwise, a fractal wall encoding a look-up-table of halt/doesn't halt would also do turing computation (better even!) but the paper seems less trivial than this

bsima - 11 hours ago

i knew there was a good reason i like playing pool so much