짧은 버전 : 기계의 출력이 정확하지 않거나 부정확합니다. 모순입니다 . 입력 기계가 주어진 문자열에서 정지하는지 여부 를 결정 하는 초기 기계가 존재하지 않음 을 증명 합니다.
긴 버전 : 먼저 증거를 스케치합니다 (또는 적어도 하나의 버전이 있습니다).
- 우리 튜링 기계 있다고 가정 튜링 머신 여부를 결정하는 M의 입력에 정지하고 X 아닌지.H L T (⟨M⟩ , x )미디엄엑스
- 사용 우리가 시스템 구성 F L I P ( ⟨ M ⟩ , X ) 를 사용 H L T를 여부를 확인하기 위해 M의 에 정지하는 X , 그 반대, 즉 수행 여부를 경우 M의 에 정지하는 X , F L M 이 x 에서 정지하지 않으면 I P가 반복되고 F L I P가 정지합니다.H A L TF L I P (⟨M⟩ , x )H알 L T미디엄엑스미디엄엑스F L I P미디엄엑스F L I P
- 마지막으로, 우리는 TM 크리에이트 (I 좋은 이름 부족이)와, TM의 설명을 취하여 실행되는 F L I P를 입력하여 ( ⟨ M ⟩ , ⟨ M ⟩ ) , 출력간에 F L I P 출력.C (⟨M⟩ )F L I P( ⟨ M⟩ , ⟨ M⟩ )F L I P
결정자 가 존재하는 한, 이들 단계들 각각은 구현하기가 간단 하다는 것에 주목하는 것이 중요하다 ; F L I P 는 H A L T 를 사용 하여 수행 할 작업을 확인해야하며 C 는 입력을 복제하여 F L I P 로 전달합니다 .H A L TF L I PH A L T씨F L I P
우리는 우리가 실행할 때 발생하는 볼 때 모순이 발생 . 어느 C를 정지하는 경우는 입력으로서 또는 그 자체가 주어. H A L T 는 이것을 결정할 것이다 :C (⟨ C ⟩)씨H A L T
- 경우 입력에 정지하고 ⟨ C는 ⟩ , H L T는 말할 것이다 Y 전자 들 , 그렇지만 F L I P는 루프 때문에 것이다 C 뜻 루프 모순 H L T를 .씨⟨ C ⟩H A L TYesFLIPCHALT
- 경우 입력에 루프 ⟨ C ⟩ , H L T는 말할 것이다 N의 O를 , 그러나 F L I P가 되도록 멈춘다 C는 또한 정지, 상반된 것이다 H L T를 .C⟨C⟩HALTNoFLIPCHALT
구성의 각 단계가 명확하게 들리기 때문에 가 존재할 수 없다는 결론을 내릴 수 있습니다. 우리는 그것이 무엇을 말하는지에 관계없이 H A L T 가 무엇을 출력할지 결정할 수없는 경우, 즉 문제를 결정할 수없는 경우를 만들었습니다. 실제로 지점을 조금 망치기 위해 H A L T 는 존재할 수 없습니다. 즉, 정지 문제를 결정하는 TM이 없을 수 있습니다. 가능한 답변. 결정자가 틀린 답을 출력 할 수없고 무언가를 출력해야한다는 것을 기억하십시오. 그러나 우리가 구성한 경우 가능한 두 가지 답이 틀립니다.HALTHALTHALT