2

フィボナッチ数の一般項の四捨五入による表現の導出

108
0

フィボナッチ数の一般項の四捨五入による表現

この記事ではフィボナッチ数をFnで表します。
まず、過去記事で紹介した四捨五入による表現を紹介します。
なお、四捨五入する関数としてこの記事では x という記法を使います。すなわち
    x=x+12
ということです。

フィボナッチ数の一般項の四捨五入を使った表現

   Fn=φn5

ただし、φは次の定数です。
    φ=1+52=1.618033988749894

導出過程はこの記事↓
テトラナッチ数列の一般項を求める
と同じですので、詳細はそちらを参照してください。

(実はもっと簡単な導出方法もあるのですが、次の記事では同様の方法でトリボナッチ数列の一般項を求めるつもりなのでこの方法を使います。)

以下では概略のみ記載します。

母関数を閉じた式にする

F(x)=F0x0+F1x1+F2x2+F3x3+F4x4+F5x5+F6x6+F7x7+F8x8+=0+1x+1x2+2x3+3x4+5x5+8x6+13x7+21x8+=x+x2+2x3+3x4+5x5+8x6+13x7+21x8+

    F(x)=x+x2+2x3+3x4+5x5+8x6+xF(x)=x2+x3+2x4+3x5+5x7+x2F(x)=x3+x4+2x5+3x6+

    (1xx2)F(x)=x
    F(x)=x1xx2

部分分数分解して無限級数化する

  xの方程式 1xx2=0の2つの解を α,β として、
    F(x)=x1xx2=x(xα)(xβ)=xxα1(αβ)+xxβ1(βα)=x1xα1α(αβ)+x1xβ1β(βα)=n=0xn+1(1αn+1(αβ)+1βn+1(βα))

ここで F(x)=n=0Fnxn だったことを思い出して上記の式と係数比較すると、

    Fn=1αn(αβ)+1βn(βα)

ここまでxの方程式 1xx2=0の2つの解を α,β として計算してきましたが、x=1tと置換して tの方程式 t2t1=0の解を t=φ,φ¯ とすると、α=1φ,β=1φ¯ と書き換えることができます。
    φ=1+52=1.618,φ¯=152=0.618
とすれば、
    Fn=φn(1φ1φ¯)+φ¯n(1φ¯1φ)=φn5φ¯n5

誤差項を評価する

得られた式を観察すると、第1項は公比 φ の等比数列、第2項は公比 φ¯ の等比数列となっていることがわかります。

    Fn=φn5第1項φ¯n5第2項

第2項を評価すると
        |φ¯n5||φ¯05|=15<12

となります。ここで
    φn5=Fn+φ¯n5

なのでこの式の両辺を四捨五入すると
    φn5=Fn+φ¯n5=Fn|φ¯n5|<12

    Fn=φn5
導出できました!

フィボナッチ数の一般項の四捨五入による表現

    Fn=φn5

「予想」との関係

この式は
フィボナッチ数列を拡張したk-ナッチ数列の一般項についての予想
の、k=2 の場合の式と一致しています!

補足

    Fn=φn5第1項φ¯n5第2項
この式をよく見ると、nが大きいときは第2項がほとんどゼロになることから、第1項がほとんど整数になることがわかります。無理数の等比数列なのに、nが大きくなるほどどんどん整数に近づくなんて面白いですね!

投稿日:20201113
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

apu_yokai
apu_yokai
485
65679

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. フィボナッチ数の一般項の四捨五入による表現
  2. 母関数を閉じた式にする
  3. 部分分数分解して無限級数化する
  4. 誤差項を評価する
  5. 「予想」との関係
  6. 補足