Lec 2 反证法和归纳法
一、逻辑推导规则
⊢ 为 推导符号 / 证明符号(turnstile)
常用推导规则:
| 名称 | 形式 |
|---|---|
| 肯定前件推理 | |
| 否定后件推理(通过否定结果来否定前提) | |
| 传递性 | |
| 反证规则 |
证明书写规范:
- 每步推导必须清晰,注明所用已有命题
- 避免恐吓式证明("Obviously…"、"Clearly…"、”显然成立“)
- 基础数学事实可直接使用,无需逐条引公理
二、基本证明技术
2.1 存在性证明
证明
Example.
Proof. 取
2.2 普遍性证明
如果我们要对一个集合中的所有元素证明某个结论,就不能只靠一个例子。
证明
Example.
Proof. 设
2.3 证明蕴含式:直接法
证明
Example. 若
Proof. 设
2.4 证明蕴含式:逆否证明法
证明
Example. 若
Proof. 证明逆否:若
为奇数。
三、反证法
证明
本质上是推导规则
Example.
Proof by contradiction. 假设
设
四、证明大纲
思路: 在真正动手推导之前,先根据命题的逻辑形式机械地拆解证明目标。
Example. 定理:
Proof Outline:
取任意整数 n;需证 F(n) iff B(n+1)。
方向一:假设 F(n) 为真,[TODO: 证明 B(n+1)]
方向二:假设 B(n+1) 为真,[TODO: 证明 F(n)]只要命题形式明确,无需了解
五、数学归纳法
设
为真(base case); (inductive step);
则
归纳步骤中,"假设
5.1 标准示例
Example.
Proof by induction.
Base case (
Inductive step: 设
即
5.2 强化归纳假设
有时原命题直接作为 IH 无法推进,需要加强(strengthen)。
Insight. 更强的归纳假设
归纳步骤的起点更强,反而更容易证明。
Example.
- 弱 IH
:"可覆盖 棋盘,去掉中心附近某格"——归纳步骤无从推进。 - 强 IH
:"可覆盖 棋盘,去掉任意一格"。
Proof of
Base case (
Inductive step: 设
结论:

关键在于找到合适的 IH,这是一个技巧性很强的过程
六、关键术语速查
| 英文 | 中文 |
|---|---|
| Inference rule | 推导规则 |
| Modus Ponens / Tollens | 假言推论 / 拒取式 |
| Proof by contradiction | 反证法 |
| Indirect proof | 间接证明 |
| Mathematical induction | 数学归纳法 |
| Base case | 基础步骤 |
| Inductive step | 归纳步骤 |
| Induction hypothesis (IH) | 归纳假设 |
| Strengthen the IH | 强化归纳假设 |