4 數學歸納法
當你研究一則數學問題時,常會發生的事情是:你可以猜想到問題的答案或者是公式(不 等式),但是卻沒有辦法證明它。如果你的公式(或者是不等式)是與正整數相關的式 子。那麼數學歸納法將提供你一個便捷的證明方法。這裡的目的就是要提出一些利用數 學歸納法解決問題的範例,以供讀者參考。
數學歸納法是數學家皮阿諾把正整數的性質抽象而得的五個公理中的第五公設。數學歸 納法的版本很多,最常用的方式是:先檢驗欲證的等式(或者不等式)在n1時成立。
其次假設此等式(或者不等式)在 nk時成立,然後利用假設的結果證明n k 1時亦 成立。這是最常用的第一種形式的數學歸納法。事實上,我們也常用到第二種形式的數 學歸納法。第二種形式的數學歸納法的證明模式也是先檢驗n1時成立。其次假設
1,2,3, ,
n k時,欲證的結果也成立,然後利用這個假設結果證明n k 1時亦成立。
事實上,數學歸納法的證明方法就如同推骨牌一樣,只要你的版本能夠推倒所有的骨牌
(這裡的骨牌是指所有的正整數),那它本身就是一種合法的證明方式,並非一定要墨 守成規的使用上述所談的第一種形式或者是第二種形式的數學歸納法。最具代表性的例 子就是證明算-幾不等式
1 2
1 2
n n
n
a a a
a a a n
的歸納法形式,稱它為“以退為進”形的數學歸納法。其他還有所謂“分段”形、“迂 迴”形、“曲線”形、“大誇度”形的數學歸納法。
4.1 用算術騙人的商店
月餅專賣店為了促銷,想出如下的花招:一盒月餅有 n 個,售價由顧客玩遊戲來決定,
遊戲是這樣的,顧客須將 n 個月餅分成兩堆(每堆至少一個),並將兩堆的月餅個數相 乘,得到第一個乘數。然後再將第一堆及第二堆各別再分成兩堆(每堆至少一個),又 可得到兩個乘數。依此繼續下去,直到每一堆剩下一個月餅(不能再分)為止。這樣會
產生很多乘數, n 個月餅的售價就是這些乘數的和。你知道如何將 n 個月餅分堆,才最 省錢嗎?下圖是阿三在他的分堆方法之下,買五個月餅的錢數:
阿三這樣的分堆買五個月餅須付 6 1 2 1 10元美金。
【證明】當n1時,因為已經不可能再分了,所以不需要錢(0 美金)。當n2時,只 有一種分法,需要 1 美金。當n3時,不管是哪一種分法,都是 3 美金。
因此猜想: n 個月餅時,無論你如何分,都需要 ( 1)
2 n n
美金。採用數學歸納法證明如下:
(1) 當n1,2,3時,與猜測的答案相同。
(2) 假設n1,2,3, , k1時,無論哪一種分法,所需要的錢都是 ( 1) 2 n n
美金。當 nk 時,設第一次將月餅分成 a 個與ka(1 a k 1)個兩堆。那麼所產生的第一個乘數 為a (k a)。根據假設,a 個那堆繼續分下去所產生的乘數總和為 ( 1)
2 a a
;而 k a 個那堆繼續分下去所產生的乘數總和為( 1
2
)( ) ka k a
。因此乘數總和為 ( 1) ( )( 1) ( 1)
( ) .
2 2 2
a a k a k a k k
a ka 因此無論如何分,所需要的錢數都是 ( 1)
2 n n
美金。
【另解】不管你如何分堆,買七個月餅都是 21 元美金。你可以從下圖觀察出來嗎?
4.2 埃及分數 像1 1 1
, ,
3 11 231這樣分子為 1 的分數,我們稱之為埃及分數。萊茵紙草記載著“埃及人擅長 將真分數寫成相異埃及分數的和”。例如
2 1 1 3 2 6, 3 1 1 1 7 3 11 231, 8 1 1 1 1 11 2 6 22 66
等。是否每個真分數a
b (a b 是滿足1 a, b且互質的的正整數)皆可表為若干個相異埃及 分數的和一直困擾著埃及人及後來的數學家。在 1880 年時,西爾威斯特解決了這個問 題,他僅用了數學歸納法而已。
定理 4.1 每個真分數a
b 都可以表為若干個相異埃及分數的和。
【證明】我們對分子 a 進行數學歸納法的證明。
(1) 當a1時,a 1
b b剛好是一個埃及分數。
(2) 設此定理對所有分子a a( 2)的最簡真分數都成立。現在證明真分數a
b 可以表為 若干個相異埃及分數的和。因為1 a 0
b 及 1 1
1 0
2 3
,所以可以找到一個正 整數 (q q2)滿足
1 1
1. a
q b q
由此得到 0 aq b a,
1 1
a aq b aq b .
b q bq bq q
及
由歸納法得到:真分數
aq b bq
可以表成若干個相異埃及分數的和,且每一個都與1
q 相異。因此,a
b 可以表成若干 個相異埃及分數的和。
4.3 特納定理
定理 4.2(特納定理) 空間中有 2 (n n2)個相異點且任三點不共線。若任意的以這些點 為端點,連接出n2 1條線段,則此n2 1條線段至少可形成一個三角形(即有三個點互相 連接)。
【證明】採用數學歸納法證明如下:
(1) 當n 2時,共有 4 2 2 個點,連結522 1條線段。因為四個點共可決定六條線 段,所以僅有一條線段未連結。因此可以連出兩個三角形。
(2) 設有2(n1)點,連結
(n1)2 1
條線段時,必存在至少一個三角形。當有 2n 個點,連結
2 1
n
條線段時。因為n2 1 1,所以至少有一條線段。不妨假設 ,P Q 就是這 2n 個點中的 兩個,而且線段 PQ 就是此條線段。
(i) 如果其餘的2(n1)個點中,有一個點 R 同時與 ,P Q 連結,則此時便形成三角形 .
PQR
(ii) 如果其餘的2(n1)個點中,沒有任何點同時與 ,P Q 連結,則這 2(n1)個點與 ,
P Q 至多連結 2(n1)條線段。由此知道:這 2(n1)個點彼此所連結的線段數
2 2
( ) ( ) 1 1 2 1 1 1
n n n
條。根據數學歸納法:這2(n1)個點至少構成 一個三角形。
4.4 拈的加法表
下圖是一個向右及向上無限延伸的棋盤。為了方便起見,例如將記號★所在的格子稱為 (3,7) 格子。喜歡玩數學遊戲的數學家們,用一種很神奇的方法將每一個格子填入一個非 負的整數。他們填入的方法是這樣的:由 (a b 格子垂直向下看及水平往左看,分別會, ) 看到 b 個及 a 個數字(有些數字可能相同)。將第一個不屬於這 a b 個數字的非負整數 填入 (a b 格子內,並將此數字記為 a, ) b。舉例來說:
由 (1,1) 格子垂直向下看及水平往左看,所看到的 2 1 1 個數字都是 1,所以1 1 0 (因 為 0 是第一個不屬於{1,1}的非負整數)。再舉例來說:由 (2,1) 格子垂直向下看的數字為 2,水平往左看的數字為 0,1 ,不屬於{0,1,2}的最小非負整數為 3。因此 2 1 3。
(1) 根據上述的規則,試算出
37,73,47,74 的值。
(2) 若 x c y c,則 x y。 (3) 試證明:a a 0。
(4) 證明拈的加法具有交換律:
. a b b a (5) 證明拈的加法具有結合律:
(a b) c a (b c).
(6) 如果 0a b, 2n,則 0 a b 2n。
(7) 如果0 a 2n,則a2n a 2n。
【解答】我們可以完成如下的表
關於(2) 的證明,如果 x y,不妨設 x y。這時 xc出現在 (y c 的水平左方上。根, ) 據定義: x c y c,跟已知矛盾,所以 x y。
我們利用數學歸納法來證明(3)是成立的。當a0,1時顯然成立。假設a0,1,2, ,n1時 成立。當 an時,若n n 0,則由
n n 垂直向下看或者是水平往左看時,會出現 0,
的數字。不妨設b n 0
bn
,這與b b 0
bn
矛盾。因此n n 0。現在來證明(4),對 a b 的值做數學歸納法。當a b 0,1時, a b b a顯然成立。
假設當 a b n 時,此交換律都成立。當 a b n 時,由定義知:
ab是不屬於集合
{xb a, y |0 x a, 0 y b}
的最小非負整數。因為xa y, b,所以x b a b n a, y a b n。由歸納假設 知道:
, .
x b b x a y y a 因此, ab是不屬於集合
{bx y, a|0 x a, 0 y b} 的最小非負整數。但是此數亦等於 ba。故 a b b a。
我們利用數學歸納法來證明(5) 是成立的。
(i) 當a b c 0,1時,容易檢驗此結合律成立。
(ii) 假設 a b c n 時,結合律成立。當 a b c n時,由定義知道:
(a b) c 不屬於集合
{xc a,( b) k x| a b k, c} 的最小非負整數 ≤ 不屬於集合
{(i b) c a,( j) c a,( b) k i| a j, b k, c} 的最小非負整數。因為
, ,
(a b) c {(i b) c a( j) c a( b) k i| a j, b k, c}, 所以, (a b) c是不屬於集合
{(i b) c a,( j) c a,( b) k i| a j, b k, c} 的最小非負整數。因為i b c n a, j c n a, b k n,所以
(i b) c i (b c) (, a j) c a (j c) (, a b) k a (b k). 所以, (a b) c是不屬於集合
, ,
{i (b c a) (j c a) (b k)|ia j, b k, c} 的最小非負整數。但由前面證明知道:此數亦等於a (b c)。因此
(a b) c a (b c).
關於(6), (7) 的證明,我們對 n 作數學歸納法一起來證明。
(i) 當n0, 1時,容易檢驗(6), (7)同時成立。
(ii) 假設 nk時,(6), (7)同時成立,即當 0a b, 2k時,
0 a b 2 ,k a2k a 2 .k 當n k 1時,將 a 與 b 分如下四部分來考慮:
(a) 若0a b, 2k時,則由數學歸納法知道成立。
(b) 若2k a 2k1, 0 b 2k時,則令a2k a,其中 0 a 2k。由a2k a 2k及
0 a b 2k得到
1
( ) ( )
( 2 2 2 2
2 2 . ) 2 ( )
k k k k
k k k
a b a b
a b
a b a b
(c) 若0 a 2 , 2k k b 2k1時,則同理可以證明。
(d) 若2k a 2k1, 2k b 2k1時,則令a 2k a b, 2k b,其中 0a b , 2k。由 0 a b 2k得到
1
( ) ( ) ( ) ( )
( ( )) (
2 2
2 2
2
( )) (( ) )
2
2 2
2 2
2 2 2 2 0 2
( ( )) ( ) ( )
( .
) 2
k k
k k
k k
k k
k k
k k
k k
k k
a b a b
a b
a b
a b
a b a b
a b a b
a b
現在證明:若0 a 2k1,則a2k1 a 2k1。由定義知:a2k1是不屬於集合
1 1
{x2k , ay |0 x a , 0 y 2k}
的最小非負整數。因為0 a 2k1,0 y 2k1,所以由剛剛的歸納證明知道:
0 a y 2k1,而且由(2)知道:a0,a1, ,a(2k11)都不相同。因此
{ay |0 y 2k1 } { 0 , 1 ,,2k1 1}. (4.1) 根據a 0, 1, 2, , 2k11的先後次序來計算a2k1。顯然有02k1 2k1。現在考慮 12k1,利用(4.1)的結果知道:由
1, 2k1
往下看的數字有0, 1, , 2k1 1;而由
1, 2k1
往左看的數字是02k1 2k1。因此12k1 1 2k1。其餘同理可逐步推得
1 1 1 1 1 1
12k 1 2k,22k 2 2k , , a2k a 2 .k
例題 4.1 試求105732的值。
【解】善用的性質可得到
10 5
10 5 5
10 5 5
10
1057 32 2 33 2 2 2 1 2 2 1 2
( ) (
2 2 1
1025
)
.
習題 4.1 試由下列的等式中歸納出一個結論,並用數學歸納法證明此結論。
3 3 3
3 3 3
3 3 3
1 2 3 9 4, 2 3 4 9 11, 3 4 5 9 24.
習題 4.2 數列an 滿足:a13,an1a an( n2) (n1)。
(1) 推測a 的一般公式。 n (2) 證明你的推測是正確的。
習題 4.3 設 n 是一個正整數。試將伽利略分數
1 3 5 (2 1)
(2 1) (2 3) (2 5) (4 1) n
n n n n
化簡成最簡分數。
習題 4.4 設an 是一個正實數所構成的無窮數列,且滿足
2 3
1 1
, 1.
n n
i i
i i
a a n
是否此數列為an n。
習題 4.5 設數列 fn 滿足
(a) f 都是正整數,且n f2 2。 (b) 若 ab,則 fa fb。
(c) 對任意正整數a 與 b ,恆有 fa b fa fb。 證明:對任意正整數 n ,恆有 fn n。
習題 4.6 有一副牌,有些牌朝上、有些牌朝下。小明任意的從這副牌中間抽出連續的 一疊牌(此疊牌必須最上的一張是朝上的、最後一張也是朝上的)。然後把這疊 牌上下翻轉後放回原來的位置。不斷地繼續上述動作,只要有牌朝上就必須 要抽。試證:無論小明如何選取一疊牌,最後整副牌將全部朝下。(註:如果 抽出的這“疊”牌只有一張牌,只需將這張牌翻面放回原來的位置即可)。
習題 4.7 試完成:
(1) 試利用西爾威斯特的方法將真分數 4
97 表成若干個相異埃及分數的和。
(2) 設 n 為奇數。證明:2
n 可以表為兩個相異埃及分數的和。
(3) 設正整數 n 滿足 8 (n5)。證明:4
n 可以表為三個相異埃及分數的和。
習題 4.8 設 n 為正整數,試判別命題
2 17
n n 都是質數。
是否成立?成立,證明之;不成立,給反例。
動手玩數學
一條環形公路上有 n 個加油站,它們所儲的汽油總量足夠一輛汽車在整個環形公路上行 駛一週。證明:帶著空油灌(容量很大)的汽車能夠從某個汽油站出發(帶上該站的汽油),
完成環形公路上的整個旅程。
挑戰題
數論上有許多問題是在探討相鄰整數相乘的性質,例如
2
2
2
1 2 3 4 1 5 , 2 3 4 5 1 11 , 3 4 5 6 1 19 .
從上面的觀察容易猜測到「四個相鄰正整數的乘積再加 1 必為完全平方數」,即 ( 1)( 2)( 3) 1
n n n n □2. 讀者可推得□的公式嗎(以 n 來表示)?
接下來考慮像 ! 1n 這樣的數。例如
2
2
2
4 4! 1 5 , 5 5! 1 11 , 7 7! 1 71 . n
n n
數論學家認為,除了這三個之外, ! 1n 都不會是完全平方數。這是一則尚未解決的問 題。
皮阿諾與數學歸納法
十九世紀中葉,在數學公理化思想潮流影響下,義大利數學家皮阿諾在 1889 年把正整 數的性質抽象而得到一組公設,後人稱它為皮阿諾公設。皮阿諾公設共有五條公理,數 學歸納法就是其中的第五公理,這個公理與集合論裡的良序原理是等價的。所謂的「公 設」或「公理」,指的是一些看起來很明顯,但卻無法證明的假設。既然無法證明,又 那麼明顯,只好接受它,直接拿來使用吧!類似的情形,在兩千多年前也發生過,歐幾 里得的《幾何原本》裡面也同樣列舉了五個公設。其中第五個公設就是鼎鼎有名的「平 行公設」。
清末數學家李善蘭曾提出過恆等式:若n m 1,則
2 2
1
2 .
2
m
j
m n m j n m
j m m
這則恆等式聲名遠播,流傳到海外。二十世紀五十年代初,匈牙利數學家吐朗(P. Turan)
到中國的北京訪問,在一次演講中,用高深的數學知識加以證明李善蘭恆等式。華羅庚 冥索苦思“中國人自己難道就不能證明他們的先輩提出的問題嗎?”終於在與吐朗告 別時,華羅庚給了他一個數學歸納法的證明,並將這個證明寫入他的一本小冊子《數學 歸納法》之中。這也算是皮阿諾創數學歸納法的一大功德吧!