윌리엄 하워드(William Alvin Howard)
증명을 간단히 하는 과정이 람다 계산(lambda calculus)의 계산과 한 걸음씩 맞아떨어진다는 것을 1969년 원고에서 보여 커리–하워드 대응(Curry–Howard correspondence)을 완성하고, 바흐만–하워드 서수(ordinal)에 이름을 남긴 캐나다 태생의 미국 증명 이론가.
윌리엄 하워드는 1926년 캐나다 밴쿠버에서 태어났습니다. 브리티시컬럼비아 대학과 일리노이 대학을 거쳐, 1956년 시카고 대학에서 매클레인의 지도로 박사 학위를 받았습니다. 그의 분야는 증명 이론, 곧 증명 자체를 수학의 대상으로 삼아 그 구조와 힘을 재는 학문입니다. 1930년대 괴델의 불완전성 정리(incompleteness theorem) 이후 증명 이론가들은 어떤 체계의 증명이 얼마나 강한지, 무모순성(consistency)을 무엇으로 보장할 수 있는지를 캐고 있었습니다. 하워드는 그 한가운데서 일하다가, 논리학과 컴퓨터 과학을 잇는 가장 유명한 관찰 하나를 짧은 원고에 적었습니다.
나이
관찰의 출발점은 커리였습니다. 커리는 조합자(combinator)의 타입(type)이 함의 논리의 공리(axiom)와 같은 모양이고, 함수(function) 적용이 전건 긍정(modus ponens)과 같다는 것을 알아차렸습니다. 하워드는 1969년 원고 「구성의 공식-타입 개념」에서 이것을 논리 전체로 넓혔습니다. '
여기까지는 증명과 프로그램의 모양이 같다는 이야기입니다. 하워드의 더 깊은 발견은 움직임까지 같다는 것이었습니다. 증명에는 돌아가는 길이 생길 수 있습니다. 먼저
원고는 거기서 멈추지 않았습니다. '모든
원고는 1969년에 쓰였지만 정식 출판은 11년 뒤였습니다. 그동안 복사본이 연구자들 사이를 돌며 읽혔고, 1980년 커리의 80세를 기리는 논문집 『H. B. 커리에게: 조합 논리(combinatory logic), 람다 계산, 형식주의(formalism) 논문집』에 실렸습니다. 1970년대에는 캐나다의 요아힘 람베크가 같은 대응이 범주론(category theory)의 데카르트 닫힌 범주(cartesian closed category)와도 이어진다는 것을 보여, 이 셋의 대응을 '커리–하워드–람베크 대응'이라 부르기도 합니다. 명제는 타입이자 범주(category)의 대상이고, 증명은 프로그램이자 대상 사이의 화살이라는 것입니다.
그의 본업인 증명 이론에서도 이름이 남았습니다. 1968년 논문은 클리퍼드 스펙터가 괴델의 디알렉티카 해석을 해석학(2계 산술)으로 넓히려고 도입한 '바 재귀(recursion)'로, 바 귀납이라는 강한 증명 원리를 해석했습니다. 1972년에는 귀납적 정의의 이론이 얼마나 강한지를 서수로 재는 분석을 했습니다. 그 분석에 나오는 거대한 가산 서수는 오늘날 바흐만–하워드 서수라 불리며, 여러 체계의 증명 강도를 재는 표준 눈금 가운데 하나입니다. 그는 일리노이 대학 시카고 캠퍼스에서 오래 가르쳤고, 2018년 미국 수학회 펠로가 되었으며, 2026년 3월 시카고에서 99세로 세상을 떠났습니다.
이 대응에 대한 흔한 오해 하나를 짚어 둡니다. 대응은 직관주의 논리(intuitionistic logic)에서 가장 깨끗하게 성립합니다. '
이어지는 곳. 증명을 프로그램으로 읽는 대응 전체는 커리–하워드 대응에서, 그 대응이 가장 깨끗하게 성립하는 논리는 직관주의 논리에서 직접 따라가 볼 수 있습니다. 증명을 줄이는 일과 같은 계산은 람다 계산과 단순 타입 람다 계산에, 쌍과 꼬리표 붙은 값의 타입은 대수적 자료형(algebraic data type)에 있습니다. 값에 따라 달라지는 타입은 의존 타입과 마르틴뢰프로, 같은 대응의 범주론 쪽 얼굴은 데카르트 닫힌 범주로, 이 모든 것을 실제로 쓰는 도구는 증명 보조기(proof assistant)로 이어집니다.
관계.
- 스승 손더스 매클레인 — 1956년 시카고 대학에서 매클레인의 지도로 재귀와 정렬 순서에 관한 논문 「k겹 재귀와 정렬 순서」를 써서 박사 학위를 받았습니다.
- 영향을 받음 해스켈 커리 — 커리와 페이스의 『조합 논리』가 적은 '조합자의 타입 = 공리'라는 관찰에서 출발해, 증명의 간단히 하기와 계산의 대응까지 넓혔습니다.
- 영향을 받음 쿠르트 괴델 — 그의 바 재귀 연구는 괴델이 1958년 산술의 무모순성을 고차 함수의 계산으로 해석한 '디알렉티카 해석'과 그 확장을 잇는 작업이었습니다.
- 영향을 줌 페르 마르틴뢰프 — 1969년 원고가 술어 논리(predicate logic)까지 대응을 넓히며 도입한 의존 타입의 생각은 마르틴뢰프의 직관주의 타입 이론(type theory)에 이어졌습니다.
연표.
- 1956년 시카고 대학에서 매클레인의 지도로 박사 학위를 받다
- 1968년 바 재귀로 바 귀납을 해석하는 논문을 내다
- 1969년 원고 「구성의 공식-타입 개념」을 써서 복사본으로 돌리다
- 1972년 뒤에 바흐만–하워드 서수라 불리는 수를 쓴 서수 분석을 발표하다
- 1980년 1969년 원고가 커리 기념 논문집에 정식으로 실리다
- 2018년 미국 수학회 펠로가 되다
이 인물이 나오는 긴 글
이 인물을 언급하는 페이지
- 람다 계산
… 없고, 타입이 명제, 프로그램이 그 명제의 증명이 되는 대응이 드러납니다. 미국 논리학자 해스켈 커리와윌리엄 하워드의 이름을 따 커리–하워드 대응이라 합니다. 예를 들어 A를 받아 B를 돌려주는 함수의 타입 A → …
- 커리–하워드 대응
… 명제 논리의 두 공리와 똑같고, 함수 적용이 전건 긍정과 같다는 것을 알아차렸습니다. 미국 논리학자윌리엄 하워드는 1969년에 쓰고 돌려 읽다가 1980년에야 출판한 원고에서 이것을 자연 연역과 람다 계산으로 옮기고, …
- 의존 타입
… 1967년 무렵부터 수학 증명을 기계로 검사하는 언어 Automath를 만들며 의존 타입을 썼고,윌리엄 하워드는 1969년 원고에서 ∀와 ∃까지 대응시키려면 의존 타입이 필요함을 보였습니다. 스웨덴의 ⟦페르 …