2010
DOI: 10.1162/artl.2010.16.2.16200
|View full text |Cite
|
Sign up to set email alerts
|

Codd's Self-Replicating Computer

Abstract: Edgar Codd's 1968 design for a self-replicating cellular automata machine has never been implemented. Partly this is due to its enormous size but we have also identified four problems with the original specification that would prevent it from working. These problems potentially cast doubt on Codd's central assertion, that the 8-state space he presents supports the existence of machines that can act as universal constructors and computers. However all these problems were found to be correctable and we present a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(11 citation statements)
references
References 20 publications
0
11
0
Order By: Relevance
“…These newer two-way protocol methods are in the same way limited by the construction of the aggregated transition function, and they can be improved in a similar way; it is somewhat harder, because the two-way protocol takes the receive side configuration into account in a more detailed way. With the progress for bandwidth analysis presented in this paper, it would be also interesting to investigate other twodimensional CAs with more states per cell, including WireWorld or even a universal constructor [12]. Considering the large memory and computation requirements of more complex CAs and investigation depth and width, a parallel implementation of the analysis algorithms would be highly interesting.…”
Section: Discussionmentioning
confidence: 99%
“…These newer two-way protocol methods are in the same way limited by the construction of the aggregated transition function, and they can be improved in a similar way; it is somewhat harder, because the two-way protocol takes the receive side configuration into account in a more detailed way. With the progress for bandwidth analysis presented in this paper, it would be also interesting to investigate other twodimensional CAs with more states per cell, including WireWorld or even a universal constructor [12]. Considering the large memory and computation requirements of more complex CAs and investigation depth and width, a parallel implementation of the analysis algorithms would be highly interesting.…”
Section: Discussionmentioning
confidence: 99%
“…Collaborating with Stanislaw Ulam at Los Alamos National Laboratory, von Neumann defined the concept of cellular automata and proposed a self-replicating formal system, which was aimed at being computationally universal (Turing, 1936) and capable of open-ended evolution (von Neumann, 1966;Mange et al, 2004). Simpler alternatives to von Neumann's "universal constructor" were later proposed by Codd (Hutton, 2010) and Banks (1971). Langton (1984) then proposed simpler self-replicating "loops," based on Codd's ideas but without universality 2 .…”
Section: The Pastmentioning
confidence: 99%
“…Most of this work was done through software simulations, but practical experiments were done as well. 12 A recurrent cerebellar model articulation controller was developed for the fault-tolerant control of a two-legged robot [153]. An online fault estimation module provides approximation information in case of system failure and modelling error.…”
Section: Trl Reference Reasoningmentioning
confidence: 99%
“…Self-assembly, however, is the main focus of a lot of research [9]. Many projects explore self-replication at micro-and nano-scale [10], in cellular automata (CA) [11] and in computing [12]. Unfortunately, some viruses are even too perfect self-replicators.…”
Section: Introductionmentioning
confidence: 99%