Fibonacci 数列
设f(x)=1,x∈{1,2}=f(x−1)+f(x−2),x∈[3,∞)
则 f(x) 的通项公式为f(x)=51[(21+5)x−(21−5)x]
证明: 采用数学归纳法完成证明。
当 x=1 或 2 时,结论显然成立。
设 x=n−1 或 x=n 时结论成立。根据定义式,有
f(n+1)=f(n)+f(n−1)=51[(21+5)n−(21−5)n+(21+5)n−1−(21−5)n−1]=51[(21+5)n−1(21+5+1)−(21−5)n−1(21−5+1)]
而(21+5)2(21−5)2=46+25==21+5+121−5+1
∴f(n+1)=51[(21+5)n−1(21+5)2−(21−5)n−1(21−5)2]=51[(21+5)n+1−(21−5)n+1].
所以,对于 ∀x∈Z∗,原式都成立。Q.E.D..
Fibonacci 数列的性质
- gcd(f(i),f(j))=f(gcd(i,j)).
证明: 详见素数与 Miller-Rabin 测试。
- 若非负整数 n ∣ m,则 f(n) ∣ f(m).
证明: 由 性质1 得 gcd(f(n),f(m))=f(gcd(n,m)),
而 n ∣ m, ∴n=gcd(n,m). Q.E.D..
- 若 n∈Z∗,则 i=1∑nf(i)=f(n+2)−1
证明: 采用数学归纳法完成证明。
当 n=1 时,结论显然成立。
设 n=k 时结论成立。则
i=1∑k+1f(i)=i=1∑kf(i)+f(k+1)=f(k+2)−1+f(k+1)=f(k+3)−1
所以,对于 ∀n∈Z∗,原式都成立。Q.E.D..
Fibonacci 数列的推论
- 在取模的意义下,Fibonacci 数列会出现循环。
证明: 略。
- (1) 奇数项求和。设 n∈Z∗,则 i=1∑nf(2i−1)=f(2n)−f(2)+f(1)
证明: 采用数学归纳法完成证明。
当 n=1 时,结论显然成立。
设 n=k 时结论成立,则i=1∑k+1f(2i−1)=[i=1∑kf(2i−1)]+f(2k+1)=f(2k)+f(2k+1)−f(2)+f(1)=f(2(k+1))−f(2)+f(1).
所以,对于 ∀n∈Z∗,原式都成立。Q.E.D..
后面几条推论的证明,原理与此条类似,请读者自行证明。
(2) 偶数项求和。设 n∈Z∗,则 i=1∑nf(2i)=f(2n+1)−f(1)
证明: 采用数学归纳法完成证明。
当 n=1 时,结论显然成立。
设 n=k 时结论成立,则
i=1∑k+1f(2i)=[i=1∑kf(2i)]+f(2k+2)=f(2k+1)+f(2k+2)−f(1)=f(2(k+1))−f(1)
故结论成立。
(3) 平方项求和。设 n∈Z∗,则 i=1∑nf2(i)=f(n)×f(n+1)
证明: 采用数学归纳法完成证明。
当 n=1 时,结论显然成立。
设当 n=k 时结论成立,则
i=1∑k+1f2(i)=[i=1∑kf2(i)]+f2(k+1)=f(k)×f(k+1)+f2(k+1)=f(k+1)×(f(k)+f(k+1))=f(k+1)×f(k+2)
故结论成立。
Lucas 数列
卢卡斯数列 (Lucas Sequence) 和斐波那契数列 (Fibonacci Sequence) 有莫大的关系。
设 L(1)L(x)=1,L(2)=3,=L(x−1)+L(x−2).x∈[3,∞)则 L(x) 的通项公式是 L(x)=(21+5)x+(21−5)x
Lucas 数列的性质
以下式中的 F 是 Fibonacci 数。
为记述简便,设A=21+5, B=21−5.
-
∀n≥2 有 L2(n)−L(n+1)L(n−1)=5×(−1)n.
证明: 左边=(An+Bn)2−(An+1+Bn+1)(An−1+Bn−1)=A2n+B2n+2AnBn−A2n−An+1Bn−1−An−1Bn+1−B2n=2AnBn−An+1Bn−1−An−1Bn+1=AnBn−1(B−A)+An−1Bn(A−B)=(A−B)(An−1Bn−AnBn−1)=−(A−B)2⋅An−1Bn−1
而 A−B=5,且 A×B=−1.
∴左边=−5×(−1)n−1=5×(−1)n=右边.
Q.E.D..
-
∀n∈Z∗ 有 i=1∑nL2(i)=L(n)L(n+1)−2
证明: 因为 L2(i)=(An+Bn)2=A2n+B2n+2AnBn=A2n+B2n+2×(−1)n
所以 左边=i=1∑n(A2i+B2i+2×(−1)i)=[i=1∑n(A2i+B2i)]+2×(−1)n
而 右边=(An+Bn)(An+1+Bn+1)−2=A2n+1+AnBn+1+An+1Bn+B2n+1−2=A2n+1+B2n+1+AnBn(A+B)
因为 A+B=1
由 偶数项求和 知 i=1∑n(A2i+B2i)=A2n+1+B2n+1−(−1)n
所以 右边=A2n+1+B2n+1+(−1)n=左边.
Q.E.D..
-
∀m,n∈Z∗ 有 L(m+n)=21×(5F(m)F(n)+L(m)L(n)).
证明: 2×右边=5×(51)2(Am−Bm)(An−Bn)+(Am+Bm)(An+Bn)=Am+n+Bm+n−AmBn−AnBm+Am+n+Bm+n+AmBn+AnBm=2Am+n+2Bm+n
所以 2×(左边−右边)=2Am+n+2Bm+n−(2Am+n+2Bm+n)=0
原命题得证。
-
∀m,n∈Z∗,m̸=n 有 L(m−n)=21×(−1)n(L(m)L(n)−5F(m)F(n)).
证明: 2×右边2×(右边−左边)=(−1)n[(Am+Bm)(An+Bn)−(Am−Bm)(An−Bn)]=(−1)n(AmBn+2AnBm)=(−1)n(2AmBn+2AnBm)−2Am−n−2Bm−n=2×[Am−n(±AnBn−1)+Bm−n(±AnBn−1)]=2(±AnBn−1)(Am−n+Bm−n)
而 AnBn=(−1)n
所以 ±AnBn−1=0
原命题成立。
-
∀n∈Z∗ 有 L2(n)−5F2(n)=4×(−1)n.
证明: 左边=(An+Bn)2−(An−Bn)2=4AnBn=4×(−1)n=右边.
Q.E.D..
总结
- 两个 Fibonacci 数相乘,系数极有可能与 5 有关;
- A、B 两个数的代数性质很重要,A+BA−BA×B=1,=5,=−1.