6.3 계산 가능성 이론에서 괴델 정리의 위상
1. 계산 가능성 이론의 기원으로서의 불완전성 정리
괴델의 불완전성 정리(1931)는 계산 가능성 이론(Computability Theory)의 직접적 기원이다. 불완전성 정리가 제기한 핵심 물음—“효과적으로 계산 가능하다는 것은 정확히 무엇인가?”—에 대한 답변으로서 튜링 기계(1936), 람다 계산(1936), 일반 재귀 함수(1934)가 개발되었으며, 이들이 계산 가능성 이론의 기본 개념을 구성한다.
2. 공유하는 핵심 기법: 대각화와 자기 참조
불완전성 정리와 계산 가능성 이론의 핵심 결과들은 동일한 기법—대각화(Diagonalization)와 자기 참조(Self-Reference)—에 기반한다.
| 결과 | 자기 참조의 형태 | 결론 |
|---|---|---|
| 불완전성 정리 | 괴델 문장 “이 문장은 증명 불가능하다” | 결정 불가능 문장의 존재 |
| 정지 문제 | 역전 기계 D(\langle D \rangle) | 정지 판별의 결정 불가능성 |
| 라이스의 정리 | 프로그램이 자기 성질을 판별 | 의미론적 성질의 결정 불가능성 |
| 재귀 정리 | 프로그램이 자기 코드에 접근 | 자기 참조 프로그램의 존재 |
| 타르스키 정리 | “이 문장은 참이 아니다” | 진리 술어의 정의 불가능성 |
이 모든 결과의 공통 구조: 충분히 강력한 체계가 자기 자신에 관해 “말할” 수 있을 때, 대각선 논법에 의해 체계의 한계가 도출된다.
3. 불완전성 정리의 계산 이론적 재진술
3.1 정지 문제를 통한 재진술
제1 불완전성 정리는 다음과 같이 계산 이론적으로 재진술 가능하다:
PA의 정리 집합 \text{Th}_\text{PA} = \{\ulcorner \phi \urcorner \mid \text{PA} \vdash \phi\}는 재귀적으로 열거 가능(RE)하지만 결정 가능(Decidable)하지 않다.
RE임의 증명: 모든 가능한 증명을 체계적으로 열거하고, 각 증명의 결론을 수집하면 \text{Th}_\text{PA}를 열거할 수 있다.
결정 불가능성의 증명: PA가 완전하면 \text{Th}_\text{PA}가 결정 가능하다(\phi와 \neg\phi 중 하나가 반드시 열거됨). 정지 문제의 결정 불가능성에 의해 PA는 불완전하다.
3.2 정보 이론적 재진술
체이틴(Gregory Chaitin)은 불완전성을 콜모고로프 복잡도(Kolmogorov Complexity)의 관점에서 재진술하였다:
길이 n의 형식 체계 \mathcal{F}는 콜모고로프 복잡도가 n + c보다 큰 문자열에 관한 진술을 증명할 수 없다(상수 c는 \mathcal{F}에 독립적).
이 재진술은 “유한한 공리는 무한한 정보적 복잡도를 가진 진리를 포착할 수 없다“는 직관적 해석을 제공한다.
4. 괴델 수 부여와 보편 튜링 기계의 관계
괴델 수 부여(Gödel Numbering)—형식적 대상을 자연수로 부호화하는 기법—는 보편 튜링 기계(Universal Turing Machine)에서 튜링 기계를 이진 문자열로 부호화하는 것의 직접적 선구이다.
| 괴델의 산술화 | 튜링의 부호화 |
|---|---|
| 공식 → 자연수 | 튜링 기계 → 이진 문자열 |
| 증명 → 자연수 | 계산 과정 → 배치열 |
| 메타수학 → 산술 | 메타계산 → 계산 |
| 괴델 문장 | 역전 기계 D |
두 기법의 핵심 효과는 동일하다: 체계의 대상을 체계 자체의 데이터로 변환하여 자기 참조를 가능하게 한다.
5. 산술 계층과 결정 불가능성의 위계
괴델의 산술화에 기반한 산술 계층(Arithmetical Hierarchy)은 결정 불가능성의 정도를 세분화한다:
- \Sigma_0^0 = \Pi_0^0 = \Delta_0^0: 결정 가능(Decidable)
- \Sigma_1^0: RE. 정지 문제가 이 수준.
- \Pi_1^0: co-RE. 정지 문제의 보수가 이 수준.
- \Sigma_n^0, \Pi_n^0 (n \geq 2): 더 높은 수준의 결정 불가능성.
PA에서 결정 불가능한 문장의 존재는 산술 계층의 \Sigma_1^0 수준에서 이미 나타나며(\text{Th}_\text{PA}가 \Sigma_1^0-완전), 이는 결정 불가능성의 가장 기본적 형태이다.
6. 환원 이론에서의 위상
계산 이론의 환원(Reduction) 기법은 괴델 증명의 환원 구조를 일반화한 것이다.
괴델 증명에서: 정지 문제 → PA의 정리 판정 문제로 환원 → PA의 불완전성 도출.
계산 이론에서: 문제 A ≤ 문제 B (A가 B로 환원 가능)이면, B의 결정 불가능성으로부터 A의 결정 불가능성이 도출된다.
정지 문제의 결정 불가능성을 “시작 문제“로 사용하고, 환원에 의해 다른 문제의 결정 불가능성을 도출하는 기법은 괴델의 증명 구조를 체계적으로 일반화한 것이다.
7. 현대 계산 이론에서의 지속적 영향
7.1 독립성과 자연성
자연적 독립 명제(Natural Independence Result)의 연구—PA에서 독립인 “자연스러운” 수학적 진술의 탐색—는 괴델의 불완전성 정리가 촉발한 연구 프로그램이다.
7.2 역수학(Reverse Mathematics)
프리드먼(Harvey Friedman)이 주도한 역수학 프로그램은 수학 정리의 증명에 필요한 최소한의 공리를 분석한다. 이 프로그램의 이론적 기반은 불완전성 정리에 의해 확립된 “공리적 강도“의 개념이다.
7.3 증명 복잡도(Proof Complexity)
증명의 길이와 구조에 관한 연구인 증명 복잡도 이론은 괴델의 증명 이론적 기법을 계산 복잡도 이론과 결합한 분야이다.
괴델의 불완전성 정리는 계산 가능성 이론의 기원이자, 현대 계산 이론의 핵심 결과들이 공유하는 개념적·기법적 원천이며, 계산의 본질적 한계에 관한 가장 근본적인 통찰을 담고 있다.