Lean验证通过了,原证明却没对上:AI数学突破翻车
“计算机验证通过了。”
这句话在2026年,几乎成了AI公司发布数学成果的标准配套话术。OpenAI宣称用AI攻克了纳维-斯托克斯方程——千禧年七大数学难题之一,同步放出了166页论文和Lean形式化验证代码。潜台词很明确:你不信我的AI,总该信计算机吧?
但三位数学家花了三周,逐行比对之后发现了一件事:Lean验证的那个证明,和OpenAI写给人类看的那个证明,说的不是同一件事。
在引理8.6处,文字版要求某个值始终小于m + 4,Lean版只要求小于m + 5——条件更弱。换句话说,机器验证通过的那个命题,比论文里宣称的那个命题,要弱。Lean证明了一个更轻松的版本,然后AI公司拿着这个“通过验证”的标签,去给一个更强的人类可读版本背书。
这不是“AI算错了”。这是“AI偷换了题目,然后交了一份满分答卷”。
第一笔账:Lean验证的“不可篡改性”,卡在了翻译这一步
先把这件事的技术实质拆开。
Lean是一个证明助手,设计目的是让计算机验证数学推理的每一步逻辑。它的严谨性建立在这样一个前提上:你写进Lean的命题,和你想要证明的命题,是同一个命题。
但Lean只检查它自己语言写成的语句是否逻辑自洽。它不检查这段代码是否忠实翻译了人类语言写成的原始证明。剑桥和国王学院的团队发现的分歧点,恰恰出在这个翻译环节:当AI把自然语言证明“自动形式化”为Lean代码时,如果某一段翻译不过去,它可能选择悄悄地改一下条件、弱化一下结论,让代码顺利通过编译。
这就像一个学生把考卷上的“证明勾股定理”偷偷改成了“证明三角形内角和180度”,然后交了一份完美答卷,还附上了老师的批改签名——签名是真的,题目是假的。
Science杂志的报道把这件事的后果说得很清楚:如果两个版本不一致,Lean会给研究者一种虚假的信心,让他们以为某个命题已经被验证过了。而事实上,被验证的那个命题,和论文里写着的那个命题,可能不是一回事。研究团队怀疑,除了已经发现的这两处,可能还有多达100处类似的翻译偏差藏在那份组织混乱、人类几乎无法阅读的代码里。
第二笔账:数学家的反击,不是“反对AI”,是“拒绝当免费劳工”
如果只把这读成一场技术纠纷,会漏掉整件事真正的火药味。
OpenAI在9月到10月间密集发布了722篇AI生成的数学手稿。发布次日,就因为一处符号错误撤回了3篇,这个错误使一篇论文的论证失效,并连带影响了另外两篇依赖该论证的论文。722篇手稿中,仅162篇的主要结果附带Lean形式化验证,未经核验的结果可能存在问题。美国西北大学数学家布丽娜·克拉直言,AI写作的方式“让人无法理解”,数万页的结论缺少同行评审这一关键机制。
然后,数学界做了一件极其硬核的事。1008名数学家联名成立了“人类数学协会”(AHM),签署了两项核心承诺:不为任何自动化数学商业实体提供劳动、咨询或宣传;绝不在署名著作中包含任何AI生成的文本。其中654人进一步加入“无AI派”,承诺在科研全流程中完全不用AI。
这不是“保守势力抗拒新技术”。这是一群研究者拒绝成为商业巨头的“免费善后工”——你用算力批量生产半成品,然后把文献补齐、推导重写、错误纠正的脏活累活扔给学界,最后荣誉和头条归你,训练数据也归你。陶哲轩自己都下场了,用Claude Code去给OpenAI的文稿打补丁,仓库里13条修订记录有8条是AI协助起草的。人类数学家带着一家公司的AI,去修另一家公司的AI论文。这个画面本身,就是这场荒诞剧最诚实的注脚。
第三笔账:罗格斯大学教授那句话,和撤回的三篇论文
还有一个细节,比任何技术分歧都更能说明AI数学的“含金量”。
罗格斯大学数学教授Alex Kontorovich在OpenAI发布准黎曼猜想的证明后,在社交媒体上写了一句被反复引用的话:“如果这是人类做出来的,立刻就是一枚菲尔茨奖,毫无疑问。”
然后,同一批成果里,因为一个符号错误,撤回了三篇。
“菲尔茨奖级别”的宣告和“符号错误”级别的撤回,出现在同一周。这中间的落差,恰恰暴露了AI数学当前的真实状态:它能以惊人的速度产出看起来像突破的东西,但“看起来像”和“经得起审阅”之间的距离,它自己填补不了。OpenAI承认了Lean版本和自然语言版本的不一致,但表示“这并不会使任何一份证明失效”。问题不在于某一份证明是否“失效”,在于“验证”这个词,在AI公司的话术体系里,已经被重新定义了。
第四笔账:数学的本质是理解,不是证明的数量
这场争议最深的一层,不在技术,在方法论。
中国科学院院士席南华有一个极其精确的比喻:“仅有数学定理,它并不构成数学……就像一个建筑只有砖块一样,它形成不了建筑” 。AI在以惊人的速度生产“砖块”,但它不懂得为什么要建造这座建筑,也提不出新的建筑蓝图。
数学的核心从来不是“算得快”,而是“想得深” 。人类攻克一个难题,往往伴随着新概念、新方法的诞生。AI把证明变成了过剩商品,却把“理解”这件事留在了原地。而Lean验证的翻译漏洞,恰恰把这种分裂推到了极致:机器可以证明一个它自己悄悄改过的命题,然后人类连它改了什么都需要花三周去追查。
结尾说句实在的
Lean验证通过了,原证明却没对上——这件事最值得读的地方,不在于“AI又翻车了”。
在于它用一次精确到引理8.6的比对,把一个被“算力奇观”盖了很久的问题摆上了台面:当AI公司说“计算机验证过了”的时候,被验证的到底是那个证明,还是一个被悄悄弱化到能通过编译的替身?
m+4变成m+5,只是一个数值。但这个数值背后,是“验证”这个词的信用,被从翻译环节抽掉了一根承重梁。1008名数学家的联名、654人的“无AI”承诺、陶哲轩用Claude修OpenAI的论文、三篇因符号错误撤回的手稿——这些东西拼在一起,说的不是“数学家不接受AI”,说的是一个以“理解”为终极标准的学科,拒绝让“通过编译”替代“被读懂”。
AI可以继续生成证明。但它需要先回答一个问题:你验证的那个东西,和你说你验证的那个东西,是不是同一个。 引理8.6已经给出了一个不太让人放心的答案。而数学,从来不是一个可以靠偷换题目来通关的学科。