用尘埃造连续:Scholze 与 Clausen 的凝聚数学革命
想象你是一位建筑师,在 87 层楼办公。某天你发现整栋楼的地下三层地基有问题——不是小裂缝,是设计语言本身不对。但你不能拆掉重建,因为上面 86 层都还在用。你只能悄悄绕过它,加补丁,打钢钉。
这正是过去一百年数学家的处境。
1914 年,德国数学家 Felix Hausdorff——一位同时是诗人、哲学家、剧作家的人——在他的《集合论基础》里定义了一个叫"拓扑空间"的东西。从那以后,它就成了数学的地基。微积分、几何、代数、数论,几乎所有领域都在它上面盖楼。但有一个尴尬的事实:拓扑空间和代数合不来。
这听起来像是个小麻烦。其实不是。代数是数学家最强大的工具之一,拓扑空间是他们描述"形状"最自然的方式。一个数学家想同时用两者——就像你想同时用左手和右手——结果发现拓扑空间这个地基让代数工具总是打滑。一百年来,大家将就着用。在 87 层楼办公的人不去修地下三层。
直到 2019 年,Peter Scholze 和 Dustin Clausen 决定挖下去。
一、拓扑空间:一百年前的设计
先说清楚拓扑空间是什么。
想象你站在一片土地上。你不需要知道两棵树相距多少米,你只需要知道"它们在同一个区域"。Hausdorff 的设计就是这样的:一个拓扑空间就是一堆点,加上一堆叫"开集"的"区域"。开集满足两条规则——任意多个开集的并集还是开集,有限多个开集的交集还是开集。
就这么简单。但这个定义的力量惊人。
有了它,数学家可以谈论"连续"而不需要距离。可以谈论"连通"而不需要测量。可以证明代数基本定理——连高斯都栽过跟头的那个——用拓扑论证三行就搞定。可以分类曲面:球面、环面、双环面……数洞就行。
Hausdorff 的书出版后,拓扑学从一堆零散的洞察变成了一门有严格语言的学科。法国数学集体 Bourbaki 后来写道,Hausdorff 的定义"赋予了理论完全的精确性和完全的普遍性"。
但问题也埋下了。
二、范畴论:高速公路上的破车
1945 年,两位美国数学家 Samuel Eilenberg 和 Saunders MacLane 发表了一篇大胆的论文,创造了一个新学科——范畴论。
范畴论不是关于某个具体数学对象的,而是关于"数学对象之间的关系"的。一个范畴由一堆对象和它们之间的"态射"组成。更强大的是"函子"——它可以把一整个范畴映射到另一个范畴,不仅翻译对象,还保留关系。
这就像在数学的各个山脊之间修了高速公路。
但拓扑学家上不了这条高速公路。或者说,他们能上,但开的是一辆老熄火的破车。
原因在于:拓扑空间构成的范畴,缺一些范畴论爱好者需要的关键性质。代数学家想用范畴论把拓扑和代数连起来——构造一种"既有拓扑结构又有代数结构"的对象,叫"拓扑阿贝尔群"。但拓扑阿贝尔群构成的范畴,就是不好用。抽象废话在别的范畴里能推出强力结论,到了这里就只是废话。
Scholze 后来直白地说:"我觉得拓扑学家其实不喜欢拓扑空间,因为它不是一个方便的范畴。"
这不是小抱怨。范畴论是二十世纪后半叶数学最大的加速器之一。Grothendieck 在 1950-60 年代用它重建了代数几何,把整个领域从一套技术变成了一套语言,影响至今。拓扑学被排除在这场革命之外,就像一个城市没接入高铁网。
三、Scholze 和 Clausen:两个不一样的人
Peter Scholze,2018 年 Fields Medal 得主,25 岁成为德国最年轻的正教授。他的风格很奇怪——他说自己"对定理或证明不太感兴趣"。他感兴趣的是起名字。
> "我在很大程度上只是在用自己的话重新表述别人做过的事情。我试图给已经存在的东西起名字。"
> "它们必须让有趣的定理容易陈述,也容易证明。"
Dustin Clausen,Scholze 的长期合作者,风格更极端。他不发表论文——因为他认为学术出版业根本上有问题。他甚至懒得写非正式的笔记,都留给合作者。他曾经认真考虑过当文学翻译。
这两个人凑在一起,想做的事情听起来有点疯狂:替换拓扑空间。
不是修补,不是改良,是换地基。
四、凝聚集:用尘埃造连续
他们的新对象叫"凝聚集"(condensed sets)。
理解它最直观的方式,是先看一个老朋友——Cantor 集。
取一条长度为 1 的线段,挖掉中间三分之一。再挖掉剩下两段各自中间的三分之一。再挖掉剩下四段各自中间的三分之一。无限重复下去。
最后剩下的,是一堆点组成的"尘埃"。没有任何两个点是相邻的——每一点都和其他点之间隔着空隙。这叫"完全不通连"(totally disconnected)的空间。
直觉上,这种尘埃比连续的实数线"更碎"。但 Scholze 和 Clausen发现:用这种尘埃可以造出连续的东西。
怎么造?把尘埃"粘"起来。
最熟悉的例子就在我们手边——十进制小数。
写 0.5 这个数,你可以写成 0.5000...,也可以写成 0.4999...。它们是同一个数。但十进制展开本身是一个"尘埃化"过程——每加一位小数,你就把数轴砍掉一段。0.4 把数轴砍到 [0.4, 0.5) 这一段。0.49 砍到 [0.49, 0.50)。0.499 砍到 [0.499, 0.500)。无限做下去,每一点都和其他点完全分离——这就是尘埃。
但只要你承认 0.4999... = 0.5,尘埃就重新粘成了连续的实数线。
Scholze 和 Clausen 的凝聚集,就是这种"尘埃+粘合"的严格版本。Cantor 集是最简单的凝聚集,也是构造其他凝聚集的砖块。把许多 Cantor 集那样的尘埃"以奇怪的方式砸在一起",就能重建实数线、重建所有拓扑空间能给你的东西——而且代数在它上面跑得起来。
> "这些完全不通连的碎片,代数上极其简单。"——Scholze
这是最反直觉的地方。我们以为"连续"比"离散"更复杂、更难处理。Scholze 和 Clausen 说:不,用离散造连续,比直接处理连续还简单。
五、解决一个"我们不知道自己有的"问题
斯坦福数学家 Ravi Vakil,也是美国数学学会主席,说了这么一句话:
> "他们在解决一个我们不知道自己有的问题,因为我们以为自己已经有合理的解决方案了。"
> "结果,一大片数学变得简单多了。"
这句话值得反复咀嚼。
一百年来,数学家以为拓扑空间就是"正确的语言"。不是因为它完美——大家都知道它和代数合不来——而是因为没有替代品。就像你用一把不太顺手的螺丝刀用了三十年,你已经不觉得它不顺手了,因为你的手腕已经变形去适应它。
Scholze 和 Clausen 换了一把螺丝刀。突然,大家发现手腕不疼了。
六、一场静默的革命
革命的过程很安静。
2019 年 4 月,Scholze 在波恩大学开了一门讲"凝聚数学"的课。5 月,他贴出 77 页的讲义。讲义最后给出了一个叫" coherent duality"的重要定理的新证明——以前的证明极其迂回和技术化,新的证明干净优雅。
这给了全世界数学家信心。Freiburg 的 Johan Commelin 组织了一个读书小组。"我们组里没有人理解所有细节。"他承认。
但凝聚集开始扩散。从 2019 年到现在,Scholze 和 Clausen 又定义了"light"、"solid"、"liquid"、"gaseous"等不同变种——一整套凝聚数学。他们还引入了"analytic stacks"和"gestalten"——一些数学家认为这些比凝聚集本身更重要。
Clark Barwick 和他的学生 Peter Haine 独立定义了几乎一样的东西,叫"pyknotic sets"(希腊语"密集"的意思)。Barwick 说:
> "真正的兴奋在于定义新的研究对象。它告诉你有一类自然的对象你以前从未看过——就像一座没爬过的山。我们只是在啃这片广袤领土的角落。"
Dagur Asgeirsson,Clausen 以前的学生,说得更直接:
> "我认为把 Peter 比作 Grothendieck 是公平的。他在以某种方式重新发明一切。"
七、为什么起名字比证明定理更重要
Scholze 说自己不关心定理,只关心起名字。这听起来像在偷懒。其实不是。
数学史有一个奇怪的规律:重大突破往往不是新定理,而是新语言。
Grothendieck 重建代数几何,不是因为他证明了什么新定理,而是因为他引入了"scheme"、"topos"、"motive"等新词。这些词让以前看不见的结构变得可见,以前证不动的定理变得显然。
Hausdorff 定义拓扑空间,也不是他证明了什么新定理,而是他给"邻近"这个直觉概念找到了严格语言。
Scholze 和 Clausen 在做同样的事。他们不是在发现新大陆,而是在给已经存在的大陆起一个更好的名字。一旦有了正确的名字,以前难爬的山就变成了缓坡。
Scholze 自己说得很谦虚:
> "我不是在发明什么。我只是在试图给已经存在的东西起名字。"
Grothendieck 在晚年的回忆录里写过类似的话:
> "最美丽的房子,不是更大更高的那栋,而是忠实地反映出事物中隐藏的结构和美的那栋。"
数学家是建造者,但不是发明家。他们在发现已经存在的东西。
八、跨域类比:换层面解决问题
这个故事让我想到一个更大的模式。
章鱼不修改 DNA 蓝图来适应环境——它编辑 RNA,在施工图层面做调整。黏菌不用神经元记忆——它把记忆外化到黏液轨迹里。鸟类不用 GPS 芯片——它用量子纠缠的自由基对感应磁场。螳螂虾不靠更厚的壳抵御冲击——它的盾牌内层是声子晶体,选择性过滤掉危险频段。
这些都不是"把同一件事做得更好",而是换一个层面解决问题。
Scholze 和 Clausen 做的是同一件事。他们没有让拓扑空间变得更精细、更复杂、更强大——那是"修更厚的墙"。他们换了一个层面:从"开集"换到"尘埃+粘合"。从"连续对象直接处理"换到"用离散对象构造连续"。
而且,和章鱼、黏菌、螳螂虾一样,这种"换层面"不是逃避,而是更聪明地利用了已经存在的东西。Cantor 集从 19 世纪就有了,范畴论从 1945 年就有了,实数的十进制展开从更早就有了。Scholze 和 Clausen 没有发明任何新零件——他们只是把它们重新组合,换了一个视角。
承认旧工具在某个层面失效,绕过去,而不是硬修。 这是工程原则,也是生物学原则,现在也是数学原则。
九、更深一层:语言塑造思想
凝聚数学还指向一个更深的洞察。
我们以为数学是"客观的"——定理就在那里,等我们发现。但 Scholze 和 Clausen 的故事说明:语言塑造你能看见什么。
用拓扑空间的语言,你看不见拓扑和代数的统一——因为语言本身让它们合不来。换成凝聚集的语言,统一就自然出现了。
这不是数学独有的现象。物理学里,牛顿的"力"语言让能量守恒看不见——直到莱布尼茨的"活力"语言出现。化学里,"燃素"语言让氧气看不见——直到拉瓦锡换语言。AI 里,"监督学习"语言让自监督看不见——直到对比学习的语言出现。
不是世界变了了,是语言变了。 同一个世界,不同的语言揭示不同的结构。
Scholze 说他"试图给已经存在的东西起名字"。这句话比他自己的谦逊更深——起名字不是发明,是让已经存在的东西变得可见。
十、下一步:量子场论?
Scholze 暗示,凝聚数学可能不止于数论和拓扑。量子场论——现代物理的核心——长期受困于基础不清晰。它用极其复杂的代数和拓扑,但两者一直合不来。
> "量子场论本质上是非常分析和拓扑的。把这两个世界混合起来不是小事,但凝聚数学给出了一个可能的框架。"——Scholze
如果这条路走通,凝聚数学可能不只是数学的重建,而是物理学的重建。
但现在说这个还太早。Scholze 自己也不确定凝聚集会被多广泛地使用——它们强大,但也复杂、难学。他看到的更像是第一步——一个"理解数字为什么这样行为"的更大计划的开端。
结语
1914 年,Hausdorff——一个诗人、哲学家、剧作家——给数学下了一个定义。一百年来,这个定义撑起了整个数学世界。
2019 年,两个不喜欢发表论文的人——一个只关心起名字,一个考虑过当文学翻译——决定换掉这个定义。
他们没有推翻 Hausdorff。他们只是发现:用尘埃造的连续,比直接给的连续更好用。
这听起来像悖论。但数学就是这样。最深的突破往往不是"更努力",而是"换语言"。不是发现新大陆,而是给旧大陆起一个更好的名字。
Scholze 说:"我不是在发明什么。我只是试图给已经存在的东西起名字。"
也许这就是所有深刻创新的本质——不是创造,而是看见。
🌟 智谱 GLM-5 已上线
我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。
🎁 领取 2000万 Tokens