年表

  1. 1903
    12 月 28 日生于布达佩斯,父亲是银行家。
  2. 1913
    父亲获封贵族头衔,儿子从此成为“冯·诺依曼”。
  3. 1921
    从布达佩斯的路德派中学毕业,尤金·维格纳是他的同学。
  4. 1923
    19 岁时发表序数的定义。
  5. 1926
    在苏黎世获得化学工程文凭,在布达佩斯获得数学博士学位。
  6. 1927
    成为柏林大学最年轻的 Privatdozent(编外讲师)。
  7. 1928
    发表极小极大定理,奠定博弈论的基础。
  8. 1930
    移居普林斯顿。1933 年成为高等研究院最早的教授之一。
  9. 1932
    出版《量子力学的数学基础》。
  10. 1943
    开始在洛斯阿拉莫斯参与原子弹计划。
  11. 1944
    与奥斯卡·摩根斯特恩合著出版《博弈论与经济行为》。
  12. 1945
    写出 EDVAC 报告,描述存储程序计算机。
  13. 1946
    与斯坦尼斯瓦夫·乌拉姆一起发展蒙特卡洛方法。
  14. 1952
    IAS 计算机投入运行。
  15. 1955
    被任命为原子能委员会委员。发现自己患了癌症。
  16. 1957
    2 月 8 日在华盛顿去世,终年 53 岁。
  1. 12 月 28 日出生,父亲是银行家。在路德派中学读书,与尤金·维格纳是同学。
  2. 在父亲的坚持下学习化学,同时在布达佩斯注册攻读数学博士。
  3. 在苏黎世联邦理工学院获得化学工程学位。上过乔治·波利亚的课,波利亚后来说他是自己唯一害怕的学生。
  4. 与大卫·希尔伯特一起研究数学基础和新的量子力学。
  5. 成为柏林大学最年轻的编外讲师。1928 年发表极小极大定理。
  6. 先任普林斯顿大学教授,1933 年起任高等研究院教授,与爱因斯坦和哥德尔为同事。在那里建造了 IAS 计算机。
  7. 担任原子弹计划的顾问。与乌拉姆一起创立蒙特卡洛方法。
  8. 担任原子能委员会委员。1957 年 2 月 8 日因癌症在沃尔特·里德医院去世。
从布达佩斯到华盛顿,途经苏黎世、哥廷根、柏林、普林斯顿和洛斯阿拉莫斯。 地图:© OpenStreetMap 贡献者
  1. 1903–1921 · 布达佩斯
  2. 1921–1923 · 柏林
  3. 1923–1926 · 苏黎世
  4. 1926–1927 · 哥廷根
  5. 1927–1930 · 柏林
  6. 1930–1957 · 普林斯顿
  7. 1943–1955 · 洛斯阿拉莫斯
  8. 1955–1957 · 华盛顿
从布达佩斯到华盛顿,途经苏黎世、哥廷根、柏林、普林斯顿和洛斯阿拉莫斯。

布达佩斯的少年

Neumann János Lajos(诺依曼·亚诺什·拉约什)1903 年 12 月 28 日生于布达佩斯,那时它是欧洲最富裕、文化最繁荣的城市之一。父亲马克斯·诺依曼是一位成功的银行家,1913 年从奥匈帝国皇帝那里获得贵族头衔:这就是儿子后来在西方使用的那个“冯”。

关于他童年的故事听起来像传说。据说他六岁时能心算八位数的除法,还能用古希腊语和父亲聊天;八岁时已经读过微积分;他还会读一页电话簿,然后凭记忆背出上面的名字和号码,逗来访的客人开心。无论是否夸张,这些故事都说明了他给人留下的印象。

布达佩斯巴托里街上冯·诺依曼出生的房子外墙上的纪念牌。
布达佩斯巴托里街上冯·诺依曼出生的房子外墙上的纪念牌。Misibacsi · Wikimedia Commons · CC BY-SA 3.0

他就读于布达佩斯路德派中学,即 Fasori,全国要求最严格的学校之一。他的数学老师拉茨·拉斯洛很快发现,这个男孩需要的远超学校所能提供的,于是把他送到大学教授那里去学习。比他高一个年级的是尤金·维格纳,后者在 1963 年获得诺贝尔物理学奖,多年后说他从未见过像这位同学那样敏捷的头脑。

布达佩斯路德派中学 Fasori,冯·诺依曼和尤金·维格纳都曾在这里读书。
布达佩斯路德派中学 Fasori,冯·诺依曼和尤金·维格纳都曾在这里读书。VinceB · Wikimedia Commons · CC BY-SA 3.0

同时是化学家和数学家

父亲认为数学没有前途,希望儿子当工程师。冯·诺依曼两样都做了。1921 年到 1926 年,他先在柏林、后在苏黎世联邦理工学院学习化学工程,同时在布达佩斯注册攻读数学博士,只在考试时才露面。1926 年,他既拿到了化学文凭,也拿到了关于集合论基础的博士学位。19 岁时,他就已经发表了至今仍在使用的序数定义。

1926 到 1927 年,他前往哥廷根,与大卫·希尔伯特一起工作。希尔伯特当时正试图为整个数学奠定坚实的基础,也对新生的量子力学很感兴趣。冯·诺依曼在那里开始用希尔伯特空间的语言书写量子理论。1927 年,他成为柏林大学最年轻的 Privatdozent;1928 年,他发表了奠定博弈论的极小极大定理。

普林斯顿

1930 年,普林斯顿大学邀请了冯·诺依曼和维格纳。三年后,纳粹上台,开始把犹太教授赶出德国大学,冯·诺依曼成为普林斯顿新成立的高等研究院最早的终身成员之一,与阿尔伯特·爱因斯坦、库尔特·哥德尔和赫尔曼·外尔同列。那年他 29 岁。

富尔德楼,普林斯顿高等研究院的主楼。冯·诺依曼从 1933 年一直在这里工作,直到去世。
富尔德楼,普林斯顿高等研究院的主楼。冯·诺依曼从 1933 年一直在这里工作,直到去世。Zeete · Wikimedia Commons · CC BY-SA 4.0

在普林斯顿,大家都叫他“约翰尼”,他和心不在焉的天才形象正好相反。他在任何场合都穿西装,举办通宵达旦的聚会,讲荤段子,喜欢在嘈杂中工作,开车糟糕到经常换车。他结过两次婚:第一任妻子玛丽耶特·克韦希是他唯一的女儿玛丽娜的母亲,玛丽娜后来成为重要的经济学家;第二任妻子克拉拉·丹后来成为最早的计算机程序员之一。

战争与洛斯阿拉莫斯

冯·诺依曼在新墨西哥州,摄于他在洛斯阿拉莫斯工作的那些年(1943 年到 1947 年之间)。
冯·诺依曼在新墨西哥州,摄于他在洛斯阿拉莫斯工作的那些年(1943 年到 1947 年之间)。Los Alamos National Laboratory · Wikimedia Commons · 须署名

冯·诺依曼于 1937 年成为美国公民。战争开始后,他为陆军和海军就爆炸和冲击波问题提供咨询。1943 年,他被召到新墨西哥州的洛斯阿拉莫斯,原子弹正在那里制造。他最为人知的贡献是钚弹:钚弹需要一个炸药球壳,在许多点同时引爆,把核心均匀地压缩,而冯·诺依曼帮助计算了这些爆炸“透镜”的设计。这些计算冗长到让他对新出现的计算机器产生了兴趣。

计算机

1944 年,冯·诺依曼在一个火车站台上偶遇赫尔曼·戈德斯坦,后者告诉他宾夕法尼亚大学正在建造电子计算机 ENIAC。几周之内,冯·诺依曼就到了那里。1945 年,他写出了关于 ENIAC 后继者 EDVAC 的报告,其中描述的结构为此后几乎所有计算机所采用;同一年,他还写了最早的排序程序之一,归并排序。

战后,他不顾许多纯数学家的反对,说服研究院自己建造一台计算机。IAS 计算机从 1952 年开始运行,好几个国家都按照它的设计造出了复制品。最早的蒙特卡洛计算就在它和 ENIAC 上运行,1950 年第一次用计算机做的天气预报也是如此。

最后的岁月

1950 年代,冯·诺依曼是美国政府中最有影响力的科学家之一。他在冷战中持强硬立场,参与了氢弹和洲际导弹计划。1955 年,他被任命为原子能委员会委员。同一年,他发现自己患了癌症,病情迅速扩散。

他尽可能地坚持工作,先是坐在轮椅上,后来在华盛顿的沃尔特·里德医院;医院门口有士兵把守,以防他在神志不清时泄露机密。他当时在准备要在耶鲁大学做的讲座《计算机与人脑》,但始终没能讲成。他于 1957 年 2 月 8 日去世,终年 53 岁。这本书在第二年以未完成的形式出版。

练习:苍蝇的级数

把据说冯·诺依曼加起来的那个级数加一遍。第一段,苍蝇和迎面而来的骑车人以 $15 + 10 = 25$ 公里/小时的速度接近,起初相距 20 公里。证明各段构成等比数列,并求和。

第一段持续 $\frac{20}{25} = 0.8$ 小时,苍蝇飞了 $12$ 公里。这段时间里两个骑车人共接近了 $0.8 \times 20 = 16$ 公里,还剩 $4$ 公里,是初始距离的五分之一。因此每一段都是前一段的 $\frac15$:$12 + \frac{12}{5} + \frac{12}{25} + \cdots = \dfrac{12}{1 - \frac15} = 15$ 公里。

练习:短暂的一生

冯·诺依曼生于 1903 年,卒于 1957 年。他发表序数(1923)、极小极大(1928)和 EDVAC 报告(1945)时各多大?

大约 19 岁、24 岁和 41 岁(他的生日在 12 月 28 日,所以 1923 年几乎一整年他都还是 19 岁)。这三项工作属于毫不相干的领域:逻辑、经济学和计算机工程。

来源: Norman Macrae, John von Neumann(1992)· Ananyo Bhattacharya, The Man from the Future(2021)· 冯·诺依曼传记,MacTutor · Stanisław Ulam, “John von Neumann 1903–1957”, Bulletin of the AMS(1958)。


约翰·冯·诺依曼的全部主题 · 序数:由空集构成的数 →

图片来源.