ペル方程式の解き方と整数解、極限√dへの収束について



1. ペル方程式
$x^2 – d y^2 = 1$ または $x^2 – d y^2 = \pm1$
ここで、dは正の整数であり、$x$,$y$は整数です。


2. ペル方程式の解の見つけ方
以下のステップを行うことでx,yの解を見つけることができる。
2.1. ステップ1
最小の正の解$x_{1}$、$y_{1}$を見つける。
2.2. ステップ2
$\alpha=x_{1}+y_{1}\sqrt{d}$と置いて、$\alpha$をk乗する。
$\alpha^k=x_{k}+y_{k}\sqrt{d}$
このときの$x_{k}$と$y_{k}$がk番目のペル方程式の解となる。これを繰り返すことで、すべての解を得ることができる。


3. 漸化式で考える
$\alpha^k=x_{k}+y_{k}\sqrt{d}$であることから$\alpha^{k+1}$を考えると、
$$\begin{align*} x_{k+1}+y_{k+1}\sqrt{d} &= \alpha^{k+1} \\ &= \alpha^{k}\alpha \\ &= (x_{k}+y_{k}\sqrt{d})(x_{1}+y_{1}\sqrt{d}) \\ &= (x_{k}x_{1}+y_{k}y_{1}d)+(x_{k}y_{1}+y_{k}x_{1})\sqrt{d} \end{align*}$$
したがって、恒等式であることから、以下のような連立漸化式を作ることができる。
$x_{k+1}=x_{k}x_{1}+y_{k}y_{1}d$
$y_{k+1}=x_{k}y_{1}+y_{k}x_{1}$
4. $d=2$のとき
$x^2 – 2 y^2 = \pm1$
について考えます。
正の最小解は$x_{1}=1$、$y_{1}=1$であるため、$\alpha=x_{1}+y_{1}\sqrt{2}$と置く。$x_{4}$、$y_{4}$まで求める。
$\alpha$を2乗すると、
$\alpha^2=(1+\sqrt{2})^2=1+2\sqrt{2}+2=3+2\sqrt{2}$
$x_{2}=3$、$y_{2}=2$
$\alpha$を3乗すると、$\alpha^2$と$\alpha$の積であると考えて、
$\alpha^3=(1+\sqrt{2})^3=(3+2\sqrt{2})(1+\sqrt{2})=7+5\sqrt{2}$
$x_{3}=7$、$y_{3}=5$
$\alpha$を4乗すると、$\alpha^2$の2乗であると考えて、
$\alpha^4=(1+\sqrt{2})^4=(3+2\sqrt{2})^2=17+12\sqrt{2}$
$x_{4}=17$、$y_{4}=12$
このように解を求めることができます。
4.1. $\sqrt{2}の近似$
上記で求めた解の$\frac{x}{y}$は、$\sqrt{2}=1.414・・・$の近似になります。
$\displaystyle\frac{x_{1}}{y_{1}}=1$
$\dfrac{x_{2}}{y_{2}}=1.5$
$\dfrac{x_{3}}{y_{3}}=1.4$
$\dfrac{x_{4}}{y_{4}}=1.41666・・・$
だんだんと$\sqrt{2}=1.414・・・$に近づきます。その理由は、ペル方程式を式変形するとわかります。ペル方程式の両辺を$y^2$で割ると、
$\displaystyle\left(\frac{x}{y}\right)^2-2=\displaystyle\left(\frac{1}{y}\right)^2$
となります。つまり、$y$の値が大きくなればなるほど右辺の$\displaystyle\left(\frac{1}{y}\right)^2$は0に近づきます。よって、左辺の$\displaystyle\left(\frac{x}{y}\right)^2$は2に近づくため、$\frac{x}{y}$は$\sqrt{2}$に近づく。
4.2. グラフでプロットする
$1\leq k \leq 15$の範囲で$\frac{x}{y}$をグラフにしてプロットしてみます。


4.3. 極限で確かめる
$x_{k+1}=x_{k}x_{1}+y_{k}y_{1}d$
$y_{k+1}=x_{k}y_{1}+y_{k}x_{1}$
であることから、
$x_{k+1}=x_{k}+2y_{k}$
$y_{k+1}=x_{k}+y_{k}$
ここで、$\left|\displaystyle\frac{x_{n+1}}{y_{n+1}}-\sqrt{2}\right|$ について考える。
\[ \begin{aligned} \left| \frac{x_{n+1}}{y_{n+1}} – \sqrt{2} \right| &= \left| \frac{x_{n} + 2y_{n}}{x_{n} + y_{n}} – \sqrt{2} \cdot \frac{x_{n} + y_{n}}{x_{n} + y_{n}} \right| \\ &= \left| \frac{(1 – \sqrt{2}) x_{n} – \sqrt{2} (1 – \sqrt{2}) y_{n}}{x_{n} + y_{n}} \right| \\ &= (\sqrt{2} – 1) \left| \frac{x_{n} – \sqrt{2} y_{n}}{x_{n} + y_{n}} \right| \end{aligned} \]
$y_{n+1}=x_{n}+y_{n}$であることから、
$$\begin{align*} &= (\sqrt{2}-1) \left|\frac{x_{n}-\sqrt{2}y_{n}}{y_{n+1}}\right| \\ &= (\sqrt{2}-1) \left| y_{n} \frac{\frac{x_{n}}{y_{n}}-\sqrt{2}}{y_{n+1}} \right| \\ &< (\sqrt{2}-1) \left| \frac{x_{n}}{y_{n}} – \sqrt{2} \right| \end{align*}$$
ここで、$y_{n+1}=x_{n}+y_{n}>y_{n}$より、$\displaystyle\frac{y_{n}}{y_{n+1}}<1$であることから不等式が求められる。また、$\sqrt{2}-1$は$0<\sqrt{2}-1<1$である。
$$\begin{align*} \left|\frac{x_{n}}{y_{n}}-\sqrt{2}\right| &< (\sqrt{2}-1)\left|\frac{x_{n-1}}{y_{n-1}}-\sqrt{2}\right| \\ &< (\sqrt{2}-1)^2\left|\frac{x_{n-2}}{y_{n-2}}-\sqrt{2}\right| \\ &< (\sqrt{2}-1)^{n-1}\left|\frac{x_{1}}{y_{1}}-\sqrt{2}\right| \\ &< (\sqrt{2}-1)^{n-1} \left|1-\sqrt{2}\right| \\ &< (\sqrt{2}-1)^{n} \end{align*}$$
不等式を作ると、
$0<\displaystyle\lim_{n\rightarrow\infty}\left|\displaystyle\frac{x_{n}}{y_{n}}-\sqrt{2}\right|<\lim_{n\rightarrow\infty}(\sqrt{2}-1)\left|\displaystyle\frac{x_{n-1}}{y_{n-1}}-\sqrt{2}\right|$
$0<\displaystyle\lim_{n\rightarrow\infty}\left|\displaystyle\frac{x_{n}}{y_{n}}-\sqrt{2}\right|<\displaystyle\lim_{n\rightarrow\infty}\left|(\sqrt{2}-1)^{n}\right|$
$\displaystyle\lim_{n\rightarrow\infty}\left|(\sqrt{2}-1)^{n}\right|=0$である。
はさみうちの原理より、$\displaystyle\lim_{n\rightarrow\infty}\left|\displaystyle\frac{x_{n}}{y_{n}}-\sqrt{2}\right|=0$
したがって、$\displaystyle\lim_{n\rightarrow\infty}\displaystyle\frac{x_{n}}{y_{n}}=\sqrt{2}$