第五章:歸納法

歸納法是證明關於無限集合(通常是自然數)命題的最強大工具。它與第二章的良序原理在邏輯上是等價的,但在應用上更為直觀。

5.1 普通歸納法原理

歸納法原理:
若要證明對所有非負整數 $n$,命題 $P(n)$ 為真,只需證明兩件事:
  1. 基礎步驟: $P(0)$ 為真。
  2. 歸納步驟: 對於所有 $n$,若 $P(n)$ 為真,則 $P(n+1)$ 也為真。

這就像是一排無限長的多米諾骨牌:

🧪 歸納法多米諾模擬器

點擊下方按鈕,觀察歸納法的兩個步驟如何協同工作。

5.2 強歸納法

有時候,為了證明 $P(n+1)$,僅僅依靠 $P(n)$ 是不夠的,我們可能需要用到 $P(0), P(1), ..., P(n)$ 這些所有的前置結論。

強歸納法原理:
  1. 基礎步驟: $P(0)$ 為真。
  2. 歸納步驟: 對於所有 $n$,若 $P(0), P(1), ..., P(n)$ 全部都為真,則 $P(n+1)$ 也為真。

視覺化比較

普通歸納法: 當前一步成立 $\rightarrow$ 下一步成立。

n n+1

強歸納法: 之前所有步驟成立 $\rightarrow$ 下一步成立。

... n n+1

何時使用強歸納法?
例如在證明「每個大於 1 的整數都可以分解為質數乘積」時,為了證明 $n$ 可以分解,我們可能需要利用比 $n$ 小的某個因數的性質,而不僅僅是 $n-1$。

🧪 互動:歸納步驟逐步展開

定理:1 + 2 + ⋯ + n = n(n+1)/2。點選「下一步」,逐步觀察每個歸納步驟的代數推導過程。

4

教材來源:Mathematics for Computer Science (Lehman, Leighton, Meyer)