3.3 學生群像:圖靈、克萊尼、羅瑟與 Curry(1930s–1940s)#
普林斯頓 1930 年代的邏輯課堂,是世界思想史上密度最高的房間之一。丘奇在這裡指導了圖靈、克林(Stephen Cole Kleene)、羅瑟(J. Barkley Rosser),並與Haskell Curry 的組合邏輯傳統長期互動。本節描繪這張師生網絡,以及每條支線如何把丘奇的思想帶向不同的世紀末。
克林:Lambda 演算的共同鍛造者#
克林是丘奇最早、最親密的學術夥伴:
- 1931 年起師從丘奇,1934 年在檢驗丘奇的 λ 系統時發現了悖論——系統允許構造出矛盾的表達式;
- 這次「學生打臉老師」沒有變成災難,反而變成方法:師生合力把系統限縮,保留核心,最終得到作為計算模型成立的 λ-可定義函數;
- 1936 年兩人合著〈論形式邏輯中的一些定理〉,證明 λ-可定義性與其他可計算性刻畫的等價;
- 克林後來在威斯康辛寫出 1952 年的《元數學導論》,把丘奇學派的標準傳向全世界(見 2.3),並發展出遞迴論的主要技術(見 5.2)。
羅瑟:更短的證明#
羅瑟 1936 年也做出關鍵貢獻:
- 他把丘奇 1936 年不可解性論證改造為更直接、更短的證明(Rosser trick),並以同樣手法簡化了哥德爾不完備定理——哥德爾-羅瑟定理由此得名;
- 羅瑟風格與丘奇相反:快、猛、直接。丘奇逐行驗算的審稿在他身上遇見了最大的挑戰者;
- 羅瑟後來執教康乃爾,培養出下一代的邏輯與計算理論人才。
圖靈:最著名的博士生#
圖靈 1936 年帶著〈論可計算數〉的手稿來到普林斯頓,成為丘奇的博士學生(1936–1938):
- 邏輯上兩人已互為知音:圖靈證明了 λ-可定義性與圖靈機等價(見 2.1),並在普林斯頓期間發表 〈關於序數的邏輯系統〉,研究序數邏輯;
- 丘奇指導圖靈完成博士論文——這篇論文引入了今日所稱的圖靈等價分層與序數邏輯系統,是超窮遞迴論的遠源;
- 生活中兩人性格天差地別:丘奇沉靜如僧侶,圖靈古怪而直率。系裡的調侃是:「圖靈論文的參考文獻比正文還像丘奇寫的」;
- 1938 年圖靈獲博士學位,隨即返回英國走向戰爭與機器(→ 詳見《圖靈傳記》第 3、4 章)。
Curry:姊妹傳統#
Haskell Curry 嚴格說不是丘奇的學生,而是 Lambda 演算的兄弟傳統創始人:
- Curry 在 1920–30 年代獨立發展組合邏輯(combinatory logic):不用變數、只用組合子的函數系統,目標同樣是改進《數學原理》的記號;
- 丘奇與 Curry 及克林在 1930 年代反覆通信辯論:誰的系統更基本、誰的記號更經濟;
- 最終兩個系統被證明表達力等價;而 Curry–Howard 對應(證明即程式)從 Curry 一側出發,日後與丘奇的型別理論合流成證明助理的基礎(見 5.3);
- 有趣的後世回聲:函數式語言 Haskell 的名字致敬 Curry,而它的型別系統血統來自丘奇(見 5.1)。
flowchart TD
C["丘奇<br/>普林斯頓"] -->|λ系統| K["克林<br/>1934發現悖論→共同修正<br/>遞迴論→威斯康辛"]
C -->|不可解性| R["羅瑟<br/>簡化證明→哥德爾-羅瑟<br/>→康乃爾"]
C -->|1936-38 博士| T["圖靈<br/>圖靈機≡λ-定義性<br/>→布萊切利園→機器(→圖靈傳記)"]
CU["Curry<br/>組合邏輯(姊妹傳統)"] <-->|辯論與合流| C
K --> Z1["遞迴論工程化(見5.2)"]
T --> Z2["計算機與AI(→圖靈傳記、香農傳記)"]
CU --> Z3["Curry-Howard→證明助理(見5.3)"]事件關聯與前因後果#
| 年份 | 事件 | 後續影響 |
|---|---|---|
| 1931–34 | 克林師從丘奇,發現 λ 系統悖論 | 系統修正,可計算性定義穩固 |
| 1936 | 羅瑟簡化丘奇證明 | 哥德爾-羅瑟定理 |
| 1936–38 | 圖靈在普林斯頓攻讀博士 | 兩大可計算性定義會師(見 2.1) |
| 1930s | 丘奇–Curry 組合邏輯辯論 | 證明即程式的伏筆(見 5.3) |
| 1940s–50s | 門徒散布各校 | 美國邏輯學派主導世界(見 2.3) |
因果:丘奇 1934 年的悖論如果不是被克林發現,λ 系統可能作為錯誤理論被棄置;如果不是丘奇嚴格保留核心而非全盤推翻,1936 年的定義不會存在;如果圖靈沒有讀到丘奇 1936 年的論文,〈論可計算數〉或許不會以同樣的形式完成。這個學派的本質是一臺「互相找錯」的機器——老師與學生互為對方的檢查程序,而錯誤每次被找到,理論就升一級。
小結#
- 克林貢獻了修正與系統化(λ 悖論→遞迴論);羅瑟貢獻了銳化(更短的證明);圖靈貢獻了另一種語言(機器)並回頭確認了丘奇的定義;Curry 貢獻了姊妹系統與「證明即程式」的種子;
- 丘奇學派的成功公式:極端嚴格+學生被允許(甚至被期待)找老師的錯;
- 這張網絡在 1950 年代覆蓋美國(見 2.3),在 1980 年代覆蓋函數式程式設計(見 5.1);
- 但嚴格文化也會累積張力——1960 年代,丘奇自己的課堂上爆發了學生的「造反」(見 4.1)。
下一段:造反的學生、「丘奇的嚴格」的代價,以及他獨特的博士生指導風格——請見 4.1。