MathLabs
定理已证明

强归纳法原理及其逻辑等价性

命题陈述

设 P(n)P(n) 是关于整数 n≥n0n \ge n_0 的命题。若 P(n0)P(n_0) 成立,且对任意整数 k≥n0k \ge n_0 蕴含式 (P(n0)∧⋯∧P(k))⇒P(k+1)\bigl(P(n_0) \wedge \cdots \wedge P(k)\bigr) \Rightarrow P(k+1) 成立,则 P(n)P(n) 对所有整数 n≥n0n \ge n_0 都成立。此外,强归纳法、普通归纳法与良序原理在逻辑上彼此等价。

为什么成立?

强归纳法允许我们回溯使用任意较早的情形 P(j)P(j)(其中 n0≤j≤kn_0 \le j \le k,例如分解 k+1=abk+1 = a b 时的因子 a,b≤ka, b \le k,或斐波那契递推中的 P(k−1)P(k-1) 与 P(k)P(k)),而无需在普通归纳法之外引入任何新公理。

证明思路

归结为普通归纳法: 给定关于 n≥n0n \ge n_0 的谓词 P(n)P(n),定义累积合取命题 Q(n)≡P(n0)∧P(n0+1)∧⋯∧P(n)Q(n) \equiv P(n_0) \wedge P(n_0+1) \wedge \cdots \wedge P(n)。在起始指标 n=n0n = n_0 处,Q(n0)Q(n_0) 仅含单项 P(n0)P(n_0),由强归纳法的奠基假设知其成立。

**关于 Q(k)Q(k) 的归纳步:** 固定整数 k≥n0k \ge n_0 并假设 Q(k)Q(k) 为真。由 Q(k)Q(k) 的定义知 P(n0),P(n0+1),…,P(k)P(n_0), P(n_0+1), \dots, P(k) 全部为真。于是由强归纳步假设 (P(n0)∧⋯∧P(k))⇒P(k+1)\bigl(P(n_0) \wedge \cdots \wedge P(k)\bigr) \Rightarrow P(k+1) 推出 P(k+1)P(k+1) 也为真。

结论: 将 Q(k)Q(k) 与 P(k+1)P(k+1) 结合即得 Q(k+1)≡Q(k)∧P(k+1)Q(k+1) \equiv Q(k) \wedge P(k+1)。对命题 Q(n)Q(n) 应用普通数学归纳法可知,对所有整数 n≥n0n \ge n_0 均有 Q(n)Q(n) 成立;特别地,其最后一个合取项 P(n)P(n) 对所有 n≥n0n \ge n_0 都成立。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Florian Cajori (1918). Origin of the Name 'Mathematical Induction' · DOI:10.1080/00029890.1918.11998404
  2. Solomon W. Golomb (1954). Checkerboards and Polyominoes · DOI:10.1080/00029890.1954.11988548
  3. David Bařina (2021). Convergence verification of the Collatz problem · DOI:10.1007/s11227-020-03368-x