更新:2025/02/28

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

はるか
はるか
ペル方程式について話そう。
ふゅか
ふゅか
いいね!ペル方程式って、数論の面白いトピックだよね。

1. ペル方程式

ペル方程式は、次のようなディオファントス方程式のことを指します。

$x^2 – d y^2 = 1$ または $x^2 – d y^2 = \pm1$

ここで、dは正の整数であり、$x$,$y$は整数です。

はるか
はるか
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番目のペル方程式の解となる。これを繰り返すことで、すべての解を得ることができる。

はるか
はるか
最初に最小の正の解を見つける。
ふゅか
ふゅか
それを元に、$\alpha = x_{1} + y_{1}\sqrt{d}$ を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}$をグラフにしてプロットしてみます。

はるか
はるか
1から15までの範囲で $\frac{x}{y}$ をグラフにプロットする。
ふゅか
ふゅか
$\sqrt{2}$の値に近づいているように見える!

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}$

PR