數學歸納法
觀念
數學歸納法 (mathematical induction) 證明「對所有 , 成立」分兩步:基底 驗證 ;歸納步驟 假設 成立(歸納假設),推出 。像推骨牌:第一張倒、每張倒會推倒下一張,全部都倒。
常見誤解:歸納假設只假設一個 ,不是假設所有 (那就循環論證了);方向是 ,不是反過來。強歸納法則假設 全部成立,用在質因數分解這類需要回溯更早情況的證明。
算例:證 。基底 :。歸納:,成立。同法可證 、、 是 6 的倍數。
歸納法與遞迴是一體兩面:遞迴程式的正確性證明、資料結構的不變量、演算法複雜度分析都靠它。
例題
用數學歸納法 (mathematical induction) 證明 是 6 的倍數 時,歸納步驟 (inductive step) 要做什麼?
- ① 假設對所有 成立
- ② 驗證 成立
- ③ 證明 是 6 的倍數,不需任何假設
- ④ 假設 ,證明 也是 6 的倍數
看解法與答案
歸納法兩步:基底 成立;歸納步驟「若 則 」,只假設一個 。
所以選 ④:假設 ,證明 也是 6 的倍數。例如 ,前項由假設是 6 的倍數, 是偶數所以 也是 6 的倍數。
排除:「不需任何假設」沒有用到歸納假設 ,不是歸納步驟;「假設對所有 成立」等於假設了要證的結論(循環論證);「驗證 」只是特例。
答案: 假設 ,證明 也是 6 的倍數
用在哪裡
- 金融歸納法證明本利和 :第 0 年成立,若第 n 年成立,再乘一次 就推到第 n+1 年。
- 程式證明遞迴程式正確就是歸納法:基底情況回傳對的值,假設處理 n-1 個元素正確,就推出處理 n 個也正確。
插畫


學習路徑
先學會
學完可以接著學
- 遞迴關係求解 大二
互動練習在本機版
這個網站是觀念與例題的閱讀版。互動練習(每次出不同數字的新題、自動判對錯、錯題本、熟練度與複習排程)在「數學學院」本機版,目前還沒對外開放。