この記事は
apu_yokai
氏の
フィボナッチ数列を拡張したk-ナッチ数列の一般項についての予想
ひいては
(その2)
に触発されて私なりに考察をした記事になります。
ある程度self-containdに書くつもりなので少し冗長になるかもしれませんがご了承ください。
まずk-ナッチ数列とは以下の漸化式で定義される数列のことを言うのでした。
自然数$k$に対してk-ナッチ数列$\{a_n\}_{n=0}^\infty$を
$$a_0=a_1=\cdots=a_{k-2}=0,\quad a_{k-1}=1$$
および漸化式
$$a_{n+k}=a_{n+k-1}+a_{n+k-2}+\cdots+a_{n}\quad(n\geq0)$$
によって定める。
そしてk-ナッチ数列の一般項は以下のように求められるのでした。
多項式
$$f(x)=x^k-x^{k-1}-x^{k-2}-\cdots-x-1$$
の異なる$k$個の根を$\beta_1,\beta_2,\ldots,\beta_k$とおいたとき
$$a_n=\sum^k_{j=1}\frac{\beta_k^n}{f'(\beta_k)}$$
が成り立つ。
このことについてはapu_yokai氏の
フィボナッチ数を一般化したk-ナッチ数の一般項
等を参照してください。
そしてこの解のうち正の実数であるものがただ一つ存在し、それを$\a$とおくと以下の事実が成り立つことが予想されています。
$x$の四捨五入$\lfloor x+\frac12\rfloor$を$\lfloor x\rceil$で表したとき、
$$a_n=\s{\frac{\a^n}{f'(\a)}}$$
が成り立つ。
また$\beta_1,\beta_2,\ldots,\beta_k$については以下の評価ができることが知られています。
$\beta_1,\beta_2,\ldots,\beta_k$のうちの一つ$\a$は$1<\a<2$を満たし、その他の$k-1$個の$\beta$については$|\beta|<1$となる。
このことについてはapu_yokai氏の
フィボナッチ数列を拡張したk-ナッチ数列の一般項についての予想(その2)
等を参照してください。
さてこれらの事実を用いて私はk-ナッチ数の四捨五入表示の予想について考察してみたところ、少なくともほとんど全ての自然数$n$について上記の四捨五入表記が成り立つことが確認できました(私の計算が間違っていなければ)。
ちなみにまだ未確認なのは$k+1\leq n\leq 2k-2$のケースのみです。これらのケースについては有志に任せることとします。
以下で私の考察の結果を$0\leq n\leq k$の場合と$2k-1\leq n$の場合に分けて説明していきます。
まず本題に入る前にちょっとだけ補題を示しておきます。
方程式
$$f(x)=x^k-x^{k-1}-x^{k-2}-\cdots-x-1=0$$
の任意の解$\beta$について
$$\beta^k=\frac{1}{2-\beta}$$
が成り立つ。
$$f(x)=x^k-\frac{x^k-1}{x-1}=\frac{x^{k+1}-2x^k+1}{x-1}$$
つまり
$$\beta^k(\beta-2)+1=0$$
が成り立つことからわかる。
$$f'(\beta)=\frac{(k+1)\beta-2k}{\beta(2-\beta)(\beta-1)}$$
が成り立つ。
\begin{align}
((x-1)f(x))'
&=f(x)+(x-1)f'(x)\\
&=(k+1)x^k-2kx^{k-1}
\end{align}
つまり
$$f'(\beta)=\frac{\big((k+1)\beta-2k\big)\beta^k}{\beta(\beta-1)}$$
が成り立つから補題3と合わせてわかる。
方程式$f(x)=0$の正の実数解を$\a$とおくと$f'(\a)>0$が成り立つ。特に$(k+1)\a-2k>0$が成り立つ。
上で紹介した通り正の実数解はただ一つしかないのでグラフ$y=f(x)$の形状を考えると$x=\a$において$f(x)$は単調増加でなければならない。つまり$f'(\a)>0$となる。
また$1<\a<2$(定理2)から$\a(2-\a)(\a-1)>0$が成り立つので補題4より$(k+1)\a-2k>0$を得る。
$\a>2^{1-\frac1k}$ひいては$\a>2(1-2^{-k})$が成り立つ。
先と同様にグラフ$y=f(x)$の形状から
$$x<\a\iff f(x)<0$$
が成り立つことに注意すると$f(2^{1-\frac1k})<0$を示せばよい。
いま
$$2^{\frac1k}-1>\frac1k\log2>\frac1{2k}$$
に注意すると
\begin{align}
(2^{1-\frac1k}-1)f(2^{1-\frac1k})
&=2^{k-\frac1k}-2^k+1\\
&=1-2^{k-\frac1k}(2^{\frac1k}-1)\\
&<1-2^{k-1}\frac{1}{2k}
\end{align}
であって$k\leq2^{k-2}$は$k\geq4$において成り立つので$f(2^{1-\frac1k})<0$を得る($k\leq3$のときは別途計算でもすればよい)。
また$\a^{k+1}-2\a^k+1=0$を$\a^k$で割って適当に整理することで
$$\a=2-\a^{-k}>2-(2^{1-\frac1k})^{-k}=2(1-2^{-k})$$
を得る。
$0\leq n\leq k$においては$k$によらず
$$a_0=a_1=\cdots=a_{k-2}=0,\quad a_{k-1}=a_k=1$$
であることから直接求めます(一応$a_{k+1}=2$とかも確定ですが面倒なので割愛)。
つまり$f'(\a)>0$および$1<\a$であることに注意すると以下のことを示せばよい。
$$\frac{\a^{k-2}}{f'(\a)}<\frac12,\quad\frac12\leq\frac{\a^{k-1}}{f'(\a)},\quad\frac{\a^k}{f'(\a)}<\frac32$$
が成り立つ。
またapu_yokai氏の
この記事
から$\a$が$k$について単調増加であること、そしてまた別の
この記事
から$k=3$において$\a=1.83\ldots>\sqrt{3}$であることがわかっているので$k\geq3$において
$$\frac{\a^k}{f'(\a)}<\frac32$$
がわかれば
$$\frac{\a^{k-2}}{f'(\a)}=\frac{\a^k}{f'(\a)}\cdot\frac{1}{\a^2}<\frac{3}{2\a^2}<\frac12$$
も自動的に導かれる。
したがって以下$k\geq3$として不等式
$$\frac12\leq\frac{\a^{k-1}}{f'(\a)},\quad\frac{\a^k}{f'(\a)}<\frac32$$
を示していく($k=2$のときは単純な計算で示せる)。
補題3,4から
$$\frac{\a^{k-1}}{f'(\a)}=\frac{\a-1}{(k+1)\a-2k}$$
が成り立つので$\a<2$より
$$((k+1)\a-2k)-2(\a-1)=(k-1)(\a-2)<0$$
と評価できることに注意すると
$$\frac12<\frac{\a-1}{(k+1)\a-2k}=\frac{\a^{k-1}}{f'(\a)}$$
を得る。
上と同様に
$$\frac{\a^k}{f'(\a)}=\frac{\a(\a-1)}{(k+1)\a-2k}$$
が成り立つので不等式
$$2\a(\a-1)-3((k+1)\a-2k)=2\a^2-(3k+5)\a+6k<0$$
を示せばよい。
いま二次関数$g(x)=2x^2-(3k+5)x+6k$は
$$x=\frac{3k+5}{4}>\frac{3+5}{2}=2$$
において頂点を取る、特に$x<2$において単調減少であり、また
\begin{align}
g(2-2x)&=8x^2+6(k-1)x-2\\
g(2-2\cdot2^{-k})&=\l(\frac{8}{4^k}-\frac12\r)+\l(\frac{6(k-1)}{2^k}-\frac32\r)<0+0
\end{align}
が成り立つので$2(2-2^{-k})<\a<2$であったことに注意すると$g(\a)<0$を得る。
以上より$0\leq n\leq k$において
$$a_n=\s{\frac{\a^n}{f'(\a)}}$$
が成り立つことが示された。
$2k-1\leq n$のときは主要項$\frac{\a^n}{f'(\a)}$の値を評価するのではなく誤差項
$$a_n-\frac{\a^n}{f'(\a)}=\sum_{\beta\neq\a}\frac{\beta^n}{f'(\beta)}$$
の絶対値が$\frac12$未満であることを示す。
$|\beta|<1$に注意すると具体的には以下の評価を示せばよい。
$$\l|\frac{\beta^{2k-1}}{f'(\beta)}\r|<\frac{1}{2(k-1)}$$
が成り立つ。
まず$|\beta|<1$ひいては$|2-\beta|>1$から
$$\l|\frac{2-\beta}{2k-(1+k)\beta}\r|\leq\frac{|2-\beta|}{|2k-k\beta|-|\beta|}<\frac{|2-\beta|}{k|2-\beta|-1}<\frac{1}{k-1}$$
が成り立つので
$$\frac{\beta^{2k-1}}{f'(\beta)}=\frac{1-\beta}{(2-\beta)(2k-(k+1)\beta)}=\frac{1-\beta}{(2-\beta)^2}\cdot\frac{2-\beta}{2k-(1+k)\beta}$$
であったことに注意すると次のことを言えばよい。
$$\l|\frac{1-\beta}{(2-\beta)^2}\r|<\frac12$$
が成り立つ。
$$\beta=r(\cos\theta+i\sin\theta)\quad(0< r<1)$$
と極形式に表し
$$h(x)=\frac{r^2-2rx+1}{(r^2-4rx+4)^2}\quad(-1\leq x\leq1)$$
とおくと
$$\l|\frac{1-\beta}{(2-\beta)^2}\r|=\sqrt{h(\cos\theta)}$$
が成り立つ。
また
\begin{align}
h'(x)&=\frac{-2r(r^2-4rx+4)+2\cdot4r(r^2-2rx+1)}{(r^2-4rx+4)^3}\\
&=\frac{2r^2(3r-4x)}{(r^2-4rx+4)^3}
\end{align}
より$h(x)$は$x=\frac34r$において最大値
\begin{align}
h\l(\frac34r\r)
&=\frac{2r^2-3r^2+2}{2(r^2-3r^2+4)}=\frac{1}{8(2-r^2)}\\
&<\frac{1}{8(2-1^2)}=\frac18
\end{align}
を取るので
$$\l|\frac{1-\beta}{(2-\beta)^2}\r|<\frac{1}{\sqrt{8}}<\frac12$$
を得る。
以上より$2k-1\leq n$において
\begin{align}
\l|a_n-\frac{\a^n}{f'(\a)}\r|
&\leq\sum_{\beta\neq\a}|\beta|^{n-(2k-1)}\l|\frac{\beta^{2k-1}}{f'(\beta)}\r|\\
&<(k-1)\cdot\frac{1}{2(k-1)}=\frac12
\end{align}
が成り立つことが示された。