本节摘要:数学的历史是一部"直觉先行、严谨性追账"的自传。本节沿三次数学危机(无理数、微积分基础、集合论悖论)看每次危机如何逼出一次严谨化升级;再听三大哲学流派(柏拉图主义、形式主义、直觉主义)在"数学被发现还是被发明"上的对峙;最后讨论数学审美的操作性标准,以及它为何不是装饰而是发现的指南针。
第一次危机:公元前五世纪,毕达哥拉斯学派坚信"万物皆整数(之比)",希帕索斯却发现单位正方形的对角线无法用任何整数比表示(第 1 章反证法的原始出处)。传说他因泄露此秘密被沉海。危机的化解花了希腊数学家两百年:欧多克索斯的比例论绕开无理数直接比较量,代价是几何压倒算术——希腊数学从此拄着几何的拐杖走了两千年。危机的账单常常由下一代支付。
第二次危机:牛顿的流数术(第 3 章详述)让"无穷小"时而非零时而零,贝克莱讥为"消失量的幽灵"。这次追账用了一百五十年,柯西与魏尔斯特拉斯的 epsilon-delta 语言最终还清,副产品是整个现代分析。有意思的是:债务未清的一个半世纪里,微积分照常生产真理——物理学用它算出了行星摄动。严谨性与生产力的不同步,是数学史最耐人寻味的节拍。
第三次危机:1902 年罗素悖论击中朴素集合论——"所有不包含自身的集合组成的集合"包含自身当且仅当它不包含自身(第 1 章对角线法的亲戚)。弗雷格的巨著刚付印,附录里他写下"科学家最不愿见到的,是大厦竣工时地基塌了"。补救方案是 ZFC 公理体系(第 1 章的地基)与类型论,后者在百年后成为计算机证明助手(下一节主角)的理论骨架。三次危机的公共模式:
# 罗素悖论的"程序版":自指集合构造器为何必然出问题 def russell_check(contains_itself): # 想象一个集合 R:收纳所有"不包含自身的集合" # 问:R 包含 R 吗?两种回答都自相矛盾 if contains_itself: # 若 R 属于 R,按 R 的收纳标准它不该被收纳 return "矛盾:按定义不应包含自身" else: # 若 R 不属于 R,按标准它又该被收纳 return "矛盾:按定义应当包含自身" print(russell_check(True)) print(russell_check(False)) # 与说谎者悖论、停机问题(第1章)同构:自指加否定是悖论的通用配方 # 现代方案:公理分级限制"任意收集"的权利,类型论按层级隔离自指
柏拉图主义:数学对象独立存在于理念的领域,数学家在做考古——发现早已存在的真理。哈代的立场即此,他说过数学的模式"像画家和诗人的模式一样,必须美"。现代旗手格温内斯有名言"数字像大象一样真实"。形式主义:希尔伯特纲领的核心,数学是符号游戏,任务是证明游戏规则(公理系统)的一致性与完备性。哥德尔不完备定理(第 1 章)击碎了完备性的期待,但没有终结形式主义——现代形式化证明正是其工程续命。直觉主义:布劳威尔主张数学是心智的构造,"存在必须是被构造的存在",因此拒绝排中律的滥用(一个命题要么真要么假,在未构造出证明或反例前不许引用)。直觉主义的遗产是构造性数学与证明助手中的"证明即程序"思想。
三派的分歧在具体问题上有实际后果:直觉主义者不接受"存在一个 x 满足 P"的非构造证明,而主流数学接受。这条分界线直接通向下一节的机器证明——计算机天然站在直觉主义一边(只认构造)。用一段代码体感两派的差异:
# 非构造存在性 vs 构造性证明的体感差异 # 命题:1 到 100 之间存在两个数,它们的平方差是 43 def brute_construct(): # 构造性:直接把这两个数找出来 for a in range(1, 101): for b in range(1, 101): if a*a - b*b == 43: return a, b return None print(brute_construct()) # 输出 (22, 21):484 - 441 = 43,找到了才算数 # 柏拉图主义者:这对数"本来就在那里",我们只是发现 # 直觉主义者:没有构造出来之前,命题的真值悬置 # 主流数学:代数论证 a^2-b^2=(a-b)(a+b)=43=1*43 即可确认存在,不必找数 # 三种立场对同一个命题给出三种"证明完成"的标准
数学家谈论"美的证明"不是文人习气,而是有操作内容的判断:短、非显然、连接两个不相邻的领域——Erdős 的说法是这类证明来自"上帝之书"。审美的导航作用体现在猜想筛选上:数学家面对一百个可证的命题,时间只够追五个——追哪个,审美投票。素数定理的初等证明(塞尔伯格与 Erdős,不用复分析)曾被视为圣杯,因为它"应该"不配复分析这么重的机械——审美直觉再次指向结构与工具的匹配问题。
给本节史论补一条学习策略上的推论:读数学史最有收获的读法不是记年表,而是复现"当时的困境"。拿出纸笔试着重走一遍欧多克索斯面对不可通约量的尴尬、魏尔斯特拉斯之前的分析学家面对无穷小的窘迫——十分钟的换位思考,胜过一页编年史。这与本册一贯的方法论呼应:数学是在解决问题中生长的,理解了问题的压迫感,解法的形状才显得必然而非偶然。哲学三派之争的最佳练习,则是把第 1 章的证明方法四式按三派立场重新标注——在你的标准里哪些证明算"完成"了,你的直觉便站在哪一派。
思想的自传读完,终章看未来:悬赏的难题、争议的证明、加入战局的机器。