1.8 KiB
1.8 KiB
title, created, updated, type, tags, sources
| title | created | updated | type | tags | sources | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| 形式化定理证明(Formal Theorem Proving) | 2026-07-03 | 2026-07-03 | concept |
|
|
形式化定理证明
在机器可检查语言中编写证明,由严格内核(如 Lean、Isabelle、Coq)自动验证——解决自然语言证明不可靠的问题。
核心定义
形式化定理证明 (Formal Theorem Proving, FTP / ATP) 是将数学证明用形式化语言编码,使得证明的正确性可以被机器自动验证。与自然语言(informal)数学推理不同,形式化证明提供了保证的准确性。
主要系统
| 系统 | 类型 | 特点 |
|---|---|---|
| Lean (Moura & Ullrich, 2021) | 依赖类型 | 活跃社区,mathlib4 库 |
| Isabelle (Nipkow et al., 2002) | 高阶逻辑 | 成熟的自动化工具 |
| Coq (Huet et al., 1997) | 构造演算 | 经典系统,丰富的库 |
| HOL Light (Harrison, 2009) | 高阶逻辑 | 轻量级内核 |
核心挑战
通用 LLM 在自然语言数学推理上表现强劲,但生成可验证的形式化证明仍然困难:
- 自然语言证明常含逻辑谬误和幻觉
- 验证瓶颈:Kepler 猜想经过 4 年同行评审才能声称「99% 确定」,最终需要十年形式化验证
- 非形式化到形式化的翻译鸿沟(autoformalization)
当前进展
- 专用证明器模型:AlphaProof、DeepSeek Prover V2、Seed Prover、Goedel Prover V2
- Agentic 框架:leap-agentic-atp(仅用通用 LLM 达到 SOTA)、Hilbert、Aristotle
- 基准:MiniF2F、PutnamBench、lean-imo-bench