BioSystems 76 (2004) 157–167 Artificial cell division Daniel Mange , André Stauffer, Enrico Petraglio, Gianluca Tempesti Swiss Federal Institute of Technology, Logic Systems Laboratory, CH-1015 Lausanne, Switzerland Received 28 February 2003; received in revised form 11 July 2003; accepted 1 August 2003 Abstract After a survey of the theory and some realizations of self-replicating machines, this paper presents a novel self-replicating loop endowed with universal construction and computation properties. Based on the hardware implementation of the so-called Tom Thumb algorithm, the design of this loop leads to a new kind of cellular automaton made of a processing and a control units. The self-replication of the Swiss flag serves as an artificial cell division example of the loop which, according to autopoietic evaluation criteria, corresponds to a cell showing the phenomenology of a living system. © 2004 Elsevier Ireland Ltd. All rights reserved. Keywords: Self-replication; Universal construction; Universal computation; Cellular automaton; Artificial cell division; Autopoiesis 1. Introduction and survey 1.1. John von Neumann’s self-replicating automaton The main goal of this paper is to present a new self-replicating machine endowed with universal con- struction and computation properties. The early his- tory of the theory of self-replicating machines is ba- sically the history of von Neumann’s (1996) thinking on the matter. von Neumann’s cellular automaton, as well as all the machines described in this paper, is based on the following general hypotheses. The automaton deals exclusively with the flow of information; the physical material (usually a silicon substrate) and the energy (power supply) are given a priori. The physical space is two-dimensional and as large as desired. Corresponding author. E-mail address: daniel.mange@epfl.ch (D. Mange). The physical space is homogeneous, that is com- prised by identical molecules, 1 all of which have the same internal architecture and the same connections with their neighbors; only the state of a molecule (the combination of the values in its memories) can distinguish it from its neighbors. Replication is considered as a special case of growth: this process involves the creation of an identical organism by duplicating the genetic mate- rial of a mother entity onto a daughter one, thereby creating an exact clone. In his historical work, von Neumann showed that a possible configuration (a set of molecules in a given state) of his automaton can implement a universal con- structor (Uconst) endowed of the three following prop- erties. 1 To avoid conflicts with biological definitions, we do not use the term “cell” to indicate the parts of a cellular automaton, opting rather for the term “molecule”. In fact, in biological terms, a cell can be defined as the smallest part of a living being which carries the complete blueprint of the being, that is the being’s genome. 0303-2647/$ – see front matter © 2004 Elsevier Ireland Ltd. All rights reserved. doi:10.1016/j.biosystems.2004.05.010