Evanalysis
2.1预计阅读时间: 5 分钟

2.1 数学归纳法

用基础情形、归纳步骤与强归纳法证明以正整数为索引的命题。

为什么需要归纳法

MATH1025 中很多命题不是关于某一个数,而是关于所有正整数。例如

13+23+⋯+n3=(n(n+1)2)21^3+2^3+\cdots+n^3=\left(\frac{n(n+1)}2\right)^2

在 n=1,2,3,4n=1,2,3,4 时都成立,但有限次检查并不能证明无限多个情形。数学归纳法 把一个真实的起点和一个可重复的下一步合成完整证明。

核心直觉是:如果第一个命题是真的,而且每个真命题都推出下一个,那么这条链 不会中断。

以整数为索引的命题

定义

索引命题

索引命题是一族命题 P(n),每个允许的整数 n 都对应一个命题。P(n) 可以 对某些 n 成立,对另一些 n 不成立。

写归纳证明之前,必须先明确 P(n) 是什么。否则归纳假设会变成一句没有具体 内容的话。

定理

数学归纳法原理

设 P(n) 是每个 n∈Z+n \in Z^+ 对应的命题。若:

  1. P(1) 成立;
  2. 对任意整数 k≥1k \ge 1,若 P(k) 成立,则 P(k+1)P(k+1) 成立;

则 P(n) 对所有 n∈Z+n \in Z^+ 成立。

第二项是条件命题。证明时可以使用 P(k),但目标是推出 P(k+1)P(k+1)。

标准证明格式

一个完整的归纳证明通常包含四部分:

  1. 定义 P(n);
  2. 验证基础情形;
  3. 假设某个任意的 P(k) 成立,并推出 P(k+1)P(k+1);
  4. 引用归纳法原理结束证明。

这些步骤让无限命题的证明结构清楚可查。

例题

立方和公式

证明对所有 n∈Z+n \in Z^+,

13+23+⋯+n3=n2(n+1)24.1^3+2^3+\cdots+n^3=\frac{n^2(n+1)^2}{4}.

令 P(n) 为上述等式。当 n=1n=1 时,左边为 1,右边为

12(1+1)24=1,\frac{1^2(1+1)^2}{4}=1,

所以 P(1) 成立。

假设 P(k) 对某个 k≥1k \ge 1 成立,即

13+23+⋯+k3=k2(k+1)24.1^3+2^3+\cdots+k^3=\frac{k^2(k+1)^2}{4}.

则

13+⋯+k3+(k+1)3=k2(k+1)24+(k+1)3=(k+1)2(k24+k+1)=(k+1)2(k+2)24.\begin{aligned} 1^3+\cdots+k^3+(k+1)^3 &=\frac{k^2(k+1)^2}{4}+(k+1)^3\\ &=(k+1)^2\left(\frac{k^2}{4}+k+1\right)\\ &=(k+1)^2\frac{(k+2)^2}{4}. \end{aligned}

这正是 P(k+1)P(k+1)。因此公式对所有正整数成立。

关键不是单纯化简,而是用归纳假设替换前 k 项的和。

整除命题

定义

整除

若 m,n∈Zm,n \in Z,且存在 q∈Zq \in Z 使 m=nqm=nq,则称 m 被 n 整除, 记作 n∣mn \mid m。

例题

一个整除证明

证明对所有 n∈Z+n \in Z^+,3∣(n3−n)3 \mid (n^3-n)。

令 P(n) 为 3∣(n3−n)3 \mid (n^3-n)。当 n=1n=1 时, 13−1=0=3⋅01^3-1=0=3\cdot 0,所以基础情形成立。

假设 P(k) 成立,即 k3−k=3qk^3-k=3q,其中 q∈Zq \in Z。则

(k+1)3−(k+1)=k3+3k2+3k+1−k−1=(k3−k)+3k2+3k=3q+3k2+3k=3(q+k2+k).\begin{aligned} (k+1)^3-(k+1) &=k^3+3k^2+3k+1-k-1\\ &=(k^3-k)+3k^2+3k\\ &=3q+3k^2+3k\\ &=3(q+k^2+k). \end{aligned}

因为 q+k2+kq+k^2+k 是整数,所以 P(k+1)P(k+1) 成立。

常见错误

常见错误

归纳步骤必须接上基础情形

如果一个归纳论证在 n=1n=1 到 n=2n=2 的过渡已经失效,那么即使之后看似合理, 也不能证明原命题。

常见错误

有限例子不是证明

验证 P(1), P(2), P(3) 可以帮助发现规律,但不能代替处理任意 k 的 归纳步骤。

变形

若命题从 n0n_0 开始,基础情形就是 P(n0)P(n_0),归纳步骤要从任意 k≥n0k \ge n_0 推到 k+1k+1。若命题按奇偶分开,也可以用 P(k) 推 P(k+2)P(k+2), 但必须给出对应的起点。

定理

强归纳法

若 P(1) 成立,且对每个 k≥1k \ge 1,从 P(1),P(2),…,P(k)P(1),P(2),\dots,P(k) 全部成立可推出 P(k+1)P(k+1),则 P(n) 对所有 n∈Z+n \in Z^+ 成立。

强归纳法适合下一步依赖多个较早情形的证明。

快速检查

快速检查

在归纳步骤中,P(k) 和 P(k+1)P(k+1) 的角色有什么不同?

说明哪一个是假设,哪一个是目标。

解答

答案

快速检查

为什么只检查 n=1,2,3n=1,2,3 不能证明所有正整数情形?

留意命题范围。

解答

答案

快速检查

若命题声称对所有 n≥5n \ge 5 成立,基础情形应该是哪一个?

使用第一个允许的整数。

解答

答案

练习

  1. 用归纳法证明 1+2+⋯+n=n(n+1)/21+2+\cdots+n=n(n+1)/2。
  2. 证明对所有 n∈Z+n \in Z^+,4∣(5n−1)4 \mid (5^n-1)。
  3. 证明对所有整数 n≥5n \ge 5,n2<2nn^2<2^n。
  4. 说明“重叠子集”的错误归纳证明为什么在第一个非平凡步骤失效。

引导解答

  1. 在归纳步骤中,把 k+1k+1 加到 1+⋯+k=k(k+1)/21+\cdots+k=k(k+1)/2 两边并化简。
  2. 若 5k−1=4q5^k-1=4q,则 5k+1−1=5(4q+1)−1=4(5q+1)5^{k+1}-1=5(4q+1)-1=4(5q+1)。
  3. 从 n=5n=5 开始。若 k2<2kk^2<2^k 且 k≥5k\ge 5,利用 2k+1<2k2k+1<2^k 得到 (k+1)2<2k+1(k+1)^2<2^{k+1}。
  4. 从一个对象到两个对象时,两个一元素子集没有重叠,因此性质不能传递过去。

本单元重点词汇

Premium learning add-ons

Core notes stay free. Advanced exercises, video explanations, and premium exports are available through paid plans.