- Alonzo Church는 Alan Turing만큼 대중적으로 알려지지 않았지만, λ-calculus와 계산 가능성 이론으로 컴퓨팅의 논리적 기반을 세운 논리학자임
- 1936년의 Church-Turing thesis는 효과적으로 계산 가능한 함수가 Turing machine 또는 그와 동등한 체계로 계산될 수 있다는 틀을 제공함
- Hilbert의 Entscheidungsproblem에 대해 모든 수학 명제를 판정하는 결정적 알고리듬은 없다는 답을 내놓으며, 계산의 한계를 명확히 함
- Princeton에서 Stephen Kleene, J. Barkley Rosser, Alan Turing 등을 지도했고, Turing은 Church의 지도 아래 Ph.D.를 마침
- 그의 추상적 작업은 현대 컴파일러, 인터프리터, 함수형 프로그래밍, 스마트폰 앱과 AI까지 이어지는 계산의 계보에 남아 있음
대중적 명성보다 큰 이론적 영향
- Alan Turing은 Turing Test로 컴퓨팅과 인공지능의 대중적 역사에서 더 자주 언급되지만, Church는 Turing의 사고와 작업에 큰 영향을 준 인물임
- 계산이 무엇인지 이해하고 AI를 평가하는 개념을 형성하는 데 Church의 작업이 중요한 기반이 됨
- Church의 기여가 없었다면 인공지능과 그 평가 방식에 대한 현재의 개념도 상당히 달라졌을 수 있음
생애와 학문적 성향
- Church는 1903년 6월 14일 Washington, D.C.에서 태어난 조용하고 말수가 적은 논리학자였음
- 어린 시절 공기총 사고로 한쪽 눈을 실명했거나 부분적으로 시력을 잃었다는 기록이 있음
- 1920년 Connecticut의 preparatory school을 마친 뒤 같은 해 Princeton에서 대학 교육을 시작했고, 1927년에 박사 과정을 마침
- Harvard, Göttingen, Amsterdam에서 National Research Fellow로 시간을 보낸 뒤 Princeton으로 돌아와 학문적 업적의 많은 부분을 쌓음
- 정갈한 칠판 글씨와 꼼꼼한 성격으로 알려졌으며, 중요한 논문을 보존하려고 Duco cement로 덮기도 했음
λ-calculus와 계산 가능성
- Church의 가장 깊은 기여는 컴퓨터과학이라는 이름이 생기기 전 그 토대가 된 λ-calculus임
- 1936년 Church는 이론 컴퓨터과학의 핵심 개념인 Church-Turing thesis를 정식화함
- 효과적으로 계산 가능한 함수는 Turing machine 또는 그와 동등한 체계로 계산될 수 있다는 내용임
- 기계가 이론적으로 무엇을 할 수 있는지 이해하는 틀을 제공함
- 알고리듬적 절차가 닿을 수 있는 경계도 함께 드러냄
- 이 명제는 기반적 개념이지만, ‘effective computability’의 해석과 물리적 계산, 인간 지능의 본질을 둘러싼 논의와 한계도 남아 있음
- Turing이 기계적 절차를 논리적 형태로 옮기는 Turing machine을 제안했다면, Church는 그런 기계를 이론적으로 뒷받침하는 순수 추상화를 제공함
현대 프로그래밍과 함수형 사고
- λ-calculus의 영향은 오늘날 프로그램 작성 원리에서도 보이며, 합성, 고차 함수, 불변성을 강조하는 방식과 연결됨
- 이 형식 체계는 추상적 수학 문제를 코드화하고 기계적으로 해결할 수 있게 했으며, 현대 컴파일러와 인터프리터 아키텍처의 기반이 됨
- 현대 프로그래머에게 λ-calculus는 Lisp, Haskell, Python이나 JavaScript의 일부 패러다임에서 볼 수 있는 중첩 함수 집합처럼 보일 수 있음
- λ-calculus의 추상화는 함수를 first-class citizen으로 다루는 함수형 프로그래밍의 기초가 됨
Entscheidungsproblem과 계산의 한계
- Church는 논리와 철학의 다른 영역에도 중요한 기여를 했고, 대표적 사례가 Entscheidungsproblem에 대한 작업임
- Entscheidungsproblem은 David Hilbert가 1928년에 제기한 결정 문제로, 어떤 수학 명제의 참 여부도 판정할 수 있는 결정적 알고리듬이 존재하는지를 물었음
- Church는 그런 알고리듬이 존재하지 않는다는 부정적 답을 내놓았고, 이 결과는 Church's Theorem으로 알려짐
- 이 발견은 결정 이론에 깊은 영향을 줬으며, 계산만으로 달성할 수 있는 것의 한계를 강조함
Princeton의 지적 중심과 제자들
- Church는 당대의 중요한 논리학자와 컴퓨터과학자들을 지도한 멘토였음
- 그의 학문적 계보에는 Stephen Kleene, J. Barkley Rosser, Alan Turing이 포함됨
- Turing은 Princeton에서 Church의 지도 아래 Ph.D.를 마침
- David Kaplan은 새 대학원생들에게 Church의 수업을 들어보라고 권하며, 관심 분야가 아니더라도 손자들에게 이야기하게 될 경험이라고 말했다고 전해짐
- 1930년대 Princeton은 John von Neumann, Kurt Gödel, Church가 함께한 현대 논리 발전의 지적 중심지였음
잘 보이지 않는 유산
- Church는 Turing, von Neumann, Gödel 등에 비해 같은 수준의 대중적 명성을 얻지 못함
- 그의 유산은 전시 암호 해독의 영웅담이나 이른 죽음의 비극처럼 대중적 상상력을 끌기 쉬운 형태가 아니었음
- 스마트폰에서 실행되는 수십억 개의 프로그램은 그 논리를 λ-calculus의 추상 함수까지 거슬러 올라갈 수 있음
- 단순한 앱부터 인공지능까지, 계산의 보이지 않는 DNA는 Church의 작업에서 중요한 계보를 이어받음
- Church의 천재성은 스펙터클이 아니라 세계를 바꾸는 엄밀한 구조와 조용한 우아함 속에 있었음