Toward a viable, self-reproducing universal computer

Jean Yves Perrier, Moshe Sipper, Jacques Zahnd

Research output: Contribution to journalArticlepeer-review

77 Scopus citations

Abstract

Self-reproducing, cellular automata-based systems developed to date broadly fall under two categories; the first consists of machines which are capable of performing elaborate tasks, yet are too complex to simulate, while the second consists of extremely simple machines which can be entirely implemented, yet lack any additional functionality aside from self-reproduction. In this paper we present a self-reproducing system which is completely realizable, while capable of executing any desired program, thereby exhibiting universal computation. Our starting point is a simple self-reproducing loop structure onto which we "attach" an executable program (Turing machine) along with its data. The three parts of our system (loop, program, data) are all reproduced, after which the program is run on the given data. The system reported in this paper has been simulated in its entirety; thus, we attain a viable, self-reproducing machine with programmable capabilities.

Original languageEnglish
Pages (from-to)335-352
Number of pages18
JournalPhysica D: Nonlinear Phenomena
Volume97
Issue number4
DOIs
StatePublished - 1 Jan 1996
Externally publishedYes

ASJC Scopus subject areas

  • Statistical and Nonlinear Physics
  • Mathematical Physics
  • Condensed Matter Physics
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Toward a viable, self-reproducing universal computer'. Together they form a unique fingerprint.

Cite this