MathLabs
定理証明済み

基本解がすべての解を生成する

内容

(x1,y1)(x_1,y_1) が x2−dy2=1x^2 - d y^2 = 1 の基本解であるとき、すべての正整数解 (x,y)(x,y) はある n≥1n\ge 1 に対する (xn,yn)(x_n,y_n) に等しい。ここで xn+ynd=(x1+y1d)nx_n+y_n\sqrt{d} = (x_1+y_1\sqrt{d})^n である。

なぜ正しいのか?

これは、無限に多い解が謎めいた散在集合ではなく、最小の解を繰り返し「掛け合わせる」ことで生成される完全に予測可能な等比数列的な列であることを述べている——無限の探索を一つの数を見つけることに帰着させる。

証明の概略

まず xn+ynd=(x1+y1d)nx_n+y_n\sqrt d=(x_1+y_1\sqrt d)^n で定義される (xn,yn)(x_n,y_n) がすべての nn で確かに解であることを確認する:共役を取ると xn−ynd=(x1−y1d)nx_n-y_n\sqrt d=(x_1-y_1\sqrt d)^n なので xn2−dyn2=(xn+ynd)(xn−ynd)=[(x1+y1d)(x1−y1d)]n=(x12−dy12)n=1n=1x_n^2-dy_n^2=(x_n+y_n\sqrt d)(x_n-y_n\sqrt d)=\left[(x_1+y_1\sqrt d)(x_1-y_1\sqrt d)\right]^n=(x_1^2-dy_1^2)^n=1^n=1 となる。

次に、この形でない任意の正整数解 (x,y)(x,y) があると仮定する;n→∞n\to\infty で xn→∞x_n\to\infty なので、xn+ynd≤x+yd<xn+1+yn+1d=(xn+ynd)(x1+y1d)x_n+y_n\sqrt d \le x+y\sqrt d < x_{n+1}+y_{n+1}\sqrt d = (x_n+y_n\sqrt d)(x_1+y_1\sqrt d) を満たす一意な nn が存在する。

両辺を (xn+ynd)(x_n+y_n\sqrt d) で割る、すなわちその逆元 (xn−ynd)(x_n-y_n\sqrt d)(xn2−dyn2=1x_n^2-dy_n^2=1 より有効)を掛ける:x′+y′d=(x+yd)(xn−ynd)x'+y'\sqrt d = (x+y\sqrt d)(x_n-y_n\sqrt d) とおく。すると 1≤x′+y′d<x1+y1d1\le x'+y'\sqrt d < x_1+y_1\sqrt d であり、x′2−dy′2=(x2−dy2)(xn2−dyn2)=1⋅1=1x'^2-dy'^2=(x^2-dy^2)(x_n^2-dy_n^2)=1\cdot 1=1 となるので (x′,y′)(x',y') もペル方程式の解である。

x′+y′d≥1x'+y'\sqrt d\ge 1 と x′2−dy′2=1x'^2-dy'^2=1 を用いた簡単な計算により x′≥1x'\ge 1、y′≥0y'\ge 0 が分かる(x′+y′d≥1x'+y'\sqrt d\ge 1 だが y′<0y'<0 の解は x′>x1x'>x_1 を強制し、x′+y′d<x1+y1dx'+y'\sqrt d<x_1+y_1\sqrt d とノルムの式に矛盾する)。もし y′>0y'>0 なら、(x′,y′)(x',y') は x′+y′d<x1+y1dx'+y'\sqrt d<x_1+y_1\sqrt d を満たす正の解となり、基本解の最小性に矛盾する。よって y′=0y'=0、したがって x′=1x'=1 となり、x+yd=xn+yndx+y\sqrt d=x_n+y_n\sqrt d、すなわち結局 (x,y)=(xn,yn)(x,y)=(x_n,y_n) となる——これは仮定に矛盾する。

したがってすべての正の解はちょうどある (xn,yn)(x_n,y_n) であり、基本解が解全体の集合を生成することが証明された。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Sean Hallgren (2007). Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem · DOI:10.1145/1206035.1206039
  2. Hendrik W. Lenstra Jr. (2002). Solving the Pell Equation