0

3日目

39
0
$$$$

導入

連分数について

今回は連分数です。連分数とは、整数$a_i,b_i$を用いて、
$\displaystyle a_{0}+\dfrac{b_{0}}{a_{1}+\dfrac{b_{1}}{a_{2}+\dfrac{b_{2}}{a_{3}+\dfrac{b_{3}}{a_{4}+\dfrac{b_{4}}{a_{5}+...}}}}}$
のように表せる、分数の中に分数が連なっているような数です。特に、任意の$i$$b_{i}=1$となるようなとき、正則連分数といいます。
ある数が有理数であることと、その数を正則連分数として表した時に、有限の項で終わることは同値です。
逆に言えば、無理数を正則連分数で表すと、無限に下に項が伸びていきます。
また、ある無理数の正則連分数展開が与えられていた時、有限項で打ち切って計算していくと、元の数の良い有理近似を得ることができます。

黄金比として知られる数、$\phi = \frac {1+\sqrt{5}} 2$を展開してみましょう。$\phi$は方程式$x^{2}-x-1=0$の解ですから、
$\phi^{2}=\phi +1$と書けます。両辺を$\phi$で割って、$\phi = 1 + \frac 1 \phi$となります。ここで、この式の$\phi = 1 + \frac 1 \phi$をそのまま右辺の分母に代入すると、
$\displaystyle\phi=1+\frac{1}{1+\dfrac{1}{\phi}}$と再び$\phi$が現れたので、同じ作業を行って、
$\displaystyle \phi=1+\dfrac{1}{1+\dfrac{1}{1+\dfrac{1}{\phi}}} = \cdots = 1+\dfrac{1}{1+\dfrac{1}{1+\dfrac{1}{1+\dfrac{1}{1+\dfrac 1 \ddots}}}}$となります。
なにかと美しいといわれる黄金比ですが、連分数でもこのような非常にシンプルな表示を持っているようですね。
ちなみに、方程式$x^{2}-x-1=0$はもうひとつ$x=\frac {1-\sqrt{5}} 2$を持っていますが、上の連分数は正の数ですから、この解が先ほどの連分数と一致することはありません。
他にも、
$\displaystyle \sqrt{2}=1+\dfrac{1}{2+\dfrac{1}{2+\dfrac{1}{2+\dfrac{1}{2+ \dfrac 1 \ddots}}}}$
$\displaystyle \pi=3\ +\dfrac{1^{2}}{6+\dfrac{3^{2}}{6+\dfrac{5^{2}}{6+\dfrac{7^{2}}{6+\dfrac {9^2} \ddots}}}}$
などの連分数表示があります。
小数展開では規則性のないように見える無理数を、規則性の持つ表示に変えてしまうのが、連分数の魅力です。

作成した連分数

今回用意したのは、次の数です。$\alpha$とでも名付けると、

$\displaystyle \alpha=1+\dfrac{3^{2}}{3+\dfrac{3^{4}}{3^{2}+\dfrac{3^{6}}{3^{3}+\dfrac{3^{8}}{3^{4}+\dfrac {3^{10}} \ddots}}}}$

これは、冒頭の一般の連分数表示の、$a_{n} = 3^{n},b_{n}=3^{2n+2}$としたものです。
そして、実は、
$\displaystyle \alpha = \frac{1+\sqrt{13}}{2}$となります。
では導出していきましょう。

$\alpha$を求める

連分数関数

まず、関数$f(x)$を、$\displaystyle x>0$として、
$\displaystyle f\left(x\right)=1+\dfrac{x}{1+\dfrac{x}{1+\dfrac{x}{1+\dfrac{x}{1+\dfrac {x} \ddots}}}}$ とします。

(厳密には、数列${\left\{a_{n}\right\}}$
$\displaystyle a_{1}=x,a_{n+1}=1+\frac{x}{a_{n}}$
という漸化式を満たすような数列として定義し、
$\displaystyle f(x) = \lim_{n\rightarrow\infty}a_n$としています。)

ここで、上の関係式を見ると、 $f(x)$とまったく同じ形が出現しているので、
$\displaystyle f\left(x\right)=1+\frac{x}{f\left(x\right)}$となり、$f(x)\neq0$を仮定して、
$\displaystyle \left\{f\left(x\right)\right\}^{2}=f\left(x\right)+x$
です。2次方程式の解の公式を用いて、
$\displaystyle f\left(x\right)=\frac{1\pm\sqrt{1+4x}}{2}$ですが、
元々$x>0$ の下で$f(x)$を定義していたので、上の漸化式の振る舞いを考えると、適切なのは
$\displaystyle f\left(x\right)=\frac{1+\sqrt{1+4x}}{2}$の方です。
これで、連分数で表された$f(x)$の閉じた形が得られました。$x$の定義域ですが、おそらく$ \displaystyle x>0$であれば任意の$x$$\lim_{n\rightarrow\infty}a_n$は収束するはずです。
いずれにせよ、今回は気にしないでおきます。

同値変形?

さて、
$\displaystyle f\left(x\right)=1+\dfrac{x}{1+\dfrac{x}{1+\dfrac{x}{1+\dfrac{x}{1+\dfrac {x} \ddots}}}}$
ですから、分数の分子分母に$x$を掛けます。
$ =1+\dfrac{x^{2}}{1\cdot x+\dfrac{x \cdot x}{1+\dfrac{x}{1+\dfrac{x}{1+\dfrac {x} \ddots}}}}$
$ =1+\dfrac{x^{2}}{x+\dfrac{x^{2}}{1+\dfrac{x}{1+\dfrac{x}{1+\dfrac {x} \ddots}}}}$
そして、新たに出てきた
$\dfrac{x^{2}}{1+\dfrac{x}{1+\dfrac{x}{1+\dfrac {x} \ddots}}}$
の分子分母に$x^{2}$を掛けて、
$\dfrac{x^{4}}{x^{2}+\dfrac{x^{3}}{1+\dfrac{x}{1+\dfrac {x} \ddots}}}$
となるので、
$\displaystyle f\left(x\right)=1+\dfrac{x^{2}}{x+\dfrac{x^{4}}{x^{2}+\dfrac{x^{3}}{1+\dfrac{x}{1+\dfrac {x} \ddots}}}}$
です。再び、
${\dfrac{x^{3}}{1+\dfrac{x}{1+\dfrac {x} \ddots}}}$の部分の分子分母に$x^{3}$を掛けて、
${\dfrac{x^{6}}{x^{3}+\dfrac{x^{4}}{1+\dfrac {x} \ddots}}}$
となり、
$\displaystyle f\left(x\right)=1+\dfrac{x^2}{x+\dfrac{x^{4}}{x^{2}+\dfrac{x^{6}}{x^{3}+\dfrac{x^{4}}{1+\dfrac {x} \ddots}}}}$
同様の操作を続けていくと、
$\displaystyle f\left(x\right)=1+\dfrac{x^2}{x+\dfrac{x^{4}}{x^{2}+\dfrac{x^{6}}{x^{3}+\dfrac{x^{8}}{x^{4}+\dfrac {x^{10}} \ddots}}}}$
という表示が得られます。見出しが「同値変形?」となっているのは、この"分子分母に$ x^{2n}$ を掛ける"という操作が、$f(x)$の収束性にまったく影響を及ぼさないとは限らないからです。数学的にまったく厳密ではないので、あまり真に受けないでください。

具体的な値を代入

ここで、$x=3$を代入すると、
$\displaystyle f\left(3\right)=1+\dfrac{3^2}{3+\dfrac{3^{4}}{3^{2}+\dfrac{3^{6}}{3^{3}+\dfrac{3^{8}}{3^{4}+\dfrac {3^{10}} \ddots}}}}=\alpha$

となりますが、先ほど$\displaystyle f\left(x\right)=\frac{1+\sqrt{1+4x}}{2}$$f(x)$の閉じた形を求めていましたから、そちらにも$x=3$を代入して、
$\displaystyle f\left(3\right)=\frac{1+\sqrt{13}}{2}$です。
よって、
$\displaystyle \alpha=1+\dfrac{3^2}{3+\dfrac{3^{4}}{3^{2}+\dfrac{3^{6}}{3^{3}+\dfrac{3^{8}}{3^{4}+\dfrac {3^{10}} \ddots}}}}= \displaystyle f\left(3\right)=\frac{1+\sqrt{13}}{2}$

$\displaystyle 1+\dfrac{3^2}{3+\dfrac{3^{4}}{3^{2}+\dfrac{3^{6}}{3^{3}+\dfrac{3^{8}}{3^{4}+\dfrac {3^{10}} \ddots}}}}= \frac{1+\sqrt{13}}{2}$
と導出できました。
(ちなみに、$x=3$を選んだ理由は、$x=2$では有理数になってしまい、有限の項で打ち切った時に、どのような値になるか推測しやすいからです。
というのも、元々この問題は、友人に解いてもらう目的で作ったものでした。そのため、答えが有理数では、数学的に考察せず、ただ計算機に入れただけで答えが簡単に分かってしまうので、骨折り損になってしまいます。)

終わりに

今回の問題はいかがだったでしょうか。巷にあふれるイテレーション型問題(指数の肩に無限に数が乗っていたり、根号の中に無限に根号が連なっていたりなど、同じ操作を繰り返して得られる等式ないし数の求値問題、の意味で用いています)の多くは、同型出現を使って閉じた形に直して解いています。特に連分数はそのような解き方がほとんどでしたので、ひとひねり加えた問題を作ってみました。
今回は直接値を代入しただけですが、微分をしても面白いかもしれません。合成関数の微分法を用いたら、連分数の無限積の形に出来ますね。
いつかチャレンジしてみます。

投稿日:712
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

浪人生
浪人生
22
1669
n=1

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中