首先,请记住,Conway的《生命游戏》中的研究仍在进行中,未来的发展可能会提供复杂得多的解决方案。
接着。有趣的是,这个话题实际上与传统计算机科学一样,与生物学和量子物理学非常吻合。问题的根源在于,是否有任何设备可以有效抵抗其状态的随机更改。简单而简单的答案是,不可能制造出如此完美的机器抵抗这种随机变化。当然,这与量子力学可能引起看似不可能的事件的方式几乎相同。阻止这些事件发生(导致大多数人宣称它们绝对不可能)的原因,是此类事件发生的可能性非常小。量子能级和人类能级之间的巨大差异使概率变得如此之小。类似地,可以通过简单地使状态机变得如此大而多余以至于注意到的任何“变化”实际上为零,来制造出能够抵抗小程度随机变化的状态机,但这是假设的,而不是目标。假设,这可以通过动植物抵抗辐射或物理伤害的相同方式来完成。
然后的问题可能不是如何防止低水平干扰造成太大的破坏,而是如何从尽可能多的破坏中恢复过来。这就是生物学变得重要的地方。动植物实际上在细胞水平上具有这种能力。(请注意:在这个答案中,我说的是生物学意义上的细胞)现在,在康威的生活游戏中,构建单细胞规模的计算设备的想法确实很吸引人(毕竟,它确实使这样的创建变得更小,更有效),但是尽管我们可以构建自我复制的计算机(请参见Gemini),但这忽略了以下事实:构造函数对象本身可能会受到干扰的破坏。
我可以看到的另一种更灵活的解决方法是,利用自我复制的冗余部件(例如生物细胞)来构建计算机,这些冗余部件执行其操作,复制并被替换。
在这一点上,我们可以看到另一个有趣的现实世界并行。这些低水平的干扰类似于辐射的影响。当您考虑可以对细胞自动机造成的损害类型时,这最为明显。在Conway的《生命游戏》中,很容易触发细胞的级联故障或“死亡”,这与许多暴露在辐射下的细胞所发生的情况一样。但是,存在最坏情况下发生突变的可能性,会创建一个“癌性”单元格,该单元格会继续复制自身的错误副本,从而不利于计算过程或产生不正确的结果。
正如我已经说过的那样,构建一个完全安全的系统是不可能的,您只能使故障损害整个系统的可能性越来越小。当然,这里的基本问题实际上是“概率模拟本身就是图灵完成的”,这已经确定是正确的。我最初会回答这个基本问题,除非这不是您要的。