◆広島県 清川 育男 さんからの解答。
証明は出来ないのですが、推理しました。
F(2n-2) n≧2 でしょうか。
フィボナッチのことはフィボナッチに聞けと言った感じです。
それにしても不思議な数列です。
◆埼玉県 \aleph_0 さんからの解答。
Fnに限らず、一般の整数mを法とするFibonacci数の周期について考えたいと思います。
ただし、全容が完全に明らかになっているわけではありませんので、現在分かっていることを以下で述べていきます。
まず次のように定義します。
定義1. 整数mに対してΠ(m)を法mに関する(Fn)の周期の集合とする。
Π(m)={r∈Z|Fn+r≡Fn (mod m) (∀n∈Z)}.
ここで次の補題を準備します。
(証明は『多項式の列』を参照。)
補題1. 任意の整数m,nに対して、
Fm+n=Fm+1Fn+FmFn−1.
これを用いると、Π(m)は次のように特徴付けられます。
命題2. 整数rに対して、
r∈Π(m) ⇔ Fr+1≡Fr−1≡1 (mod m).
一方、Π(m)は明らかにZのイデアルですから、
ある整数π(m)>0により生成されます:Π(m)=(π(m)).
(すなわち、π(m)は法mに関する基本周期。)
また、定義より次の命題が容易に示されます。
命題3. 整数m,m'に対して、
(a) m|m'ならば、Π(m)⊃Π(m')、
すなわち、π(m)|π(m').
(b) (m,m')=1ならば、Π(mm')=Π(m)∩Π(m')、
すなわち、π(mm')はπ(m)とπ(m')の最小公倍数。
命題3(b)より、mが素巾の場合に帰着することが分かります。
そこで、次の補題を準備します。
補題4. m,nを整数とするとき、任意の整数k≧0に対して、
Fmn±1= |
k i=0 | kCi Fn±1k−iFniF(m-k)n±(1-i). (複号同順) |
特にk=mとおけば、m≧0に対して、
Fmn±1= |
m i=0 | mCi Fn±1m−iFniF±(1-i). (複号同順) |
これは補題1を用いて、kに関する帰納法により示されます。
これを用いると、次の命題が示されます。
命題5. pを素数、e≧1を整数とし、
簡単のためr=π(pe)とおく。
(a) p≠2またはe≠1のとき、
Fpr±1≡Fr±1p
(mod pe+2). (複号同順)
(b) p≠2またはe≠1のとき、
Fr±1≡1+ape (mod
pe+1) (a∈Z) ⇒ Fpr±1≡1+ape+1
(mod pe+2). (複号同順)
(c) π(pe+1)=π(pe)またはpπ(pe).
(d) π(pe)≠π(pe+1) ⇒ π(pe+1)≠π(pe+2).証明. (a) 補題4においてm=p, n=rとおけば、
Fr±1≡1+ape+bpe+1(mod pe+2)となるから、(a)より
Fpr±1≡Fr±1p≡(1+ape+bpe+1)p≡1+ape+1(mod pe+2).
これより次の系が直ちに従います。
系6. 素数pに対してu≧1をπ(p)=π(pu)となる最大の整数とすると、
任意の整数e≧uに対してπ(pe)=pe−uπ(p).
特にπ(p)≠π(p2)ならば、任意の整数e≧1に対してπ(pe)=pe−1π(p).
以上よりm=pが素数の場合に帰着することが分かります。
そこで、以下では有限体Fp上で考えることにします。
まず(Fn)の特性多項式Φ(X)=X2−X−1の判別式は
D=12−4(−1)=5であることに注意します。
よって、p≠5ならば、Φ(X)は相異なる根φ,φ'をもち、次が成立します。
(1) φ+φ'=1, φφ'=−1,
(2) Fn=(φn−φ'n)(φ−φ')−1
(n∈Z).
このとき、Π(p)は次のように特徴付けられます。
命題7. 整数rに対して、
r∈Π(p) ⇔ φr=φ'r=1.
特にπ(p)はφ,φ'の位数の最小公倍数である。
証明. (→) (2)より
0=F0=Fr=(φr−φ'r)(φ−φ')−1,
1=F1=Fr+1=(φr+1−φ'r+1)(φ−φ')−1.
これらよりφ'rを消去すれば、φr=1を得る。また同様にφ'r=1を得る。
(←) 任意の整数nに対して、(2)より
Fn+r=(φn+r−φ'n+r)(φ−φ')−1=(φn−φ'n)(φ−φ')−1=Fn.したがって、r∈Π(p)を得る。□
ここでφ,φ'はFp上高々2次ですから、
命題7よりπ(p)はp2−1の約数であることがわかりますが、より詳しいことを調べるため、場合を分けて考えてみましょう。
まずpが奇素数のとき、(5/p)=1、
すなわち、p≡±1 (mod 5)ならば、
Φ(X)はFp上可約であるから、
φ,φ'∈Fp.
したがって、φp−1=φ'p−1=1であるから、
命題7よりp−1∈Π(p)を得る。
一方、r=π(p)に対して再び命題7および(1)の第二式より
(−1)r=(φφ')r=1であるから、π(p)は偶数である。
なおこのとき、rをφの位数とすれば、
1=(−1)2r=(φφ')2r=φ'2rとなるから、φ'の位数は2rの約数。
逆も同様であるから、φ,φ'の位数は等しいか、一方が他方の2倍になる。
一方、(5/p)=−1、
すなわち、p≡±2 (mod 5)ならば、
Φ(X)はFp上既約であるから、
φ,φ'/∈Fp.
このとき、(1)の各式の両辺をp乗すれば、
φp+φ'p=1,
φpφ'p=−1となり、
φp,φ'pもΦ(X)の根であるから、
φp=φ',φ'p=φ.
よって、(1)の第二式より
φp+1=φ'p+1=−1.
したがって、φ2(p+1)=φ'2(p+1)=1であるから、
命題7より2(p+1)∈Π(p)を得る。
このとき、2(p+1)/π(p)が偶数であると仮定すると、
π(p)|(p+1)、
したがって命題7より
φp+1=φ'p+1=1となり矛盾するから、
2(p+1)/π(p)は奇数。
特にπ(p)は4の倍数である。
なおこのとき、φ,φ'のFp上の最小多項式は共にΦ(X)であるから、φ,φ'の位数は等しい。
次にp=2ならば、Φ(X)=X2+X+1は明らかにF2上既約であるから、
φ,φ'/∈F2.
したがって、φ,φ'の位数は22−1=3であるから、
命題7よりΠ(2)=(3)を得る。
(もっとも、この結果は明らかですが。)
最後にp=5ならば、Φ(X)=(X−3)2と分解されるから、
Fn=n3n−1
(n∈Z)となる。
このとき、r∈Π(5)ならば、任意の整数nに対して
0=Fn+r−Fn=(n+r)3n+r−1−n3n−1=3n−1[(3r−1)n+r3r]が成立するから、3r=1, r3r=0、
さて、たいへん長くなりましたが、以上の結果をまとめると次のようになります。
定理8. 法mに関する基本周期π(m)について次が成立する。
(a) 整数mに関する基本周期は、mの素巾因数の基本周期の最小公倍数である。
(b) 素数pに対してu≧1をπ(p)=π(pu)となる最大の整数とすると、
任意の整数e≧uに対してπ(pe)=pe−uπ(p).
(c) 素数pに対して、
p=2ならば、π(2)=3,
p=5ならば、π(5)=20,
p≡±1 (mod 10)ならば、2|π(p)|p−1,
p≡±3 (mod 10)ならば、4|π(p)|2(p+1).
ここで、未解決の問題として次のようなことが挙げられます。
問題.
(a) 系6に関連して、任意の素数pに対してπ(p)≠π(p2)が成立するか?
(b) 素数p≠2,5に対してπ(p)の正確な値はどのように与えられるか?
(a)については、成立する自明な理由はありませんが、
p<232の範囲で反例は見つかっていません。[2]
一方、(b)については、命題7よりφ,φ'の位数を求めることと同値ですから、かなり難しい問題であると思われます。
◆広島県 清川 育男 さんからの解答。
\aleph_0 さんからの解答をヒントに再度推理しました。
前回は、F(2),F(3),F(5)から推理しましたが、
F(5)のとき20のところを21と数えて間違えました。
今回は大きく開けた感じがします。
F(22)=17711まで成り立ちます。
プログラムを組んで確認しました。
F(n)の剰余の周期は、
n≧4 のとき
i) nが偶数のとき 2n
ii) nが奇数のとき 4n
n | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
F(n) | 3 | 5 | 8 | 13 | 21 | 34 | 55 | 89 | 144 | 233 | 377 | 610 | 987 | 1597 | 2584 | 4181 | 6765 | 10946 | 17711 |
周期 | 8 | 20 | 12 | 28 | 16 | 36 | 20 | 44 | 24 | 52 | 28 | 60 | 32 | 68 | 36 | 76 | 40 | 84 | 44 |
証明は出来ませんが、今回は確度が高いと思います。
◆広島県 清川 育男 さんからの解答。
十進ベーシック(1000桁モード)で確認しました。
フィボナッチ数列を4820番目まで用意して、
法F(n)は4番目から1205番目まで確認しました。
周期の終わりを、「....,1,0」と仮定しました。
n≧4
nが偶数 周期 2n
nが奇数 周期 4n
周期をC(n)とすると、
C(2n+2)+C(2n)=C(2n+1)
C(2n+2)=C(2n+1)-C(2n)
C(4)=8,C(5)=20 n≧2
REM 周期の問題 DIM F(4820) LET F(1)=1 LET F(2)=1 FOR N=3 TO 4820 LET F(N)=F(N-1)+F(N-2) NEXT N LET A1=-1 FOR K=4 TO 1205 IF MOD( K , 2) =0 THEN LET NO=K*2 ELSE LET NO=K*4 END IF LET B=F(K) LET Z=0 FOR I=1 TO 4820 LET Z=Z+1 LET A=REMAINDER(F(I),B) PRINT A; REM ....1,0,周期の終わりのパターン IF A1=1 AND A=0 THEN PRINT EXIT FOR ELSE LET A1=A END IF NEXT I PRINT "法はF(";K;")=";B;"周期は";NO;"です。" REM 判定 IF (MOD( K , 2) =0 AND Z=2*K) OR (MOD( K , 2) =1 AND Z=4*K) THEN PRINT "仮説は成り立つ。" ELSE PRINT "反例がありました。" EXIT FOR END IF NEXT K END
◆東京都 安里歩安彼 さんからの解答。
出題者からの解答ですが、じつは自信がなくなってきたので、みなさんに正誤のほどを判断していただきたいと思います。
もし間違っていた場合は、ご指摘お願いします。
補題1.1
Fn×Fn−Fn-1×Fn+1
=−1(nが偶数の時)
=1(nが奇数のとき)
証明は、簡単な帰納法で示せるので省略する。
さて、
(Fn-1×Fn-1)−(Fn-2×Fn)
=−1(nが奇数の時)
=1(nが偶数の時、)
が成立するので、
Fn-1×Fn-1
≡−1(nが奇数の時)、
≡1(nが偶数の時)(modFn)
よって、
パターン1:nが偶数の時、
F2n-1
≡Fn-1×Fn-1
≡1(mod Fn)となって、
周期は2n。
パターン2:nが奇数の時、
F4n-1
≡Fn-1×Fn-1×Fn-1×Fn-1
≡−1×−1
≡1(mod Fn)
となって、周期は4n。
また、2nとならないことは明らか。
…ということなのですが、どうも自信がないので、お願いします。
◆広島県 清川 育男 さんからの解答。
フィボナッチ数列において法を素数としたとき、剰余の周期と法の関係を予測してみました。
結果は以下の通りです。
5つのパターンに分類出来るのではないかと思います。
1)法 = 2 周期 = 3 周期=法*n+1 型
2)法 = 3 周期 = 8 周期=法*n+2 型
3)法 = 5 周期 = 20 周期=法*n 型..5のときだけ!!
4)法 = 11 周期 = 10 法=周期*n+1 型
5)法 = 107 周期 = 72 法=(周期/(2k))*n-1 型
十進ベーシック(1000桁モード)のプログラムで確認しました。
またフィボナッチ数列において素数2,5は特異な存在のように思われます。
プログラムおよび結果はこちらです。
◆埼玉県 \aleph_0 さんからの解答。
どうやら私は範囲を勝手に拡張して、問題を複雑にしてしまったようです。すみません。
でも、安里歩安彼さんの解答から、nが偶数、奇数のとき、
それぞれ2n, 4nが(Fn)の周期になることが分かりました。
そこで、実はこれらが基本周期であることを以下で示したいと思います。
そのためにまず次のように定義します。
定義2.1. 整数mに対してΡ(m)を次のような集合とする。
Ρ(m)={r∈Z| m|Fr}.
このとき次の命題が容易に示されます。
命題2.1. mを整数とする。
(a) Ρ(m)はZの0でないイデアルであり、ある整数ρ(m)>0により生成される:Ρ(m)=(ρ(m)).
(b) Ρ(m)⊃Π(m)、すなわち、ρ(m)|π(m).
これを用いると、冒頭の主張が示されます。
定理2.2. 整数n≧4に対して、
nが偶数ならばπ(Fn)=2n、
nが奇数ならばπ(Fn)=4n.
証明. まず任意の整数n≧3に対して
明らかにρ(Fn)=nであるから、命題2.1(b)より
n=ρ(Fn)|π(Fn).
またn≧4ならば、明らかに
Fn−1≠1 (mod Fn)であるから、
π(Fn)≠n.
さらに、安里歩安彼さんが示されたように、nが偶数のとき
π(Fn)|2nであるからπ(Fn)=2nであり、
nが奇数のときπ(Fn)|4n,
π(Fn)≠2nであるから
π(Fn)=4nである。□
さて、せっかく定義したので、ρ(m)についてもう少し詳しく調べてみたいと思います。
まず前回と同様、次の諸命題が成立します。
(証明も同様なので省略します。)
命題2.3. m,m'を整数とする。
(a) m|m'ならば、Ρ(m)⊃Ρ(m')、すなわち、ρ(m)|ρ(m').
(b) (m,m')=1ならば、Ρ(mm')=Ρ(m)∩Ρ(m')、
すなわち、ρ(mm')はρ(m)とρ(m')の最小公倍数。
命題2.4. pを素数、e≧1を整数とし、p≠2またはe≠1とする。
また簡単のためr=ρ(pe)とおく。
(a) Fr≡ape (mod pe+1) (a∈Z)
⇒ Fpr≡ape+1 (mod pe+2).
(b) ρ(pe+1)=ρ(pe)またはpρ(pe).
(c) ρ(pe)≠ρ(pe+1) ⇒ ρ(pe+1)≠ρ(pe+2).
系. 奇素数pに対してu≧1をρ(p)=ρ(pu)となる最大の整数とすると、
任意の整数e≧uに対してρ(pe)=pe−uρ(p).
特にρ(p)≠ρ(p2)ならば、
任意の整数e≧1に対して
ρ(pe)=pe−1ρ(p).
またp=2のとき、
ρ(2)=3, ρ(22)=6, ρ(2e)=3*2e−2
(e≧3).
また素数p≠5に対して、φ, φ'を前回の解答と同様とするとき、次の命題が成立します。
命題2.5. p≠5を素数とするとき、整数rに対して
r∈Ρ(p) ⇔ (−φ2)r=1.
特にρ(p)は−φ2の位数に等しい。
証明. r∈Ρ(p)となるのは、
Fr=(φr−φ'r)(φ−φ')−1=0、すなわち、
φr=φ'rとなることに他ならない。
φ'−1=−φに注意すれば、主張を得る。□
さらに詳しく調べるため、場合を分けて考えます。
まず(5/p)=1、すなわち、p≡±1 (mod 5)ならば、
φ∈Fpよりφp−1=1であるから、
(−φ2)(p−1)/2=(−1)(p−1)/2φp−1=(−1/p).
よって命題2.5より、
(−1/p)=1、すなわち、p≡1 (mod 4)のとき
ρ(p)|(p−1)/2であり、
(−1/p)=−1、すなわち、p≡−1(mod 4)のとき
ρ(p)|p−1, ρ(p)/|(p−1)/2である。
一方(5/p)=−1、すなわち、p≡±2 (mod 5)ならば、前回の解答で示したように
φp+1=−1であるから、
(−φ2)(p+1)/2=(−1)(p+1)/2φp+1=(−1/p).
よって命題2.5より、
(−1/p)=1、すなわち、p≡1 (mod 4)のとき
ρ(p)|(p+1)/2であり、
(−1/p)=−1、すなわち、p≡−1 (mod 4)のとき
ρ(p)|p+1, ρ(p)/|(p+1)/2である。
次にp=2ならば、−φ2の位数は3であるから、
命題2.5よりρ(2)=3.
最後にp=5ならば、前回の解答で述べたように
Fn=n3n−1
(n∈Z)であるから、ρ(5)=5.
以上の結果をまとめると次のようになります。
定理2.6. 素数pに対して次が成立する。
(a) p=2ならば、ρ(2)=3.
(b) p=5ならば、ρ(5)=5.
(c) p≡1, 9 (mod 20)ならば、ρ(p)|(p−1)/2.
(d) p≡−1, −9 (mod 20)ならば、
ρ(p)|p−1, ρ(p)/|(p−1)/2.
特にρ(p)≡2
(mod 4).
(e) p≡3, 7 (mod 20)ならば、
ρ(p)|p+1, ρ(p)/|(p+1)/2.
特にρ(p)≡0
(mod 4).
(f) p≡−3, −7 (mod 20)ならば、
ρ(p)|(p+1)/2.
特にρ(p)≡1 (mod 2).
また、素数pに対してπ(p)とρ(p)の関係は次のようになります。
定理2.7. 奇素数pに対して次が成立する。
(a) ρ(p)≡1 (mod 2)ならば、π(p)=4ρ(p).
(b) ρ(p)≡0 (mod 4)ならば、π(p)=2ρ(p).
(c) ρ(p)≡2 (mod 4)ならば、π(p)=ρ(p).
証明. p=5ならば明らかであるから、p≠5とする。
また簡単のためr=ρ(p)とおく。
まず命題2.1(b)よりr|π(p)が成立する。
一方、整数kに対してφkr=φ'krであるから、
Fkr+1=(φkr+1−φ'kr+1)(φ−φ')−1=φkrとなることに注意する。
今、命題2.5より
1=(−φ2)r=(−1)rφ2r、
すなわち、F2r+1=φ2r=(−1)rであるから、
rが偶数ならばπ(p)|2rであり、
rが奇数ならばπ(p)|4r,
π(p)/|2rであるから、
π(p)=4rを得る。
さらにrが偶数のとき、rの最小性より
−1=(−φ2)r/2=(−1)r/2φr、
すなわち、Fr+1=φr=(−1)r/2−1であるから、
r≡0
(mod 4)ならばπ(p)|2r, π(p)/|rよりπ(p)=2rであり、
r≡2 (mod 4)ならばπ(p)|rよりπ(p)=rである。□
定理2.7より、ρ(p)の具体的な値が求まれば、π(p)は容易に計算されることが分かります。
ところで、奇素数pに対してψ(p)=p−(5/p)とおけば、
定理2.6よりρ(p)|ψ(p)となりますが、これに関して次のことが知られています:
ψ(p)/ρ(p)はp→∞のとき有界ではないが、
ある正の定数Cが存在してψ(p)/ρ(p)<C
p/log p.
そこで、奇素数pに対してψ(p)/ρ(p)の挙動を調べてみるのは面白いのではないでしょうか。
◆宮城県 アンパンマン さんからの解答。
Fnの剰余の周期をpとすると
Fp-1=1にならなければなりません。
Frn≡0 (mod Fn ) ;r=1,2,3,...
つまりp=kn for some integer k
Fn
=F2*Fn-1+F1*Fn-2
=F2(Fn-2+Fn-3)+F1*Fn-2
=F3*Fn-2+F2*Fn-3
= ...
=Fi+1*Fn-i+Fi*Fn-i-1
Fkn-1
=Fn+1*F(k-1)n-1+Fn*F(k-1)n-2
≡Fn+1*F(k-1)n-1
≡Fn-1*F(k-1)n-1 (mod Fn)
≡(Fn-1)k (mod Fn)
しかし
Fn+1*Fn-1-(Fn)2=(-1)n
↓
(Fn-1)2≡(-1)n (mod Fn).
さらに
Fn-1 is not congruence to 1 (mod Fn).
よって、
p=4n, if n=奇数、
p=2n, if n=偶数。
◆茨城県 小川 康幸 さんからの解答。
フィボナッチ数列を拡張しまして、以下のような数列を考えます。
フィボナッチ数列はx=1 、y=-1のときの特別な場合
U(0)=0 , U(1)=1 , U(n+1)=x*U(n)-y*U(n-1)
また、整数dを、d=x2-4yと定義します。
この数列の自然数mの剰余の周期を考えてみたいと思います。
また、
V(0)=2,V(1)=x,V(n+1)=x*V(n)-y*V(n-1) と言う数列も定義しておきます。
ここに出てくる式や定理は、共立出版「素数の世界」 Paulo Ribenboim著 から証明なしで引用しているものがたくさんあります。
例えば、
U(s+t)=U(s+1)*U(t)-y*U(s)*U(t-1)
s≧tのとき、U(s+t)=U(s)*V(t)-yt*U(s-t)
U(s+1)V(s)-U(s)V(s+1)=2*ys
pがdの約数ではないとき、そして、(d/p)=1 のとき、
π(p)はp-1の約数、λ(p)=0になる。
そして、(d/p)=-1 のとき、fをyf≡1 (mod p)となる最小の自然数とすると、
π(p)は(p+1)*fの約数、λ(p)=0になる。
当然、fは(p-1)の約数なので、π(p)は、p2-1の約数である。
pがdの約数となるとき、U(p)≡0 (mod p)となること。
U(s)がptで割り切れるとき、U(p*s)はpt+1で割り切れる。
p≧3またはt≧2のとき、U(s)がptで割り切れて、pt+1で割り切れない
⇒U(s)がpt+1で割り切れて、pt+2で割り切れない
U(n)が、n≧n0 (n0は0以上の自然数とする) を満たす任意の整数nで、
U(n+k)≡U(n) (mod m) となる、自然数kが存在するとき、kを広義の周期と呼ぶ事にします。
n0=0のときは、普通の周期と同じです。
上記のような、n0とkの取り方はいろいろあるが、
kの値が最小になるように、n0とkの値を選ぶ。
このときの、n0、kの値をn0=λ(m),k=π(m)と書くことにする。
【命題1 】
n≧n1 (n1は0以上の自然数とする) を満たす任意の整数nで、
U(n+g)≡U(n) (mod m) となる、自然数gが存在するとき、
gは、π(m)で割り切れる。
【証明 】
gがπ(m)で割り切れないと仮定すると、
g=π(m)*q+r 0<r<π(m)
n≧n0 (n0は0以上の自然数とする) を満たす任意の整数nで、
U(n+π(m))≡U(n) (mod m)となる。
よって、n≧max{n0,n1}となる、任意の自然数nで、
U(n+π(m))≡U(n) (mod m)、U(n+g)≡U(n) (mod m) とかける。
U(n+g)
≡U(n+π(m)*q+r)
≡U(n+π(m)*(q-1)+r)
≡U(n+π(m)*(q-2)+r)
≡・・・
≡U(n+r)
≡U(n) (mod m)
これは、π(m)の仮定に反する。
証明終
【命題2】
1.
a'をaの約数とする。
π(a')は、π(a)の約数、λ(a')≧λ(a)である。
【証明 】
n≧λ(a)を満たす任意の整数nで、U(n+π(a))≡U(n) (mod a)となる。
よって、U(n+π(a))≡U(n) (mod a')とかける。
よって、命題1より、π(a')は、π(a)の約数である。
2.
aとbを互いに素な自然数とする。
π(a*b)はπ(a)とπ(b)の最小公倍数、
λ(a*b)=max{λ(a),λ(b)}である。
【証明 】
1.より、π(a)とπ(b)は、π(a*b)の約数、
よって、π(a*b)は、π(a)とπ(b)の最小公倍数で割り切れる。
また、1.より、λ(a*b)≧λ(a),λ(b)
よって、λ(a*b)≧max{λ(a),λ(b)}
逆に、π(a)とπ(b)の最小公倍数をlとおくと、
n≧λ(a) を満たす任意の整数nで、U(n+l)≡U(n) (mod a)となる。
n≧λ(b) を満たす任意の整数nで、U(n+l)≡U(n) (mod b)となる。
よって、n≧max{λ(a),λ(b)}となる、任意の自然数nで、
U(n+l)≡U(n) (mod a*b)とかける。
よって、λ(a*b)≦max{λ(a),λ(b)}
よって、命題1より、lはπ(a*b)で割り切れる。
よって、π(a*b)はπ(a)とπ(b)の最小公倍数である。
そして、λ(a*b)=max{λ(a),λ(b)}である。
終
命題2の2.より、mとしては、素数の冪だけを考えればよい事が分かる。
(m=peとして考える)
【命題3 】
pがyの約数のとき、xがpで割り切れるとき、
λ(pe)≦e2+e ,π(pe)=1
xがpで割り切れないとき、
λ(pe)≦e, π(pe)は、eがpで割り切れないとき、
pe-1*(p-1)の約数、
eがpで割り切れるとき、π(pe)は、pe*(p-1)の約数
【証明】
s≧tのとき、U(s+t)=U(s)*V(t)-yt*U(s-t) だから、
U(s+e)≡U(s)*V(e) (mod pe)
V(n)=x*V(n-1)-y*V(n-2)≡x*V(n-1) (mod p)
ゆえに、V(n)≡xn (mod p)
x≡0 (mod p) のとき、V(e)≡0 (mod p)
n≧e2+eなる任意の整数nに対して、
U(n)
≡U(n-e)*V(e)
≡U(n-2e)*{V(e)}2
≡・・・
≡U(n-e2)*{V(e)}e
≡0 (mod pe)
よって、π(pe)=1
xがpで割り切れないとき、V(e)もpで割り切れない。
n≧eなる任意の整数nに対して、
よって、π(pe)は、pe-1*(p-1)*eの約数。
同様に、π(pe+1)は、pe*(p-1)*(e+1)の約数。
命題2の1.より、π(pe)は、pe*(p-1)*(e+1)の約数でもある。
(e+1)*p≡p (mod e)だから、ユークリッドの互除法の証明と同様にして、
(e+1)*pとeの最大公約数=pとeの最大公約数が分かるから、
pe*(p-1)*(e+1)とpe-1*(p-1)*eの最大公約数は、
eがpで割り切れないとき、eと(e+1)*pは互いに素だから、
pe-1*(p-1)
また、eがpで割り切れるとき、eと(e+1)*pの最大公約数はpだから、
pe*(p-1)
よって、π(pe)は、eがpで割り切れないときpe-1*(p-1)の約数、
eがpで割り切れるときpe*(p-1)の約数であることがわかる。
終
yがpで割り切れないとき(このとき、λ(p)=0となる)
【命題4】
pが奇数のときπ(p)を求める。
【証明】
pがdの約数ではないとき、そして、(d/p)=1 のとき、
π(p)はp-1の約数、λ(p)=0になる。
そして、(d/p)=-1 のとき、fをyf≡1 (mod p)となる最小の自然数とすると、
π(p)は(p+1)*fの約数、λ(p)=0になる。
当然、fは(p-1)の約数なので、π(p)は、p2-1の約数である。
そして、pがdの約数となるとき、U(p)≡0 (mod p)
U(p+1)≡0 (mod p)となると仮定する。
U(p+1)V(p)-U(p)V(p+1)=2*yp
2*yp≡0 (mod p)となる。
pは奇数より、yp≡0 (mod p)
よって、y≡0 (mod p)となって不合理
U(s+t)=U(s+1)*U(t)-yU(s)*U(t-1)だから、
U(p*(p-1)+n)
≡U(p+1)*U(p*(p-2)+n)-yU(p)*U(p*(p-2)+n-1)
≡U(p+1)*U(p*(p-2)+n)
≡U(p+1)*[U(p+1)*U(p*(p-3)+n)-yU(p)*U(p*(p-3)+n-1)]
≡{U(p+1)}2*U(p*(p-3)+n)
≡・・・
≡{U(p+1)}p-1*U(n) (mod p)
よって、U(p*(p-1)+n)≡U(n) (mod p)
ちなみに、λ(p)=0である。
よって、π(p)はp*(p-1)の約数である。
終
【命題5】
π(pe)=pe-e'π(p)
ただし、e'は、π(pe')=π(p)となる、最大の整数とする。
また、このとき、λ(pe)=0
【証明 】
U(1+π(pe))≡1 (mod pe) ,
U(π(pe))≡0 (mod pe) ,
λ(pe)=0と仮定すると
U(p*π(pe))≡0 (mod pe+1),
U(1+p*π(pe))
≡U(1+π(pe))*U(1+(p-1)*π(pe))-yU(π(pe))*U((p-1)*π(pe))
≡U(1+π(pe))*U(1+(p-1)*π(pe))
≡{U(1+π(pe))}2*U(1+(p-2)*π(pe))
≡・・・
≡{U(1+π(pe))}p
≡(1+pe*K)p
≡1+pe+1*K+pe+2*L
≡1 (mod pe+1 )
よって、任意の0以上の整数 nに対して、
U(n+p*π(pe))
≡U(1+p*π(pe))*U(n)-yU(p*π(pe))*U(n-1)
≡U(n) (mod pe+1)
よって、命題1より、π(pe+1)はp*π(pe)の約数である。
またこれより、λ(pe+1)=0
π(pe)はπ(pe+1)の約数だから、
π(pe+1)=p*π(pe)またはπ(pe)
ここで、π(pe+1)≠π(pe) ならば、
π(pe+2)≠π(pe+1) である事を示す。
U(π(pe))がpe+1で割り切れないとき、
U(p*π(pe))は、pe+1で割り切れるが、pe+2では割り切れない。
よって、π(pe+2)≠π(pe+1) である。
そして、U(π(pe))がpe+1で割り切れるとき、
U(1+π(pe))-1は、peで割り切れるが、pe+1で割り切れない。
もし割り切れるとすると、任意の0以上の整数nに対して、
U(n+π(pe))
≡U(1+π(pe))*U(n)-yU(π(pe))*U(n-1)
≡U(n) (mod pe+1)
となって、π(pe+1)≠π(pe)に反する。
U(1+π(pe))=1+pe*K
Kはpで割り切れない整数とかける。
mod pe+2で、
U(1+pπ(pe))
≡U(1+π(pe))*U(1+(p-1)*π(pe))-yU(π(pe))*U((p-1)*π(pe))
≡U(1+π(pe))*U(1+(p-1)*π(pe))
≡{U(1+π(pe))}2*U(1+(p-2)*π(pe))
≡・・・
≡{U(1+π(pe))}p
≡(1+pe*K)p
≡1+pe+1*K+pe+2*L
≡1+pe+1*K (mod pe+2 )
よって、U(1+pπ(pe))-1は、
pe+1で割り切れるが、pe+2で割り切れない。
よって、π(pe+2)≠π(pe+1) である。
このことより、π(pe+1)=p*π(pe)ならば、
π(pe+2)=p*π(pe+1)
よって、e'をπ(pe')=π(p)となる、最大の整数とすると、
π(pe)=pe-e'π(p)
また、このとき、λ(pe)=0
xが偶数のとき(このときyは奇数である)、λ(2)=0、π(2)=2
xが奇数のとき、λ(2)=0、π(2)=3
【命題6】
π(4)=π(2)のとき、π(2e)=2e-e'π(2)
ただし、e'は、π(2e')=π(2)となる、最大の整数とする。
また、このとき、λ(2e)=0
π(4)≠π(2)のとき、
xが偶数のとき、π(2e)=2e
xが奇数のとき、π(2)=3,π(2e)=3*2e-e''+1
ただし、e≧2かつ、e''は、π(2e'')=π(4)となる、最大の整数とする。
また、このとき、λ(2e)=0
【証明 】
U(1+π(2e))≡1 (mod 2e) ,
U(π(2e))≡0 (mod 2e) ,
λ(2e)=0と仮定すると
命題5と同様にして、
U(1+2π(2e))≡1 (mod 2e) ,
U(2π(2e))≡0 (mod 2e) ,
λ(2e+1)=0 が分かる。
ゆえに命題5と同様にして、
π(2e+1)=2*π(2e)またはπ(2e)
π(4)=π(2)のとき、e≧2と考えてよい
ここで、π(2e+1)≠π(2e) ならば、
π(2e+2)≠π(2e+1) である事を示す。
U(π(2e))が2e+1で割り切れないとき、
U(2*π(2e))は、2e+1で割り切れるが、2e+2では割り切れない。
よって、π(2e+2)≠π(2e+1) である。
そして、U(π(2e))が2e+1で割り切れるとき、命題5の証明と同様にして、
U(1+π(2e))-1は、
2eで割り切れるが、2e+1で割り切れない事が分かる。
U(1+π(2e))=1+2e*K Kは2で割り切れない整数とかける。
mod 2e+2で、
U(1+2π(2e))
≡U(1+π(2e))*U(1+π(2e))-yU(π(2e))*U(π(2e))
≡・・・
≡{U(1+π(2e))}2
≡(1+2e*K)2
≡1+2e+1*K+2e+2*L
≡1+2e+1*K (mod 2e+2 )
よって、U(1+2*π(pe))-1は、
2e+1で割り切れるが、2e+2で割り切れない。
よって、π(2e+2)≠π(2e+1) である。
このことより、
π(2e+1)=2*π(2e)ならば、
π(2e+2)=2*π(2e+1)
π(4)≠π(2)のとき、π(4)=2*π(2)である。
xが偶数のとき、 yは奇数だから、V(2)=x2-2*y≡2 (mod 4)
U(4)=U(2)*V(2)だから、U(4)は4で割り切れて、8で割り切れない。
π(4)=4だから、U(π(4))は4で割り切れて、8で割り切れない。
よって、π(8)≠π(4)がわかる。
以下π(4)=π(2)のときの証明と同様にして、
π(2e+1)=2*π(2e)ならば、
π(2e+2)=2*π(2e+1)が示される。
よって、π(2e)=2e
xが奇数のとき、V(3)=x3-3y≡1-3*1≡0 (mod 2)
U(6)=U(3)*V(3)より、U(6)は4で割り切れる。
以下π(4)=π(2)のときの証明と同様にして、e≧2のとき、
π(2e+1)=2*π(2e)ならば、
π(2e+2)=2*π(2e+1)が示される。
よって、π(2e)=2e-e''π(4)=2e-e''+1*3
終
因みに、π(4)=π(2)⇔U(π(2))が4で割り切れる。
xが偶数のとき、U(π(2))=x 、
xが奇数のときU(π(2))=x2-yだから、
(4)=π(2)⇔xが偶数のとき、xが4で割り切れる。
xが奇数のとき、x2≡1 (mod 4)だから y≡1 (mod 4)
長くなりましたが、まとめると、
命題2.2より、mを、m=Π(pi)eiと書くとき、
λ(m)=λ((pi)ei)の最大値、π(m)=π((pi)ei)の最小公倍数
pがyの約数のとき、命題3より、xがpで割り切れるとき、
λ(p^(e))≦e2+e ,π(pe)=1
xがpで割り切れないとき、λ(pe)≦e, π(pe)は、
eがpで割り切れないとき、pe-1*(p-1)の約数、
eがpで割り切れるとき、π(pe)は、pe*(p-1)の約数
pが奇数でpがyの約数ではないとき、
命題4よりpがdの約数ではないとき、そして、(d/p)=1 のとき、
π(p)はp-1の約数、λ(p)=0になる。
そして、(d/p)=-1 のとき、λ(p)=0になる。
π(p)は、p2-1の約数である。
pがdの約数となるとき、π(p)はp*(p-1)の約数である。
λ(p)=0になる。
命題5より、π(pe)=pe-e'π(p)
ただし、e'は、π(pe')=π(p)となる、最大の整数とする。
また、このとき、λ(pe)=0
yが奇数のとき
命題6より、xが偶数のとき、x≡0 (mod 4)。
xが奇数のとき、y≡1 (mod 4)となるとき、
π(2e)=2e-e'π(2)
ただし、e'は、π(2e')=π(2)となる、最大の整数とする。
また、このとき、λ(2e)=0
xが偶数のとき、x≡2 (mod 4)。
xが奇数のとき、y≡3 (mod 4)となるとき、
xが偶数のとき、π(2e)=2e
xが奇数のとき、π(2)=3,π(2e)=3*2e-e''+1
ただし、e≧2かつ、e''は、π(2e'')=π(4)となる、最大の整数とする。
また、このとき、λ(2e)=0