Did you know? · Science & Medicine

Von Neumann designed a machine that copies itself

In the late 1940s John von Neumann designed a self-reproducing 'universal constructor' and, with Stanislaw Ulam, created the field of cellular automata.

John von Neumann
John von Neumann · 1903–1957
Person
John von Neumann
Lived
1903–1957
Field
Mathematics & computing
From
Hungarian-American

The story

In lectures in 1948 and 1949, including talks at the University of Illinois, John von Neumann asked a startling question: what would it take for a machine to build a copy of itself? He wanted to know how complex a machine must be before it could reproduce and, like living things under natural selection, grow more complex over time. Working with Stanislaw Ulam, who had been studying crystal growth on a simple lattice, he developed a mathematical model, a grid of cells each following simple rules, now called a cellular automaton.

Within it, working without the help of a computer, he designed an elaborate configuration in a grid whose cells could each be in one of 29 states. It could read a coded tape of instructions, build a copy of itself, and copy the tape into the new machine. His analysis showed that self-reproduction requires a stored description that is both executed as instructions and copied as data. This logic anticipated the way DNA works before its structure was discovered in 1953. It also showed how changes in the copied description, like mutations, could allow such machines to evolve.

The design was fleshed out in his posthumous book Theory of Self-Reproducing Automata, completed by Arthur Burks and published in 1966. The Nobel laureate Sydney Brenner considered this work, together with Alan Turing's work on computing machines, central to biological theory.

Ulam and von Neumann are generally credited with founding the field of cellular automata. Interest spread far beyond academia in the 1970s with John Conway's Game of Life, and in the 1980s Stephen Wolfram carried out systematic studies of simple one-dimensional automata. Cellular automata are now used in physics, theoretical biology and the modelling of the microstructure of materials.

The universal constructor is also regarded as a foundation of automata theory, complex systems research and artificial life.

Why it matters

Von Neumann's work founded artificial life research and still guides thinking about biology, computing and self-replicating systems.

About John von Neumann

Budapest-born mathematician whose 1945 EDVAC report set out the stored-program design behind almost every computer, and who helped found game theory and modern quantum mechanics.

Read the full profile
John von Neumann
1903–1957 · Mathematics & computing
View profile →

More about John von Neumann

Sources

Another act of tikkun olam. This is part of tikkun olam, the Jewish idea of repairing the world, and every one of us can add to it.

More in Science & Medicine

On kindness & the treatment of others
“A friend is devoted at all times; a brother is born to share adversity.”
Proverbs 17:17