Pour commencer, gardez à l'esprit que la recherche dans le jeu de la vie de Conway est toujours en cours et que les développements futurs pourraient présenter une solution beaucoup moins compliquée.
Maintenant. Il est intéressant de noter que c'est un sujet qui est en réalité tout aussi conforme à la biologie et à la physique quantique qu'à l'informatique traditionnelle. La question à la racine du problème est de savoir si un appareil peut résister efficacement à des modifications aléatoires de son état. La réponse claire et simple est qu’il est impossible de fabriquer une telle machine parfaitementrésistant à de tels changements aléatoires. Bien sûr, cela est vrai de la même manière que la mécanique quantique pourrait provoquer des événements apparemment impossibles. Ce qui empêche ces événements de se produire (amenant la plupart des gens à les déclarer strictement impossibles), c'est la probabilité incroyablement faible qu'un tel événement a de se produire. Une probabilité rendue si petite par la grande différence d'échelle entre le niveau quantique et le niveau humain. Il est également possible de créer une machine d'état qui résiste à de petits degrés de changement aléatoire en la rendant simplement si grande et redondante que tout "changement" remarqué est effectivement nul, mais l'hypothèse est que ce n'est pas le but. En supposant que cela peut être accompli de la même manière que les animaux et les plantes résistent aux radiations ou aux dommages physiques.
La question peut alors ne pas être de savoir comment empêcher les perturbations de faible niveau de causer trop de dégâts, mais plutôt comment se remettre du plus de dégâts possible. C'est là que la biologie devient pertinente. Les animaux et les plantes ont en fait cette capacité même au niveau cellulaire (veuillez noter: je parle de cellules au sens biologique dans cette réponse). Maintenant, dans le jeu de la vie de Conway, la notion de construction d'un appareil informatique à l'échelle de cellules uniques est attrayant (il rend, après tout, ces créations beaucoup plus petites et plus efficaces), mais bien que nous puissions construire des ordinateurs auto-reproducteurs ( voir Gémeaux ), cela ignore le fait que l'objet constructeur lui-même peut être endommagé par des perturbations.
Une autre façon, plus résiliente, que je peux voir pour résoudre ce problème est de construire des ordinateurs à partir de parties redondantes auto-reproductrices (pensez aux cellules biologiques) qui effectuent leurs opérations, se reproduisent et sont remplacées.
À ce stade, nous pouvons voir un autre parallèle intéressant dans le monde réel. Ces perturbations de bas niveau s'apparentent aux effets des rayonnements. Ceci est plus appréciable lorsque vous considérez le type de dommages qui peuvent être causés à vos automates cellulaires. Il est facile de déclencher l'échec en cascade ou la «mort» d'une cellule dans Game of Life de Conway, à peu près comme ce qui arrive à de nombreuses cellules exposées aux radiations. Mais il existe la pire possibilité de mutation, créant une cellule "cancéreuse" qui continue de reproduire des copies erronées d'elle-même qui ne facilitent pas le processus de calcul ou ne produisent pas de résultats incorrects.
Comme je l'ai dit, il est impossible de construire un système entièrement à toute épreuve, vous ne pouvez que le rendre de moins en moins susceptible qu'un défaut compromet l'ensemble du système. Bien sûr, la question fondamentale ici est vraiment "les simulations probabilistes elles-mêmes sont-elles Turing complètes", ce qui a déjà été décidé comme vrai . J'aurais répondu à cette question fondamentale au départ, sauf que ce n'était pas ce que vous avez demandé.