자체 참조 또는 대각 화에 의존하지 않는 중지 문제의 결정 불가능한 증거가 있습니까?


39

이 관련된 질문 이 하나 . 토론을 많이 한 후에 다시 한 번 더 간단한 형태로 바꾸면 완전히 다른 질문처럼 느껴졌습니다.

정지 문제의 결정 불가능성에 대한 고전적인 증거는 가상의 HALT 결정자를 자신에게 적용하려고 할 때 모순을 입증하는 데 달려 있습니다. 나는 이것이 그 자체 가 멈출 것인지 아닌지를 결정하는 HALT 결정자가 불가능하다는 것을 나타내는 것이라고 생각 하지만, 다른 경우 의 중지의 결정 가능성에 대한 정보를 넘어서는 정보를 제공하지 않습니다 .

그래서 질문은

HALT가 스스로 결정할 수 없다는 것을 보여 주거나 대각선 화 주장에 의존하지 않는 중지 문제가 결정 불가능하다는 증거가 있습니까?

작은 편집 : 나는 질문의 원래 문구에 전념 할 것인데, 이것은 HAGO에 의존하는 대각선 화에 의존하지 않아야하기보다는 대각선에 전혀 의존하지 않는 증거를 요구합니다.


대각선 화 인수에 의존하지 않거나 HALT를 직접 사용하여 대각선 화되지 않는 것을 찾고 있습니까? Bjørn이 제안한 증거가 전자를 만족시키는 지 확실하지 않습니다.
Mark Reitblatt

@ 마크 : 사실은 확실하지 않습니다. 대각선 화 주장이 자기 참조에 해당하지 않고 카디널리티 불일치와 같은 다른 측면에 해당하는 경우 HALT (Q) (Q! = HALT) 종료가 결정 불가능한 이유에 대한 통찰력을 얻을 수 있기를 바랍니다. .
M. Alaggan

1
이 경우 더 간단한 주장을 할 수 있습니다. 결정 불가능한 문제점 (단순 카디널리티 인수)이 있으며, 멤버를 인식하는 TM M을 갖는 결정 불가능한 문제점 P가 있지만 (비회원에서는 종료되지 않을 수 있음) 관찰부터 시작하십시오. 이제 HALT (M)을 해결하면 P에 대한 결정자를 얻게됩니다. 먼저 M이 x에서 정지하는지 확인합니다. 만약 그렇다면, 우리는 그것을 실행하고 M과 동일하게 반환합니다. 그렇지 않으면, 우리는 M이 P의 모든 멤버에서 멈추기 때문에 거부합니다. 이제 P가 결정자가없는 언어라고 가정했기 때문에 이것은 모순입니다.
Mark Reitblatt

그 주장은 실제로 HALT가 다시 완성되었다는 증거입니다.
Mark Reitblatt

1
잡았다. 모든 TM이 결정자 인 경우 HALT는 사소합니다. 정지가 사소하지 않은 경우 (인식자가 존재하는 경우), 사소한 HALT가 있으면 HALT가 사소한 모순이라는 인식기 TM을 결정자로 만듭니다. 따라서 이러한 HALT가 모든 인식 자에게 존재할 수있는 것은 아닙니다. 훌륭합니다. 멋진 의견에 감사드립니다. 답변으로 다시 게시하고 싶을 수도 있습니다 :)
M. Alaggan

답변:


30

예, 계산 이론 (일명 재귀 이론)에는 그러한 증거가 있습니다.

먼저 정지 문제 (세트 것을 보여줄 수 ) 집합을 계산하는데 사용될 수있다 이고 1 일반적인 의미에서 각 의미 대한 사실 유한하여 결정을 의 접두사 . 그런 다음 그러한 집합 가 계산 가능하지 않다는 것을 쉽게 증명할 수 있습니다 (즉, 결정 가능).0GNΣ10GGG

동일한 효과를 위해 1- generic 을 1-random, 즉 Martin-Löf random로 대체 할 수 있습니다. 이것은 Jockusch-Soare Low Basis Theorem을 사용 합니다.

(경고 : 은 1 랜덤 인 Chaitin의 계산 한다는 것을 보여주는 것을 고려할 수 있지만 여기서는 가 1- 랜덤 이라는 증거 가 결정 불가능한 정지 문제에 의존 하는지 여부에주의해야합니다 ! Low Basis Theorem을 사용하는 것이 더 안전합니다).0ΩΩ


매우 흥미로운! 더 이해하기 위해 검색 할 참조 또는 키워드 세트를 제공해 주시겠습니까? 고마워요!
M. Alaggan

6
@엠. Alaggan : 가장 좋은 참고 문헌은 André Nies의 최근 저서 인 Computability and Randomness , Oxford Logic Guides, Oxford University Press, 2009입니다. 저기 저 정리에 대한 Wikipedia 기사와 Algorithmic Randomness에 관한 Scholarpedia 기사도 있습니다 : Scholarpedia.org / article / Algorithmic_randomness
Bjørn Kjos-Hanssen

@엠. Alaggan, 그것은 당신에게 달려 있지만 투표는 이것이 받아 들여지는 대답이어야한다고 제안합니다.
Mohammad Al-Turkistany

나는 메타에 관해 물었다. 나는이 대답이 실제로 훌륭하고 매우 유용하다는 것을 알고 있습니다. 그러나 더 직관적 인 접근 방식으로 이해하는 것이 훨씬 쉬웠 기 때문에 다른 것을 받아 들였습니다. 그러나 정확성에 대해서는 위의 논의가있는 것 같습니다 (!). 따라서 그것이 틀린 것으로 판명되면 실제로이 답변으로 변경됩니다. 혼란은 모든 대각선이 아닌 HALT를 사용하여 대각선을 피하려는 원래의 질문에 구체적이지 않기 때문에 발생했습니다.
M. Alaggan

나는 뛰어난 위대한 대답과 쉬운 / 직관적 인 대답 중 하나를 선택할 때 (현재까지의 배경은 매우 견고하지 않습니다.) 따라서, 우리는 그것에 대해 토론하고 모든 사람에게 만족스러운 결정을 내릴 수 있습니다. 감사.
M. Alaggan

5

요청에 따라 내 의견에서 다시 게시되었습니다.

결정 불가능한 문제점 (단순 카디널리티 인수)이 있으며, 멤버를 인식하는 TM M을 갖는 결정 불가능한 문제점 P가 있지만 (비회원에서는 종료되지 않을 수 있음) 관찰부터 시작하십시오. 이제 HALT (M)을 해결하면 P에 대한 결정자를 얻게됩니다. 먼저 M이 x에서 정지하는지 확인합니다. 만약 그렇다면, 우리는 그것을 실행하고 M과 동일하게 반환합니다. 그렇지 않으면, 우리는 M이 P의 모든 멤버에서 정지하기 때문에 거부합니다. 이제 P가 결정 불가능하다고 가정했기 때문에 이것은 모순입니다.

주 : 그는 대각선 화를 완전히 회피 한 논거가 아니라 HALT를 사용하여 대각선 화를 회피 한 논거를 찾고 있다고 설명했다.

편집 :이 주장은 붙어있다. HALT가 있음을 표시하는 것 외에 RE-REC가 비어 있지 않음을 직접 보여줄 수 있습니까?


가산 성 인수는 정지 문제에 대한 표준 증명과 매우 유사한 (약간 간단한) 대각선 화를 사용합니다. (즉, 언어의 카디널리티가 TM의 카디널리티가 대각선을 사용하는 것보다 크다는 것을 보여주기 위해.) :)
Joshua Grochow

@Joshua 댓글을 읽으십시오. 나는 그가 대각선 화를 피하는 증거 또는 HALT를 사용하여 대각선 화를 피하는 증거를 찾고 있는지 물었다. 그는 후자를 찾고 있습니다.
Mark Reitblatt

@ 마크 : 아, 나는 그것을 그리워했다. 감사. +1
Joshua Grochow

4
@ 마크 : 당신이 뭔가를 명확히 할 수 있습니까? 알 수없는 결정 가능한 문제 P가 있음을 언급하면서 시작한 다음 HALT가 결정 가능하면 P에 대한 결정자를 구성 할 수 있음을 관찰하십시오. 그러나 내가 읽은 본문에서 상황은 다른 순서로 입증됩니다. HALT의 결정 불가능 성은 이러한 문제점의 존재를 설명하는 데 사용됩니다. P. HALT의 결정 불가능 성을 사용하지 않고 결정 불가능하지만 인식 가능한 문제점의 존재를 보여줄 수 있습니까?
Kurt

2
인식 가능하지만 결정 불가능한 문제가 있다는 사실은 아마도 정지 문제가 그런 문제라는 것을 보여줌으로써 가장 쉽게 증명 될 수 있습니다. 인식 가능한 언어는 셀 수없이 많습니다.
Bjørn Kjos-Hanssen

2

다른 포스터 (Chaitin을 언급 함)는 언급했지만 베리 역설을 사용하여 정지 문제를 결정할 수 없음을 증명할 수 있습니다. 다음은 증거에 대한 간단한 스케치입니다.

HALT는 기계 M이 입력 I에서 정지하는지 여부를 결정하는 기계가되게하십시오. HALT 자체가 특정 입력에서 정지하지 못함을 보여줍니다. 이는 언어를 결정할 수 없음을 나타냅니다.

다음 기능 f를 고려하십시오.

f (M, n) = a, 여기서 a는 | I |를 가진 입력 I에서 기계 M으로 계산할 수없는 가장 작은 양의 정수입니다. <n

HALT가 계산 가능한 함수라고 가정하면 f는 계산 가능한 함수입니다. 모든 기계 M과 입력 문자열 I에 대해 길이가 I보다 작은 n의 HALT (M, I)를 시뮬레이션하면됩니다. 시뮬레이션이 중단되면 M (I)을 시뮬레이션하고 출력이 무엇인지 기록하고 M, n 쌍으로 출력되지 않는 가장 작은 출력 a를 찾으십시오.

이제 f를 계산할 수 없다는 것을 보여줍니다. f (f, 10000000 * | f | +10000000)를 고려하십시오. 그것이 출력하는 것이 무엇이든, 주어진 길이보다 길이가 짧은 입력 I에서 기계 컴퓨팅 f에 의해 계산할 수없는 (양의) 정수 여야합니다. 그러나 우리는 f와 훨씬 짧은 정수를 출력했습니다. 입력.

따라서 f는 계산할 수 없으므로 HALT가 계산 가능하다는 가정은 거짓입니다. 나는이 증거가 대각선을 사용한다고 믿지 않는다.


이 증명은 유효하지 않습니다. Whatever it outputs, it ought to be an integer that is not computable by the machine computing f on input I with length less than that given. 모듈 식 산술에 대한 호소는 이것이 사소한 거짓임을 보여줍니다. 실제로 산술 모듈로 을 수행 할 수있을 때 기계에서 산술을 수행 할 수 있으려면 크기의 숫자 를 나타낼 수 있어야한다고 가정하면 오류가 발생합니다 . >nn
johne

5
나는 무례하려고하지 않지만 당신의 이의는 의미가 없습니다. 함수 f는 길이가 n보다 작은 입력에서 M으로 계산할 수없는 정수를 출력하는 함수로 정의 됩니다. 따라서 모듈 식 산술에 대한 무의미한 호소는 강조한 문장이 유효하지 않다는 것을 보여주는 데 어려움을 겪을 것입니다.
Philip White

@ johne 필립과 동의합니다. 기계 표현의 한계에 대한 가정은 없습니다. 이것은 TM입니다.
Mark Reitblatt

@Philip Minor 기술 수정 : 정수를 자연 또는 양의 정수로 변경해야합니다.
Mark Reitblatt

1
당신이에 대각하는 @Philip , 그냥 다르다 고전적인 증거에서ff
마크 Reitblatt

0

이것이 중요한지는 확실하지 않지만 재귀 정리를 사용하여 증명할 수 있습니다. 경우 재귀 정리 말한다 모든 튜링 기계의 리스팅 효과적이며 재귀 함수이며, 다음가 되도록 모든 입력에서. 당신이 말하는 입력에 있는지 여부 주어진 기계가 정지를 결정할 수 있다면 당신은 재귀 쓸 수 입력에 있음을 에가 정지하는 튜링 기계의 인덱스 출력 IFF 에 정지하지 않습니다 . 재귀 이론으로 존재 되도록 ={We}e=1feWe=Wf(e)0fe0We0eWe(0)Wf(e)(0) 이며 모순입니다.


5
이것이 표준 대각선 화 증거입니다.
Yuval Filmus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.