題目
若一個實數x有性質x2=x+1,用歸納法證明存在函數f(n),使得對所有整數n≥1,都有xn+1=f(n+1)x+f(n)。解答
- 分析
n=1時,所要證明的的式子為x1+1=f(1+1)x+f(1),
也就是
x2=f(2)x+f(1).
比對題目所給的條件x2=x+1,合理猜測f(2)=1,f(1)=1。
現在看n=2的情況。此時要有
x2+1=f(2+1)x+f(2),x3=f(3)x+1,f(3)=x3−1x=x⋅x2−1x=x⋅(x+1)−1x=x2+x−1x=(x+1)+x−1x=2xx=2.
(注意顯然x≠0,所以◻x是有意義的)而我們有
x3=2x+1.
再繼續看看n=3的情況。
x3+1=f(3+1)x+f(3)x4=f(4)x+2f(4)=x4−2x=x⋅x3−2x=x⋅(2x+1)−2x=2x2+x−2x=2(x+1)+x−2x=3xx=3.
而我們有
x4=3x+2.
彙整以上的計算結果如下
f(1)=1,f(2)=1,f(3)=2,f(4)=3.
這些結果似乎構成Fibonacci數列,故猜測f(5)=5。
計算n=4的情況來確認看看。
x4+1=f(4+1)x+f(4)x5=f(5)x+3f(5)=x5−3x=x⋅x4−3x=x⋅(3x+2)−3x=3x2+2x−3x=3(x+1)+2x−3x=5xx=5.
而我們有
x5=5x+3.
果真有f(5)=5!
所以我們的猜測有可能正確!
甚至,由Fibonacci數列的通式可猜測
f(n)=√55⋅[(1+√52)n−(1−√52)n].
(如此就把函數f(n)的顯式給表示出來)參考維基百科關於Fibonacci數列的條目。
- 正式解答
n=1時,由條件x2=x+1可取f(1)=1,f(2)=1。
假定命題對於n−1時成立,亦即存在函數f使得有x(n−1)+1=f[(n−1)+1]x+f(n−1),這也意味著我們確定了f(n−1)與f(n)的值。
在n時,
xn+1=x⋅xn[指數的定義]=x⋅x(n−1)+1=x⋅{f[(n−1)+1]x+f(n−1)}[歸納假設]=x⋅[f(n)x+f(n−1)]=f(n)x2+f(n−1)x[分配律]=f(n)(x+1)+f(n−1)x[x滿足的性質]=[f(n−1)+f(n)]x+f(n).
因為f(n−1)與f(n)的值都已確定,由此可定義
f(n+1)=f(n−1)+f(n).
亦即f(n+1)之存在性由f(n−1)與f(n)所保證。
由數學歸納法證明了命題。
在n時,
xn+1=x⋅xn[指數的定義]=x⋅x(n−1)+1=x⋅{f[(n−1)+1]x+f(n−1)}[歸納假設]=x⋅[f(n)x+f(n−1)]=f(n)x2+f(n−1)x[分配律]=f(n)(x+1)+f(n−1)x[x滿足的性質]=[f(n−1)+f(n)]x+f(n).
因為f(n−1)與f(n)的值都已確定,由此可定義
f(n+1)=f(n−1)+f(n).
亦即f(n+1)之存在性由f(n−1)與f(n)所保證。
由數學歸納法證明了命題。
(證明終了)
沒有留言:
張貼留言