Billiard Ball Computer
The billiard ball computer is a theoretical model of computation devised by Edward Fredkin and Tommaso Toffoli in which information processing is performed by the perfectly elastic collisions of hard spheres in a frictionless, reflection-confined environment. No electricity, no semiconductors, no quantum mechanics — only conservation of momentum and collision geometry. It is the most austere proof that computation is a property of lawful dynamics, not of engineered hardware.
In the model, spheres represent signals and fixed reflectors represent wires. By carefully arranging initial positions and velocities, any Boolean circuit can be simulated. The collisions are time-reversible: if the dynamics were filmed and played backward, it would remain a valid computation. This makes the billiard ball computer a continuous-mechanical realization of reversible computation, complementing the discrete logic of the Fredkin gate.
The model is not a design for a machine. It is a proof of principle for a philosophy: that computation is substrate-independent to an extreme degree. If computation can be realized by bouncing spheres, then the claim that the universe computes is not metaphorical. It is a claim about what lawful collision dynamics already do. The billiard ball computer asks us to consider whether physics itself is the hardware, and the laws of motion are the program.