数学-齐肯多夫定理

齐肯多夫(Zeckendorf)定理

任何正整数都可以表示为若干个不连续的斐波那契数(不包括第一个斐波那契数)之和,这种和式称为齐肯多夫表述法

证明

F(n)来表示第n个斐波那契数,m为任意正整数

m=1,2,3时,由F(2)=1,F(3)=2,F(4)=3,则命题成立,下面采用数学归纳法证明定理对任何m均成立

1.若m是斐波那契数,则m命题对成立

2.若m不是斐波那契数,设n1是满足F(n1)<m<F(n1+1)的最大正整数

mc=mF(n1),则mc=mF(n1)<F(n1+1)F(n1)=F(n11),即mc<F(n11)

由归纳假设,mc可以表示为不连续的斐波那契数之和,即mc=F(n2)+F(n3)++F(nt)

其中n2>n3>>nt且是不连续整数

mc<F(n11),所以n2<n11,即n2n1也是不连续的整数

m=F(n1)+mc=F(n1)+F(n2)+F(n3)++F(nt)n1>n2>n3>>nt是不连续的整数

因此命题对m也成立

综上,由数学归纳法,齐肯多夫定理对任何正整数m都成立