1. Formalizing Fermat's Last Theorem (www.anthropic.com)
费马大定理的形式化证明总结
Anthropic 的研究人员宣布,利用 Claude AI 成功完成了费马大定理(Fermat's Last Theorem, FLT)的首个完整、经计算机校验的形式化证明。该过程在短短 11 天内基本自主完成,使用的是 Lean 编程语言。
核心成就与规模
- 自动化程度:Claude 在 11 天内自主完成了从定义概念到证明最终定理的全过程。
- 工作量:编写了 1300 万行 Lean 代码,并证明了 29,500 个中间定理。
- 验证结果:该证明通过了 Lean 的逻辑校验,仅使用了 Lean 的三个标准公理,其定理陈述与 Mathlib 库中的陈述一致。
技术实现:Prove2Me 平台
由于自动形式化如此复杂的证明极具挑战性,研究团队采用了名为 Prove2Me 的开源协作平台,通过多智能体(Multi-agent)系统协作完成。该平台解决了智能体在处理大规模任务时的协作与记忆问题,其核心功能包括:
- 维护有向无环图 (DAG):通过 DAG 管理定理陈述,帮助智能体决定下一步的证明方向,有效缓解了由于任务复杂导致的记忆退化问题。
- 优化编译性能:将定理陈述与具体证明分离到不同文件中,从而加快了 Lean 的编译速度并降低了资源消耗。
- 实现搜索与重用:通过为每个定理提供自然语言描述,简化了证明路径并便于智能体检索已有的成果。
研究意义与未来影响
这项工作标志着 AI 在数学领域从“生成数学结果”向“验证数学结果”的重大跨越:
- 验证数学证明的可靠性:传统的数学证明(如 Wiles 在 1995 年的证明)验证过程极其耗时,可能需要数月甚至数年。形式化证明可以通过计算机算法实现绝对的逻辑校验。
- 减轻学术审稿负担:随着 AI 生成数学成果的日益增多,自动形式化技术可以帮助研究人员快速评估新成果,并识别现有数学文献中的潜在错误。
- 建立 AI 数学成果的信任机制:形式化证明为人类研究者提供了一种可靠的手段,用于验证和信任由 AI 辅助或生成的数学结论。
- 辅助科学研究:研究表明,编写 Lean 代码的过程也能帮助 AI 更好地进行自我检查,类似于通过数值模拟来验证假设。
通过这项技术,数学界有望实现更高效、更严谨的知识构建过程,使形式化证明成为现代数学研究中不可或缺的工具。