우선, Conway의 Game of Life에 대한 연구는 여전히 진행 중이며 향후 개발로 인해 훨씬 덜 복잡한 해결책이 제시 될 수 있습니다.
이제 흥미롭게도, 이것은 실제 컴퓨터 과학과 마찬가지로 생물학과 양자 물리학과 실제로 일치하는 주제입니다. 문제의 근원은 모든 장치가 상태에 대한 무작위 변경을 효과적으로 저항 할 수 있는지 여부입니다. 명확하고 간단한 대답은 완벽하게 그러한 기계를 만드는 것은 불가능하다는 것입니다이러한 임의의 변화에 저항합니다. 물론 이것은 양자 역학이 불가능 해 보이는 사건을 야기 할 수있는 것과 같은 방식으로 사실입니다. 이러한 사건이 발생하는 것을 막는 것은 (대부분의 사람들이이를 엄격히 불가능하다고 선언하는 것) 그러한 사건이 일어날 가능성이 엄청나게 작다는 것입니다. 양자 수준과 인간 수준의 큰 차이로 인해 확률이 매우 작습니다. 작은 "임의의 변경"에 영향을주는 상태 머신을 단순히 너무 크고 중복 시켜서 "변경"이 실제로 0이되게함으로써 상태 머신을 만드는 것도 마찬가지로 가능하지만, 이것이 목표가 아니라고 가정합니다. 동물과 식물이 방사선이나 물리적 손상에 저항하는 것과 같은 방식으로 수행 할 수 있다고 가정합니다.
문제는 저수준 장애가 너무 많은 피해를 입는 것을 방지하는 방법이 아니라 가능한 한 많은 피해를 복구하는 방법 일 수 있습니다. 이것은 생물학이 관련되는 곳입니다. 동물과 식물은 실제로 세포 수준 에서이 능력을 가지고 있습니다. (주의 :이 답변에서 생물학적 의미에서 세포에 대해 말하고 있습니다) 이제 Conway의 삶의 게임에서 단일 세포의 규모로 컴퓨팅 장치를 구축하는 개념 호소력이 있지만 (결국 그러한 창조물을 훨씬 작고 효율적으로 만듭니다), 자체 재생 컴퓨터를 만들 수는 있지만 ( Gemini 참조 ) 생성자 객체 자체가 교란으로 인해 손상 될 수 있다는 사실을 무시합니다.
이 문제를 해결하기 위해 볼 수있는 또 하나의보다 탄력적 인 방법은 자체 재생 중복 부품 (생물학적 세포로 생각)을 사용하여 작동, 재생산 및 교체되는 컴퓨터를 구축하는 것입니다.
이 시점에서 우리는 또 다른 흥미로운 실제 평행 점을 볼 수 있습니다. 이러한 저수준 장애는 방사선의 영향과 유사합니다. 셀룰러 오토마타에 수행 할 수있는 손상 유형을 고려할 때 가장 유용합니다. Conway의 Game of Life에서 셀의 캐스케이드 오류 또는 "죽음"을 트리거하는 것은 쉽습니다. 방사선에 노출 된 많은 셀에서 발생하는 것과 매우 유사합니다. 그러나 최악의 경우 돌연변이 가능성이 존재하여 계산 과정에 도움이되지 않거나 잘못된 결과를 생성하는 자체의 잘못된 복제본을 계속 재생하는 "암성"세포를 만듭니다.
내가 말했듯이, 완전히 무질서한 시스템을 구축하는 것은 불가능하기 때문에 결함이 전체 시스템을 손상시킬 가능성은 점점 줄어들 수 있습니다. 물론, 여기서 근본적인 질문은 실제로 "참으로 튜링이 완료된 확률 론적 시뮬레이션"이라는 것 입니다 . 나는 처음에 그 근본적인 질문에 대답했을 것입니다.