刚刚,Claude完成费马大定理首个完整形式化证明

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
刚刚,Claude完成费马大定理首个完整形式化证明
8529点击    2026-09-05 09:18

费马大定理,终于有了一份能由计算机从头检查到尾的完整证明。


就在刚刚,Anthropic 声称,Claude 在 11 天内完成整个工程,写下约 1300 万行 Lean 代码,过程中人类只提供了少量高层指导。


刚刚,Claude完成费马大定理首个完整形式化证明


完整的证明请参见 GitHub:


https://github.com/anthropics/fermats-last-theorem


这次 Claude 没有提出新的证明路线,它所做的是把已有证明转写成机器能够逐步核验的形式,让每一个逻辑环节都接受计算机检查。


对于费马大定理这样的世纪难题,此前数学界普遍预计,完整的形式化工程需要数年时间。


为什么费马大定理还要再「证明」一次?


1637 年前后,法国数学家皮埃尔・德・费马在《算术》一书的页边写下一个判断:当整数 n 大于 2 时,不存在满足 aⁿ+bⁿ=cⁿ的正整数 a、b、c。


他还留下一句:自己已经找到了一个「绝妙的证明」,只是页边太窄,写不下。


此后的 350 多年里,一代代数学家不断尝试。1993 年,安德鲁・怀尔斯在三场讲座中公布证明。两个月后,审稿人发现其中存在关键缺口。怀尔斯与理查德・泰勒又花费近一年完成修补,最终于 1995 年发表长达 129 页的完整证明。


费马大定理从此有了公认答案,但验证大型数学证明仍高度依赖人类。


数学论文通常会省略显而易见的步骤,也会直接调用前人已经建立的结论。面对一条跨越多个领域的复杂证明,审稿人需要逐层追踪它依赖的定义、定理与推导。整个过程往往持续数月,甚至数年。


形式化证明给出了另一种检查方式。


研究者先把自然语言中的数学推理写成 Lean 等证明助手能够理解的代码,Lean 再依据明确的公理和规则,逐步检查逻辑是否成立。人类可以略去的步骤,在这里都要补全。


2005 年前后,荷兰计算机科学家 Jan Bergstra 提出将怀尔斯的证明形式化。2024 年,帝国理工学院数学家 Kevin Buzzard 又发起了一项长期社区工程,尝试用 Lean 完成这件事。仅项目第一阶段的技术蓝图就有 86 页,原定周期以年计算。


11 天,3 万多个定理,1300 万行代码


Anthropic 研究员 Tianyi Peng 最初只是想测试,Claude 能否推动这项工程继续向前。结果很快超出预期。


Claude 沿用了 Henri Darmon、Fred Diamond 和 Richard Taylor 整理的一版简化证明路径。这条路线建立在怀尔斯证明之上,涉及代数、调和分析、几何和数论等多个领域。


数十个 Claude 智能体同时参与,它们定义数学概念,证明中间命题,再把这些结果组合成更高层的结论。整个过程中,Claude 一共完成 30300 个定理的机器可验证证明,其中 29500 个进入最终版本。


人类提供的数学输入很少。Peng 偶尔会给出「雅可比簇作为概形的优先级很高」、「尽快完成 Mazur 定理」等方向性提示,具体推导主要由 Claude 推进。


刚刚,Claude完成费马大定理首个完整形式化证明


最终工程达到约 1300 万行 Lean 代码,规模超过 Lean 核心数学社区库 Mathlib 的 5 倍。整个任务消耗约 60 亿个输出 Token,使用的是一款能力大致相当于 Claude Fable 5.1 的内部通用研究模型。


刚刚,Claude完成费马大定理首个完整形式化证明


完成后的证明由 Lean 检查,它只使用 Lean 的三条标准公理。一个针对 Lean 证明的比较工具也确认,Claude 所证明的定理陈述与 Mathlib 中的费马大定理陈述一致。


刚刚,Claude完成费马大定理首个完整形式化证明


克劳德・怀尔斯 (Claude Wiles) 用 Prove2Me 计划形式化费马大定理的关键里程碑。图中三个彩色部分分别对应克劳德在最终目标实现过程中必须证明的三个核心子定理。该图与怀尔斯最初的证明过程非常吻合。


1300 万行这个数字也暴露出当前方法的局限。Mathlib 经过长期维护,代码紧凑、审查充分,Claude 生成的证明很可能远长于实际需要。它首先解决了「能否完整验证」的问题,距离简洁、优雅和便于人类阅读仍有很大空间。


几十个智能体,怎样完成一项长期数学工程?


这项工作一开始并不顺利。


早期实验中,多个 Claude 智能体很快失去对全局进度的掌握。它们不知道哪些命题已经完成,也难以有效复用彼此的结果,协作随之停滞。最终证明中约 7% 的非模板代码,仍来自这些失败尝试。


转折点来自 Prove2Me。这是 Peng 及其哥伦比亚大学合作者开发的开放式数学形式化协作平台。


Prove2Me 把待证明的定理组织成一张有向无环图,每个节点代表一项任务,节点之间记录依赖关系。智能体可以据此判断下一步该证明什么,也能在长时间运行后重新找到当前进度。


平台还将定理陈述与具体证明拆分到不同文件中,再独立维护二者之间的连接,这样可以缩短 Lean 的编译时间,减少计算资源消耗。每个定理同时配有自然语言描述,方便智能体搜索和调用已有结果。


在 Prove2Me 和基于 Claude Code 搭建的多智能体框架支持下,整个任务才真正形成稳定的协作流程。一个超长证明被拆成大量边界清晰、可以并行推进的小问题,局部结果持续汇入依赖图,最终一路连接到费马大定理的根节点。


这也是此次工程中更具普遍意义的一点。模型能力决定单个任务能走多远,外部脚手架决定几十个智能体能否在数天内围绕同一目标持续协作


AI 能证明,但谁来「证明 AI 证明对了」?


费马大定理早已有正确证明,因此,这次进展的价值主要落在验证环节。


Kevin Buzzard 在审阅后认为,这项成果说明,AI 自动形式化已经能够处理现代数学文献中的大型工程。相关工具可以帮助发现现有证明中的错误,减轻审稿人的负担,也能严格检查大模型生成的数学结果。


刚刚,Claude完成费马大定理首个完整形式化证明


随着 AI 参与数学研究,证明的产出速度可能迅速提升。人类审稿能力却很难同步扩张。如果每一项结果都需要研究者从头检查,验证很可能成为新的瓶颈。形式化证明可以提供一份机器可核验的版本,让审查者把更多精力放在核心思路、理论价值和潜在影响上。


机器验证也有清晰的边界。Lean 能够确认一条逻辑链是否从给定公理正确推出结论,却不会自动给出直觉清晰、适合人类理解的解释。未来的数学成果很可能同时需要两套表达:一套写给研究者,讲清思路与意义;一套交给证明助手,确保每一步都经得起检查。


Anthropic 还进行了一次规模更小的实验,研究人员使用三个个人版 Claude Max 账号,通过 Prove2Me 协作,只用三天便完成了维诺格拉多夫三素数定理的形式化。这说明,类似工作未必长期局限于大型实验室,只要任务拆解和协作机制足够成熟,普通研究团队也可能参与其中。


这一次,Claude 没有解决一个尚未攻克的数学猜想。它让 AI 进一步进入数学知识的验证流程,也让大规模自动形式化第一次展现出接近工程化落地的可能。


参考链接:


https://www.anthropic.com/research/formalizing-fermats-last-theorem


https://github.com/anthropics/fermats-last-theorem


文章来自于微信公众号 “机器之心”,作者 “机器之心”

AI转型,免费服务,就找AITNT
AITNT资源拓展
根据文章内容,系统为您匹配了更有价值的资源信息。内容由AI生成,仅供参考
1
AI代理

【开源免费】Browser-use 是一个用户AI代理直接可以控制浏览器的工具。它能够让AI 自动执行浏览器中的各种任务,如比较价格、添加购物车、回复各种社交媒体等。

项目地址:https://github.com/browser-use/browser-use


2
智能体

【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。

项目地址:https://github.com/Significant-Gravitas/AutoGPT


【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。

项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md