证明方法
概述
证明方法(proof methods)是建立数学命题为真的形式化论证技术。证明是数学中建立真理的有效论证,其核心逻辑在于证明”命题为假的情况永远不会发生”。Rosen 第8版第1章系统介绍了从直接证明、逆否证明法、反证法到分情况证明、存在性证明和唯一性证明等完整的方法体系,掌握这些方法是学习离散数学的关键能力。
定义
证明方法
证明(proof)是建立定理为真的有效论证。定理(theorem)是可以被证明为真的陈述;引理(lemma)是辅助定理;推论(corollary)是定理的直接推论;猜想(conjecture)是尚未被证明或否证的陈述;公理(axiom)是被假定为真的基本陈述。
大多数定理的形式为 ,即”对于论域中所有元素 ,如果 为真,则 为真”。数学写作中通常省略全称量词,证明时选取任意元素并证明条件语句成立。
核心性质
| 证明方法 | 适用对象 | 假设 | 目标 | 逻辑基础 |
|---|---|---|---|---|
| 直接证明法 | 条件命题 | 为真 | 推出 为真 | 正向推理链 |
| 逆否证明法 | 条件命题 | 为真 | 推出 为真 | |
| 反证法 | 任何命题 | 为真 | 推出矛盾 | 是重言式 |
| 空证明 | ( 为假) | — | 自动为真 | |
| 平凡证明 | ( 为真) | — | 自动为真 | |
| 等价性证明 | — | 分别证 和 | 双向条件定义 | |
| 反例 | 全称命题 | — | 找到 使 为假 | 一个反例即证伪 |
| 穷举证明 | 有限论域上的命题 | — | 逐一验证每个实例 | 分情况证明的特例 |
| 分情况证明 | — | 分别证每个 | 析取对蕴含的分配 | |
| WLOG | 对称情况 | — | 只证一种情况 | 对称性变换 |
| 构造性存在证明 | — | 给出具体的 使 为真 | 见证者(witness) | |
| 非构造性存在证明 | — | 证明存在性但不给出具体实例 | 反证法等 | |
| 唯一性证明 | — | 证存在性 + 证唯一性 |
关系网络
graph TB A["证明方法"] --> B["直接方法"] A --> C["间接方法"] A --> D["分解方法"] A --> E["存在性方法"] B --> B1["直接证明法"] B --> B2["平凡证明"] B --> B3["空证明"] C --> C1["逆否证明法"] C --> C2["反证法"] C --> C3["反例"] D --> D1["穷举证明"] D --> D2["分情况证明"] D --> D3["WLOG"] D --> D4["等价性证明"] E --> E1["构造性存在证明"] E --> E2["非构造性存在证明"] E --> E3["唯一性证明"] A --> F["逻辑基础"] F --> F1["推理规则"] F --> F2["逻辑等价"] F --> F3["命题逻辑"] F --> F4["谓词逻辑"]
章节扩展
第1章:逻辑与证明基础
证明方法是第1章第1.7节(证明导论)和第1.8节(证明方法与策略)的核心内容,综合运用了前6节所学的命题逻辑、谓词逻辑、逻辑等价和推理规则等知识。
直接证明法示例:证明”如果 是奇数,则 是奇数”。
假设 是奇数,则存在整数 使得 。平方得 ,故 是奇数。
反证法示例:证明 是无理数。
假设 (最简分数),则 ,故 是偶数。设 ,代入得 ,故 也是偶数。矛盾: 和 都是偶数,但 是最简分数。
分情况证明的逻辑基础:
唯一性证明的两部分:
- 存在性:证明存在至少一个元素 使得 为真
- 唯一性:证明如果 和 都满足 ,则
常见证明错误:
- 循环推理(begging the question):在证明中使用了待证命题本身
- 肯定结论谬误:从 和 错误地推出
- 除以零:在代数推导中忽略了除数可能为零的情况
第5章:归纳与递归
- 5.1 数学归纳法:数学归纳法和强归纳法是第5章引入的全新证明技术,用于证明对所有正整数成立的命题。归纳法本质上是证明方法中”直接证明”的推广——通过基础步和归纳步,将有限步验证推广到无限情形。
第6章:计数
- 6.3-6.4 排列组合恒等式:组合证明方法(双重计数、双射证明)是第6章引入的新证明技术,与第1章的直接/间接/归纳证明形成互补。
补充
学术参考
- Rosen, K. H. Discrete Mathematics and Its Applications, 8th ed., McGraw-Hill, Sections 1.7-1.8. URL: https://www.mheducation.com/highered/product/discrete-mathematics-applications-rosen/M9781259676512.html
- Lakatos, I. (1976). Proofs and Refutations: The Logic of Mathematical Discovery. Cambridge University Press(反证法的历史与哲学地位)。 URL: https://www.cambridge.org/core/books/proofs-and-refutations/A11138AE31DB52797A6E4C3F1856E1CB/
- Polya, G. (1945). How to Solve It: A New Aspect of Mathematical Method. Princeton University Press(启发式证明策略)。 URL: https://www.math.ucla.edu/~abrose/proofwriting/Polyas_howto.html
- Antonini, S. & Mariotti, M. A. (2008). “Indirect proof: what is specific to this way of proving?” ZDM Mathematics Education, 40, 401-412(间接证明的认知困难研究)。 URL: https://files.eric.ed.gov/fulltext/EJ1106788.pdf