はじめに
Mathlogで
フィボナッチ数を一般化したk-ナッチ数の一般項
という記事を拝見し、自分も同じようなことを別のアプローチからやっていたことを思い出したので、書いてみました。厳密なものではないのでその点はご承知ください。また、ヴァンデルモンド行列式を使った式変形が面白いので、そこだけでもぜひご覧ください。
問題
拡張フィボナッチ数の一般項
を2以上の自然数として、次の漸化式を満たす数列を拡張フィボナッチ数列と定義する。
拡張フィボナッチ数の一般項を求めよ。
解答
基底を求める
数列の最初の項 が与えられているので、において数列 は一意に定まる。個のベクトルを次のように定義する。
に対して、が成り立ったとすると、
となるので、 である。よって、は一次独立である。
をの勝手な元とすると、
となり、 の一次結合で表せる。よって、 はを生成する。
以上より、 は一次独立かつを生成するので、の基底である。
線形写像の定義
のとき、も漸化式を満たすので、である。
とすると、定数 に対して、
が成り立つので、はの線形変換である。
漸化式を行列で表現
に関して、
なので、
と表せる。よって、の基底 に関する表現行列は、
である。この表現行列をとする。
固有値と公比の関係
がに属したとすると、
より、は固有値の固有ベクトルになる。逆に、上の式からの固有値 の固有ベクトルは、公比の等比数列になることも分かる。よって、公比と固有値は等しいとわかる。
固有値を求める
の固有値を求める。の固有多項式は、を単位行列として、
ここで、と仮定すると、
より、なので、は固有値ではない。
1列目に沿って余因子展開すると、
と漸化式のように表せる。両辺をで割ると、
とおくと、より、
であり、初項は、
よって、
が導出された。ただし、はクロネッカーのデルタである。また、方程式 は、 やと同値である。すなわち、
の以外の個の解が求める固有値である。しかし、これは簡単に求めることはできないので、計算機などを使って求める。
個の解を とする。また、それぞれの解に対応する固有ベクトルである等比数列を
と定義する。はに属する。
ここで、が重解を持つと仮定する。このとき、と表せる。
より、はでも解となる。
より、解はである。
では、が成り立ち、はでは常に負になるので、の解ではない。また、なのでもの解ではない。よって、の以外の個の解は全て異なる。
が全て異なることより、の相異なる固有値に対応する固有ベクトルなので一次独立である。また、 である。よって、 はの基底となる。
係数の決定
以上より、ある が存在して、
と表せるので、
これを行列で表現すると、
ヴァンデルモンド行列式
左の行列の行列式は、ヴァンデルモンド行列式 であり、
である。
クラメルの公式を用いると、 に対して
が求められる。
以上より、
である。
一般項
以上より、一般項を求めることができた。
拡張フィボナッチ数列の一般項
とする。に対して、をの以外の個の解とする。に対して、拡張フィボナッチ数列の一般項は、
である。