---
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|非正式-形式化交错规划]]
