괴델의 불완전성 정리
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
괴델의 불완전성 정리는 1931년 쿠르트 괴델이 증명한 두 개의 정리로, 형식화된 수학 체계의 근본적인 한계를 보여준다. 제1 불완전성 정리는 페아노 공리계를 포함하는 무모순적인 형식 체계는 참이지만 증명할 수 없는 명제를 포함한다는 것을, 제2 불완전성 정리는 그러한 체계가 자신의 무모순성을 스스로 증명할 수 없다는 것을 의미한다. 이 정리는 힐베르트의 수학 형식화 계획에 부정적인 영향을 미쳤으며, 수학의 완전성과 무모순성에 대한 근본적인 질문을 제기했다. 불완전성 정리는 수학, 컴퓨터 과학, 철학 등 다양한 분야에 영향을 미쳤으며, 결정 불가능한 명제의 존재와 계산 가능성, 힐베르트 프로그램의 한계 등을 보여준다.
더 읽어볼만한 페이지
- 쿠르트 괴델의 작품 - 폰 노이만-베르나이스-괴델 집합론
폰 노이만-베르나이스-괴델 집합론(NBG)은 집합과 모임 두 종류의 객체를 다루는 공리적 집합론으로, 모든 집합은 모임이 되며, 집합론적 역설을 피하고 모임을 다루면서 ZFC의 보존적 확장이자 유한 공리화 가능 이론이고 클래스 개념을 통해 ZFC보다 강력한 선택 공리를 허용한다. - 쿠르트 괴델의 작품 - 괴델의 완전성 정리
괴델의 완전성 정리는 1차 논리 이론에서 모형 이론적 진리와 증명 이론적 진리가 같음을 나타내며, 연역 체계가 완전함을 보장하고 일차 논리에서 통사론적 결과와 의미론적 결과가 동일하다는 것을 의미한다. - 메타논리학 - 동치
동치는 두 명제가 모든 경우에 동일한 진리값을 가져 논리적으로 같음을 의미하며, 논리학에서는 논리식 단순화 및 변환에 유용한 다양한 논리적 동치(항등, 지배, 멱등, 이중 부정, 교환, 결합, 분배, 드 모르간, 흡수, 부정 법칙 등)가 존재한다. - 메타논리학 - 괴델의 완전성 정리
괴델의 완전성 정리는 1차 논리 이론에서 모형 이론적 진리와 증명 이론적 진리가 같음을 나타내며, 연역 체계가 완전함을 보장하고 일차 논리에서 통사론적 결과와 의미론적 결과가 동일하다는 것을 의미한다. - 증명 이론 - 힐베르트 프로그램
힐베르트 프로그램은 20세기 초 수학의 기초를 형식 체계로 구축하고 무모순성과 완전성을 증명하려 했으나, 괴델의 불완전성 정리에 의해 원래 목표 달성이 불가능해졌고 수정된 형태로 연구가 지속되고 있다. - 증명 이론 - 괴델의 완전성 정리
괴델의 완전성 정리는 1차 논리 이론에서 모형 이론적 진리와 증명 이론적 진리가 같음을 나타내며, 연역 체계가 완전함을 보장하고 일차 논리에서 통사론적 결과와 의미론적 결과가 동일하다는 것을 의미한다.
괴델의 불완전성 정리 | |
---|---|
개요 | |
분야 | 수리논리학, 정수론, 계산 가능성 이론, 증명론, 수학기초론 |
증명 가능성 | 참이지만 증명할 수 없는 명제가 존재함 |
형식 체계 | 산술을 포함할 수 있을 만큼 충분히 강력하고 재귀적으로 공리화될 수 있는 모든 무모순 형식 체계 |
영향 | 수학의 완전성에 대한 장기간에 걸친 가정에 종지부를 찍음 |
내용 | |
제1 불완전성 정리 | 산술을 포함할 수 있을 만큼 충분히 강력하고 재귀적으로 공리화될 수 있는 모든 무모순 형식 체계는 그 체계 내에서 증명할 수 없는 참인 명제를 가짐 |
제2 불완전성 정리 | 산술을 포함할 수 있을 만큼 충분히 강력하고 재귀적으로 공리화될 수 있는 형식 체계가 무모순적이라면, 그 체계는 자체의 무모순성을 증명할 수 없음 |
결과 | |
힐베르트 프로그램 | 완전성과 무모순성을 증명할 수 없다는 것을 보여줌 |
수학적 진리 | 형식적 증명 가능성과 동일하지 않음 |
중요성 | |
수학의 기초 | 수학적 지식의 한계에 대한 깊은 이해를 제공 |
형식주의 | 형식주의적 수학관에 대한 정리 |
철학적 함의 | 인간 인지 능력의 본질에 대한 논의를 촉발 |
추가 정보 | |
관련 항목 | 괴델의 완전성 정리 겐첸의 무모순성 증명 |
참고 문헌 | 아오모토 미쓰오, 우에노 겐, 가토 가즈야, 진보 미치아키, 『이와나미 수학 입문 사전』, 이와나미 서점, 2005년, ISBN 4-00-080209-3. 기쿠치 마코토, 『불완전성 정리』, 공립 출판, 2014년, ISBN 978-4-311-75042-8. 페터르 프란세엔, 『괴델의 정리: 불완전성 정리와 마음, 기계, 그리고 수학』, AK 커뮤니케이션즈, 2011년, ISBN 978-89-964597-0-9. |
외부 링크 | 스탠포드 철학 백과사전: 괴델의 불완전성 정리 |
2. 역사와 배경
19세기 말에서 20세기 초, 수학의 기초를 확립하려는 시도가 활발하게 이루어졌다. 이 과정에서 여러 역설들이 발견되면서 수학의 무모순성에 대한 의문이 제기되었다.
카를 프리드리히 가우스, 보여이 야노시, 니콜라이 로바쳅스키, 베른하르트 리만 등의 연구를 통해 유클리드 기하학의 평행선 공준을 다른 공리로부터 유도하는 것은 불가능하다는 사실이 증명되었다.[5] 비유클리드 기하학이 유클리드 기하학과 동등하게 성립하면서, 사람들은 주어진 체계 내에서 어떤 명제의 증명 불가능성을 증명하는 메타-증명에 관심을 갖기 시작했다.
이러한 배경 속에서 쿠르트 괴델은 수학 원리와 같은 형식 체계 내에서 증명도 반증도 불가능한 명제가 존재함을 보이는 불완전성 정리를 증명하였다.
2. 1. 무모순성 문제의 제기
니콜라이 로바쳅스키 등의 연구를 통해 유클리드 기하학의 평행선 공준이 다른 공리들로부터 유도될 수 없음이 19세기 초에 증명되었다.[5] 이는 비유클리드 기하학의 등장을 통해 확인되었으며, 수학의 공리가 자명한 진리가 아니라 선택의 문제라는 인식을 확산시켰다.수학이 형식화, 추상화되면서 공리 체계의 무모순성 문제가 제기되었다. 즉, 공리로부터 모순되는 정리가 유도되지 않는다는 보장이 필요하게 된 것이다. 형식적인 수학에서는 '진리'와 '증명가능성'의 개념이 구별되어 사용되는데, 한 공리 체계에서 어떤 정리를 연역적으로 도출할 수 있다고 해서 그 체계 내에서 거짓임을 증명할 수 없는 진술이 항상 참임을 증명할 수 있다는 보장은 없다.
19세기 후반, 수학의 엄밀화를 위한 운동이 진행되면서 새롭게 구성한 수학에서 역설이 발견되었고, 이 모순을 해결하기 위해 수학기초론의 세 가지 접근 방식(직관주의, 형식주의, 논리주의)이 발전하였다.
2. 2. 집합론의 발달
게오르크 칸토어가 발전시킨 기수와 순서수 이론에서는 칸토어 역설 및 부랄리포르티 역설이 발견되면서, 가장 명백한 것으로 여겨졌던 기초 개념에서 출발한 체계조차도 무모순성을 보장할 수 없게 되었다. 버트런드 러셀은 기초 논리학을 구축하는 과정에서 칸토어의 무한 집합론에서 발견된 모순과 매우 유사한 러셀의 역설을 발견하였다.2. 3. 힐베르트의 연구 프로그램
다비트 힐베르트는 수학을 형식화된 공식 체계로 만든 다음, 그 체계의 무모순성을 '유한한 초수학적 방법'으로 증명하고자 했다.[6] 힐베르트는 모든 산술적 진술의 참과 거짓을 결정할 수 있는 유한한 기계적 절차가 존재하는지에 대한 결정문제를 제기했다. 괴델의 정리에 따르면, 힐베르트 연구 계획의 모든 요구 조건을 만족시키는 형식 체계는 무한한 형식화의 모든 경우에 대해 존재하지도 않으며, 존재할 수도 없다.힐베르트는 연역적인 체계를 형식화하고자 했다. 여기서 "형식화"란 체계 내 표현식들의 '의미'를 제거하고 기호들의 연쇄체로 표시하는 것을 의미한다. 힐베르트는 이 작업을 위해 "수학"과 "초수학"을 구분했다. "초수학적 진술"은 메타 수학, 즉 수학에 대한, 수학을 설명하는 언어에 속한다. 이는 체계 안에서 사용된 부호에 대한 진술일 수도 있고, 체계 자체에 대한 진술일 수도 있다. 예를 들어 "1+1=2"는 수학에 속하지만, "'1+1=2'는 산술 공식이다."는 초수학에 속한다. "산술에 대한 이론 체계가 무모순이다." 또는 괴델의 불완전성 정리의 함축과 같은 내용도 모두 초수학에 속한다.
2. 4. 《수학 원리》 및 수학의 형식화의 완성
다비트 힐베르트는 러셀의 역설과 같은 역설이 진술의 의미론적 내용에서 비롯된다고 보았다. 그는 본질적으로 무의미한 형식 체계를 정의하여 수학적 진술의 참 또는 거짓을 논하고자 했다. 앨프리드 노스 화이트헤드와 버트런드 러셀은 《수학 원리》에서 순수 수학, 특히 산술의 모든 진술을 형식화하는 방법을 제시했다. 이 책에 제시된 포괄적인 표기 체계 덕분에 순수 수학의 모든 명제를 표준적인 방법으로 코드화할 수 있게 되었다.[6]2. 5. 괴델의 증명
쿠르트 괴델은 1931년 논문 〈《수학 원리》 및 관련 체계에서 형식적으로 결정될 수 없는 명제에 관하여 1〉(Über formal unentscheidbare Sätze der ''Principia Mathematica'' und verwandter Systeme I|de)[7]에서 제1·제2 불완전성 정리를 증명하였다. (제목과 달리, 2편은 출판되지 않았다.)이 정리는 수학의 체계를 완전하고 모순이 없는 공리계로 형식화하려는 힐베르트의 계획에 부정적인 영향을 주었다. 더 구체적으로, 이는 힐베르트의 두 번째 문제에 대한 부정적인 해답으로 볼 수도 있다.
괴델은 1929년 완비성 정리에 대한 증명을 박사 학위 논문으로 발표한 후, 하빌리타치온을 위한 두 번째 문제로 관심을 돌렸다. 그의 원래 목표는 힐베르트의 두 번째 문제에 대한 긍정적인 해답을 얻는 것이었다.
괴델만이 일관성 문제를 연구한 것은 아니었다. 아커만은 1925년 해석학의 일관성 증명을 발표했지만 오류가 있었다. 1928년까지 아커만은 수정된 증명을 베르나이스에게 전달했고, 이 수정된 증명으로 인해 힐베르트는 1929년에 산술의 일관성이 증명되었으며, 해석학의 일관성 증명도 곧 나올 것이라고 믿는다고 발표했다. 불완전성 정리가 발표된 후 아커만의 수정된 증명이 틀림없이 오류가 있다는 것을 보여주자, 폰 노이만은 그의 주요 기술이 근거 없음을 보여주는 구체적인 예를 제시했다.
연구 과정에서 괴델은 자신의 거짓을 주장하는 문장이 역설로 이어진다는 것을 발견했지만, 증명 불가능성을 주장하는 문장은 그렇지 않다는 것을 발견했다. 특히 괴델은 현재 타르스키의 정의 불가능성 정리라고 불리는 결과를 알고 있었지만, 이를 발표하지는 않았다. 괴델은 1930년 8월 26일 카르나프, 페이글, 바이스만에게 그의 첫 번째 불완전성 정리를 발표했고, 네 사람 모두 다음 주에 쾨니히스베르크에서 열린 제2회 정밀 과학 인식론 컨퍼런스에 참석했다.
괴델의 불완전성 정리는 괴델이 1931년 논문에서 증명한 다음 내용이다.
- 『수학 원리』의 체계나 공리적 집합론 중에는 "증명도 반증도 할 수 없는 "자연수론의 명제"가 존재한다.
- 또한, 이들 체계에 공리를 추가해도 공리가 유한 개라면, 앞서 언급한 명제의 존재를 해소할 수 없다.
보다 정확히는, 불완전성 정리는 다음 두 정리(각각 제1/제2 불완전성 정리라고 불림)의 총칭이다.
'''제1 불완전성 정리'''
:"초등적인 자연수론"을 포함하는 ω 무모순인 공리적 이론 는 불완전하다. 즉, 내에서 증명도 반증도 되지 않는 명제(결정 불가능 명제, 또는 독립 명제)가 존재한다.
'''제2 불완전성 정리'''
:"초등적인 자연수론"을 포함하는 이론 가 무모순하다면, 의 무모순성을 나타내는 명제 Con()는 그 체계에서 증명할 수 없다.
"초등적인 자연수론"에 관해, 괴델 자신은 페아노 공리와 원시 귀납법에 의한 함수의 정의를 전제로 자연수론의 체계를 구축했다. 이 체계는 덧셈, 곱셈, 거듭제곱, 계승, 순서 관계 등을 귀납적으로 정의하는 충분한 표현력을 가지고 있다. 각 정리의 전제 조건은 로빈슨 산술을 포함하는 반 결정 가능한 이론(제1), 을 포함하는 반 결정 가능한 이론(제2)으로 대체해도 증명할 수 있다.[4]
술어 논리식을 자연수론의 체계 내에 구성하고, 증명을 형식적으로 진행하기 위해 괴델은 괴델 수화라는 조작을 도입했다. 자유 변수, 논리식, 증명 등을 자연수로 코드화하고 증명 가능, 반증 가능 등의 개념을 수론적 함수로 표현한다. 이처럼 논리식이나 증명을 수학적으로 표현하여 수학 내에 삽입하는 수법은 수학 자체를 분석하는 "초수학(메타 수학)"을 분석해야 할 수학 안에 사상하는 기법의 선구이며, 이후 수학 기초론과 이론 전산 과학에서 자주 사용되게 된다.
제1 불완전성 정리의 확장으로, 증명의 정의에 명제의 증명보다 작은 부정 명제의 증명이 존재하지 않는다는 성질을 추가한 뒤, 전제의 ω-무모순성을 무모순성으로 약화시킨 정리가 존 버클리 로서 (1936년)에 의해 제시되었다.
제2 불완전성 정리와 관련해서는, 크라이젤 (1960)이 괴델에 의한 증명의 정의 대신, 로서에 의한 위의 증명의 정의를 사용하면, 체계 자체의 무모순성을 증명할 수 있다는 점을 지적했다. 두 증명의 정의의 동치성은 체계 내에서는 증명할 수 없으므로, 제2 불완전성 정리와는 모순되지 않는다.
헨킨은 대각화를 통해 "H는 증명할 수 있다"와 동치가 되는 명제 H(헨킨 문)을 구성하고, 그 증명 가능성에 관한 문제를 1952년에 제기했다. 이 문제는 3년 후인 1955년에 뢰프에 의해 해결되었다. 그는 "H의 증명이 존재하면 H이다"가 증명 가능하다면, H 또한 증명 가능함을 보였다(뢰프의 정리). H에 모순을 대입하면, 뢰프의 정리로부터 제2 불완전성 정리를 보일 수 있다.
2. 6. 괴델 이후의 증명
1943년에 스티븐 클레이니는 계산 가능성 이론을 사용하여 정지 문제의 계산 불가능성으로부터 불완전성 정리를 재증명하였다.[8] 그레고리 차이틴(es)은 1974년에 정보이론에서의 차이틴 불완전성 정리를 증명하였으며,[9] 괴델의 불완전성 정리는 차이틴 불완전성 정리의 딸림정리로 쉽게 증명된다.3. 정의
다비트 힐베르트는 러셀의 역설 등에서 나타나는 역설이 의미론적인 요소에 기인한다고 보았다. 그는 무의미한 형식 체계를 정의하고 그 안에서 수학적 진술의 참/거짓을 논하고자 했다. 이 체계에서 모든 식은 의미 없는 부호와 기호열로 간주되며, 공리에서 정리를 유도하는 것은 기호열 집합 간의 변환으로 이해된다. 이러한 형식화는 체계의 모든 정리들을 공리로부터 유도하고, 모순되는 두 공식이 동시에 유도될 수 없음을 보여 무모순성을 증명하는 것을 목표로 한다.
형식화 과정은 다음과 같다.
# 사용할 부호 목록 정의 (어휘)
# 문장으로 허용되는 구성 규칙 설정 (문법)
# 공식 간 변환을 위한 추론 규칙 정의
# 체계의 기초가 되는 공리(원시공식) 선택
체계의 '정리'는 변형 규칙을 통해 공리로부터 도출 가능한 공식을, '증명'은 추론 규칙에 따른 공식의 나열을 의미한다.
주세페 페아노 등에 의해 산술화된 유클리드 기하학을 비롯한 일반적인 수학 체계에 대하여, 고틀로프 프레게, 버트런드 러셀 등 논리주의자들은 산술 체계를 논리학 명제로 표현할 수 있다고 보았다. 따라서 수학의 무모순성 문제는 형식논리학의 무모순성 문제로 귀결되었으며, 앨프리드 노스 화이트헤드와 버트런드 러셀은 《수학 원리》에서 순수 수학(산술)의 모든 진술을 형식화하는 방법을 제시했다. 이 표기 체계에 따라 모든 수학 명제를 표준적인 방법으로 코드화할 수 있다.
귀납적으로 공리화 가능한 이론이 자연수론을 포함하면, 해당 이론에서의 증명 가능성은 원시 귀납적 술어로 표현될 수 있다. 이 술어를 이용해 "'''는 증명할 수 없다'''"와 동치인 증명 불가능 명제 ('''괴델 문장''')을 구성할 수 있다. 이를 위해 괴델 수와 자기 지칭에 사용되는 대각화 보조 정리가 필요하다.
자연수를 변수로 하는 술어 "는…이다"의 '''대각화'''는, 술어의 에 "는…이다" 자체의 괴델 수를 대입한 명제이다. 즉, "「는…이다」는…이다"를 의미한다.
괴델 문장 는 다음과 같이 표현된다.
: "「「로 표현되는 술어의 대각화는 증명할 수 없다」로 표현되는 술어의 대각화는 증명할 수 없다」"
"「로 표현되는 술어의 대각화는 증명할 수 없다」"의 대각화는 자신과 동치가 된다.
3. 1. 제1 불완전성 정리
공리계 및 추론 규칙으로 구성된 형식적 이론 는 다음 네 가지 성질을 동시에 만족시킬 수 없다.[2]- (유효 생성성) 의 공리계와 추론 규칙들은 재귀 열거 집합을 이룬다. 즉, 공리계가 유한하거나, 아니면 튜링 기계로 공리꼴로부터 생성되는 공리들을 열거할 수 있다.
- (일관성) 의 공리계로부터 거짓 을 증명할 수 없다.
- (산술의 표현 가능성) 의 공리계로부터, 페아노 공리계와 동치인 공리들을 증명할 수 있다.
- (산술에 대한 완전성) 자연수에 대한 모든 참인 명제는 로부터 증명할 수 있다.
이를 1차 논리의 모형 이론으로 서술하면 다음과 같다. 자연수의 집합 은 부호수 의 1차 논리 구조를 이룬다. 이 경우, 에서 참인 1차 논리 -명제들의 집합 은 재귀 열거 집합이 아니다. (1차 논리의 경우, 괴델의 완전성 정리에 의하여 모형 이론적인 진리는 증명 이론적 진리와 일치한다.)
마찬가지로, 이를 2차 논리의 증명 이론으로도 서술할 수 있다. 2차 논리에서는 페아노 공리계가 자연수 체계의 완전한 공리화를 이룬다. 즉, 페아노 공리계의 표준 모형(standard model영어)은 자연수 집합밖에 없다. 이 경우, '''괴델의 제1 불완전성 정리'''에 따르면 페아노 공리의 2차 논리 체계는 (2차 논리의 표준 모형에서) 괴델의 완전성 정리를 만족시키지 못한다. 즉, 2차 논리의 임의의 재귀 열거 가능 증명 이론에 대하여, 항상 페아노 공리로부터 증명할 수 없지만 참인 -명제가 존재한다. 물론, 2차 논리에서 헹킨 모형(Henkin model영어)을 사용하면 적절한 증명 이론이 존재하지만, 헹킨 모형을 부여한 2차 논리는 사실상 1차 논리와 같으므로 이 경우 페아노 공리로부터 증명할 수 없지만 자연수에 대하여 참인 명제가 존재한다.
괴델의 불완전성 정리 증명 개요도 참조
'''괴델의 제1 불완전성 정리'''는 괴델의 1931년 논문 "프린키피아 마테마티카와 관련된 시스템의 형식적으로 결정 불가능한 명제에 관하여 I"에서 "정리 VI"로 처음 등장했다.
> '''제1 불완전성 정리''': "어느 정도의 기본 산술을 수행할 수 있는 모든 일관적인 형식적 시스템 F는 불완전하다. 즉, F의 언어에는 F에서 증명하거나 반증할 수 없는 명제가 있다." (Raatikainen 2020)
정리가 언급하는 증명 불가능한 명제 GF는 종종 시스템 F에 대한 "괴델 문장"이라고 불린다. 각 효과적으로 생성된 시스템에는 자체 괴델 문장이 있다. F 전체에 GF를 추가 공리로 포함하는 더 큰 시스템 F'를 정의할 수 있다. 이것은 완전한 시스템을 만들지 못하는데, 괴델의 정리가 F'에도 적용되어 F'도 완전할 수 없기 때문이다. 이 경우 GF는 실제로 F'의 정리인데, 이는 공리이기 때문이다. GF는 F에서 증명할 수 없다고만 말하기 때문에 F' 내에서 증명 가능하다고 해서 모순이 나타나지 않는다. 그러나 불완전성 정리가 F'에 적용되기 때문에, F'가 또한 불완전함을 보여주는 F'에 대한 새로운 괴델 명제 GF'가 있을 것이다. GF'는 GF와 달리 F가 아닌 F'를 참조한다.
괴델 문장은 간접적으로 자기 자신을 지칭하도록 설계되었다. 제1 불완전성 정리를 증명하기 위해 괴델은 시스템 내의 증명 가능성 개념이 시스템의 문장의 괴델 수에 작용하는 산술적 함수를 통해 순수하게 표현될 수 있음을 증명했다. 따라서 시스템은 숫자에 대한 특정 사실을 증명할 수 있으며, 효과적으로 생성된다면 자신의 명제에 대한 사실도 간접적으로 증명할 수 있다.
괴델 문장에서 "증명할 수 없음"을 "거짓"으로 대체하는 것은 불가능하다. 왜냐하면 "Q는 거짓 공식의 괴델 수이다"라는 술어는 산술의 공식으로 표현될 수 없기 때문이다. 이 결과는 타르스키의 정의 불가능성 정리로 알려져 있다.
3. 2. 제2 불완전성 정리
공리계 및 추론 규칙으로 구성된 형식적 이론 는 다음 다섯 성질들을 동시에 만족시킬 수 없다.# (유효 생성성) 의 공리계와 추론 규칙들은 재귀 열거 집합을 이룬다. 즉, 공리계가 유한하거나, 아니면 튜링 기계로 공리꼴로부터 생성되는 공리들을 열거할 수 있다.
# (무모순성) 의 공리계로부터 거짓 을 증명할 수 없다.
# (산술의 표현 가능성) 의 공리계로부터, 페아노 공리계와 동치인 공리들을 증명할 수 있다.
# (제1 정리의 표현 가능성) 는 제1 불완전성 정리의 증명을 형식화할 수 있다.
# (무모순성의 증명 가능성) 속에서, 가 무모순적이라는 사실을 증명할 수 있다.
즉, 어떤 이론의 무모순성을 증명하려면 그보다 더 강력한 이론이 필요하다. 예를 들어, 페아노 공리계의 무모순성은 체르멜로-프렝켈 집합론으로 증명할 수 있지만, 페아노 공리계는 스스로의 무모순성을 증명할 수 없다.[2] 증명 이론에서, 이론의 "강력함"은 그 증명론적 순서수(proof-theoretic ordinal영어)로 주어진다.
제2 불완전성 정리는 일반적인 가정 하에서 이 표준적인 무모순성 명제 Cons()는 내에서 증명할 수 없음을 보여준다. 이 정리는 쿠르트 괴델의 1931년 논문 "프린키피아 마테마티카와 관련된 시스템 I에서의 형식적으로 결정 불가능한 명제에 관하여"에서 "정리 XI"로 처음 등장했다.
"형식화된 시스템"이라는 용어는 가 효과적으로 공리화되었다는 가정을 포함한다. 이 정리는 일정한 양의 초등 산술을 수행할 수 있는 모든 무모순적인 시스템 에 대해 의 무모순성은 자체 내에서 증명될 수 없다고 말한다.[2] 이 정리는 제1 불완전성 정리보다 강력하다. 왜냐하면 제1 불완전성 정리에서 구성된 명제는 시스템의 무모순성을 직접적으로 표현하지 않기 때문이다. 제2 불완전성 정리의 증명은 제1 불완전성 정리의 증명을 시스템 자체 내에서 형식화함으로써 얻어진다.
괴델의 불완전성 정리 증명 개요도 참조
제2 불완전성 정리를 증명하는 데 있어서 주된 어려움은 제1 불완전성 정리의 증명에 사용된 증명 가능성에 대한 다양한 사실들을 형식적 증명 가능성 술어 를 사용하여 시스템 내에서 형식화할 수 있다는 것을 보이는 것이다. 일단 이것이 완료되면, 제2 불완전성 정리는 제1 불완전성 정리의 전체 증명을 시스템 내에서 형식화함으로써 따른다.
가 위에서 구성된 결정 불가능한 문장을 나타낸다고 하자. 그리고 시스템 의 무모순성이 시스템 자체 내에서 증명될 수 있다는 모순을 얻기 위한 목적으로 가정한다. 이것은 "시스템 는 무모순하다"라는 명제를 증명하는 것과 같다.
이제 문장 를 고려해보자. 여기서 = "만약 시스템 가 무모순하다면, 는 증명 불가능하다". 문장 의 증명은 시스템 내에서 형식화될 수 있으며, 따라서 명제 , "는 증명 불가능하다" (또는 동일하게, "not ")는 시스템 에서 증명될 수 있다.
그렇다면 시스템 가 무모순하다는 것을 증명할 수 있다면 (즉, 의 가정에 있는 명제), 가 증명 불가능하다는 것을 증명한 것이다. 그러나 이것은 제1 불완전성 정리에 의해 모순이다. 이 문장 (즉, 문장 에서 암시하는 것, ""는 증명 불가능하다")이 증명 불가능하도록 구성한 것이기 때문이다. 이것이 제1 불완전성 정리를 에서 형식화해야 하는 이유에 주목하라. 제2 불완전성 정리를 증명하기 위해, 우리는 제1 불완전성 정리와 모순을 얻는데, 이는 정리가 에서 성립함을 보임으로써만 가능하다. 따라서 우리는 시스템 가 무모순하다는 것을 증명할 수 없다. 그리고 제2 불완전성 정리 명제가 따른다.
괴델의 불완전성 정리는 괴델이 1931년 논문에서 증명한 다음 내용이다.
- 『수학 원리』의 체계나 공리적 집합론 중에는 "증명도 반증도 할 수 없는 "자연수론의 명제"가 존재한다.
- 또한, 이들 체계에 공리를 추가해도 공리가 유한 개라면, 앞서 언급한 명제의 존재를 해소할 수 없다.
보다 정확히는, 불완전성 정리는 다음 두 정리(각각 제1/제2 불완전성 정리라고 불림)의 총칭이다.
4. 증명
괴델의 제1 불완전성 정리는 1931년 논문 "프린키피아 마테마티카와 관련된 시스템의 형식적으로 결정 불가능한 명제에 관하여 I"에서 "정리 VI"로 처음 등장했다.[2] 이 정리의 가정은 이후 로저의 트릭을 사용하여 개선되었다.
제1 불완전성 정리는 어느 정도의 기본 산술을 수행할 수 있는 모든 일관적인 형식적 시스템 F는 불완전하다는 것을 보여준다. 즉, F의 언어에는 F에서 증명하거나 반증할 수 없는 명제가 존재한다. 이러한 증명 불가능한 명제를 "괴델 문장"이라고 부른다. 괴델 문장은 간접적으로 자기 자신을 지칭하도록 설계되었으며, 특정 단계를 거쳐 구성된 문장이 F 내에서 증명될 수 없다고 말한다. 괴델은 시스템 내의 증명 가능성 개념이 괴델 수에 작용하는 산술적 함수를 통해 표현될 수 있음을 증명했다.
괴델은 자신의 논문 서론에서 리처드의 역설과 거짓말쟁이의 역설을 언급한다. 거짓말쟁이의 역설은 "이 문장은 거짓이다"라는 문장으로, 참일 수도 거짓일 수도 없다. 괴델 문장 G는 이와 유사하지만, 진실 대신 증명 가능성으로 대체하여 "G는 시스템 F에서 증명할 수 없다"라고 말한다.
괴델의 불완전성 정리의 원래 증명에는 시스템이 일관적일 뿐만 아니라 ''ω-일관성''이 있다는 가정이 필요했다. 그러나 J. Barkley Rosser영어는 로저의 트릭을 통해 일관성 가정만으로도 충분하도록 정리를 강화했다.
제2 불완전성 정리는 형식적 시스템 F의 무모순성을 F의 언어 내 공식으로 표현하는 방법에 있어 여러 방식이 존재하며, 모든 방식이 동일한 결과를 가져오지는 않는다는 미묘함을 갖는다. 제2 불완전성 정리의 공식 Cons(F)는 무모순성의 특정한 표현이다.
4. 1. 제1 불완전성 정리의 증명
괴델은 이론의 명제들을 자연수로 표현하는 방법인 '''괴델 수'''를 사용했다. 예를 들어, 체르멜로-프렝켈 집합론의 경우 논리적 기호 및 변수 를 사용하여 모든 명제들을 표현할 수 있다. 괴델 수는 이러한 명제에 해당하는 자연수를 할당하는 방식이다.[2]괴델은 자유 변수 를 갖는 명제 를 구성하고, 이 명제의 괴델 수를 에 대입하여 "이 명제는 증명 불가능하다"는 의미를 갖는 명제 를 구성했다. 이 명제는 다음과 같이 표현된다.
:
여기서 는 "는 자유 변수 를 갖는 명제 의 괴델 수이고, 는 의 증명 의 괴델 수이다"를 의미한다.
이제, 가 를 증명할 수 있다고 가정하면, 는 모순된다. 반대로 가 를 증명할 수 없다고 가정하면, 는 불완전하다. 즉, 참인 명제를 증명할 수 없게 된다.
이러한 논리를 통해 괴델은 제1 불완전성 정리를 증명했다.
4. 2. 제2 불완전성 정리의 증명
공리계 및 추론 규칙으로 구성된 형식적 이론 는 다음 다섯 성질들을 동시에 만족시킬 수 없다.[2]- (유효 생성성) 의 공리계와 추론 규칙들은 재귀 열거 집합을 이룬다. 즉, 공리계가 유한하거나, 아니면 튜링 기계로 공리꼴로부터 생성되는 공리들을 열거할 수 있다.
- (무모순성) 의 공리계로부터 거짓 을 증명할 수 없다.
- (산술의 표현 가능성) 의 공리계로부터, 페아노 공리계와 동치인 공리들을 증명할 수 있다.
- (제1 정리의 표현 가능성) 는 제1 불완전성 정리의 증명을 형식화할 수 있다.
- (무모순성의 증명 가능성) 속에서, 가 무모순적이라는 사실을 증명할 수 있다.
즉, 어떤 이론의 무모순성을 증명하려면 그보다 더 강력한 이론이 필요하다. 예를 들어, 페아노 공리계의 무모순성은 체르멜로-프렝켈 집합론으로 증명할 수 있지만, 페아노 공리계는 스스로의 무모순성을 증명할 수 없다. 증명 이론에서, 이론의 "강력함"은 그 증명론적 순서수(proof-theoretic ordinal영어)로 주어진다.
속에서 스스로가 무모순적이라는 명제를 라고 쓰자. 제1 불완전성 정리의 증명을 속에서 재현하여, 함의
:
를 속에서 증명할 수 있다. 정의에 따라서 다음과 같은 동치가 성립한다.
:
또한, 이는 속에서 증명할 수 있다. 따라서, 만약 속에서 를 증명할 수 있다면 을 속에서 증명할 수 있다. 그러나 이는 제1 불완전성 정리에 의하여 속에서 증명할 수 없다. 이는 모순이므로, 속에서 를 증명할 수 없다.
괴델의 불완전성 정리 증명 개요도 참조
제2 불완전성 정리의 표준적인 증명은 증명 가능성 술어가 힐베르트-베르나이스 증명 가능성 조건을 만족한다고 가정한다. 가 공식 의 괴델 수를 나타낸다고 할 때, 증명 가능성 조건은 다음과 같다.
1. 만약 가 를 증명한다면, 는 를 증명한다.
2. 는 1.; 즉, 는 를 증명한다.
3. 는 (추론의 유사)를 증명한다.
로빈슨 산술과 같이 첫 번째 불완전성 정리의 가정을 충족할 만큼 강력하지만 힐베르트-베르나이스 조건을 증명하지 않는 시스템도 있다. 그러나 페아노 산술은 이러한 조건을 검증할 만큼 강력하며, 페아노 산술보다 강한 모든 이론도 마찬가지이다.
제2 불완전성 정리를 증명하는 데 있어서 주된 어려움은 제1 불완전성 정리의 증명에 사용된 증명 가능성에 대한 다양한 사실들을 형식적 증명 가능성 술어 를 사용하여 시스템 내에서 형식화할 수 있다는 것을 보이는 것이다. 일단 이것이 완료되면, 제2 불완전성 정리는 제1 불완전성 정리의 전체 증명을 시스템 내에서 형식화함으로써 따른다.
가 위에서 구성된 결정 불가능한 문장을 나타낸다고 하자. 그리고 시스템 의 무모순성이 시스템 자체 내에서 증명될 수 있다는 모순을 얻기 위한 목적으로 가정한다. 이것은 "시스템 는 무모순하다"라는 명제를 증명하는 것과 같다.
이제 문장 를 고려해보자. 여기서 = "만약 시스템 가 무모순하다면, 는 증명 불가능하다". 문장 의 증명은 시스템 내에서 형식화될 수 있으며, 따라서 명제 , "는 증명 불가능하다" (또는 동일하게, "not ")는 시스템 에서 증명될 수 있다.
그렇다면 시스템 가 무모순하다는 것을 증명할 수 있다면 (즉, 의 가정에 있는 명제), 가 증명 불가능하다는 것을 증명한 것이다. 그러나 이것은 제1 불완전성 정리에 의해 모순이다. 이 문장 (즉, 문장 에서 암시하는 것, ""는 증명 불가능하다")이 증명 불가능하도록 구성한 것이기 때문이다. 이것이 제1 불완전성 정리를 에서 형식화해야 하는 이유에 주목하라. 제2 불완전성 정리를 증명하기 위해, 우리는 제1 불완전성 정리와 모순을 얻는데, 이는 정리가 에서 성립함을 보임으로써만 가능하다. 따라서 우리는 시스템 가 무모순하다는 것을 증명할 수 없다. 그리고 제2 불완전성 정리 명제가 따른다.
자연수론의 무모순성을
:「자연수론에서 모순을 증명할 수 없다」 (C)
라고 나타낸다. 이때, 자연수론에 의한 자연수론의 무모순성 증명이란, (C)가 자연수론으로 증명 가능하다는 것이다.
(C)가 자연수론으로 증명 가능하다면, 제1 불완전성 정리에서의 논의 중인 (B)로부터
:「는 증명할 수 없다」
라고 증명할 수 있다. 그러나,
:「는 증명할 수 없다」
는 와 동치이므로, 도 증명되고, 거기에서 제1 불완전성 정리에서의 논의 중인 (A)에 의해, 모순이 증명된다.
따라서 자연수론이 무모순, 즉 자연수론에서 모순이 증명되지 않는다면, 그 자체도 자연수론에서는 증명할 수 없다(제2 불완전성 정리).
모순을 ""로 표기하고, ""의 괴델 수를 로 한다. 그러면 "자연수론의 체계 내에서 자연수론의 무모순성을 증명할 수 있다"라는 언설을
:자연수론의 체계 내에서 ""를 증명할 수 있다
의 의미로 해석할 수 있다.
우선
:
가 자연수론의 체계 내에서 증명 가능하다고 가정한다.
제1 불완전성 정리에 제시된 바와 같이, 이 증명될 수 있다면 모순이 증명될 수 있다. 이 논의를 자연수론의 체계 내에서 수행함으로써,
:
가 자연수론의 체계 내에서 증명 가능하다는 것을 알 수 있다. 따라서 대우를 취함으로써
:
가 자연수론의 체계 내에서 증명 가능하다는 것을 알 수 있다. 따라서, 가정 및 으로부터
:
가 자연수론의 체계 내에서 증명 가능하다는 것을 알 수 있다. 제1 불완전성 정리에 제시된 바와 같이, 이 증명 가능하다면 모순이 증명된다. 따라서 모순이 증명되지 않는다면, 는 증명되지 않는다.
5. 상세
불완전성 정리는 자연수의 기본적인 산술을 표현할 수 있을 만큼 충분히 복잡하고, 일관적이며, 효과적으로 공리화된 형식적 체계에 적용된다. 형식적 체계는 완전성, 일관성, 효과적인 공리화 등의 속성을 가질 수 있는데, 불완전성 정리는 충분한 양의 산술을 포함하는 체계가 이 세 가지 속성을 모두 가질 수 없음을 보여준다.[5]
괴델의 불완전성 정리 증명 개요도 참고
'''괴델의 제1 불완전성 정리'''는 다음과 같다.
가 어느 정도의 기본 산술을 수행할 수 있는 모든 일관적인 형식적 시스템이라면, 의 언어에는 에서 증명하거나 반증할 수 없는 명제가 존재한다.
증명 불가능한 명제 는 시스템 에 대한 "괴델 문장"이라고 불린다. 시스템 에 대한 특정 괴델 문장을 구성하지만, 괴델 문장과 모든 논리적 타당성 문장의 결합과 같이 동일한 속성을 공유하는 시스템 언어에는 무한히 많은 명제가 있다.
각 효과적으로 생성된 시스템에는 자체 괴델 문장이 있다. 전체에 를 추가 공리로 포함하는 더 큰 시스템 를 정의할 수 있다. 이것은 완전한 시스템을 만들지 못하는데, 괴델의 정리가 에도 적용되기 때문이다. 는 에서 증명할 수 없다고만 말하기 때문에 내에서 증명 가능하다고 해서 모순이 나타나지 않는다. 그러나 불완전성 정리가 에 적용되기 때문에, 에 대한 새로운 괴델 명제 가 있을 것이다. 는 와 달리 가 아닌 를 참조할 것이다.
괴델 문장은 간접적으로 자기 자신을 지칭하도록 설계되었다. 이 문장은 특정 일련의 단계를 사용하여 다른 문장을 구성할 때, 구성된 문장이 내에서 증명될 수 없다고 말한다. 그러나 일련의 단계는 구성된 문장이 자신이 되도록 한다. 이런 식으로 괴델 문장 는 내에서의 자신의 무증명성을 간접적으로 진술한다.
괴델은 "프린키피아 마테마티카와 관련된 시스템 I에서 형식적으로 결정 불가능한 명제에 관하여"의 서론에서 리처드의 역설과 거짓말쟁이의 역설을 언급한다. 거짓말쟁이의 역설은 "이 문장은 거짓이다."라는 문장이다. 거짓말쟁이 문장을 분석하면, 이 문장은 참일 수 없고, 또한 거짓일 수도 없다. 시스템 에 대한 괴델 문장 는 거짓말쟁이 문장과 유사한 주장을 하지만, 진실 대신 증명 가능성으로 대체한다. 는 "는 시스템 에서 증명할 수 없다."라고 말한다.
괴델 문장에서 "증명할 수 없음"을 "거짓"으로 대체하는 것은 불가능하다. "는 거짓 공식의 괴델 수이다"라는 술어는 산술의 공식으로 표현될 수 없기 때문이다. 이 결과는 타르스키의 정의 불가능성 정리로 알려져 있다.
괴델의 불완전성 정리의 원래 진술과 증명에는 시스템이 일관적일 뿐만 아니라 ''ω-일관성''이 있다는 가정이 필요하다. 는 ω-일관성 대신 시스템이 일관적이기만 하면 되는 증명의 변형(로저의 트릭)을 찾아 불완전성 정리를 강화했다. ω-일관성 대신 일관성만을 가정하는 불완전성 정리의 더 강력한 버전은 현재 괴델의 불완전성 정리와 괴델-로저 정리로 일반적으로 알려져 있다.
'''괴델의 제2 불완전성 정리'''는 일반적인 가정 하에서 무모순성 명제 Cons()는 내에서 증명할 수 없음을 보여준다.[2] 이 정리는 일정한 양의 초등 산술을 수행할 수 있는 모든 무모순적인 시스템 ''F''에 대해 ''F''의 무모순성은 ''F'' 자체 내에서 증명될 수 없다고 말한다.
제2 불완전성 정리에는 의 무모순성을 의 언어 내 공식으로 표현하는 방법에 대한 기술적인 미묘함이 존재한다. 시스템의 무모순성을 표현하는 방법은 많으며, 모든 방법이 동일한 결과를 가져오지는 않는다. 두 번째 불완전성 정리의 공식 Cons()는 무모순성의 특정한 표현이다.
5. 1. 효과적인 공리화
형식적 체계는 정리의 집합이 재귀적 가산일 경우 '''효과적으로 공리화되었다'''(또는 '''효과적으로 생성되었다''')고 한다. 이는 원칙적으로, 정리가 아닌 명제를 나열하지 않고 체계의 모든 정리를 열거할 수 있는 컴퓨터 프로그램이 존재함을 의미한다. 효과적으로 생성된 이론의 예로는 페아노 산술과 체르멜로-프렝켈 집합론(ZFC)이 있다.[1]5. 2. 완전성
공리 집합은 해당 언어에서 어떤 명제가 주어졌을 때, 그 명제 또는 그 명제의 부정이 공리들로부터 증명 가능하다면 완전하다.[5] 힐베르트와 같은 사상가들은 모든 수학적 공식을 증명하거나 반증할 수 있는 공리화를 찾는 것은 시간 문제라고 믿었다.일차 페아노 산술 이론은 일관적인 것으로 보인다. 이것이 사실이라고 가정하면, 페아노 산술은 무한하지만 재귀적으로 열거 가능한 공리 집합을 가지며, 불완전성 정리의 가설에 충분한 산술을 인코딩할 수 있다. 따라서 제1 불완전성 정리에 의해 페아노 산술은 완전하지 않다. 이 정리는 페아노 산술에서 증명하거나 반증할 수 없는 산술 명제의 명시적인 예를 제공한다. 또한, 이 명제는 일반적인 모형 이론에서 참이다. 페아노 산술의 효과적으로 공리화된 일관적인 확장은 완전할 수 없다.
5. 3. 일관성
공리계는 그 명제와 그 부정이 공리로부터 증명될 수 있는 명제가 없는 경우 모순적이지 않다. 즉, 모순 없는 공리계는 모순이 없는 것이다.페아노 산술은 ZFC로부터는 증명적으로 모순이 없지만, 자체적으로는 그렇지 않다. 마찬가지로, ZFC는 자체적으로는 증명적으로 모순이 없지만, ZFC + "접근 불가능한 기수가 존재한다"는 ZFC가 모순이 없음을 증명한다. 왜냐하면 가 가장 작은 그러한 기수라면, 폰 노이만 우주 내에 있는 는 ZFC의 모형이기 때문이다. 그리고 이론은 모형을 가질 경우에만 모순이 없다.
만약 페아노 산술의 언어 내 모든 명제를 공리로 취한다면, 이 이론은 완전하고, 재귀적으로 열거 가능한 공리 집합을 가지며, 덧셈과 곱셈을 설명할 수 있다. 그러나, 그것은 모순적이지 않다.
모순적인 이론의 추가적인 예는 집합론에서 제한 없는 이해 공리 도식이 가정될 때 발생하는 역설로부터 발생한다.
5. 4. 산술을 포함하는 체계
불완전성 정리는 자연수의 기본적인 산술을 표현할 만큼 충분히 복잡하고, 일관적이며, 효과적으로 공리화된 형식적 체계에 적용된다. 특히 1차 논리의 맥락에서 형식적 체계는 ''형식적 이론''이라고도 불린다. 일반적으로 형식적 체계는 특정 공리 집합과 공리로부터 새로운 정리를 도출할 수 있는 기호 조작 규칙(또는 추론 규칙)으로 구성된 연역 장치이다. 이러한 체계의 한 예는 모든 변수가 자연수를 나타내도록 의도된 체계인 1차 페아노 산술이다. 집합론과 같은 다른 체계에서는 형식적 체계의 일부 문장만이 자연수에 대한 진술을 표현한다. 불완전성 정리는 비형식적인 의미의 "증명 가능성"이 아니라 이러한 체계 ''내에서의'' 형식적 증명 가능성에 관한 것이다.[5]형식적 체계가 가질 수 있는 속성에는 완전성, 일관성, 효과적인 공리화의 존재 등이 있다. 불완전성 정리는 충분한 양의 산술을 포함하는 체계가 이 세 가지 속성을 모두 가질 수 없음을 보여준다.
불완전성 정리는 자연수에 대한 충분한 사실 집합을 증명할 수 있는 형식 체계에만 적용된다. 충분한 집합 중 하나는 로빈슨 산술의 정리 집합이다. 페아노 산술과 같은 일부 시스템은 자연수에 대한 명제를 직접 표현할 수 있다. ZFC 집합론과 같은 다른 시스템은 자연수에 대한 명제를 자신의 언어로 해석할 수 있다. 이러한 옵션은 불완전성 정리에 적합하다.
주어진 표수의 대수적 폐체 이론은 완전하고, 일관적이며, 무한하지만 재귀적으로 열거 가능한 공리 집합을 가지고 있다. 그러나 정수를 이 이론에 인코딩하는 것은 불가능하며, 이 이론은 정수의 산술을 설명할 수 없다. 유사한 예는 유클리드 기하학에 대한 타르스키의 공리와 실질적으로 동일한 실수 닫힌 체 이론이다. 따라서 유클리드 기하학 자체(타르스키의 공식)는 완전하고, 일관적이며, 효과적으로 공리화된 이론의 한 예이다.
프레스버거 산술 시스템은 덧셈 연산만 있는(곱셈은 생략됨) 자연수에 대한 공리 집합으로 구성된다. 프레스버거 산술은 완전하고, 일관적이며, 재귀적으로 열거 가능하며 덧셈은 인코딩할 수 있지만 자연수의 곱셈은 인코딩할 수 없으므로, 괴델의 정리가 덧셈뿐만 아니라 곱셈도 인코딩하는 이론을 필요로 한다는 것을 보여준다.
Dan Willard영어는 괴델 넘버링을 형식화하기에 충분한 산술을 관계로서 허용하지만 곱셈을 함수로 갖기에는 충분히 강하지 않아 두 번째 불완전성 정리를 증명하지 못하는 몇 가지 약한 산술 체계 군을 연구했다. 즉, 이러한 시스템은 일관적이며 자체의 일관성을 증명할 수 있다(자기 검증 이론 참조).
6. 결정 불가능 명제의 예
쿠르트 괴델과 폴 코헨의 연구를 통해 결정 불가능한 명제의 예시들이 제시되었다. 연속체 가설은 ZFC(집합론의 표준 공리계)에서 증명하거나 반증할 수 없다.[1] 또한, 선택 공리는 ZF(ZFC에서 선택 공리를 제외한 공리계)에서 증명하거나 반증할 수 없다.[1] 1940년 괴델은 이 명제들이 ZF나 ZFC 집합론에서 반증될 수 없음을 보였고, 1960년대 코헨은 이들이 ZF에서 증명될 수 없으며, 연속체 가설은 ZFC에서 증명될 수 없음을 증명했다.[1]
유리 마차세비치가 힐베르트의 제10문제를 해결하면서 또 다른 결정 불가능한 명제의 예시가 발견되었다.[1] 이 예시는 디오판토스 방정식의 해의 존재 여부에 관한 것으로, 특정 형식 체계에서는 증명도 반증도 불가능하다.[1]
1973년에는 군론의 Whitehead problem|화이트헤드 문제영어가 표준 집합론에서 결정 불가능하다는 것이 밝혀졌다.[1]
1977년, 파리스와 해링턴은 램지 정리의 일종인 파리스-해링턴 정리가 페아노 산술에서는 결정 불가능하지만, 이차 산술에서는 증명 가능함을 보였다.[1] 굿스타인 정리는 페아노 산술에서 결정 불가능한 또 다른 예시이다.[1]
컴퓨터 과학에 응용되는 Kruskal's tree theorem|크루스칼의 트리 정리영어는 페아노 산술에서 결정 불가능하지만, 집합론에서는 증명 가능하다.[1] graph minor theorem|그래프 마이너 정리영어는 계산 복잡도 이론에 영향을 미치는 또 다른 예시이다.[1]
그레고리 차이틴은 알고리즘 정보 이론에서 결정 불가능한 명제를 발견하고, 차이틴의 불완전성 정리를 제시했다.[1] 이 정리에 따르면, 충분한 산술을 표현할 수 있는 이론에서는 어떤 수가 특정 값보다 큰 콜모고로프 복잡성을 갖는다는 것을 증명할 수 없다.[1]
7. 계산 가능성과의 관계
불완전성 정리는 계산 가능성 이론의 몇 가지 결정 불가능 집합에 대한 결과와 밀접하게 관련되어 있다. 어떤 문제를 모든 입력에 대해 올바르게 답하는 알고리즘이 존재하지 않을 때 (즉, 특성 함수가 계산 가능 함수가 아닐 때), 그러한 문제는 결정 불가능하다고 한다.
정지 문제는 결정 불가능하다. 즉, 어떤 프로그램 P가 주어졌을 때, 특정 입력을 사용하여 실행될 때 P가 결국 정지하는지 여부를 정확하게 결정할 수 있는 컴퓨터 프로그램은 없다.
유리 마차세비치에 의해 해결된 힐베르트의 제10문제는 결정 불가능한 명제의 한 예시이다. MRDP 정리에 따르면, 괴델 문장은 정수를 변수로 대입했을 때 정수 계수를 갖는 여러 변수의 특정 다항식이 0의 값을 갖지 않는다는 명제로 다시 작성될 수 있다. 이는 마티야세비치의 정리로 이어지는데, 이 정리에 따르면 정수 계수를 갖는 다변수 다항식 p(x1, x2,...,xk)가 주어졌을 때, 방정식 p = 0에 정수 해가 있는지 여부를 결정하는 알고리즘은 없다.
8. 힐베르트 프로그램의 발전
다비트 힐베르트는 수학의 무모순성을 "유한한 입장"에서 증명하려 했다. 즉, 수학을 형식화된 공식체계로 만든 후, 그 체계의 무모순성을 '유한한 초수학적 방법'으로 증명하고자 했다.[6] 그러나 괴델의 불완전성 정리는 이러한 힐베르트 프로그램이 실현 불가능함을 보였다.
하지만 괴델 자신은 "새로운 공리나 추론 규칙에 의한 수학의 확장이 무한정 계속되는 가운데 어떤 산술 문제도 언젠가 어디선가 결정될 가능성"을 믿었다. 괴델은 현대 수학을 확장하는 수단으로 "거대 기수 공리"를 제안했다.
불완전성 정리는 힐베르트의 목적(수학의 "무모순성 증명")을 실현하기 위해서는 수단(힐베르트 프로그램)을 확장할 필요가 있다는 것을 보여주었다. 실제로 괴델의 정리 발견 이후 겐첸의 무모순성 증명 등 무모순성 증명을 위한 다양한 방법론이 개발되었다.
9. 오해 (철학 등에 의한 오해/오용)
토르켈 프란센에 따르면, 불완전성 정리의 영향력과 중요성에 대해 과장된 주장이 반복되어 왔다.[4] 불완전성 정리가 가장 큰 충격을 주었다고 생각되는 수학에서조차 "혁명"과 같은 일은 일어나지 않았다.[4] 불완전성 정리는 수리논리학에서 항상 사용되지만, 일반적인 수학자들의 일에는 거의 도움이 되지 않는다.[4]
괴델의 정리에 대한 오해는 일반 대중 사이에서도 발생하고 있다.[4] 예를 들어, "어떤 종류의 사실은 논리나 수학으로 제대로 증명할 수 없다", "어떤 것도 확실하게 전부 알 수는 없다", "인간의 마음은 계산기(컴퓨터)가 할 수 없는 일도 할 수 있다" 등이 있다.[4]
유명한 물리학자조차 실수를 범하는 경우가 있다.[4] 프리먼 다이슨과 스티븐 호킹의 논설은 만물 이론의 가능성을 부정하기 위해 괴델의 정리를 사용했지만, 이는 잘못된 적용이다.[4] 괴델의 정리는 "산술을 포함하는 체계가 그 산술 부분에서 불완전하다"는 주장이므로, 그 산술의 바깥 부분이 완전한지 불완전한지에 대해서는 이 정리가 아무것도 말하지 않는다.[4]
참조
[1]
문서
independent
[2]
문서
[3]
서적
Subsystems of Second-Order Arithmetic
Perspectives in Logic
[4]
웹사이트
数理論理学 II (不完全性定理)
https://www.kurims.k[...]
2023-04-06
[5]
저널
History of the parallel postulate
https://archive.org/[...]
1920-01
[6]
저널
Über das Unendliche
https://archive.org/[...]
1926
[7]
저널
Über formal unentscheidbare Sätze der ''Principia Mathematica'' und verwandter Systeme I
1931
[8]
저널
Recursive predicates and quantifiers
1943
[9]
저널
Information-theoretic limitations of formal systems
https://web.archive.[...]
2014-11-20
[10]
서적
Gödel’s theorem: an incomplete guide to its use and abuse
A.K. Peters
2005
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com