Artif Life. 2010 Spring;16(2):99-117. doi: 10.1162/artl.2010.16.2.16200.
Edgar Codd's 1968 design for a self-replicating cellular automaton 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 eight-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 complete and functioning implementation after making minor changes to the design and transition table. The body of the final machine occupies an area that is 22,254 cells wide and 55,601 cells high, composed of over 45 million nonzero cells in its unsheathed form. The data tape is 208 million cells long, and self-replication is estimated to take at least 1.7 x 10(18) time steps.
埃德加·科德(Edgar Codd)在 1968 年设计的自我复制元胞自动机从未被实现过。部分原因是其巨大的规模,但我们还发现原始规范中有四个问题会阻止其工作。这些问题可能会对科德的核心论点产生怀疑,即他所提出的八状态空间支持存在可以作为通用构造器和计算机的机器。然而,我们发现所有这些问题都是可以纠正的,并且在对设计和转换表进行微小更改后,我们提出了一个完整且有效的实现。最终机器的主体占据了一个 22254 个单元格宽和 55601 个单元格高的区域,其未覆盖的形式由超过 4500 万个非零单元格组成。数据带长 2.08 亿个单元格,自我复制估计至少需要 1.7 x 10(18)个时间步长。