Self-replication and Computational Universality
By: Jordan Cotler, Clément Hongler, Barbora Hudcová
Potential Business Impact:
Makes computers understand how life copies itself.
Self-replication is central to all life, and yet how it dynamically emerges in physical, non-equilibrium systems remains poorly understood. Von Neumann's pioneering work in the 1940s and subsequent developments suggest a natural hypothesis: that any physical system capable of Turing-universal computation can support self-replicating objects. In this work, we challenge this hypothesis by clarifying what computational universality means for physical systems and constructing a cellular automaton that is Turing-universal but cannot sustain non-trivial self-replication. By analogy with biology, such dynamics manifest transcription and translation but cannot instantiate replication. More broadly, our work emphasizes that the computational complexity of translating between physical dynamics and symbolic computation is inseparable from any claim of universality (exemplified by our analysis of Rule 110) and builds mathematical foundations for identifying self-replicating behavior. Our approach enables the formulation of necessary dynamical and computational conditions for a physical system to constitute a living organism.
Similar Papers
Rethinking Self-Replication: Detecting Distributed Selfhood in the Outlier Cellular Automaton
Cellular Automata and Lattice Gases
Computers can now make copies of themselves.
Post-apocalyptic computing from cellular automata
Cellular Automata and Lattice Gases
Computers can learn from nature's patterns.
Evolution of Spots and Stripes in Cellular Automata
Cellular Automata and Lattice Gases
Evolves computer patterns that look like animal spots.