4

F_n が n の倍数であるなら, n は 1 であるか, さもなくば 5 または 12 の倍数である

209
0

20210817 20210817
前提知識 : Fibonacci 数列, 加法定理, Euclid の互除法, 有限体, Fermat の小定理
Fibonacci 数列 : https://mathlog.info/articles/191
加法定理 : https://mathlog.info/articles/320
.
.
.
.
.
.

基本性質

先ず最大公約数についての命題から始める.

任意の正整数nに対して, gcd(Fn+1,Fn)=1が成りたつ.

漸化式Fn+1=Fn+Fn1から
gcd(Fn+1,Fn)=gcd(Fn1,Fn)=gcd(Fn,Fn1)が成りたつため, 再帰的に
gcd(Fn+1,Fn), gcd(Fn,Fn1), , gcd(F2,F1)は全て等しく, その値は1である.

Fibonacci 数の加法定理とは, あらゆる整数m,nについて
Fm+n=FmFn+1+Fm1Fnという等式が成立することを主張するものであった. この等式をFmの視点から観るに, Fm+nは自身の倍数FmFn+1と, 自身に互いに素なる整数とFnの積Fm1Fnとの和として表現されており, 対(Fm+n,Fm)の全ての公約数は(Fn,Fm)にも移る. また逆に, 対(Fn,Fm)の公約数は必ず(Fm+n,Fm)の公約数にもなるようである. これは, 整数の割り算を表す等式
a=bq+r(0r<b)において対(a,b)と対(b,r)の公約数の全体が相等しくなることに類似し, 互除法と同様なる議論を組みたてることができる.

最大公約数

任意の正整数m,nに対して, gcd(Fm,Fn)=Fgcd(m,n)が成りたつ.

先ず, 加法定理
Fm+n=FmFn+1+Fm1Fnにおいてgcd(Fm,Fm1)=1であることを用いて
gcd(Fm+n,Fm)=gcd(Fn,Fm)の成立が確かめられる. m>nなる正整数の対(m,n)に対して互除法の操作を実行して
m=nq1+r1(0<r1<n),n=r1q2+r2(0<r2<r1),q1=r1q+r(0<r<r1),q=rq+1なる除算の列を得たとすると, 先の最大公約数の等式を繰りかえし適用することによって
gcd(Fm,Fn)=gcd(Fr1,Fn)=gcd(Fn,Fr1)==gcd(Fq,Fr)と変形することができ, 最大公約数の等式を再び用いれば
gcd(Fq,Fr)=gcd(Fq+1r,Fr)=gcd(F(q+11)r,Fr)==gcd(Fr,Fr)=Frgcdを外すことができる. rgcd(m,n)に等しいのであったから, 上記と合わせて
gcd(Fm,Fn)=Fr=Fgcd(m,n)が導かれる. またm<nの場合は(m,n)に関する対称性から直ちに得られ, 残るm=nの場合には等式は自明であるため, あらゆる(m,n)について証明が完了した.

.
.
.
.
.
.

pの倍数

この節ではpは素数を表すと約束し, 数列(Fn)n>0におけるpの倍数の探索のためpを法として計算する. 詰まり, 有限体Fp=Z/pZあるいはその拡大系を全体として考察を進めてゆく.

数列(Fn)の一般項は, ϕϕ¯をそれぞれ黄金比と共役黄金比, 即ち二次方程式x2=x+1の大小二解として
Fn=ϕnϕ¯n5=55(ϕnϕ¯n)という式によって表現することができるのであった. これに基づき, 有限体に5に対応する概念を導入することによって, pの倍数であるような Fibonacci 数を第p項の付近で見つけることができる.

任意の5でない奇素数pについて, Fp1Fp+1の内何れかはpの倍数である. また, 5F5を割りきる.

5についてはF5=5から明白である.

p5で, かつ方程式X25=0Fpに根を持つとき, その解の一つを取りrと置いて
fn=r1((21(1+r))n(21(1r))n)Fpにより剰余列(fn)n>0を定義すると, fnFnを法mod.pによって還元したものに等しくなる. Fermat の小定理から
(21(1+r))p1=1=(21(1r))p1であるため, fp1=0が成りたち, 故に整数Fp1pの倍数である.

その他の場合には, Fpに不定元Xを付加してX25=0が成立するようにした拡大体L=Fp[X]/(X25)において
fn=(51t)((21(1+t))n(21(1t))n)Lにより剰余列(fn)n>0を定義すると, fnFnmod.pmod.(X25)の両方によって還元したものに等しい. Lの元をp乗する写像が加法と乗法を保つことから, φ=21(1+t),φ¯=21(1t)と書けば
(φp)2φp1=(φ2φ1)p=0,(φ¯p)2φ¯p1=(φ¯2φ¯1)p=0が成りたつため, φ,φ¯,φp,φ¯pは全て同一の二次方程式x2x1=0の根である. 所が, Lの元をp乗する写像の不動点は方程式xpx=0p個の解, 即ちFpの元に限られるため, φp=φ¯かつφ¯p=φであり
φp+1=φφ¯=φ¯p+1
の両辺は等しい. ここからfp+1=0が成りたつことが判り, 故に整数Fp+1pの倍数である.

以上で命題の証明が完了した.

.
.
.
.
.
.

主定理

ある正整数nに対してFnnの倍数であるならば, n15の何れかであるか, 然もなくば12または25の正倍数である.

nFnなる関係が成立していることを仮定してnに関する必要性を導く. n=1に対して1F1が成立することは明白である. n>1のときnは素因子を有するが, 若しnの最小なる素因子p2でも5でもないとすれば, あるϵ{1,1}を以て
pgcd(Fn,Fp+ϵ)=Fgcd(n,p+ϵ)なる関係式の成立を得られる. ϵ{1,1}およびpの最小性からgcd(n,p+ϵ)=1となるため, 上式はpF1=1を示すはずである. 所がpは素数であったから, これは不合理であり, p2または5であらなければ成らない.

p=2のとき,
pの定義から2n,
nFnから2Fn,
数列(Fn)の性質から3n,
nFnから3Fn,
数列(Fn)の性質から4n,
nFnから4Fn,
数列(Fn)の性質から6n,
nFnから6Fn,
数列(Fn)の性質から12n,
nFnから12Fn,
数列(Fn)の性質から12n
...
と云うことができるため, 結局12nが少なくとも必要な条件である.

p=5かつn5のとき, n/5の最小なる素因子q55でないとすれば, 先と全く同様にしてqFgcd(n,q+ϵ)からqF5=5なる不合理な関係を導くことができるためq=5が必要であり, 従ってn25の倍数であると言える.

以上で命題の証明が完了した.

更に, 25の倍数の中でも5の冪5eについては下に示すように充分性も成立し, Lucas 数との関係から容易に確かめることが可能である. 尚, 12および25の正倍数についての充分性は何れも成りたたず, たとえばn=50のときとn=84のときには
F5050=(F25/25)L252,F8484=(L42/3)(L21/4)F217で右辺は既約である.

任意の正の整数nに対して, n5の冪であるならば, Fnnの倍数である.

あらゆる非負整数eについて5eF5eが成立すること再帰的に証明する. 初期命題として, e=0のときの1F1は明白である.

扨て, あるeについて5eF5eが成立していることを仮定に置いて,
5e+1F5e+1即ち
5F5e+1F5eを導くのであるが, より広く言って, 任意の整数nに対して
F5nFn=ϕ5nϕ¯5nϕnϕ¯n=L4n+(1)nL2n+15の倍数である. と言うのも, 数列(Ln)mod 5による還元は
,2,1,3,4,2,1,3,4,のような4項毎の周期列であり, nの偶奇で場合を分けてそれぞれ計算すると剰余が零に等しくなることが判るからである.

由って, 命題は再帰的に証明された.

n12の倍数であるような場合について考察の余地は残るが, ここでは充分性を持つようなnの無数性を証明するに留めておく.

12の正倍数nであって, Fnnの倍数であるようなものは無数に存在する.

これは最大公約数の定理から導かれることであるが, 任意の正整数m,nについて
mnFmFnが成りたつ. 数列(an)n>0を初期値と漸化式
a1=12, an+1=Fanによって定義すると, その全ての項は12の倍数であり, かつ関係式anFanを充たすことが再帰的に確かめられる. (an)は無限列であるため, 命題は証明された.

.
.
.
.
.
.

512といった数は, Lucas 数や Fibonacci 数に関する数論的な問題を考えてみるとよく出会う番号ではあります. これはこれで (数理的には当然ながらも) 不思議なことですが, とは言え, 512の二つが一つの問題の解としてこのように表れてくれると, この問題のような黄金数列での整除性に, 更に妙々なる希少さを感じてしまうものです...
.
.
.
.
.
.

投稿日:20201219
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

Yu
Yu
150
13749
好きな整数は 0, 1, 1, φ, 2, 5, 6, 12, 89 など. || フィボナッチ数列 bot (@Aureus_N) 管理人. || hatena blog

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中