フィボナッチ数列($F_n$) は、次の漸化式で定義される数列です。
$$ \begin{eqnarray} \left\{ \begin{array}{l} F_0 = 0,\\ F_1 = 1,\\ F_{n+2} = F_n + F_{n+1} (n \ge 0). \end{array} \right. \end{eqnarray}$$
初項を$F_0$として初めの方を書き下すとこんなかんじになります。
$0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597,\cdots$
フィボナッチ数の一般項を表現する式としてはいろいろなものが知られています。
ここでは有名なものから私が個人的に見つけたものまでいろいろ紹介したいと思います。
$F_{n}={\frac {1}{\sqrt {5}}}\left\{\left({\frac {1+{\sqrt {5}}}{2}}\right)^{n}-\left({\frac {1-{\sqrt {5}}}{2}}\right)^{n}\right\}$
ビネ (Binet) の公式と呼ばれています。同じことですが黄金比 $\varphi=\frac{1+\sqrt{5}}{2}$ を使うと次のようにシンプルにできます。
$F_{n}={\frac {\varphi ^{n}-(-\varphi )^{-n}}{\sqrt {5}}}$
行列を使った表現も面白いです。
${\begin{pmatrix}F_{n+1}&F_{n}\\F_{n}&F_{n-1}\end{pmatrix}}={\begin{pmatrix}1&1\\1&0\end{pmatrix}}^{n}$
四捨五入を使って表すこともできます。
$F_n={\varphi^n}$ を ${\sqrt{5}}$で割ってから四捨五入した数
もうちょっと数式らしくしてみましょう。
四捨五入する関数を $\left\lfloor x\right\rceil$ とします。床関数(その数を超えない最大の整数を返す関数。例えば$\lfloor 3.14 \rfloor=3$)を使うと
$\left\lfloor x\right\rceil=\left\lfloor x+\frac{1}{2}\right\rfloor$
となります。これを使うと、次のように表現することができます。
$F_n=\left\lfloor \frac{\varphi^n}{\sqrt{5}}\right\rceil$
二項係数は${}_nC_k$の形で表現されることも多いですが、ここでは${n \choose k}$ と表現します。すなわち
${n \choose k}={}_nC_k=\frac{n!}{k!(n-k)!}$
これを使うと、次のような表現もできます。
${\displaystyle
F_n=\frac{1}{2^{n-1}}
\sum_{k=0}^{\left\lfloor
\frac{n-1}{2}
\right\rfloor}
{n \choose 2k+1}
5^k
}$
この式はカタランの公式と呼ばれています。
そのほか色々な表現を集めました。中には私が個人的に発見したものも含めています(既知かもしれませんが)。見た目は違いますが全部同じ数列になるのは面白いですね!
なお、${\varphi}=\frac{1+\sqrt{5}}{2},\bar{\varphi}=\frac{1-\sqrt{5}}{2}$ とします。また、1の原始n乗根を$\zeta_n\left(=e^{\frac{2i\pi}{n}}\right)$と表します。
${\displaystyle
F_n=
\sum_{k=0}^{\left\lfloor
\frac{n-1}{2}
\right\rfloor}
{n-k-1 \choose k}
}$
${\displaystyle
F_n=\sum_{k=1}^{n}\varphi^{n-k}\bar{\varphi}^{k-1}
}$
${\displaystyle
F_n=\sum_{k=1}^{n}
(-1)^{n-k}\left(-\varphi\right)^{1+n-2k}
}$
${\displaystyle
F_n=\left(-\varphi\right)^{1-n}
\sum_{k=0}^{n-1}
\left(-\varphi^2\right)^{k}
}$
${\displaystyle
F_n=
\sum_{k=0}^{n-1}
e^{(n-1-2k)\log\varphi+ik\pi}
}$
${\displaystyle
F_n=
\sum_{k=0}^{\infty}
\left(
e^{(n-1-2k)\log\varphi+ik\pi}
-e^{(-n-1-2k)\log\varphi+i(n+k)\pi}
\right)
}$
${\displaystyle
F_n=\left(-\varphi\right)^{1-n}
\prod_{k=1}^{n-1}
\left(
-\varphi^2-\zeta_n^k
\right)
}$
${\displaystyle
F_n=
\prod_{k=1}^{n-1}
\left(
\varphi+\frac{\zeta_n^k}{\varphi}
\right)
}$
${\displaystyle
F_n=
\prod_{k=1}^{\left\lfloor\frac{n-1}{2}\right\rfloor}
\left(
1+4\cos^2\frac{k\pi}{n}
\right)
}$
${\displaystyle
F_n=
\prod_{k=1}^{\left\lfloor\frac{n-1}{2}\right\rfloor}
\left(
3+2\cos\frac{2k\pi}{n}
\right)
}$
${\displaystyle
F_n=2^{n-1}
\sum_{k=1}^{n}
\frac{
\cos^{k-1}\frac{3\pi}{5}
}{
\cos^{k-n}\frac{\pi}{5}
}
}$
${\displaystyle
F_n=2^{n-1}
\sum_{k=1}^{\infty}
\left(
\frac{
\cos^{k-1}\frac{3\pi}{5}
}{
\cos^{k-n}\frac{\pi}{5}
}
- \frac{
\sin^{n+k-1}\frac{11\pi}{10}
}{
\sin^{k}\frac{3\pi}{10}
}
\right)
}$
${\displaystyle
F_n=\frac{
\bar{\varphi}^n
}{
\varphi-\bar{\varphi}
}
\prod_{d|n}
C_d\left(
-\varphi^2
\right)
}$
${\displaystyle\prod_{d|n}}$ は、dがnの約数全体を動くときの総積を、$C_d(x)$は円分多項式を表す。
${\displaystyle
F_n=1+\sum_{k=0}^{\left\lfloor\frac{n-3}{3}\right\rfloor}
(-1)^k{n-2k-3 \choose k}
2^{n-3k-3}
\qquad(n\ge1)
}$
${\displaystyle
F_n=1+2^{n-3}\sum_{k=0}^{\left\lfloor\frac{n-3}{3}\right\rfloor}
\frac{
(1)_{n-3-2k}
}{
(1)_{n-3-3k}\cdot k!
}
\left(-\frac{1}{2}\right)^{3k}
\qquad(n\ge1)
}$
(注)$( )_k$ はポッホハマー記号。この式は超幾何級数風の表現をしたくて作ったもの。