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