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

2.1 数学归纳法

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

课程目录

MATH1025:预备数学

预备数学笔记。

章节 4二项式定理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) 是每个 nZ+n \in Z^+ 对应的命题。若:

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

P(n) 对所有 nZ+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. 引用归纳法原理结束证明。

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

例题

立方和公式

证明对所有 nZ+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) 对某个 k1k \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,nZm,n \in Z,且存在 qZq \in Z 使 m=nqm=nq,则称 mn 整除, 记作 nmn \mid m

例题

一个整除证明

证明对所有 nZ+n \in Z^+3(n3n)3 \mid (n^3-n)

P(n)3(n3n)3 \mid (n^3-n)。当 n=1n=1 时, 131=0=301^3-1=0=3\cdot 0,所以基础情形成立。

假设 P(k) 成立,即 k3k=3qk^3-k=3q,其中 qZq \in Z。则

(k+1)3(k+1)=k3+3k2+3k+1k1=(k3k)+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=1n=2n=2 的过渡已经失效,那么即使之后看似合理, 也不能证明原命题。

常见错误

有限例子不是证明

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

变形

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

定理

强归纳法

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

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

快速检查

快速检查

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

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

解答

答案

快速检查

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

留意命题范围。

解答

答案

快速检查

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

使用第一个允许的整数。

解答

答案

练习

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

引导解答

  1. 在归纳步骤中,把 k+1k+1 加到 1+\cdots+k=k(k+1)/2 两边并化简。
  2. 5k1=4q5^k-1=4q,则 5k+11=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^kk5k\ge 5,利用 2k+1<2k2k+1<2^k 得到 (k+1)2<2k+1(k+1)^2<2^{k+1}
  4. 从一个对象到两个对象时,两个一元素子集没有重叠,因此性质不能传递过去。

本单元重点词汇