关于斐波那契数列的一些小性质
1.
gcd(Fi,Fi+1)=1
g
c
d
(
F
i
,
F
i
+
1
)
=
1
这个看起来很显然
下面给出严谨的证明
利用数学归纳法:
我们已知
F1=1,F2=1,F3=2
F
1
=
1
,
F
2
=
1
,
F
3
=
2
可知对于
i≤3
i
≤
3
,都有
gcd(Fi,Fi+1)=1
g
c
d
(
F
i
,
F
i
+
1
)
=
1
那么
gcd(Fi+1,Fi+2)
g
c
d
(
F
i
+
1
,
F
i
+
2
)
=gcd(Fi+1,Fi+1+Fi)
=
g
c
d
(
F
i
+
1
,
F
i
+
1
+
F
i
)
=gcd(Fi+1,Fi)
=
g
c
d
(
F
i
+
1
,
F
i
)
=1
=
1
问题得证
2.
gcd(Fm,Fn)=Fgcd(m,n)
g
c
d
(
F
m
,
F
n
)
=
F
g
c
d
(
m
,
n
)
这个不太显然
m=n
m
=
n
的情况讨论起来没什么意义
对于
m≠n
m
≠
n
的情况,不妨设
m>n
m
>
n
Fm =Fm−1+Fm−2
F
m
=
F
m
−
1
+
F
m
−
2
=F2Fm−1+F1Fm−2
=
F
2
F
m
−
1
+
F
1
F
m
−
2
=F2(Fm−2+Fm−3)+F1Fm−2
=
F
2
(
F
m
−
2
+
F
m
−
3
)
+
F
1
F
m
−
2
=(F1+F2)Fm−2+F2Fm−3
=
(
F
1
+
F
2
)
F
m
−
2
+
F
2
F
m
−
3
=F3Fm−2+F2Fm−3
=
F
3
F
m
−
2
+
F
2
F
m
−
3
=FnFm−n+1+Fn−1Fm−n
=
F
n
F
m
−
n
+
1
+
F
n
−
1
F
m
−
n
所以
gcd(Fm,Fn)=gcd(FnFm−n+1+Fn−1Fm−n,Fn)=gcd(Fn−1Fm−n,Fn)
g
c
d
(
F
m
,
F
n
)
=
g
c
d
(
F
n
F
m
−
n
+
1
+
F
n
−
1
F
m
−
n
,
F
n
)
=
g
c
d
(
F
n
−
1
F
m
−
n
,
F
n
)
由于
gcd(Fn,Fn−1)=1
g
c
d
(
F
n
,
F
n
−
1
)
=
1
所以
原式
=gcd(Fm−n,Fn)
=
g
c
d
(
F
m
−
n
,
F
n
)
形成了辗转相除的形式
所以
gcd(Fm,Fn)=Fgcd(m,n)
g
c
d
(
F
m
,
F
n
)
=
F
g
c
d
(
m
,
n
)