Traces of Code
Computer codes hidden deep within physics and the computable nature of the universe.
Some of the most interesting clues for simulation theory come straight from computer science. On this page we look at the error-correcting codes found in physics equations and at a universe born from a few simple rules: the Game of Life.
Error Correction Codes
James Gates Jr. — Johns Hopkins University
Theoretical physicist James Gates Jr. made a startling discovery while studying superstring theory equations: hidden inside the equations were computer error correction codes.
These codes were identical to Hamming codes that protect data integrity in web browsers. The equations governing the universe literally contain computer codes.
"Finding computer codes in the equations of physics was like the red pill moment from The Matrix."— James Gates Jr.
Error correction bits in superstring equations share the same structure as Hamming codes used in digital communications.
Cellular Automata — Game of Life
Konrad Zuse & John Conway — Computable Universe
In 1969, Konrad Zuse (inventor of the first programmable computer) proposed a hypothesis: the universe itself is a computer. The laws of physics are the universe's "software."
John Conway's "Game of Life" perfectly demonstrates this: just 4 simple rules create infinite complexity. Just like our universe emerging from a few physical laws.
Click cells to create your own universe!
Konrad Zuse's idea of a "computable universe" is still debated today under the name digital physics. Build your own universe in the Game of Life and watch the rules produce complexity.
Simulation A: Beat the System
The System learns your choices and seals its prediction before you tap. 24 layers, five experiments, a new experiment every day. Can you really be random?
iOS and Android versions coming soon.