20260706:新增一些文章
This commit is contained in:
48
concepts/verification-guided-proof-search.md
Normal file
48
concepts/verification-guided-proof-search.md
Normal file
@@ -0,0 +1,48 @@
|
||||
---
|
||||
title: "验证引导证明搜索(Verification-Guided Proof Search)"
|
||||
created: 2026-07-03
|
||||
updated: 2026-07-03
|
||||
type: concept
|
||||
tags: ["theorem-proving", "verification", "search", "llm-reviewer"]
|
||||
sources: ["arxiv:2606.03303"]
|
||||
---
|
||||
|
||||
# 验证引导证明搜索
|
||||
|
||||
> 两层验证过滤:Lean 编译器保证形式化正确性,LLM Reviewer 评估分解质量——缺一不可。
|
||||
|
||||
## 核心定义
|
||||
|
||||
**验证引导证明搜索** 是 [[leap-agentic-atp|LEAP]] 中的双层验证机制,用于引导 [[and-or-dag-memoization|AND-OR DAG]] 上的 DFS + 回溯搜索。
|
||||
|
||||
## 两层验证
|
||||
|
||||
### 层 1:Lean 编译器(形式验证)
|
||||
|
||||
- 检查候选证明的**语法和类型正确性**
|
||||
- 对证明草图:仅允许 `sorry` 占位符用于新声明的子目标(保留 AND-OR 语义)
|
||||
- 这是**硬约束**——不通过就是不正确
|
||||
|
||||
### 层 2:LLM Reviewer(质量评估)
|
||||
|
||||
- 评估蓝图分解的质量:
|
||||
- 子目标是否与父目标相关?
|
||||
- 是否使问题更简单?
|
||||
- 是否提供了合理的完成路径?
|
||||
- 这是**软约束/搜索过滤器**——防止在弱分解上浪费搜索预算
|
||||
- 识别无前途的分解 → 触发回溯 → 探索替代策略
|
||||
|
||||
## 为什么 LLM Reviewer 不可省略
|
||||
|
||||
消融实验表明:没有 LLM Reviewer 时,草图可能语法正确但引入了 ill-posed(不恰当)或与原始目标同样困难的子目标。Agent 会反复扩展这些弱蓝图,消耗搜索预算而没有任何实质进展。
|
||||
|
||||
## 未来方向
|
||||
|
||||
LEAP 目前使用简单 DFS + 回溯。论文指出 LLM 可以进一步作为**启发式评估器**引导搜索——不只是过滤,而是主动评分和排序候选分支。
|
||||
|
||||
## 参考
|
||||
|
||||
- [[leap-agentic-atp|LEAP]]
|
||||
- [[and-or-dag-memoization|AND-OR DAG 记忆化]]
|
||||
- [[blueprint-driven-atp|蓝图驱动 ATP]]
|
||||
- [[interleaved-informal-formal-planning|非正式-形式化交错规划]]
|
||||
Reference in New Issue
Block a user