예를 들어, 프로그래밍 언어에서는 X-in-X 컴파일러 / 인터프리터를 작성하는 것이 일반적이지만,보다 일반적인 수준에서 알려진 많은 Turing-complete 시스템은 인상적인 방식으로 시뮬레이션 할 수 있습니다 (예 : Conway의 Game of Life에서 Conway의 Game of Life 시뮬레이션) ).
그래서 내 질문은 : 시스템이 튜링이 완료되었음을 증명하기에 충분히 시뮬레이션 할 수 있습니까? 반드시 필요한 조건입니다.
예를 들어, 프로그래밍 언어에서는 X-in-X 컴파일러 / 인터프리터를 작성하는 것이 일반적이지만,보다 일반적인 수준에서 알려진 많은 Turing-complete 시스템은 인상적인 방식으로 시뮬레이션 할 수 있습니다 (예 : Conway의 Game of Life에서 Conway의 Game of Life 시뮬레이션) ).
그래서 내 질문은 : 시스템이 튜링이 완료되었음을 증명하기에 충분히 시뮬레이션 할 수 있습니까? 반드시 필요한 조건입니다.
답변:
반드시 그런 것은 아닙니다. 예를 들어, 2 차원 2 개의 상태를 갖는 2 블록 셀룰러 오토 마톤 은, 4 개의 전임자가 정확히 2 개의 인접한 라이브 셀을 가질 때에 만 셀이 활성화되는 2 개의 감속 계수 및 2 개의 크기 블로우 업 계수로 자신을 시뮬레이션 할 수 있지만 튜링 완료로 알려져 있지 않습니다. 참조 B36 / S125 "× 2"실제와 같은 세포 자동자 더이 블록 자동 기계에과이 블록 자동 장치를 시뮬레이션 할 수 무어 인근의 B36 / S125 규칙에 나다니엘 존스턴을.
아뇨. 나는 불일치 / 튜링 완전성을 피하기위한 두 가지 주요 기술 클래스를 알고 있습니다.
첫 번째 공격은 구문을 산정 할 수 있도록 시스템을 설정하는 것이지만 고델의 고정 점 정리는 거치지 않습니다. Dan Willard는 이에 대해 광범위하게 작업했으며 일관된 자체 검증 논리 시스템을 제공했습니다. 트릭은 곱셈 및 덧셈 함수 기호를 제거하고 나누기 및 빼기로 대체하는 것입니다. 이것은 당신에게 구문을 산술적으로 표현하기에 충분한 마력을 제공하지만, 곱셈이 전체적으로 가능하지 않기 때문에 고정 소수점 정리가 진행되지 않습니다.
Dan Willard를 참조하십시오. 자기 검증 공리 시스템, 불완전 성 정리 및 관련 반영 원칙 . Symbolic Logic 66 (2001), 536-596 쪽.
두 번째 공격 라인에서는 고정 소수점을 더 많이 사용할 수 있지만 구문이 산정되지 않도록 설정합니다. 이를위한 가장 예쁜 시스템은 선형 로직의 변형을 기반으로 한 (IMO)입니다. 예를 들어, Kazushige Terui의 Light Affine Set The 이론에서는 전체가 제한되지 않습니다. 세트 이해 원리 소리가 나지 만 세트 이론의 주변 논리가 선형이므로 수축이 허용되지 않으므로 Russell의 역설을 도출 할 수 없습니다.
산술이 실패하는 직관적 인 이유는 모든 거주자가 다항식 시간이되도록 가벼운 선형 함수 공간 가 설정 되었기 때문입니다. 결과적으로, Peano axioms의 가벼운 선형 버전은 지수 총계를 증명할 수 없으며 (단항 숫자의 지수화는 지수 시간이 걸리기 때문에) 자연수와 비트 스트링 사이에 더 이상 동형이 없습니다.
카즈 시게 테루이. 가벼운 아핀 세트 이론 : 다항식 시간의 순진한 세트 이론. Studia Logica, Vol. 77, No. 1, pp. 9-40, 2004.
나는이 논문이 다음의 이브 라 폰트 (Yves Lafont) 논문을 읽은 후에 더 접근하기 쉽다고 생각한다.
Y. 라 폰트, 소프트 선형 논리 및 다항식 시간 , 이론적 컴퓨터 과학 318 (암시 적 계산 복잡성에 대한 특별 문제) p. 163-180, 엘스 비어 (2004)
Terui의 집합 이론은 매우 표현력이 뛰어나지 만 증명 이론 이론 서 수가 매우 약한 시스템을 비교하기에 좋은 도구가 아니기 때문에 전통적인 집합 이론과 비교하기는 어렵습니다. 예를 들어, Terui의 이론은 지수 총계를 증명할 수 없으므로 증명 이론 강도는 최대 도달 할 수 없습니다 . 복잡성 클래스가 더 좋을 것입니다. 폴리 타임에 완벽합니다 (모든 폴리 타임 함수의 총합을 증명할 수는 있지만 더 이상은 아닙니다).
나는 이러한 종류의 시스템을 복잡성 이론이 특정 종류의 초 최종의 기초가 될 수 있다는 생각에 대한 개념 증명으로 생각하는 경향이있다.
이것은 분명히 튜링이 완전하지는 않지만 보편적 인 기계를 가지고 있습니다.