Goedel-Architect: Streamlining Formal Theorem Proving with Blueprint Generation and Refinement
Goedel-Architect 是一个用于 Lean 4 定理证明的智能体框架,它利用蓝图生成与细化策略,在处理 MiniF2F、Putnam 和 IMO 等具有挑战性的数学基准测试时,实现了比现有流水线显著更低的成本以及最先进的性能。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正试图用乐高积木搭建一座宏伟且复杂的城堡。你有一份蓝图,但它不是一张图纸,而是一份指令清单,上面写着:“要建造塔楼,你首先需要一个地基,然后是一个墙壁,最后是一个窗户。”
问题在于,如果你试图通过一次巨大的飞跃来建造整个塔楼,你可能会卡住,或者在盖到一半时发现地基建错了。
Goedel-Architect 是一个全新的、智能的机器人团队,旨在用一种叫做 Lean 4 的语言来建造这些数学“城堡”(形式化证明)。它并没有试图一次性完成整个建筑,而是采用了一种名为**蓝图生成与精炼(Blueprint Generation and Refinement)**的策略。
以下是它的工作原理,分为简单的步骤:
1. 蓝图(总体规划)
在机器人开始建造之前,它会先绘制一张蓝图。
- 它是什么? 可以把它看作是一个依赖关系图。它列出了证明这个大数学问题所需的每一个微小步骤(称为“引理”)。
- 它是如何工作的: 它绘制箭头来展示哪些步骤依赖于其他步骤。例如:“在完成墙壁之前,你不能建造屋顶。”
- 转折点: 有时,如果数学问题非常难,机器人会被给予一个自然语言证明。这就像是人类数学家给机器人提供了一个粗略的草图或一个关于如何解决问题的故事。机器人利用这个故事,从一开始就能绘制出更出色、更准确的蓝图。
2. 施工队(并行证明)
一旦蓝图准备就绪,机器人不会一个接一个地建造。它会派出整个由专业建筑师组成的团队(一个“Lean 证明器”)来同时进行所有微小步骤的工作。
- 每个建筑师只关注他们特定的步骤以及他们被允许使用的步骤(他们的“依赖项”)。
- 他们尝试建造自己的部分。如果成功了,他们就把那部分蓝图变成绿色。
- 如果失败了,就会变成蓝色(卡住)或红色(损坏)。
3. 修补循环(精炼)
这是 Goedel-Architect 区别于其他机器人的地方。
- 旧方法: 许多其他 AI 系统尝试解决一个问题,遇到困难后,就会不断地尝试将这一个卡住的部分拆解成更小的部分。这就像是通过在同一个地方用力猛砸来修理一面坏掉的墙一样。这往往会导致死胡同。
- Goedel 的方式: 如果一名建筑师卡住了,整个团队会停下来并观察整张蓝图。
- 诊断: 机器人会问:“为什么失败了?”
- 情况 A(红色): “哦,这个步骤实际上是错误的!”(蓝图有一个错误的构想)。机器人修正该陈述。
- 情况 B(蓝色): “这个步骤是真的,但现在建造它太难了。” 机器人将这个大步骤拆解成两个或三个更小的、更容易的辅助步骤。
- 修订: 机器人根据这些新的、更小的步骤重写蓝图,并再次派出施工队。
- 效率: 至关重要的一点是,任何已经成功建造的部分(绿色)都会保持为绿色。机器人不会丢弃已有的成果;它只是修复损坏的部分并添加新的辅助步骤。
- 诊断: 机器人会问:“为什么失败了?”
为什么这很重要?
论文声称这种方法是一个“游戏规则改变者”,主要基于两个原因:
它极其聪明且准确:
- 在一个标准的高中数学题测试(MiniF2F)中,它解决了 99.2% 的题目。在有了一点人类风格的故事(自然语言)帮助下,它解决了 100%。
- 在更难的大学水平数学(PutnamBench)上,它在自主状态下解决了 75.6%,在有帮助的情况下解决了 88.8%。
- 它甚至解决了来自非常近期、难度极高的竞赛(如 IMO 2025 和 Putnam 2025)中的题目,而此前没有任何其他开源机器人能解决这些题目。
它极其廉价:
- 其他解决这些问题的顶级机器人通常使用运行成本高达数千美元的“黑盒”模型。
- Goedel-Architect 使用了一个更便宜的开源大脑(DeepSeek-V4-Flash)。
- 成本: 为了解决整个 PutnamBench 测试,Goedel-Architect 花费了大约 294 美元。排名第二的开源竞争对手花费了大约 163,000 美元。这实现了 500 倍的节省。
核心结论
Goedel-Architect 就像一位大师级的建筑师,它不仅是尝试钉入一颗钉子,它还会绘制地图,派出团队进行并行建设,并且当某些部分损坏时,它会重新绘制整张地图来修复逻辑,保留好的部分,仅修改必要的部分。它证明了你并不需要最昂贵、最神秘的 AI 来解决最难的数学问题;你只需要一种更聪明的组织工作的方式。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。