20260706:新增一些文章
This commit is contained in:
48
concepts/blueprint-driven-atp.md
Normal file
48
concepts/blueprint-driven-atp.md
Normal file
@@ -0,0 +1,48 @@
|
||||
---
|
||||
title: "蓝图驱动 ATP(Blueprint-Driven ATP)"
|
||||
created: 2026-07-03
|
||||
updated: 2026-07-03
|
||||
type: concept
|
||||
tags: ["theorem-proving", "planning", "decomposition", "lean"]
|
||||
sources: ["arxiv:2606.03303"]
|
||||
---
|
||||
|
||||
# 蓝图驱动 ATP
|
||||
|
||||
> 不是一次性合成完整证明,而是通过蓝图草图逐步分解和迭代——仿效人类数学家的证明工作流。
|
||||
|
||||
## 核心定义
|
||||
|
||||
**蓝图驱动 ATP** 是 [[leap-agentic-atp|LEAP]] 在直接形式化失败后的回退策略:生成**非正式蓝图**(说明如何将目标归约为子目标),再翻译为 **Lean 证明草图**,将子目标注册入 [[and-or-dag-memoization|AND-OR DAG]] 后递归处理。
|
||||
|
||||
## 工作流
|
||||
|
||||
```
|
||||
目标(OR 节点)
|
||||
↓ 直接证明失败
|
||||
蓝图生成 → 非正式蓝图(规划空间)
|
||||
↓
|
||||
翻译为 Lean 证明草图(AND 节点)
|
||||
↓ Lean 编译器验证草图
|
||||
→ 通过:子目标 → 新 OR 节点 → 递归处理
|
||||
→ 拒绝:LLM Reviewer 评估 → 重试/回溯/放弃
|
||||
```
|
||||
|
||||
## 与 Lean Blueprint 工具的关系
|
||||
|
||||
受 Lean Blueprint 工具的启发——该工具允许数学家编写人类可读的证明路线图,链接到 Lean 代码并可视化为 DAG。已在 Fermat's Last Theorem 形式化路线图等大型项目中验证。
|
||||
|
||||
## 与直接形式化的对比
|
||||
|
||||
| 维度 | 直接形式化 | 蓝图驱动 |
|
||||
|------|----------|---------|
|
||||
| 策略 | 一次性生成完整证明 | 分解为子目标逐步攻克 |
|
||||
| 容错 | 整体正确才通过 | 子目标可独立重试 |
|
||||
| 复用 | 无 | 引理跨分支复用 |
|
||||
| 适用 | 简单/中等难度 | 高难度、多步骤证明 |
|
||||
|
||||
## 参考
|
||||
|
||||
- [[leap-agentic-atp|LEAP]]
|
||||
- [[and-or-dag-memoization|AND-OR DAG 记忆化]]
|
||||
- [[interleaved-informal-formal-planning|非正式-形式化交错规划]]
|
||||
Reference in New Issue
Block a user