쿠르트 괴델(Kurt Gödel)
산술을 담는 무모순(consistent) 체계에는 증명할 수 없는 참인 문장이 있음을 보인 불완전성 정리(incompleteness theorem)로, 수학의 확실성에 대한 20세기의 생각을 바꾼 오스트리아 태생의 논리학자.
쿠르트 괴델은 1906년 오스트리아–헝가리 제국 모라비아의 브륀(지금의 체코 브르노)에서 독일어를 쓰는 집안에 태어났습니다. 어릴 때 무엇이든 캐묻는 버릇 때문에 집에서 '왜 씨'라고 불렸다고 합니다. 1924년 빈 대학에 들어가 물리학을 공부하다 수학으로 옮겼고, 스승인 수학자 한스 한을 따라 철학자와 과학자들의 모임인 빈 학파에 드나들었습니다. 그 무렵 수학의 토대를 둘러싼 논쟁은 힐베르트의 계획으로 모이고 있었습니다. 수학 전체를 기호 규칙의 형식 체계(formal system)로 적고, 그 체계가 무모순이고(어떤 명제와 그 부정을 함께 증명하는 일이 없고) 완전하다는 것(참인 문장은 모두 증명된다는 것)을 유한한 방법으로 증명하자는 것이었습니다(수학 기초론 논쟁(debate on the foundations of mathematics)).
나이
1929년의 박사 논문에서 그는 그 계획의 한 조각을 이루었습니다. 1차 논리(first-order logic)의 완전성 정리입니다. 1차 논리는 '모든 x에 대해', '어떤 x가 있어서'라는 말을 대상에 대해서만 쓰는 논리이고, 해석은 기호들에 구체적인 뜻(어떤 대상들의 모임과 관계)을 주는 방식입니다. 정리는 모든 해석에서 참인 논리식은 모두 논리의 규칙으로 증명할 수 있다는 것입니다. 논리 자체에는 구멍이 없다는 뜻입니다. 이름이 비슷한 불완전성 정리와 헷갈리기 쉽지만, 완전성 정리(completeness theorem)는 '모든 구조에서 참인가'를 묻고, 불완전성 정리는 '자연수(natural number)라는 하나의 구조에서 참인가'를 묻습니다.
그가 공부하던 1920년대 후반의 빈은 제국의 수도에서 작은 공화국의 수도로 줄어든 도시였습니다. 사회민주당 시 정부가 노동자 주택과 학교를 짓던 '붉은 빈'의 한편에서, 대학에서는 민족주의와 반유대주의 학생 단체들이 세력을 키우고 있었습니다. 그 속에서 철학자 모리츠 슐리크의 목요일 모임, 곧 빈 학파는 과학의 언어를 논리로 정리하면 관찰로 확인할 수 없는 형이상학을 없앨 수 있다고 믿었고, 철학자 루돌프 카르나프가 1928년 빈에서 한 논리학 강의는 괴델을 수리 논리학(mathematical logic)으로 이끈 계기 가운데 하나였습니다. 그는 경제학자의 아들인 수학자 카를 멩거가 이끈 수학 콜로키엄에서도 활발히 활동했습니다. 그의 박사 논문의 주제는 1928년 힐베르트와 아커만이 교과서에서 열린 문제로 남긴 물음, 곧 1차 논리가 완전한가였습니다. 빈의 철학자들이 그에게 논리의 언어를 주었고, 괴팅겐의 수학자들이 그에게 문제를 준 셈입니다.
1930년 9월 쾨니히스베르크 학회의 토론 자리에서 그는 짧게 폭탄 같은 결과를 알렸고, 이듬해 빈에서 논문으로 발표했습니다. 그 제목은 「『수학 원리』와 관련 체계의 형식적으로 결정 불가능한 명제들에 대하여」로, 러셀과 앨프리드 노스 화이트헤드가 수학 전체를 논리에서 이끌어 내려고 쓴 체계를 정면으로 겨냥했습니다. 첫 착상은 기호마다 번호를 붙이고,
이 결과가 곧바로 받아들여진 것은 아닙니다. 쾨니히스베르크 학회에서 그의 짧은 발언의 뜻을 바로 알아챈 사람은 폰 노이만 정도였습니다. 집합론(set theory)의 공리를 처음 적은 에른스트 체르멜로는 1931년 학회에서 그를 만난 뒤 편지로 증명에 오류가 있다고 주장했고, 철학자 비트겐슈타인은 끝까지 이 정리의 의미를 낮게 보았습니다. 그러나 1930년대 중반까지 논리학자들 사이에서는 이 정리가 옳고 결정적이라는 데 이견이 없어졌고, 힐베르트 학파의 파울 베르나이스는 증명론(proof theory)의 목표를 바꾸어 나갔습니다. 체계가 자기 자신에 대해 말하게 만드는 괴델 수(Gödel number)의 기법은 표현 바꾸기의 극적인 예이자, 자기 참조(self-reference)와 대각선을 수학의 정밀한 도구로 만든 전환점이었습니다.
1930년대 그는 빈과 프린스턴을 오가며 계산 가능성(computability)의 뜻을 다듬는 데도 참여했습니다. 그가 1934년 프린스턴 강의에서 정리한 재귀 함수(recursive function), 곧 0과 '다음 수'에서 출발해 이미 만든 함수(function)를 자기 자신에게 되풀이해 적용하는 규칙만으로 만든 함수들은 계산할 수 있는 함수의 한 정의였고, 논리학자 알론조 처치의 람다 계산(lambda calculus)에는 처음에 확신을 보이지 않았던 그도 튜링의 분석은 설득력이 있다고 인정했습니다(처치–튜링 논제(Church–Turing thesis), 튜링 기계(Turing machine)). 1938년에는 무희였던 아델레 님부르스키와 결혼했고, 같은 해 연속체 가설(continuum hypothesis), 곧 크기가 자연수 전체보다 크고 실수(real number) 전체보다 작은 무한집합은 없다는 가설을 표준 집합론의 공리에 더해도, 원래 공리에 모순이 없는 한 새 모순이 생기지 않음을 발표했습니다. 정의할 수 있는 단계만 밟아 층층이 쌓은 집합(set)들만의 세계를 만들어, 그 안에서 연속체 가설이 참임을 보인 것입니다. 1963년 미국의 수학자 폴 코언이 반대쪽도 모순이 없음을 보여, 연속체 가설은 표준 공리로 증명할 수도 반증할 수도 없는 문장이 되었습니다.
1936년 빈 학파의 모리츠 슐리크가 대학 계단에서 옛 학생에게 살해된 일은 이미 신경 쇠약을 겪던 그를 크게 흔들었습니다. 1938년 오스트리아가 독일에 병합되자 대학 강사라는 그의 지위는 없어졌고, 새 제도에서 다시 자격을 받으려면 정치적 심사를 거쳐야 했습니다. 1939년 가을에는 빈 거리에서 그를 유대인으로 여긴 젊은이들에게 습격당해 아내 아델레가 우산으로 막아 냈다는 일화가 전하고, 같은 해 그는 군 복무에 적합하다는 판정까지 받았습니다. 고등연구소의 플렉스너와 베블런이 미국 비자와 독일의 출국 허가를 얻도록 도왔고, 대서양 항로가 전쟁으로 위험해진 탓에 그는 1940년 초 아내와 함께 시베리아 횡단 철도와 일본을 거쳐 배로 샌프란시스코에 닿은 뒤 프린스턴 고등연구소에 자리 잡았습니다. 그곳에서 그는 아인슈타인과 거의 날마다 함께 걸어 출퇴근했습니다. 1949년 아인슈타인의 일흔 살 생일에는, 중력을 시공간(spacetime)의 휘어짐으로 설명하는 일반 상대성 이론(general relativity)의 방정식을 만족하면서 우주 전체가 회전(rotation)하고 앞으로 나아가기만 해도 자기 과거로 돌아오는 길이 있는 해를 찾아 선물했습니다. 1947년 미국 시민권 심사에 아인슈타인, 경제학자 오스카어 모르겐슈테른과 함께 갔는데, 모르겐슈테른의 회고에 따르면 그는 미국 헌법에서 독재가 합법적으로 들어설 수 있는 논리적 허점을 찾았다며 심사관 앞에서 설명하려 했다고 합니다. 수학적 대상이 사람과 독립적으로 있다고 믿은 그는 빈 학파의 실증주의와는 반대편에 섰습니다.
프린스턴에서 그는 점점 철학으로 옮겨 갔습니다. 1946년 종신 연구원이 되었지만 교수가 된 것은 1953년이었는데, 동료들이 그의 까다로운 성격과 행정 능력을 걱정했기 때문이라는 이야기가 전합니다. 1951년 브라운 대학의 깁스 강연에서 그는 불완전성 정리에서 이런 결론을 끌어냈습니다. 사람의 마음이 어떤 기계보다도 수학을 더 많이 알아낼 수 있거나, 아니면 사람이 결코 풀 수 없는 수학 문제가 있거나, 둘 가운데 적어도 하나는 참이라는 것입니다. 그는 라이프니츠의 저작을 깊이 파고들었고, 1959년 무렵부터는 철학자 에드문트 후설의 현상학을 연구했으며, 신의 존재에 대한 라이프니츠 식 존재론적 증명을 '반드시', '가능하다'를 다루는 양상 논리(modal logic)로 다시 쓴 원고를 남겼습니다. 이런 철학적 작업은 대부분 그가 죽은 뒤 전집으로 출판되었습니다.
1956년 그는 암으로 입원한 폰 노이만에게, 길이 n 이하의 증명을 찾는 데 드는 걸음 수가 n이나 n²에 비례할 만큼 줄어들 수 있다면 수학자의 일을 기계가 대신할 수 있을 것이라는 편지를 보냈습니다. 오늘날의 P 대 NP 문제(P versus NP problem)를 가장 먼저 적은 글로 꼽힙니다. 말년의 그는 누군가 음식에 독을 넣을까 두려워해 아내가 만든 음식만 먹었고, 1977년 아내가 병원에 입원하자 먹기를 거의 그만두었습니다. 1978년 1월 프린스턴의 병원에서 굶주림으로 세상을 떠났습니다.
그의 정리는 수학 밖으로도 멀리 퍼졌습니다. 튜링과 처치를 거쳐 계산할 수 없는 문제의 이론이 되었고, 1970년의 힐베르트 10번 문제 해결과 1977년 파리스–해링턴 정리(Paris–Harrington theorem)처럼 자연스러운 수학 문제 안에서도 불완전성이 나타난다는 것이 차례로 밝혀졌습니다. 철학에서는 마음이 기계인지를 둘러싼 논쟁에 끊임없이 불려 나왔고, 1979년 인지과학자 더글러스 호프스태터의 『괴델, 에셔, 바흐』는 그의 자기 참조를 대중의 상상력 속에 심었습니다. 동시에 이 정리는 가장 자주 잘못 인용되는 수학 정리이기도 합니다. 그가 보인 것은 '모든 것을 알 수 없다'는 막연한 주장이 아니라, 산술을 담는 특정한 형식 체계에 대한 정확한 사실입니다.
이어지는 곳. 괴델 수와 G의 구성은 불완전성 정리에서 한 단계씩 볼 수 있고, 같은 대각선이 '어떤 프로그램이 멈출지 판정하는 프로그램은 없다'는 계산의 한계가 되는 이야기는 정지 문제(halting problem)에서 이어집니다. 불완전성은 인공적인 문장에만 있지 않습니다. 램지 이론(Ramsey theory)의 한 명제(파리스–해링턴 정리)는 참이지만 페아노 산술(Peano arithmetic)의 공리로는 증명할 수 없습니다. 문자열을 얼마나 줄일 수 없는지를 재는 콜모고로프 복잡도(Kolmogorov complexity)에서도 같은 일이 생깁니다. 무모순이고 공리를 기계적으로 나열할 수 있는 형식 체계에는 체계마다 정해진 값 L이 있어서, '이 문자열의 복잡도는 L보다 크다'는 문장을 어느 문자열에 대해서도 증명하지 못합니다. 그런 문자열은 거의 모두인데도 말입니다. 그의 정리가 막아선 계획은 수학 전체의 무모순성을 증명하려던 힐베르트의 것이었고, 그 뒤를 이어 '기계적 절차'를 정의하고 결정 문제(decision problem)에 답한 것은 튜링이었습니다.
관계.
- 영향을 받음 다비트 힐베르트 — 힐베르트와 아커만이 던진 1차 논리의 완전성 문제에 박사 논문으로 답했고, 이어 힐베르트 계획이 그 방식으로는 이루어질 수 없음을 보였습니다.
- 영향을 받음 버트런드 러셀 — 불완전성 정리 논문은 러셀과 화이트헤드의 『수학 원리』를 겨냥했고, 1944년에는 러셀의 논리학을 평가하는 긴 글을 썼습니다.
- 영향을 받음 게오르크 칸토어 — 칸토어의 연속체 가설이 표준 집합론과 모순되지 않음을 보였고, 1947년 「칸토어의 연속체(continuum) 문제란 무엇인가」를 썼습니다.
- 영향을 줌 앨런 튜링 — 그의 대각선 구성이 튜링의 정지 문제로 이어졌고, 그는 계산 가능성의 정의로 튜링의 분석이 가장 설득력 있다고 인정했습니다.
- 영향을 받음 고트프리트 라이프니츠 — 프린스턴 시절 라이프니츠의 저작을 깊이 연구했고, 모든 개념을 기호로 적는 그의 보편 기호법의 꿈을 진지하게 받아들였습니다.
연표.
- 1924년 빈 대학에 들어가다
- 1929년 1차 논리의 완전성 정리로 박사 논문을 쓰다
- 1930년 쾨니히스베르크 학회에서 불완전성 정리를 처음 알리다
- 1931년 불완전성 정리 논문을 발표하다
- 1932년 빈 대학에 교수 자격 논문을 내다
- 1933년 프린스턴 고등연구소를 처음 방문하다
- 1936년 빈 학파의 슐리크가 살해되다
- 1938년 아델레와 결혼하고 연속체 가설의 무모순성을 발표하다
- 1940년 시베리아 횡단 철도로 유럽을 떠나 프린스턴에 자리 잡다
- 1946년 고등연구소의 종신 연구원이 되다
- 1947년 아인슈타인, 모르겐슈테른과 함께 미국 시민권 심사를 받다
- 1949년 아인슈타인의 일흔 살 생일에 회전하는 우주의 해를 선물하다
- 1951년 첫 아인슈타인 상을 받고 깁스 강연을 하다
- 1953년 고등연구소의 교수가 되다
- 1956년 폰 노이만에게 P 대 NP 문제의 원형이 담긴 편지를 보내다
- 1974년 미국 국가 과학 훈장을 받다
이 인물이 나오는 긴 글
이 인물을 언급하는 페이지
- 집합의 크기
… 표준으로 쓰는 집합론의 공리 체계 ZFC로는 이 질문에 답할 수 없다는 것이 밝혀졌습니다. 1940년괴델이 반증할 수 없음을, 1963년 폴 코언이 증명할 수 없음을 보였습니다(둘 다 ZFC 자체에 모순이 …
- 칸토어의 대각선 논법
… 모순을 낳는 러셀의 역설도, "이 문장은 증명할 수 없다"고 스스로에 대해 말하는 문장을 만드는괴델의 불완전성 정리도 모두 이 모양입니다. 더 알고 싶다면. 1969년 윌리엄 로베어는 이 논법들이 …
- 소인수분해
… 개입니다. 소인수를 알면 오일러 피 함수도 곧바로 계산됩니다. 소인수분해가 한 가지뿐이라는 사실 덕분에괴델은 수식 하나를 자연수 하나로 바꿔 적을 수 있었습니다. 기호마다 번호를 정해 두고, 수식의 첫째 기호 …
- 연속체 가설
… 이스라엘 수학자)의 공리(Z, F)에 선택공리(C)를 더한 것으로, 집합을 만드는 규칙을 모은 목록입니다.괴델은 1940년에 책으로 낸 연구(1938년 발표)에서 ZFC에 연속체 가설을 더해도 모순이 생기지 않음을 …
- 4색 정리
… 기계가 규칙대로 확인할 수 있는 기호의 나열로 보는 관점, 그리고 그렇게 본 증명이 할 수 없는 일은괴델의 불완전성 정리가 다룹니다.
- 러셀의 역설
… 담으려던 초기 논리 체계도 비슷한 역설로 모순임이 드러났습니다. 1969년 로베어는 칸토어, 러셀,괴델, 튜링의 대각선 논법을 데카르트 닫힌 범주의 고정점 정리 하나로 묶어, 이 논증들이 같은 구조임을 …
- 괴델의 불완전성 정리
… 부정 가운데 하나를 반드시 증명하는 체계는 완전 하다고 합니다. 정리의 이름은 여기서 왔습니다. 1931년쿠르트 괴델은 두 가지를 증명했습니다. 자연수의 덧셈과 곱셈에 관한 기본 사실을 증명할 수 있는 무모순 형식 체계에는 …
- 튜링 기계
… 기계적으로 가리는 방법을 찾으라는 문제입니다. 처치도 몇 달 앞서 따로 같은 결론에 이르렀습니다.괴델이 '증명할 수 없는 참'이 있음을 보였다면 튜링은 '기계적으로 판정할 수 없는 문제'가 있음을 보인 …
- 처치–튜링 논제
… 이것을 각자 다른 방식으로 엄밀하게 정의했습니다. 미국 논리학자 알론조 처치의 람다 계산이 있었고,괴델과 프랑스의 자크 에르브랑, 미국의 스티븐 클리니가 다듬은 재귀 함수가 있었습니다. 재귀 함수는 0과 …
- 수학적 귀납법
… 모순이 없다면, 귀납법까지 갖춘 그 안에서도 증명할 수 없는 참인 명제가 있습니다. 이것이 1931년괴델이 보인 불완전성 정리입니다. 범주론으로 적으면(여기서는 자연수를 0부터 셉니다) 귀납법은 (ℕ, 0, …
- 공리와 공준
… 모순은 아닙니다. 이 조각들은 너무 들쭉날쭉해서 부피를 매길 수 없는 집합이기 때문입니다. 1938년괴델과 1963년 폴 코언의 결과를 합치면, 선택공리는 나머지 공리(ZF)와, 연속체 가설은 ZFC와 …
- 수학 기초론 논쟁
… 괴델의 답. 결말은 뜻밖의 곳에서 왔습니다. 1930년 9월 쾨니히스베르크의 학회에서 스물네 살의쿠르트 괴델이 짧게 알리고 1931년 논문으로 낸 불완전성 정리입니다. 자연수의 덧셈과 곱셈을 담고, 무엇이 …
- 고정점
… 1937년 폰 노이만도 경제 성장 모형에서 브라우어르 정리를 넓힌 고정점 정리를 썼습니다. 논리에서는괴델의 '나는 증명할 수 없다'는 문장(불완전성 정리)이 '증명할 수 없다'는 성질의 고정점을 만드는 …
- 기술 집합론
… 모르며, 앞으로도 모를 것'이라는 뜻의 말을 남겼습니다. 그 예언은 뜻밖의 방식으로 맞았습니다. 1938년괴델은 집합론의 공리(ZFC)와 모순 없이 측도를 갖지 않는 Σ¹₂ 집합이 있을 수 있음을 보였고, 1970년 …
- 직관주의 논리
… 있으니 그래야 합니다. 직관주의 논리는 참·거짓 두 값 대신 셋이나 넷의 값을 쓰는 논리가 아닙니다.괴델은 1932년, 값이 유한 개인 어떤 진리표로도 직관주의 명제 논리를 정확히 잡아낼 수 없음을 보였습니다. …
- 증명 보조기
… 불완전성 정리가 긋습니다. 형식 체계로 수학 전체를 세우고 그 무모순성을 보이려던 힐베르트의 계획은괴델의 정리 때문에 원래 모습대로는 이룰 수 없게 되었지만(수학 기초론 논쟁), '증명은 기계가 확인할 수 …
- F-대수와 fold: 재귀와 귀납의 범주론
… 원시 재귀로는 적을 수 없는 아커만 함수도 'ℕ에서 ℕ으로 가는 함수'를 값으로 삼는 fold로 적힙니다(괴델의 체계 T가 이런 언어입니다). 반면 '1에 닿을 때까지 n이 짝수면 반으로, 홀수면 3n + 1로'처럼 …
- 갈루아 연결
… 문장들을 대응시키면, 문장 쪽 닫힘 연산이 'T에서 참이 따라 나오는 문장 전체'이고, 1차 논리에서는괴델의 완전성 정리에 따라 이것이 'T에서 증명되는 문장 전체'와 같습니다. 이어지는 곳. 갈루아 연결은 …