黄金比とフィボナッチ螺旋

フィボナッチの正方形を作り、連続する比を比較して、漸化式が黄金比に近づく様子を見てみましょう。

インタラクティブシミュレーションを読み込んでいます...

phiが不動点である理由

フィボナッチ数列の漸化式は、ある比を1とその逆数の和で次々に置き換えていきます。F(n)/F(n-1) = 1 + F(n-2)/F(n-1) です。この比が x に収束するなら x = 1 + 1/x を満たすはずなので、x² = x + 1 となり、その正の解がφとなります。螺旋は、この同じ自己相似性を幾何学的に表したものです。一回り大きな長方形はどれも、一つ前の長方形と一つの新しい正方形から構成されています。

比はジグザグしながらφに近づく

棒グラフを見てみよう。連続するフィボナッチ比は φ のすぐ上とすぐ下に交互に現れ、その差は一歩ごとに縮んでいく。21/13 = 1.615 の時点で φ との差はすでに 0.003 未満になり、数項後には表示できる桁数すべてで φ と一致する。収束はとても速く、行き過ぎがいつまでも大きく外れることはない。

最も無理な数

連分数で書くと φ = [1; 1, 1, 1, …]、すべてが 1 という最小の係数だけからなる。そのため φ は分数で近似するのが最も難しい数であり、その最良の近似こそ、このツールが描くフィボナッチ比にほかならない。自然もこれを利用している。360°/φ² ≈ 137.5° ずつ離して並べた種は決して隙間状に整列せず、ヒマワリや松ぼっくりの密で均等な配置を生み出す。

全プロセスの詳細解説

  1. φ = 1.618034に対する144/89 = 1.617978の測定誤差 6 ステップ

    144/89 = 1.617978 の φ = 1.618034 に対する誤差を実際に測定する前に予測し、なぜ φ が数学において最も近似しにくい数であるのかを説明せよ。

    1. 定義方程式は仮定されるのではなく、必然的に導かれる。隣接する項の比が何らかの値に収束するならば、漸化式に従ってその極限がこの方程式を満たすことになる。

      Fn+1Fn→φ ⟹ φ=1+1φ ⟹ φ2−φ−1=0\frac{F_{n+1}}{F_n}\to\varphi\ \Longrightarrow\ \varphi=1+\frac{1}{\varphi}\ \Longrightarrow\ \varphi^{2}-\varphi-1=0
    2. 二次方程式を解き、正の解をとる。

      φ=1+52=1.618034\varphi=\frac{1+\sqrt5}{2}=1.618034
    3. 11番目の近似分数と、皆さんに予測していただく誤差です。今回は負の値ですが、一つ前は正でした。近似分数はφの上下を交互に行き来するのです。

      F12F11=14489=1.617978,error=−5.65×10−5\frac{F_{12}}{F_{11}}=\frac{144}{89}=1.617978,\qquad \text{error}=-5.65\times10^{-5}
    4. ビネの公式により、誤差は閉形式で与えられる。共役根 ψ はフィボナッチ数が切り捨てる要素であり、これこそがこの近似に欠けているものそのものである。

      ψ=1−52=−0.618034,Fn+1Fn−φ=ψnFn=−0.00502589=−5.65×10−5\psi=\frac{1-\sqrt5}{2}=-0.618034,\qquad \frac{F_{n+1}}{F_n}-\varphi=\frac{\psi^{n}}{F_n}=\frac{-0.005025}{89}=-5.65\times10^{-5}
    5. 任意の無理数を有理数で近似することに関して可能な限り最も強い主張であるフルヴィッツの定理と比較する。誤差は単に限界を下回っているだけでなく、まさに限界の上にある。

      Hurwitz: ∣pq−α∣<15 q2 infinitely often;15⋅892=5.6459×10−5\text{Hurwitz}:\ \left|\frac{p}{q}-\alpha\right|<\frac{1}{\sqrt5\,q^{2}}\ \text{infinitely often};\quad \frac{1}{\sqrt5\cdot89^{2}}=5.6459\times10^{-5}
    6. 連分数がその理由を示している。すべての項が 1 である連分数は可能な中で最も収束が遅く、黄金角はこの事実を成長の規則へと置き換えたものである。 Check feature flags check.

      φ=[1;1,1,1,… ] ⟹ golden angle=360∘φ2=137.508∘\varphi=[1;1,1,1,\dots]\ \Longrightarrow\ \text{golden angle}=\frac{360^{\circ}}{\varphi^{2}}=137.508^{\circ}

    解答

    誤差は ψ¹¹/F₁₁ = −5.6461 × 10⁻⁵ であり、いかなる無理数も下回ることのできない限界の上にぴったり位置している。フルヴィッツは、すべての無理数 α に対して |p/q − α| < 1/(√5 q²) を満たす有理数 p/q が無限に存在すること、そしてこの √5 はこれ以上改善できないことを証明した。ここで 1/(√5 × 89²) = 5.6459 × 10⁻⁵ であり、実際の誤差と理論上の限界は4万分の1の精度で一致する。「最も無理数らしい数」という表現が意味するのは、φ が神秘的であるということではなく、その連分数 [1;1,1,1,…] に大きな数字が一切現れないため、どの近似分数も格別な精度を得られず、そのすべてが限界線上に位置するということである。植物はこの性質を利用している。360°/φ² = 137.508° の間隔で配置された種子が列状に並ぶことは決してない。なぜなら、列をなすということは、その角度が1回転の簡単な分数に近いことを意味するからであり、φ は存在するあらゆる簡単な分数から最も遠い数であることが証明されているからである。

    ψ11F11=−5.6461×10−5 against the Hurwitz floor 15 F112=5.6459×10−5\frac{\psi^{11}}{F_{11}}=-5.6461\times10^{-5}\ \text{against the Hurwitz floor}\ \frac{1}{\sqrt5\,F_{11}^{2}}=5.6459\times10^{-5}
参考文献 (1)