교회 정리와 고델의 불완전 성 정리


27

나는 최근 계산 능력에 관해 다양한 논리 학자와 수학자들이 수행 한 획기적인 연구의 아이디어와 역사를 읽었습니다. 개별적인 개념은 제게 분명하지만, 상호 관계와 그것들이 모두 연결되어있는 추상적 수준을 확실히 파악하려고합니다.

우리는 교회의 정리 (또는 Alonzo Church와 Alan Turing 의 Hilbert의 Entscheidungs ​​문제 의 독립적 증거 )가 일반적으로 공식 시스템에서 주어진 수학적 진술이 참인지 거짓인지 계산할 수 없음을 증명했습니다. 내가 이해하는 것처럼, 교회 튜링 논문은 교회의 람다 미적분학과 튜링 머신의 동등성에 대한 명확한 설명을 제공하므로 계산에 대한 통합 모델을 효과적으로 가지고 있습니다. (참고 : 내가 아는 한, 튜링의 증거는 정지 문제를 결정할 수 없다는 사실을 이용합니다. 내가 틀렸다면 정정하십시오.)

이제 괴델의 첫 번째 불완전 성 정리는 충분한 산술 력을 가진 일관된 공식 시스템의 모든 진술이이 시스템 내에서 입증되거나 반증 될 수있는 것은 아니라고 주장한다. 람다 미적분학과 터닝 머신은 둘 다 효과적으로 공식적인 종류의 시스템이라는 점을 고려할 때 이것은 여러 가지면에서 나에게 교회의 이론과 정확히 같은 말을하는 것처럼 보입니다.

그러나 이것은 내 전체적인 해석이며 누군가가 세부 사항에 대해 밝힐 수 있기를 바랍니다. 이 두 정리는 사실상 동등합니까? 관찰해야 할 미묘한 부분이 있습니까? 이 이론들이 본질적으로 동일한 보편적 진리를 다른 방식으로 바라보고 있다면 왜 다른 각도에서 접근 했는가? (고델의 증거와 교회의 증거 사이에는 6 년이 걸렸습니다). 마지막으로, 공식 시스템 (증명 미적분)에서 의 확률 개념이 재귀 이론 (Turing machines / lambda calculus) 의 계산 가능성 개념과 동일 하다고 말할 수 있는가?


1
당신은 교회 튜링 논문에 옳지 않습니다. 람다 미적분과 튜링 머신은 공식적으로 지정되었습니다. Church-Turing Thesis는 우리가 합리적으로 계산할 수있는 것은 Turing 머신 (또는 람다 미적분학 또는 이와 동등한 것)에서 수행 될 수 있다는 것입니다. 아무도 예외를 내놓지 않았기 때문에 일반적으로 받아 들여지지 만 증명하기는 불가능합니다.
David Thornley

2
이런 것들에 대해 이야기 할 때주의하십시오. 예를 들어, "고델의 첫 번째 불완전 성 정리에 따르면 일관된 공식 시스템의 모든 진술이이 시스템 내에서 입증 될 수있는 것은 아닙니다"라고 말했습니다. 이것은 쓰레기입니다. 시스템이 일치하면 1 = 0 문을 입증 할 수 없습니다. 당신이 말해야 할 것은 공식적인 시스템 (이러한 조건을 만족시키는)이 모든 문장을 결정 하지는 않는다는 입니다.
Andrej Bauer

@David Thornley : 수정 해 주셔서 감사합니다. 따라서 람다 미적분학과 튜링 기계의 동등성은 공식적으로 입증되었지만 (다른 답변으로 판단하는 Kleene의 정리) 교회-튜링 논문은 많은 증거가 있지만 실제 증거는없는 가설과 더 비슷합니다.
Noldorin

@Andrej : "proven"을 "proven 또는 disproven"으로 변경하고 "formal system"을 "충분한 산술 기능을 갖춘 형식 시스템"으로 변경하면 정확하다고 확신합니다.
Noldorin

2
@Andrej : 그렇습니다. 탄원은 이것이 일종의 범죄임을 암시하지 않습니다. 실수는 배우려고하는 사람들 (또는 경험이 많은 학자들조차)에게는 불가피하며, 모든 것이 결점이없는 것은 그들의 일이 아닙니다!
Noldorin

답변:


19

먼저, Kleene의 "Metamathematics"를 이러한 주제에 대한 좋은 책으로 읽는 것이 좋습니다. Odifreddi의 "Classical Recursion Theory"제 1 권의 처음 두 장도 이러한 개념들 간의 관계를 이해하는 데 도움이 될 수 있습니다.

우리는 교회의 정리 (또는 Alonzo Church와 Alan Turing의 Hilbert의 Entscheidungs ​​문제의 독립적 증거)가 일반적으로 공식 시스템에서 주어진 수학적 진술이 참인지 거짓인지 계산할 수 없음을 증명했습니다.

나는 당신이 1 차 논리 이론의 집합을 결정할 수 없다는 교회의 정리를 언급하고 있다고 생각합니다. 언어는 첫 번째 순서라는 점에 유의해야합니다.

내가 이해하는 것처럼, 교회 튜링 논문은 교회의 람다 미적분학과 튜링 머신의 등가성 (isomorphism)에 대한 명확한 설명을 제공하므로 계산에 대한 통합 모델을 효과적으로 가지고 있습니다.

람다 계산 능력과 튜링 계산 능력이 Kleene 의 정리 인 경우의 동등성 . 논문이 아닙니다. 그것은 교회의 논문을 뒷받침하는 증거로 간주됩니다.

참고 : 내가 아는 한, Turing의 증거는 정지 문제를 결정할 수 없다는 사실을 이용합니다. 틀 렸으면 말해줘.

이제 괴델의 첫 번째 불완전 성 정리에 따르면 일관된 공식 시스템의 모든 진술이이 시스템 내에서 입증 될 수있는 것은 아닙니다. 람다 미적분학과 터닝 머신은 둘 다 효과적으로 공식적인 종류의 시스템이라는 점을 고려할 때 이것은 여러 가지면에서 나에게 교회의 이론과 정확히 같은 말을하는 것처럼 보입니다.

Godel의 정리 는 충분한 산술포함 하는 모든 consistent , 재귀 적으로 열거 가능한 이론에 대해 st 및 문장이 존재 하지 않는다고 진술합니다.ωφφ¬φ

이것은 같은 것을 나타내지 않습니다. 그것은 이론의 일련의 이론에 대해 말할 수없는 것에 대해서는 아무 것도 말하지 않습니다.

그러나 이것은 내 전체적인 해석이며 누군가가 세부 사항에 대해 밝힐 수 있기를 바랍니다. 이 두 정리는 사실상 동등합니까? 관찰해야 할 미묘한 부분이 있습니까? 이 이론들이 본질적으로 동일한 보편적 진리를 다른 방식으로 바라보고 있다면 왜 다른 각도에서 접근 했는가? (고델의 증거와 교회의 증거 사이에는 6 년이 걸렸습니다).

수년에 걸쳐 고델의 정리 (및 유사한 정리)에 대한 많은 학대가 있었다. 그것들을 해석 할 때 매우 조심해야합니다. 내가 본 한, 학대는 대개 정리에서 어떤 조건을 언급하는 것을 잊어 버리거나 다른 믿음으로 이론을 결합한 결과입니다. 주의 깊게 살펴보면 이러한 이론은 관련되어 있지만 동등하지는 않습니다.

마지막으로, 공식 시스템 (증명 미적분)에서의 확률 개념이 재귀 이론 (Turing machines / lambda calculus)의 계산 가능성 개념과 동일하다고 말할 수 있는가?

"동일한"이라는 의미를 이해하지 못합니다. 확실하게 계산 성과 확률 사이에는 많은 관계가 있습니다. 이것들이 동일하다는 의미를 분명히하면 더 유용한 의견을 제시 할 수 있습니다.

최신 정보

산술 언어로 잘 구성된 문장 세트를 로 간주 합니다. 첫 번째 불완전 성 정리의 조건을 만족시키는 이론을 가 (의 공리) 라하자 . 하자 이론의 정리들의 집합 및 그 부정의 정리이다 문장들의 집합 . 하자 표준 모델에 해당하는 문장의 집합 등이 될 거짓 문장의 집합. 부정이 이면 문장이 입니다. 또한 모든 문장은 true 또는 false입니다. 즉 입니다.LTThm(T)T¬Thm(T)TTrueFalseTrueFalseL=TrueFalse

고델의 불완전 성 정리에 따르면 는 의 적절한 하위 집합이라고 합니다. 따라서 표준 모델의 진실과 확률 은 다릅니다.Thm(T)¬Thm(T)LT

참고 것을 , 교회의 정리 상태를 다시 것을 decidable 없습니다.T (H) m ( T )Thm(T)Thm(T)

공식 시스템에서의 확률과 계산 가능성의 관계. 그 중 하나는 다음과 같습니다. 시스템이 효과적이라면, 시스템에서 파생 가능한 표현 세트가 다시 나타나고 시스템은 문법의 특수한 경우입니다. 문법은 튜링 머신의 계산 가능성과 동등한 계산 개념을 정의하는 또 다른 방법입니다.


답변 주셔서 감사합니다. 나는 Wikipedia 페이지에 언급 된 것처럼 교회의 정리를 언급한다 : "1936 년과 1937 년 Alonzo Church와 Alan Turing [1]은 각각 산술적 진술이 참인지 거짓인지 알고리즘 적으로 결정하는 것이 불가능하다는 것을 보여주는 독립적 인 논문을 발표했다. 이제 교회의 정리 또는 교회 – 튜링 정리 (교회 – 튜링 논문과 혼동하지 말 것)로 알려져 있습니다. " 교회 튜링 논문에 대한 수정을 응원합니다. 내 질문에 대한 David Thornley의 의견에 따라 있습니까?
Noldorin

Godel의 첫 번째 불완전 성 정리에 대한 설명과 관련하여 나는 당신의 (보다 정확한) 정의를 완전히 받아들이지 만 Marc Hamann의 답변에 대한 질문 / 의견의 수정 된 버전과 일치하지 않습니까? 마지막으로,이 이론들이 동등하지는 않지만 이러한 이론들이 정확히 어떻게 연관되는지에 대해 구체적으로 설명 할 수있는 방법이 있습니까?
Noldorin

아, 그리고 "동일"의 의미에 대해. 아마도 다음 진술이 정확하도록 수정 될 수있을 것입니다 (필요한 조건 / 캐비 추가) : 일관된 공식 시스템에서 유효한 증거는 튜링 머신에서 계산 가능한 기능으로 나타낼 수 있습니까?
Noldorin

이론은 다시 말해 불완전 성 정리가 유지되지 않아야한다. (표준 모델에서 모든 실제 문장을 취하면 다른 모든 조건을 충족합니다.) 내 답변에 업데이트를 추가합니다.
Kaveh

"일관된 공식 시스템에서 유효한 증거는 튜링 머신에서 계산 가능한 기능으로 표현 될 수 있습니까?" "대표"가 무슨 뜻인지 이해하지 못합니다. 증명은 유한 한 문자열입니다.
Kaveh

17

공식 시스템 (증명 미적분)에서의 확률의 개념이 재귀 이론 (Turing machines / lambda calculus)의 계산 가능성의 개념과 동일하다고 말할 수 있는가?

증명 미적분의 일부 단계는 계산할 수없는 연산을 나타낼 수 있으므로 매우 유사하지만 동일하지는 않습니다.

예를 들어, 증명 보조원 이 내추럴 의 파워 셋이 존재 한다는 증거를 검증하도록 할 수 있습니다. 이것은 두 단계 (무한의 축과 파워 셋의 축이 뒤 따름)의 짧은 증거입니다. 이 단계 자체는 계산 가능합니다.( N )ZFC(N)

마찬가지로, 괴델의 완전성 정리 (The Completeness Theorem)는 1 차 논리의 모든 유효한 공식에 증거가 있다고 말하지만, Trakhtenbrot의 정리는 유한 모델에 비해 1 차 공식의 유효성이 결정 불가능하다는 것을 알려줍니다.

따라서 유한 증명이 계산 가능한 연산과 반드시 ​​일치하는 것은 아닙니다.


답변 주셔서 감사합니다. 명확히하기 위해, 당신의 모범의 단계는 얼마나 정확하게 계산할 수 없습니까? 어떻게 말해야합니까? 내가 추론의 규칙이 계산 가능한 것을 의미 ..., 증거가 계산할 수 있습니다 말할 때, 명확히하기 위해 (그것에 대해 생각하는 다른 방법이 있나요?)
Noldorin

1
자연의 집합은 재귀 적으로 열거 가능하지만 모든 자연을 생성하려는 시도는 분명히 끝나지 않을 것이므로 엄격하게 계산할 수는 없습니다. 자연의 힘은 재귀 적으로 열거 할 수 없으며, 대부분의 요소는 재귀 적으로 열거 할 수 없으므로 계산하기가 더 쉽습니다.
Marc Hamann

이것에 대해 생각하는 방법에 대한 다른 질문은 내가 여기에 적합하다고 생각하는 것보다 범위가 다소 까다 롭고 더 큽니다. 계산 가능한 추론 규칙이있는 계산할 수없는 단계를 계산할 수 있다고 생각하면 중지하는 오라클을 중단시키는 중지의 공리를 가정하여 중지 문제를 계산할 수 있다고 말할 수 있습니다. 나 한테 바람 피운 것 같아 ;-)
Marc Hamann

@Marc : 나는이 순간에 읽고 있어요 책은 모든 자연수의 집합을 말한다 이다 계산할 수있는 그 경우 튜링 기계에 입력 한 N, 기계 출력 할 수 n 번째 자연수. 실제로, 튜링 머신에서 파워 셋을 계산할 수 없습니다.
Noldorin

또한, 나는 정지의 공리를 가정하는 것에 대한 당신의 추론을 확실히 확신하지 못합니다 ... 튜링 기계에는 "축"이 없기 때문에 말입니까? "정식 시스템의 모든 유효한 증명은 계산 가능한 증명"이 아니라는 것을 여전히 확신해야한다고 생각합니다. 이것은 직관적으로 맞습니다.
Noldorin

10

이것이 당신이 요구하는 것은 아니지만, 그것은 같은 맥락에 있으며 당신과 (그리고 당신의 다른 질문 독자들은) 그것이 관심을 가질 수 있기를 바랍니다. Curry-Howard 서신을 읽어보십시오. 프로그램 범주는 특정 의미에서 건설 증명 범주와 동형 입니다. (이것은 다른 답변과 다른 수준에서 증거와 계산 가능성을 논의하고 있습니다.)


절대로 ... 저는 Curry-Howard 서신을 알고 있었지만 질문을 제기하고 더 복잡하게 만들고 싶지 않았습니다. 지적 해 주셔서 감사합니다. 이 링크가 내가 찾고있는 링크인지 또는 내가보고 싶은 것보다 다소 제한적이거나 좁은 지 확실하지 않습니다. 여기에 어떤 설명이 있습니까?
Noldorin

1

나는 당신의 관점에서 간단히 당신의 질문에 대답하려고 노력할 것입니다; 또한 두 가지 정리를 다른 방식으로 관련 시키려고합니다.

고델의 첫 번째 불완전 성 정리는 충분한 산술 력을 가진 일관된 공식 시스템에서 P 나 그에 대한 어떠한 증거도 존재하지 않는다고 진술한다. 이것은 이론 정리에 대한 결정 알고리즘이 없다는 것을 의미하지는 않으며, P도 P도 아니고 P도 이론이 아니라고 말할 것이다. Church-Turing의 정리 결과에 따르면 그러한 알고리즘은 존재하지 않습니다. 그것이 Kaveh의 답변의 핵심이기도합니다. 나는 그것을 명확하게 설명하고 싶습니다.

나는 이제 교회 튜링의 정리가 고델의 정리를 함축하고 있음을 증명하려고 노력할 것이다. 내가 틀렸다면 내가 어디 있는지 설명해주세요. 정리 세트 Thm은 부분적으로 결정 가능하며 R이이를 인식하는 프로그램이라고 가정합니다 (즉, 입력이 Thm에 있으면 "예"로 정지하고 그렇지 않으면 계속 실행 됨). 이것을 사용하여 새로운 알고리즘을 구축하자 : 명령문 Q가 주어 졌을 때, 그것이 가능한지 알아보기 위해, 실행을 인터리브하고 첫 번째가 중단 될 때 중지하고 "아니오"를 생성함으로써 Q가 아닌 Q에 대해 병렬로 R을 실행한다. "Q가 아님"이 증명되었고, 그렇지 않으면 "예". 이것은 계산 가능한 알고리즘을 제공합니다. 모순적으로 모든 진술이 입증되거나 반증 될 수 있다고 가정하면,이 알고리즘은 Entscheidungs ​​문제를 해결할 것이지만 그것은 터무니 없습니다! 그러므로 '할 수있는 진술이 있어야한다'

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.