---
title: "形式化定理证明（Formal Theorem Proving）"
created: 2026-07-03
updated: 2026-07-03
type: concept
tags: ["mathematics", "formal-verification", "theorem-proving", "lean"]
sources: ["arxiv:2606.03303"]
---

# 形式化定理证明

> 在机器可检查语言中编写证明，由严格内核（如 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|LEAP]]（仅用通用 LLM 达到 SOTA）、Hilbert、Aristotle
- 基准：MiniF2F、PutnamBench、[[lean-imo-bench|Lean-IMO-Bench]]

## 参考

- [[leap-agentic-atp|LEAP]]
- [[lean-proof-assistant|Lean 证明助手]]
- [[autoformalization|自动形式化]]
- [[lean-imo-bench|Lean-IMO-Bench]]
