体験記の合間にフィボナッチ数列を少しまとめます(体験記はもう少しお待ちを). 初めに重要な公式をいくつか復習しましょう. 余談ですが, フィボナッチ数列全体の集合を とかしてしまったので有限体の議論が見づらくなりそうで困っています...
前提知識
- 数2Bまでの知識
- 集合, 写像についての記法, 用語が一通りわかる
- 群論, 環論についての基本的な事項がわかる
また,
前回の記事
を先に読むことを推奨します.
前回のまとめ
フィボナッチ数列
数列をで定め, フィボナッチ数列と呼ぶ. この集合に登場する整数をフィボナッチ数と呼ぶ.
フィボナッチ数の集合について
- 正のフィボナッチ数全体の集合をとあらわす
- フィボナッチ数全体の集合をとあらわす
前者関数, 後者関数
への関数をそれぞれ
で定め, それぞれ, とする. これらのwell-defined性, 互いに逆写像(従っていずれも全単射)であることは前回の記事を参照.
周期関数
今回のメインの話題になる, フィボナッチ数をある整数で割った余りがどれくらいの周期で現れるかという関数, 周期関数を二つ定義します.
イメージとしては小文字のほうはがいくつ間隔で現れるか, 大文字のほうは余りがいくつ周期か, という感じです. (このイメージは実際に成立します)
ところで, 実際にこのような関数は存在するのでしょうか? かなり自明ではありますが, 一応証明しておきます.
正整数に対してを剰余環とし, 剰余類を単にと書き, の元と同一視する. 以下で考える. 正整数に対し順序対として取り得るものは高々有限である. すなわち, あるなる正整数の組が存在しとなる. が決まると帰納的にが一意に定まることに留意すると, が成立する. このときとなり, より題意は示された.
あまりの周期性についてもほとんど同様に示せるのでここでは省略します.
また, 周期性の系としてもわかりますね.
少しこの関数の観察をしてみましょう.
| | | |
1 | 1 | 1 | 1 |
2 | 3 | 3 | 1 |
3 | 4 | 8 | 2 |
4 | 6 | 12 | 2 |
5 | 5 | 20 | 4 |
6 | 12 | 24 | 2 |
7 | 8 | 16 | 2 |
8 | 6 | 12 | 2 |
9 | 12 | 24 | 2 |
10 | 15 | 60 | 4 |
予想できることとしてはがべきになることなどがあると思います. あとはが素数になるときにの値がある程度絞れたりとか...
実は結論から言いますと以下の命題が成立します.
これを示していきましょう!
主定理の証明
まず, の言い換えを行います.
を以上の整数とする. でとして取り得る値は積について巡回群の構造をなす.その群をと定める.
加法定理より
が成立し, であるのでこれらはと記述でき, 特に巡回群である.
は巡回群であるので, の値は生成元の位数と等しい. 上の補題の証明より, 非負整数に対してが帰納的にわかる. よって, 位数の定義よりとなる最小の正整数はであり, の定義との出現の周期性より.
従って, 結局の群構造を調べればよいことになります(そもそもが巡回群なのでかなり単純な構造になるが).
今, として表せる項は上での"後"に現れる項です. このことから, 剰余環上において後者関数でを飛ばすという発想に行きつきます. 実際には, はじめその方法で行ったのですが平方根や除算の扱いが難しく若干方針を変えました. 中国剰余定理の適用を考えればまず素べきについて考えればよさそうです.
後者関数導出の際のを考えることで(を代入)を考えればよい. について,
が成立する. (ただし最後のは法が素べきであるため). さらに,なるの存在を仮定すると, であることから
が成立(). が存在するとき, 上の議論より, は位数の群になり,特に
に同型. 存在しないとき,
となり, 上の議論よりこれはに同型.
はこれの部分群なので.
べきの場合は少し違う議論が必要ですが, 大筋は変わりません.
のとき明らかなので以下とする. 先の補題と同様にを考えればよい. について,
が成立する. (のちょうど一方のみがに属することを用いた). また, で考えることでの解は存在しない.
よって,
となり, これにはに同型な構造が入る. はこれの部分群かつ巡回群なので位数を考えればが従う.
これらより, 素べきの場合にはがのいずれかになることが言えましたね. あとはすぐです.
よりで成立.以下とする.
中国剰余定理より互いに素である自然数に対してである. この同型写像をとおく. 今, 積についてのモノイドとしてが成立している. さらに, の定義より, に対し, であるときが成立する. よって, .
今, は成分ごとの演算で群になるので, も群になり, これはと同型.
をとったとき, の位数はの位数との位数の最小公倍数となる. 特にいずれものいずれかの場合, の位数ものいずれかになる. よって, 任意のに対して位数はのいずれか. 補題5よりは巡回群なので.
今, 全ての素べきについてが示されているので, 帰納的に任意のに対してとなる. これと補題6より主張が従う.
まとめ
フィボナッチ数と群論, 面白くないですか?僕はこの方法に気づいたとき結構感動しました. 次回はの具体的な値について考えていきます.
余談ですが, りんさん(@.rin_math28)の固ツイの問題の解答に近い内容だったのでそれに沿って記事を書いてみました. また次回!