【理解】フィボナッチ数列の解説

フィボナッチ数列とは $1$, $1$, $2$, $3$, $5$, $8$, $13$, $21$, $34$, $55$, $89$, $144$, $\cdots$ という数列です。

フィボナッチ数列の漸化式と一般項について

$F_1 = F_2 = 1$, $F_n = F_{n-1} + F_{n-2} (n \geqq 3)$

定義(フィボナッチ数列)

フィボナッチ数列 $\{ F_n \}_{n\in \mathbb{N}}$ は $F_1 = F_2 = 1$ で,

$F_n = F_{n-1} + F_{n-2}$ $(n \geqq 3)$

により定義される数列である.

フィボナッチ数列は

$1$, $1$, $2$, $3$, $5$, $8$, $13$, $21$, $34$, $55$, $89$, $144$, $\cdots$

といった数列です。

$\displaystyle 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の公式)

フィボナッチ数列の漸化式 $a_{n+2} = a_{n+1} + a_n$, $a_1=a_2=1$ から一般項を導いてみよう。

ビネーの公式

フィボナッチ数列 $\{a_n\}$ の一般項 $$a_n = \frac{1}{\sqrt{5}} \left\{ \left(\frac{1+\sqrt{5}}{2} \right)^n - \left(\frac{1-\sqrt{5}}{2} \right)^n \right\}$$

フィボナッチ数列の漸化式 $a_{n+2} = a_{n+1} + a_n$ から一般項を導く解法

  1. $\displaystyle \alpha = \frac{1+\sqrt{5}}{2}$ と $\displaystyle \beta = \frac{1-\sqrt{5}}{2}$ によって, 漸化式を次の形に変形する:$$\begin{aligned} a_{n+2} - \alpha a_{n+1} &= \beta (a_{n+1} - \alpha a_n) \\ a_{n+2} - \beta a_{n+1} &= \alpha (a_{n+1} - \beta a_n) \end{aligned}$$
  2. 数列 $\{ a_{n+1} - \alpha a_{n} \}_n$ は初項 $a_2 - \alpha a_1 = \beta$, 公比 $\beta$ の等比数列と認識でき, $a_{n+1} - \alpha a_n$ $= \beta \cdot \beta^{n-1}$ が得られる.
  3. 数列 $\{ a_{n+1} - \beta a_{n} \}_n$ は初項 $a_2 - \beta a_1 = \alpha$, 公比 $\alpha$ の等比数列と認識でき, $a_{n+1} - \beta a_n$ $=\alpha \cdot \alpha^{n-1}$ が得られる.
  4. (2)の式 $a_{n+1} - \alpha a_n$ $=\beta^{n}$ と(3)の式 $a_{n+1} - \beta a_n$ $=\alpha^{n}$ から $a_{n+1}$ を消去することで $a_n$ $\displaystyle =\frac{1}{\alpha - \beta}(\alpha^n-\beta^n)$ を導く.

例題. 漸化式 $a_{n+2} = a_{n+1} + a_n$, $a_1=a_2=1$ から数列 $\{ a_n \}$ の一般項を導きなさい。

$a_{n+2} = a_{n+1} + a_n$ から $x^2 = x+1$ を考える。これを解くと $x=\frac{1+\sqrt{5}}{2}, \ \frac{1-\sqrt{5}}{2}$ となる。これらの値を $\alpha$, $\beta$ とする。

例題の漸化式は $$\begin{aligned} a_{n+2} - \alpha a_{n+1} &= \beta (a_{n+1} - \alpha a_n) \\ a_{n+2} - \beta a_{n+1} &= \alpha (a_{n+1} - \beta a_n) \end{aligned}$$ と変形できる。

例えば, $a_{n+2} - \alpha a_{n+1} = \beta (a_{n+1} - \alpha a_n)$ を計算すると $a_{n+2} = (\alpha + \beta) a_{n+1} - \alpha \beta a_n$ となる。

実際に $\alpha + \beta = 1$, $- \alpha \beta = 1$ である。

$b_n = a_{n+1} - \alpha a_{n}$ と置くと, $b_{n+1} = \beta b_n$ が成り立つ。ゆえに, 数列 $\{ b_n \}$ は初項 $b_1 = a_2 - \alpha a_1 $, 公比 $\beta$ の等比数列である。したがって, 次が成り立つ。

$$b_{n} = (a_2 - \alpha a_1) \cdot \beta^{n-1}.$$

$b_1 = a_2 - \alpha a_1$ $= 1 - \frac{1 + \sqrt{5}}{2} \cdot 1$ $=\frac{1 - \sqrt{5}}{2}$ $=\beta$.

$c_n = a_{n+1} - \beta a_{n}$ と置くと, $c_{n+1} = \alpha c_n$ が成り立つ。ゆえに, 数列 $\{ c_n \}$ は初項 $c_1 = a_2 - \beta a_1 $, 公比 $\alpha$ の等比数列である。したがって, 次が成り立つ。

$$c_{n} = (a_2 - \beta a_1) \cdot \alpha^{n-1}.$$

$c_1 = a_2 - \beta a_1$ $= 1 - \frac{1 - \sqrt{5}}{2} \cdot 1$ $=\frac{1 + \sqrt{5}}{2}$ $=\alpha$.

以上から, $b_n = a_{n+1} - \alpha a_n$, $c_n = a_{n+1} - \beta a_n$ であったから, 次の2式を得ることができる。

$$\begin{aligned} a_{n+1} - \alpha a_n &= \beta \cdot \beta^{n-1} \\ a_{n+1} - \beta a_n &= \alpha \cdot \alpha^{n-1} \end{aligned}$$

$a_{n+1}$ を消去するために下の式の両辺から上の式の両辺をそれぞれ引くと, $$-(\beta- \alpha)a_n = \alpha^n - \beta^n$$ となる。

$-(\beta - \alpha)$ $\displaystyle= -\frac{1 - \sqrt{5}}{2} + \frac{1 + \sqrt{5}}{2}$ $= \sqrt{5}$.

ゆえに, $$a_n = \frac{1}{\sqrt{5}} \left\{ \left(\frac{1+\sqrt{5}}{2} \right)^n - \left(\frac{1-\sqrt{5}}{2} \right)^n \right\}$$ を得ることができる。

$\alpha = \frac{1 + \sqrt{5}}{2}$

$\beta = \frac{1 - \sqrt{5}}{2}$

とすると,

$\alpha + \beta =1$,

$\alpha \beta =-1$,

$\alpha - \beta = \sqrt{5}$

である。

$a_1$ $= \frac{1}{\sqrt{5}} (\alpha -\beta )$ $= \frac{1}{\sqrt{5}} \cdot \sqrt{5}$ $=1.$

$a_2$ $= \frac{1}{\sqrt{5}} (\alpha^2 -\beta^2 )$ $= \frac{1}{\sqrt{5}} (\alpha - \beta)(\alpha + \beta)$ $=1.$

$a_3$ $= \frac{1}{\sqrt{5}} (\alpha^3 -\beta^3 )$ $= \frac{1}{\sqrt{5}} (\alpha - \beta)$ $\{(\alpha + \beta)^2 - \alpha \beta \}$ $=2.$

フィボナッチ数列の和の公式について

$F_1+ \ldots +F_n = F_{n+2}-1$

フィボナッチ数列の初項から第 $n$ 項までの和が $F_{n+2}-1$ であることを証明してみよう。

公式

フィボナッチ数列 $\{F_n\}$ について $$F_1 + \ldots + F_n = F_{n+2} -1$$

証明.

数学的帰納法によって示す.

$n=1$ のとき, 左辺は $F_1 = 1$ である. 右辺は $F_3 -1 = 2-1 = 1$ である.

ゆえに, $n=1$ のとき, 示すべき等式は成り立つ.

$n=k \in \mathbb{N}$ のとき, $F_1 + \ldots + F_k = F_{k+2}-1$ が成り立つと仮定する.

$n = k+1$ のときについて,

$$\begin{aligned}
F_{n + 2}-1 &= F_{(k+1)+1}-1 \\
&= F_{k+2} +F_{k+1}-1 \\
&= F_{k+1} + (F_{k+2} - 1) \\
&= F_{k+1} + (F_{k} + \ldots + F_1) \\
&= F_{k+1} + \ldots + F_1 \\
&=F_n + \ldots + F_1
\end{aligned}$$

である。

ゆえに, $n=k+1$ のときも, 示すべき等式は成り立つ.

フィボナッチ数列 $\{ F_n\}$ は $F_{k+3} = F_{k+2} + F_{k+1}$ を満たす.

以上から, 数学的帰納法によって, 任意の自然数 $n$ について $F_1 + \ldots + F_n = F_{n+2}-1$ が成り立つ.

e.g. 具体的な観察。

$n=3$ のとき

① $F_1 + F_2 + F_3$

② $F_5 -1$

が同じ値の理由を観察します。

$F_5$ は

$F_3 + F_4$

$F_3 + (F_2+ F_3)$

$ F_3 + F_2 + (F_1 + F_2)$

$ F_3 + F_2 + F_1 + 1$

です。

①' $F_5$

②' $ F_3 + F_2 + F_1 + 1$

からそれぞれ $1$ を引けば, ①②ができます。

$F_1+ F_3 + \ldots +F_{2n-1} = F_{2n}$

奇数番号のフィボナッチ数の和が $F_{2n}$ であることを証明してみよう。

公式

フィボナッチ数列 $\{F_n\}$ について $$F_1 + F_3 + \ldots + F_{2n-1} = F_{2n}$$

証明.

数学的帰納法によって示す.

$n=1$ のとき, 左辺は $F_1 = 1$ である. 右辺は $F_{2 \cdot 1} = 1$ である.

ゆえに, $n=1$ のとき, 示すべき等式は成り立つ.

$n=k \in \mathbb{N}$ のとき, $F_1 + F_3 + \ldots + F_{2k-1} = F_{2k} $ が成り立つと仮定する.

$n = k+1$ のときについて,

$$\begin{aligned}
F_{2n} &= F_{2(k+1)} \\
&= F_{2k+1} +F_{2k} \\
&= F_{2k+1} + (F_{2k-1} + \ldots +F_1) \\
&= F_{2n-1} + \ldots + F_1
\end{aligned}$$

フィボナッチ数列 $\{ F_n\}$ は $F_{2k+2} = F_{2k+1} + F_{2k}$ を満たす.

である.

ゆえに, $n=k+1$ のときも, 示すべき等式は成り立つ.

以上から, 数学的帰納法によって, 任意の自然数 $n$ について $F_1 + F_3 + \ldots + F_{2n-1} = F_{2n} $ が成り立つ.

e.g. 公式の観察。

$n=3$ のとき

① $F_1 + F_3 + F_5$

② $F_6$

が同じ理由を観察します。

①の $F_1$ は

$F_1 = F_2$.

①の $F_3$ は

$F_3 = F_4 - F_2$.

①の $F_5$ は

$F_5 = F_6- F_4$.

これらの和は $F_6$ で②と同じです。

$F_2+ F_4 + \ldots +F_{2n} = F_{2n+1}-1$

偶数番号のフィボナッチ数の和が $F_{2n+1}-1$ であることを証明してみよう。

公式

フィボナッチ数列 $\{F_n\}$ について $$F_2 + F_4 + \ldots + F_{2n} = F_{2n+1}-1$$

証明.

数学的帰納法によって示す.

$n=1$ のとき, 左辺は $F_2 = 1$ である. 右辺は $F_{2 \cdot 1 +1}-1 = 2-1=1$ である.

ゆえに, $n=1$ のとき, 示すべき等式は成り立つ.

$n=k \in \mathbb{N}$ のとき, $F_2 + F_4 + \ldots + F_{2k} = F_{2k+1}-1 $ が成り立つと仮定する.

$n = k+1$ のときについて,

$$\begin{aligned}
F_{2n+1} -1 &= F_{2(k+1)+1} -1 \\
&= F_{2k+3} -1 \\
&= F_{2k+2} +F_{2k+1}-1 \\
&= F_{2(k+1)} + (F_{2k} + \ldots +F_2) \\
&= F_{2(k+1)} + \ldots + F_2 \\
&= F_{2n} + \ldots + F_2 \\
\end{aligned}$$

フィボナッチ数列 $\{ F_n\}$ は $F_{2k+3} = F_{2k+2} + F_{2k+1}$ を満たす.

である.

ゆえに, $n=k+1$ のときも, 示すべき等式は成り立つ.

以上から, 数学的帰納法によって, 任意の自然数 $n$ について $F_2 + F_4 + \ldots + F_{2n} = F_{2n+1}-1 $ が成り立つ.

e.g. 公式の観察。

$n=3$ のとき

① $F_2 + F_4 + F_6$

② $F_7 - 1$

が同じ値の理由を観察します。

①について

$F_2 = F_3 - F_1$

$F_4 = F_5 - F_3$

$F_6 = F_7- F_5$

と変形して和をとると,

$F_7 -F_1$

となる。

$F_1=1$ だから, ①は②と同じ値と分かる。

$F_1^2+ F_2^2 + \ldots +F_{n}^2 = F_nF_{n+1}$

フィボナッチ数列の初項から第 $n$ 項までの平方和が $F_nF_{n+1}$ であることを証明してみよう。

公式

フィボナッチ数列 $\{F_n\}$ について $$F_1^2 + \ldots + F_n^2 = F_nF_{n+1}$$

証明.

数学的帰納法によって示す.

$n=1$ のとき, 左辺は $F_1^2 = 1$ である. 右辺は $F_1F_2 = 1 \cdot 1 =1$ である.

ゆえに, $n=1$ のとき, 示すべき等式は成り立つ.

$n=k \in \mathbb{N}$ のとき, $F_1^2 + \ldots + F_k^2 = F_kF_{k+1}$ が成り立つと仮定する.

$n = k+1$ のときについて,

$$\begin{aligned}
F_{n}F_{n + 1} &= F_{k+1}F_{k+2} \\
&= F_{k+1}(F_{k+1} + F_k) \\
&= F_{k+1}^2 + F_kF_{k+1} \\
&= F_{k+1}^2 + (F_{k}^2 + \ldots + F_1^2) \\
&= F_{k+1}^2 + \ldots + F_1^2 \\
&=F_n^2 + \ldots + F_1^2
\end{aligned}$$

である。

ゆえに, $n=k+1$ のときも, 示すべき等式は成り立つ.

フィボナッチ数列 $\{ F_n\}$ は $F_{k+2} = F_{k+1} + F_{k}$ を満たす.

以上から, 数学的帰納法によって, 任意の自然数 $n$ について $F_1^2 + \ldots + F_n^2 = F_{n}F_{n+1}$ が成り立つ.

e.g. 公式の観察。

$n=3$ のとき,

① $F_1^2 + F_2^2 + F_3^2$

② $F_3F_4$

が等しい理由を観察します。

②について

$F_3F_4 = F_3(F_3+F_2)$ $= F_3^2+ F_2F_3$

です。$F_2F_3$ のところは

$F_2^2 + F_2F_1$

になります。 $F_2F_1$ のところは $F_2=F_1$ から, $F_1^2$ となります。

よって, ②は $F_3^2$ と $F_2^2$ と $F_1^2$ の和となり①と等しくなりました。

フィボナッチ数列の極限の性質について

$\displaystyle \lim_{n \to \infty} \frac{F_{n+1}}{F_n} = \frac{1 + \sqrt{5}}{2}$

フィボナッチ数列の比の極限が黄金比 $\displaystyle \phi = \frac{1 + \sqrt{5}}{2}$ $\fallingdotseq 1.618$ に収束することを証明してみよう。

命題

フィボナッチ数列 $\{F_n\}$ について,

$\displaystyle \lim_{n \to \infty} \frac{F_{n+1}}{F_n} = \phi$

が成り立つ. ただし, $\displaystyle \phi = \frac{1 + \sqrt{5}}{2}$ である.

証明.

フィボナッチ数列の一般項の式(ビネーの公式)を利用して命題を示す.

$F_n$ $\displaystyle = \frac{1}{\sqrt{5}} \left\{ \phi^n - \left(-\phi^{-1} \right)^n \right\}$

フィボナッチ数列の比を計算する.

$\begin{aligned}
&\frac{F_{n+1}}{F_n} \\
&=\frac{ \frac{1}{\sqrt{5}} \left\{ \phi^{n+1} - \left(-\phi^{-1} \right)^{n+1} \right\}}{ \frac{1}{\sqrt{5}} \left\{ \phi^n - \left(-\phi^{-1} \right)^n \right\}}\\
&=\frac{\phi^{n+1} - \left(-\phi^{-1} \right)^{n+1}}{\phi^n - \left(-\phi^{-1} \right)^n} \\
&=\frac{\phi + \phi^{-1}(-\phi^{-2})^{n}}{1 - (-\phi^{-2} )^n}
\end{aligned}$

最後の計算は分母と分子を $\phi^n$ で割っている.

ここで, $0<\phi^{-2}<1$ であるから,

$\displaystyle \lim_{n \to \infty} (-\phi^{-2})^n = 0$

が成り立つ.

ゆえに, $\displaystyle \lim_{n \to \infty} \frac{F_{n+1}}{F_n} = \phi$ が成り立つ.

$F_2/F_1$ $=1$

$F_3/F_2$ $=2$

$F_4/F_3$ $=1.5$

$F_5/F_4$ $\fallingdotseq1.66$

$F_6/F_5$ $=1.6$

$F_7/F_6$ $=1.625$

$F_8/F_7$ $\fallingdotseq1.615$

です。

$\displaystyle \sum_{n =1}^{\infty} \frac{1}{F_n} = 3.35998 \cdots$(無理数)

フィボナッチ数列の拡張について

$F_0 = 0$, $F_1 = 1$, $F_n=F_{n-1} + F_{n-2}$ $(n \geqq 2)$
(フィボナッチ数の再定義)

$0, \ 1, \ 1, \ 2, \ 3, \ 5, \ 8, \ 13, \ 21, \ 34, \ 55, \ \cdots$

$F_0 =F_1= 0$, $F_2 = 1$, $F_n=F_{n-1} + F_{n-2} +F_{n-3}$ $(n \geqq 3)$
(トリボナッチ数列)

$0 , \ 0, \ 1, \ 1, \ 2, \ 4, \ 7, \ 13, \ 24, \ 44, \ 81, \ 149, \ \cdots$

$F_0 =F_1= F_2 = 0$, $F_3 = 1$, $F_n=F_{n-1} + F_{n-2} +F_{n-3} + F_{n- 4}$ $(n \geqq 4)$
(テトラナッチ数列)

$0 , \ 0, \ 0, \ 1, \ 1, \ 2, \ 4, \ 8, \ 15, \ 29, \ 56, \ 108, \ 208, \ \cdots$

【コード】Pythonでフィボナッチ数列

① $n$ 番目のフィボナッチ数を出力する
② $n$ 番目までのフィボナッチ数を出力する

フィボナッチ数列 $\{a_n\}$ の値をPythonで出力してみよう。

Pythonコード

フィボナッチ数列の $a_1 = a_2=1$ を[1,1]としてリストを作る。例えばfibとする。

$2 \leq i <n$ としてfib[i-1]+fib[i-2]forを用いて繰り返し.appendfibに追加していく。

入力例①. $n$ 番目のフィボナッチ数を出力する

n = int(input("何番目のフィボナッチ数を出力しますか?: "))
fib = [1, 1]

for i in range(2, n):
    fib.append(fib[i - 1] + fib[i - 2])

print(f"{n} 番目のフィボナッチ数は {fib[n-1]} です。")

入力例②. $n$ 番目までのフィボナッチ数を出力する

n = int(input("何番目までのフィボナッチ数を出力しますか?: "))
fib = [1, 1]

for i in range(2, n):
    fib.append(fib[i - 1] + fib[i - 2])

print(fib)

出力結果(コード2)

「10」と入力した。

【事例】フィボナッチ数列の具体例

階段の上り方の総数 $F_{n+1}$

階段を1段か2段で上るときの上り方の総数は, 階段の段数に関してフィボナッチ数となる。$n$ 段の階段の上り方の総数を $a_n$ 通りとする。

[1段のとき]上り方は1通りだけ。$(a_1=1)$

[2段のとき]上り方は2通りある。$(a_2=2)$

$n$ 段のときは, 最後に1段上るか, 2段上るかで場合分けする。

最後に1段上るときは, それ以前に $n-1$ 段上っておく必要がある。つまり, $a_{n-1}$ 通りの上り方があって,そのどの場合も最後は1段上ることになる。

一方で, 最後に2段上るときは,それ以前に $n-2$ 段上っておく必要がある。つまり, $a_{n-2}$ 通りの上り方があって,そのどの場合も最後は2段上ることになる。

したがって, $a_n=a_{n-1}+a_{n-2}$ が成り立つ。$a_1=1$, $a_2=2$ であるから, $a_n = F_{n+1}$ が成り立つ.

タイルの敷き詰め方の総数 $F_{n+1}$

$2$ cm× $n$ cmの長方形がある。ここに, $2$ cm× $1$ cmのブロックAをピッタリと敷き詰める方法の総数を $a_n$ 通りとする。

[ $n=1$ ]$2$ cm× $1$ cmの長方形にブロックAを敷き詰める方法は1通りだけ。$(a_1=1)$

[ $n=2$ ]$2$ cm× $2$ cmの長方形にブロックAを敷き詰める方法は縦に詰めるか横に詰めるかの2通りだけ。$(a_2=2)$

$2$ cm×$n$ cmの長方形にブロックAを敷き詰めるとき端にブロックAを縦に1つはめるか, 2つのブロックを横にして正方形にしてはめるかで場合分けする。

最後にブロックAを縦に1つはめるときは, 残りの部分が $2$ × $n-1$ の長方形にブロックAを敷き詰める必要がある。つまり, $a_{n-1}$ 通りの敷き詰め方があって, そのどの場合も最後はブロックAを1つはめることになる。

一方でブロックAを横に2つにして正方形をはめるときは, 残りの部分が $2$ × $n-2$ の長方形にブロックAを敷き詰める必要がある。つまり, $a_{n-2}$ 通りの敷き詰め方があって, そのどの場合も最後はブロックAを2つ横の正方形にしてはめることになる。

したがって, $a_n=a_{n-1}+a_{n-2}$ が成り立つ。$a_1=1$, $a_2=2$ であるから, $a_n = F_{n+1}$ が成り立つ。

らせんの長さ $\displaystyle \frac{\pi}{2}(F_{n+2}-1)$

①の正方形の辺の長さを $1$ とすると, 以降の正方形の辺の長さはフィボナッチ数列となる。らせんの各パートの長さもフィボナッチ数列の規則で増えている。

[理由]$n$ 番目の辺の長さは, 前の2つの正方形の辺の長さの和になっていることが分かる。

正方形の辺の長さがフィボナッチ数列になっているので、らせんの各パートの長さもフィボナッチ数列の規則に従っている。

$n$ 番目の正方形内のらせんの長さは

$\displaystyle 2\pi F_n \times \frac{1}{4}$ $\displaystyle =\frac{\pi}{2} F_n$

である。

ゆえに, $n$ 番目までのらせんの長さの総和は

$\displaystyle \frac{\pi}{2} F_1 + \frac{\pi}{2} F_2 + \cdots + \frac{\pi}{2} F_n$ $\displaystyle =\frac{\pi}{2} ( F_1 + \cdots + F_n)$ $\displaystyle =\frac{\pi}{2} (F_{n+2}-1)$

となる。

パスカルの三角形 $F_{n+1} = \displaystyle \sum_{k=0}^{[\frac{n}{2}]}{}_{n-k} \mathrm{C}_k$

パスカルの三角形である直線上にある数の和をとっていくとフィボナッチ数列になることを理解してみよう。

性質

$n\geq 0$ とする. フィボナッチ数列 $\{F_n\}$ について,

$F_{n+1} = \displaystyle \sum_{k=0}^{[\frac{n}{2}]}{}_{n-k} \mathrm{C}_k$

が成り立つ. ただし, $F_1=F_2=1$ とする.

等式の右辺は, パスカルの三角形の図で, 上から $n$ 番目 $(n \geqq 0)$ の直線上の数の和である.

解説.

$a_n=\displaystyle \sum_{k=0}^{[\frac{n}{2}]}{}_{n-k} \mathrm{C}_k$ とする.


まず, $\{a_n\}_{n \leq 0}$ がパスカルの三角形に引いた $n$ 番目の直線上の数の和を表していることを示す.

$a_0=\displaystyle \sum_{k=0}^{0}{}_{0-k} \mathrm{C}_k$ $={}_0\mathrm{C}_0$ であるため, $a_0=1=F_1$ である.

$a_1=\displaystyle \sum_{k=0}^{0}{}_{1-k} \mathrm{C}_k$ $={}_1\mathrm{C}_0$ であるため, $a_1=1=F_2$ である.

さて, $n \geq 2$ として, $a_n$ の式を作る.

ある直線上の数のうち最も左の数が ${}_n\mathrm{C}_0$ であるとき, 直線上の次の数は「1つ上の段の1つ右の数」である. これは, ${}_{n-1} \mathrm{C}_1$ である.

同様に次の数は, ${}_{n-2}\mathrm{C}_2$ である. $k$ $(\geq 0)$ 番目の数は ${}_{n-k}\mathrm{C}_k$ である.

この数は $n-k \geq k$ である限り, パスカルの三角形上の数を表す. したがって, $\displaystyle k \leq \frac{n}{2}$ が必要である.

ゆえに, $\displaystyle \sum_{k=0}^{[\frac{n}{2}]}{}_{n-k} \mathrm{C}_k$ が直線上にある数の和を表すことが分かる.


次に, $n \geq 2$ として, $a_{n} = a_{n-1} + a_{n-2}$ であることを示す.

$n$ が偶数の場合, $\ell$ を整数として $n=2 \ell$ とする. このとき,

$a_n$ $\displaystyle =\sum_{k=0}^{\ell}{}_{2\ell-k} \mathrm{C}_k$ $\displaystyle = {}_{2\ell}\mathrm{C}_0 +\sum_{k=1}^{\ell-1}{}_{2\ell-k} \mathrm{C}_k+{}_{\ell} \mathrm{C}_\ell$ $\displaystyle = 2 +\sum_{k=1}^{\ell-1}{}_{2\ell-k} \mathrm{C}_k$

$a_{n-1}$ $\displaystyle =\sum_{k=0}^{\ell-1}{}_{(2\ell-1)-k} \mathrm{C}_k$ $\displaystyle ={}_{2\ell-1}\mathrm{C}_0+\sum_{k=1}^{\ell-1}{}_{(2\ell-1)-k} \mathrm{C}_k$ $\displaystyle =1+\sum_{k=1}^{\ell-1}{}_{(2\ell-1)-k} \mathrm{C}_k$

$a_{n-2}$ $\displaystyle =\sum_{k=0}^{\ell-1}{}_{(2\ell-2)-k} \mathrm{C}_k$ $\displaystyle =\sum_{k=1}^{\ell}{}_{(2\ell-2)-(k-1)} \mathrm{C}_{k-1}$ $\displaystyle =\sum_{k=1}^{\ell-1}{}_{(2\ell-1)-k} \mathrm{C}_{k-1}+{}_{\ell-1} \mathrm{C}_{\ell-1}$ $\displaystyle =\sum_{k=1}^{\ell-1}{}_{(2\ell-1)-k} \mathrm{C}_{k-1}+1$

である.

$a_{n-1}+a_{n-2}$ を計算すると,

$\displaystyle 1+\sum_{k=1}^{\ell-1}{}_{(2\ell-1)-k} \mathrm{C}_k$ $\displaystyle +\sum_{k=1}^{\ell-1}{}_{(2\ell-1)-k} \mathrm{C}_{k-1}+1$

$=\displaystyle 2+\sum_{k=1}^{\ell-1} \{{}_{(2\ell-1)-k}\mathrm{C}_k +{}_{(2\ell-1)-k} \mathrm{C}_{k-1} \}$

となる. 次の関係式を利用して, さらに計算すると,

${}_n\mathrm{C}_r +{}_n\mathrm{C}_{r+1} = {}_{n+1}\mathrm{C}_{r+1}$

$\displaystyle 2+\sum_{k=1}^{\ell-1} {}_{2\ell-k}\mathrm{C}_k$

となり, $a_n$ の式と等しいことが分かる.

また, $n$ が奇数のときも同様の議論が成り立つ.

以上から, $n\geq 2$ のとき, $a_{n} = a_{n-1}+a_{n-2}$ かつ $a_1=a_0=1$ であるから, $a_n = F_{n+1}$ である.

直線上の数の和は上から

$1$,

$1$,

$1+1=2$,

$1+2=3$,

$1+3+1=5$,

$1+4+3=8$,

$1+5+6+1=13$

です。フィボナッチ数列が現れています。

$\displaystyle \pi = 3 + \frac{1^2}{6 + \frac{3^2}{6+\frac{5^2}{\cdots}}}$(Memo)

$\pi$ の連分数展開にフィボナッチ数列が現れる。理由は今後記述予定。

一山崩しの必勝法(MEMO)

一山崩しというゲームの必勝法にフィボナッチ数が関係するそう。

株価💰(Memo)

フィボナッチリトレースメント
(参照リンク)

ロマネスコ(写真のみ)

ロマネスコ

ロマネスコはフラクタル構造をしています。蕾(つぼみ)の配置は螺旋(らせん)を描き、その螺旋の数はフィボナッチ数です。

観察.

※撮影:2025年1月31日

植物の中のフィボナッチ数(Memo)

ひまわりの種、松ぼっくりの鱗

動物(Memo)

うさぎ🐇のつがい数(参照リンク)

まとめノート

「フィボナッチ数列」とは

前の2つの数の和が次の数になる数列のこと。

定義

任意の自然数 $n$ について,

$F_{n+2} = F_{n+1} + F_n$

, $F_1=F_2=1$.

数列

$1$, $1$, $2$, $3$, $5$, $8$, $13$, $21$, $34$, $55$, $89$, $144$, $\cdots$

A. 一般項(Binetの公式)

$F_n = \frac{1}{\sqrt{5}} \left\{ \left( \frac{1+\sqrt{5}}{2} \right)^n - \left( \frac{1-\sqrt{5}}{2} \right)^n \right\}$

B. フィボナッチ数列の多項間の性質

  1. $F_1 + F_2 + \cdots + F_n = F_{n+2}-1$
  2. $F_1 + F_3 + \cdots + F_{2n-1} = F_{2n}$, $F_2 + F_4 + \cdots + F_{2n} = F_{2n+1}-1$
  3. $F_1^2 + F_2^2 + \cdots + F_n^2 = F_{n}F_{n+1}$
  4. $F_1 - F_2 + \cdots + (-1)^{n+1}F_n = (-1)^{n+1}F_{n-1}+1$
  5. $F_{n-1}F_{n+1} - F_n^2 = (-1)^n$
  6. $F_{m+n} = F_{m+1}F_n + F_mF_{n-1}$

C. フィボナッチ数列の整数的な性質

  1. $p,q \in \mathbf{N}$ の最大公約数が $r$ ならば, $F_p$ と $F_q$ の最大公約数は $F_r$ である
  2. 連続する2つのフィボナッチ数は互いに素である

ポイント解説

A

$\phi = \frac{1+\sqrt{5}}{2}$ とする。特性方程式 $x^2=x+1$ の解 $\phi$ と $-\phi^{-1}$ から,

$$\left\{ \begin{aligned}
&a_{n+1} - \phi a_n = (-\phi^{-1})^n\\
&a_{n+1} - (-\phi^{-1}) a_n = \phi^n
\end{aligned} \right.$$

が成り立ち一般項が導出される。なお, この式から隣り合う2項の比の極限

$\displaystyle \lim_{n \to \infty} F_{n+1}/F_n = \phi$

も分かる。

B

以下の関係式も成立する:

  1. $F_nF_{n+3} = F_{n+2}^2 - F_{n+1}^2$
  2. $F_nF_{n+3} = F_{n+1}F_{n+2} + (-1)^{n+1}$

C

以下も成立する:

  1. $F_m$ が偶数 $\Leftrightarrow$ $m$ が $3$ の倍数
  2. $F_m$ が $5$ の倍数 $\Leftrightarrow$ $m$ が $5$ の倍数
  3. $F_{6m}$ は $8$ の倍数

黄金螺旋

$n$ 番目の円弧の長さ $A_n$ について,

$A_{n+2} = A_{n+1} + A_n$

が成立する。

フィボナッチ数列について” に対して1件のコメントがあります。

  1. 木下 より:

    とても見やすいです!芸術作品ですね。

木下 へ返信する コメントをキャンセル