2

k-ナッチ数列の部分和からなる数列の一般項についての予想(その2・厳密解との関係)

42
1

はじめに

この記事は
k-ナッチ数列の部分和からなる数列の一般項についての予想
の続きの記事になります。まだ読んでいない方はそちらを先に読んでみてください。

今回は、まず k-ナッチ数列の部分和からなる数列の一般項の厳密な表現を導出します。この部分は予想ではなく、ちゃんと証明します。

そのあとで、予想との関係を説明したいと思います。
また、これまでの記事と同じように次のように定義します。

ak(n)k-ナッチ数列の第 n 項として、
Sk(n):=i=0nak(i)

xは四捨五入を表す関数です。すなわち
    x=x+12

以下の記事では特に断りがない限り k は 2以上の整数、n は0以上の整数とします。

k-ナッチ数列の部分和からなる数列の一般項の厳密な表現の導出

母関数を考える

母関数を考えます。
ak(n),Sk(n) の母関数をそれぞれ

G[k](x):=i=0ak(i)xi
H[k](x):=i=0Sk(i)xi

とします。

階差を考えれば、i>0 のときは ak(i)=Sk(i)Sk(i1) となりますから、
(1x)H[k](x)=i=0Sk(i)(1x)xi=Sk(0)+i=1(Sk(i)Sk(i1))xi=ak(0)+i=1ak(i)xi(Sk(0)=ak(0)=0)=G[k](x)

ところで G[k](x) を閉じた式で表すとこうなるのでした。

 G[k](x)=xk11xx2x3xk

参考: フィボナッチ数を一般化したk-ナッチ数の一般項
これを使うと

H[k](x)=G[k](x)1x=xk1(1xx2x3xk)(1x)=xk112x+xk+1

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

  xの方程式 1xx2x3xk=0kつの解を α1,α2,,αk とし、さらに αk+1=1 とすると、
    H[k](x)=xk1(1xx2x3xk)(1x)=xk1(xα1)(xα2)(xαk+1)=i=1k+1xk1xαi1j=1ijk+1(αiαj)=i=1k+1xk11xαi1αij=1ijk+1(αiαj)=n=0(xn+k1i=1k+11αin+1j=1ijk+1(αiαj))

ここで H[k](x)=n=0Sk(n)xn だったことを思い出して上記の式と係数比較すると、

    Sk(n)=i=1k+11αink+2j=1ijk+1(αiαj)

逆数で書き換える

ここまでxの方程式 (1xx2x3xk)(x1)=0k+1 つの解を α1,α2,,αk+1 として計算してきましたが、x=1tと置換した tの方程式 (tktk1t2t1)(t1)=0の解を t=β1,β2,,βk+1 とすると、αi=1βi と書き換えることができます。このとき βk+1=1αk+1=1 と対応させます。

すると、
    Sk(n)=i=1k+1βink+2j=1ijk+1(1βi1βj)=i=1k+1βink+2βik1β1β2βk+1j=1ijk+1(βjβi)=i=1k+1βink+2βik1(1)k+1(1)kj=1ijk+1(βiβj)=i=1k+1βin+1j=1ijk+1(βiβj)

これで、k-ナッチ数の部分和の一般項を表す式ができました!

k-ナッチ数列の部分和からなる数列の一般項

    Sk(n)=i=1k+1βin+1j=1ijk+1(βiβj)

ただし、β1,β2,,βktの方程式 tktk1t2t1=0k 個の解とし、βk+1=1 とする。

別表現を作る

ところで、
f(x):=xkxk1x2x1,
g(x):=(x1)f(x)
とするとg(x)=(xβ1)(xβ2)(xβk+1) と因数分解できることと、ロピタルの定理を使うと、

        j=1ijk+1(βiβj)=limxβig(x)xβi=g(βi)
と書き換えることができます。
さらに、βk+1=1 を使えば、

    Sk(n)=i=1k+1βin+1g(βi)=1n+1g(1)+i=1kβin+1g(βi)

ここで
g(x)=(x1)f(x)+f(x)
f(βi)=0
より
g(1)=(11)f(1)+f(1)=1k
g(βi)=(βi1)f(βi)+f(βi)=(βi1)f(βi)
ですから

    Sk(n)=1k1+i=1kβin+1(βi1)f(βi)

k-ナッチ数列の部分和からなる数列の一般項(別表現)

    Sk(n)=1k1+i=1kβin+1(βi1)f(βi)

ただし、f(x)=xkxk1x2x1 として β1,β2,,βkxの方程式 f(x)=0k個の解とし、βk+1=1 とする。 f(x)f(x) の導関数である。

予想との関係

以前の記事で確認したとおり、xkxk1x2x1=01<x<2 の範囲に1つの実数解をもち、残りの k1個の(複素数範囲の)解の絶対値は1未満です。

参考: フィボナッチ数列を拡張したk-ナッチ数列の一般項についての予想(その2)

上記の式は等比数列の和の形になっていますから、公比の絶対値が1未満の項は n が大きいときは計算結果にほとんど影響をあたえないことから、n が大きいときには前の記事の予想(以下に再掲)が成立することがわかります。

k-ナッチ数列の部分和からなる数列の一般項についての予想

    Sk(n)=Akn+1Ck1k1

ただし、Ak,Ckは次の定数である。
    fk(x)=xkxk1xk2x2x1
として、

    Ak fk(x)=0 の正の実数解

    Ck=(Ak1)fk(Ak)

まとめるとこうなります。

証明できたこと
    
    Sk(n)Akn+1Ck1k1

証明したいこと
    
    Sk(n)=Akn+1Ck1k1 が すべての n について成立する

数値計算で実験したところでは、 n が大きいときだけでなく、すべての n に対してこの式が成立するのではないかと考えています。
引き続き何か情報等ありましたらコメント欄等へご連絡お願いします!

投稿日:202119
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

apu_yokai
apu_yokai
484
65390

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. $k$-ナッチ数列の部分和からなる数列の一般項の厳密な表現の導出
  3. 母関数を考える
  4. 部分分数分解して無限級数化する
  5. 逆数で書き換える
  6. 別表現を作る
  7. 予想との関係