자체 적용은 증거의 필수 성분이 아닙니다
간단히 말해서
정지 문제를 해결 하는 튜링 기계 가있는 경우 해당 기계에서 튜링 기계 의 정지 동작이 될 수없는 정지 동작 (정지 기능)을 가진 다른 튜링 기계 L 을 만들 수 있습니다.HL
자체 적용 함수 ( 이 답변에서 L 이라고 함 -표기 불일치에 대해 미안함)를 기반으로하는 역설 은 증거의 필수 요소는 아니지만 하나의 특정 모순의 구성과 함께 사용할 수있는 장치로, "실제" 건설의 목적 ". 아마도 직관적이지 않은 이유 일 것입니다.DL
각 튜링 머신과 관련된 특징적인 멈춤 기능으로 정의 할 수있는 중지 가능한 행동 수는 튜링 머신보다 많지 않다는 것이 더 직접적인 것으로 보입니다. 리스트에없는 특징적인 정지 기능을 건설적으로 정의하고, 그로부터
정지 문제를 해결 하는 기계 , 새로운 특징 정지 기능을 갖는 기계 L로부터 구축 할 수있다. 그러나 구조상 튜링 기계의 특징적인 정지 기능이 아니기 때문에 L 은 하나가 될 수 없습니다. L 은 튜링 기계 제작 기술을 사용하여 H 로 제작 되므로 H 는 튜링 기계가 될 수 없습니다.HLLLHH
많은 증거에서 사용되는 자체에 대한 자체 적용은 모순을 보여주는 방법입니다. 그러나 불가능한 특성 정지 기능이 튜링 허용 특성 정지 기능 목록의 대각선에서이 대각선을 뒤집어서 ( 0 과 1을 교환하여) 구축 한 경우에만 작동합니다 . 그러나 새로운 특성 정지 기능을 구축하는 다른 많은 방법이 있습니다. 그러면 튜링이 아닌 것을 더 이상 거짓말 쟁이 역설로 증명할 수 없습니다 (적어도 단순하지는 않습니다). 자체 응용 프로그램 구조는 필수적이지 않기 때문에 직관적이지 않지만 마술 모자에서 꺼낼 때 매끄럽게 보입니다.L01
기본적으로 은 튜링 머신이 아닙니다. 튜링 머신이 아닌 정지 동작을 갖도록 설계 되었기 때문에 더 직감적으로 표시 할 수 있습니다.L
참고 : 불가능한 특성 정지 기능을 건설적으로 선택하기 위해 Turing machine 열거 형의 계산 순서가 대각선이되도록 계산할 수 있습니다 (모름). 그러나 imho, 이것은 자기 적용 이보다 직관적이고 흥미로운 사실을 숨기는 간접적 인 증거 기술이라는 사실을 바꾸지 않습니다.
증거에 대한 자세한 분석
나는 역사적이지 않을 것입니다 (그러나 사람들 덕분에 그것을 좋아합니다). 그러나 나는 직관적 인면을하려고 노력하고 있습니다.
나는 생각 @vzn 주어진 프리젠 테이션 나는 (내가 잊고 있었던) 오래전에 발생했던, 실제로는 오히려 직관적이며, 심지어 이름 대각는 설명한다. @vzn이 단순성을 충분히 강조하지 않았다고 생각하기 때문에 세부 사항에서만 반복하고 있습니다.
나의 목적은 Cantor의 증거를 알고, 증거를 검색하는 직관적 인 방법을 갖는 것입니다. 많은 버전의 증거의 문제점은 구조가 마술 모자에서 당겨진 것 같습니다.
내가 제공하는 증거는 질문에서와 정확히 동일하지는 않지만 내가 볼 수있는 한 정확합니다. 내가 실수하지 않았다면, 내가 생각하기에 몇 년이 지난 후에도 매우 다른 문제에 대해 연구 할 수 있기 때문에 직관적입니다.
(Cantor) 의 부분 집합의 경우N
SjCj(i)1i∈Sj0
TT[i,j]=Cj(i)
그런 다음 대각선을 고려하여 D ( i ) = ¯ T [ i , i ]
와 같이 특성 함수 . 즉 , 모든 비트가 다른 값으로 반전 된 테이블의 대각선과 동일합니다.DD(i)=T[i,i]¯¯¯¯¯¯¯¯¯¯¯¯
대각선과 관련하여 특별한 것은 없습니다. 단, 다른 기능 과 다른 특성 함수 를 얻는 쉬운 방법 이며, 우리가 필요한 전부입니다.D
따라서 특징 지어지는 부분 집합 은 열거 형에있을 수 없습니다. 열거 형에 해당되므로 N의 모든 하위 집합을 열거하는 열거 형이있을 수 없습니다 .DN
이것은 초기 질문에 따르면 상당히 직관적입니다. 정지 문제의 증거를 직관적으로 만들 수 있습니까?
정지 문제의 경우 (튜링)
MjHj(i)1Mji0
TT[i,j]=Hj(i)
DD(i)=T[i,i]¯¯¯¯¯¯¯¯¯¯¯¯
D
D
THj
HH(i,j)Hj(i)
HLDLHL(i)H(i,i)H(i,i)1L(i)
LHDLH
나는 의도적으로 첫 번째 증거를 흉내 내고 작은 세부 사항으로 갔다.
제 생각에는 이러한 방식으로 단계가 자연스럽게 진행된다는 것입니다. 특히 Cantor의 증거가 합리적으로 직관적이라고 생각할 때 더욱 그렇습니다.
하나는 먼저 소송의 구성을 열거합니다. 그런 다음 대각선을 가져 와서 모두를 만져서 행동에 대한 설명이없는 편리한 방법으로 수정 한 다음 행동에 대해 설명되지 않은 객체를 전시하여 모순을 얻습니다 ... 일부 가설이 참인 경우 : Cantor에 대한 열거 및 Turing에 대한 계산 가능한 중지 오라클의 존재.
DTTLDL(i)HH(i,i)
"다른"증거와의 비교
LD
우리는 튜링 기계에 해당하지 않는 특징적인 정지 기능을 갖춘 방식으로 만 빌드하고 그로부터 직접 모순을 얻습니다. 이것은 우리에게 대각선을 사용하지 않을 자유를줍니다 (가치있는 것).
LjLL=MjLL(jL)T[jL,jL]=H(jL,jL)=1L(jL)L(jL)T[jL,jL]=H(jL,jL)=0L(jL)LL 튜링 머신과 다른 특징적인 정지 기능을 갖도록 구성 되었기 때문에 튜링 머신이 될 수 없습니다.
단점은 우리가 대각선을 선택하지 않으면이 일반적인 증거가 훨씬 고통 스럽지만 위에서 사용 된 직접 접근 방식에는 아무런 문제가 없다는 것입니다. 그것이 유용 할 수 있는지 모르겠습니다.