ペル方程式x²-Dy²=±1の性質と正則連分数展開

スポンサーリンク
不定方程式$\bm{\textcolor{blue}{x^2-Dy^2=\pm\,1}}\ (x,\ y:整数,\ \textcolor{magenta}{D:平方数ではない自然数})$を\textbf{\textcolor{blue}{ペル方程式}}という.} \\[1zh]  図形的には,\ 双曲線(数I\hspace{-.1em}I\hspace{-.1em}I)上の格子点$(x,\ y座標がともに整数)$を求めることに相当する. & 数式 & 解の図形的意味 & 対象 & 備考 \\\hline\hline 1次不定方程式 & ax+by=c & 直線上の格子点 & 初級者 & 別項で解説済 \\\hline ピタゴラス数 & x^2+y^2=z^2 & 円上の格子点 & 中級者 & 別項で解説済 \\\hline ペル方程式 & x^2-Dy^2=\pm\,1 & 双曲線上の格子点  & 上級者 & 本項と次項で解説  $x^2-Dy^2=\pm\,1$は,\ $D$が平方数のときは因数分解できるから,\ 初級者でも容易に解ける. \\[.2zh]  例えば,\ $x^2-4y^2=1$の整数解は,\ $(x+2y)(x-2y)=1$として求めれば済む. \\[.2zh]  よって,\ $D$が平方数ではない自然数の場合をペル方程式と呼び,\ 考察対象とするのである. \\\\  また,\ ペル方程式$x^2-Dy^2=1$は,\ $(\pm\,1,\ 0)$という自明な解をもつ. \\[.2zh]  さらに,\ $(x,\ y)$が解であるとき,\ 自動的に$(-\,x,\ y),\ (x,\ -\,y),\ (-\,x,\ -\,y)$も解にもつ. \\[.2zh]  よって,\ 自然数解($x>0,\ y>0$を満たす解)のみを考察対象とすれば十分である. \\\\\\  関連問題を解く上で,\ 以下を知識としてもっておくことを推奨する. \\[.2zh]  証明は難しいので取り上げない{ペル方程式の性質}} \\[1zh]   [1]\ \ \textbf{\textcolor{red}{$\bm{x^2-Dy^2=1}$の自然数解$\bm{(x,\ y)}$は無数に存在する.}} \\[1zh]   [2]\ \ \textbf{\textcolor{red}{$\bm{x^2-Dy^2=-\,1}$の自然数解$\bm{(x,\ y)}$は存在するとは限らない.}} \\[.2zh] \phantom{  [1]}\ \ 存在するならば,\ 無数に存在する. \\[1zh]   [3]\ \ \scalebox{.95}[1]{\textbf{\textcolor{forestgreen}{$\bm{x^2-Dy^2=\pm\,1}$の全ての自然数解は$\bm{\ruizyoukon D}$の正則連分数展開による近似分数に現れる.}}} \\\\\\  \textbf{\textcolor{blue}{ペル方程式の最小解}} \\[1zh]   自然数解の中で\textbf{\textcolor{magenta}{$\bm{x+y\ruizyoukon D}$を最小にする解}}を\textbf{\textcolor{blue}{最小解}}という.\ $(x_0,\ y_0)$と表すことにする. \\[1zh]   \textcolor{purple}{$\ruizyoukon D$を正則連分数展開したときの循環の周期を$k$,\ 第$n$次近似分数を$\bunsuu{P_n}{Q_n}$}とする. \\\\   \textcolor{cyan}{$k$が偶数}のとき $x^2-Dy^2=1$の最小解は  $(x_0,\ y_0)=\textcolor{red}{(P_{k-1},\ Q_{k-1})}$ \\[.5zh] \phantom{  $k$が偶数のとき} $x^2-Dy^2=-\,1$の\textcolor{red}{解は存在しない.} \\\\   \textcolor{cyan}{$k$が奇数}のとき $x^2-Dy^2=1$の最小解は  $(x_0,\ y_0)=\textcolor{red}{(P_{2k-1},\ Q_{2k-1})}$ \\[.5zh] \phantom{  $k$が偶数のとき} $x^2-Dy^2=-\,1$の最小解は $(x_0,\ y_0)=\textcolor{red}{(P_{k-1},\ Q_{k-1})}$ \\\\ 後の問題でわかるように,\ ペル方程式は最小解さえ求まれば,\ それを元に無数の解を生成できる. \\[.2zh] 最小解は,\ \ruizyoukon D\,の正則連分数展開を利用して求められることが知られている. \\[.2zh] 正則連分数展開については別項で既に解説済である. \\[1zh] まとめると上のようになるが,\ 理解するには具体例が必要だろう.\ \ x^2-7y^2=\pm\,1の例を示す. \\[.2zh] 2次無理数(整数係数2次方程式の解となる無理数)を正則連分数展開すると循環するのであった. \\[1zh] 循環する部分を上線で表すと \ruizyoukon7=\gauss{2\ ;\,\overline{1,\ 1,\ 1,\ 4}\,}   循環の周期は4\ (偶数) \\[.2zh] よって,\ x^2-7y^2=-\,1の解は存在しない. \\[.2zh] 一方,\ x^2-7y^2=1の最小解は,\ 第3次近似分数の分子と分母である(循環の1つ前で打ち切る). \\[.2zh] 実際,\ \gauss{2\ ;\,1,\ 1,\ 1}=2+\bunsuu{1}{1+\bunsuu{1}{1+\bunsuu{1}{1}}}=\bunsuu{8}{3}\ より,\ 8^2-7\cdot3^2=1が成り立つ. \\\\ x^2-13y^2=\pm\,1の例を示す.  \ruizyoukon{13}=\gauss{3\ ;\,\overline{1,\ 1,\ 1,\ 1,\ 6}\,}   循環の周期は5\ (奇数) \\[1zh] x^2-13y^2=1の最小解は,\ 第9次近似分数の分子と分母である. \\[.2zh] これは周期5を2つ分で1つの周期10\,(偶数)とみなし,\ 1つ前で打ち切ることに相当する. \\[.2zh]  \gauss{3\ ;\,1,\ 1,\ 1,\ 1,\ 6,\ 1,\ 1,\ 1,\ 1}=\bunsuu{649}{180}\ より,\ 649^2-13\cdot180^2=1が成り立つ. \\\\ x^2-13y^2=-\,1の最小解は,\ 第4次近似分数の分子と分母である. \\[.2zh]  \gauss{3\ ;\,1,\ 1,\ 1,\ 1}=\bunsuu{18}{5}\ より,\ 18^2-13\cdot5^2=-\,1が成り立つ. \\\\ ペル方程式と正則連分数展開が無関係ではないことは,\ 直感的には以下のように理解できる. \\[1zh] \ruizyoukon2\,を有理数で近似するとしよう. \\[.2zh] \ruizyoukon2\kinzi\bunsuu xy\ (x,\ y:自然数),\ つまりx^2-2y^2\kinzi0となる自然数x,\ yを探せばよい. \\[.8zh] しかし,\ \ruizyoukon2=\bunsuu xy\,は成り立たないから,\ x^2-2y^2=0を満たす自然数x,\ yは存在しない. \\[.8zh] =0になりえないから,\ 0の次のx^2-2y^2=\pm\,1を満たすx,\ yが最もよく近似できるわけである. (a^2-nb^2)(c^2-nd^2)=(ac+nbd)^2-n(ad+bc)^2$が成り立つことを示せ. \\[1zh] \hspace{.5zw}(2)\ \ $x^2-2y^2=1$の自然数解$(x,\ y)$が無数に存在することを示せ. \\[1zh] \hspace{.5zw}(3)\ \ $x^2-2y^2=-\,1$の自然数解$(x,\ y)$が無数に存在することを示せ. \\[1zh] \hspace{.5zw}(4)\ \ $x^2-3y^2=-\,1$の整数解は存在しないことを示せ. \\  (1)\ \ 左辺と右辺はいずれも$a^2c^2-nb^2c^2-na^2d^2+n^2b^2d^2$であるから成り立つ. \\\\ \centerline{{\small $\left[\textcolor{brown}{\begin{array}{l} \bm{ブラーマグプタの恒等式}の証明であり,\ 両辺を展開するだけである. \\[.2zh] よく見かけるのは,\ n=-\,1のときの(a^2+b^2)(c^2+d^2)=(ac+bd)^2+(ad-bc)^2\,である. \phantom{ (1)}\ \ よって,\ \maru1の自然数解$(a,\ b)$から新たな自然数解$(\textcolor{cyan}{a^2+2b^2},\ \textcolor{magenta}{2ab})$を作り出せる. \\[.2zh] \phantom{ (1)}\ \ \maru1の自然数解$\textcolor{forestgreen}{(3,\ 2)}$に対して,\ この操作を無限に繰り返すことができる. この操作で作られるすべての自然数解は互いに異なる. \\\\ \centerline{$\therefore$ \textbf{$\bm{x^2-2y^2=1}$の自然数解は無数に存在する.}} \\\\\\ 自然数解$(a,\ b)$から新たな自然数解$(\textcolor{cyan}{3a+4b},\ \textcolor{magenta}{2a+3b})$を作り出せる. \\[.2zh] \phantom{ (1)}\ \ \maru1の自然数解$\textcolor{forestgreen}{(3,\ 2)}$,\ \maru2の自然数解\textcolor{forestgreen}{(1,\ 1)}に対し,\ この操作を無限に繰り返せる. この操作で作られるすべての自然数解は互いに異なる. \\\\ \centerline{$\therefore$ \textbf{$\bm{x^2-2y^2=\pm\,1}$の自然数解は無数に存在する.}} \\\\\\  \betu\ \ [\,\textcolor{blue}{漸化式を利用して(2),\ (3)をまとめて証明}\,] \\[1zh] \phantom{ (1)}\ \ $\textcolor{red}{(1+\ruizyoukon2\,)^n=a_n+b_n\ruizyoukon2}$となるように自然数$a_n,\ b_n$を定める. \\[.2zh] \phantom{ (1)}\ \ このとき,\ $\textcolor{cyan}{a_{n+1}=a_n+2b_n},\ \ \textcolor{magenta}{b_{n+1}=a_n+b_n}$が成り立つ. \\[.2zh] \phantom{ (1)}\ \ また,\ $\textcolor{red}{(1-\ruizyoukon2\,)^n=a_n-b_n\ruizyoukon2}$と表せる(ここまでの証明は前項を参照). \\[1zh] \phantom{ (1)}\ \ 2式$(1\pm\ruizyoukon2\,)^n=a_n\pm\,b_n\ruizyoukon2$の両辺を掛けると $\textcolor{red}{(-\,1)^n={a_n}^2-2{b_n}^2}$ \\\\ \phantom{ (1)}\ \ \textcolor{forestgreen}{$n$が奇数}のとき \\[.2zh]     $\textcolor{blue}{x^2-2y^2=-\,1}$の解$(a_n,\ b_n)$から$\textcolor{blue}{x^2-2y^2=1}$の解$(\textcolor{cyan}{a_{n+1}},\ \textcolor{magenta}{b_{n+1}})$を作り出せる. \\[1zh] \phantom{ (1)}\ \ \textcolor{forestgreen}{$n$が偶数}のとき \\[.2zh]     $\textcolor{blue}{x^2-2y^2=1}$の解$(a_n,\ b_n)$から$\textcolor{blue}{x^2-2y^2=-\,1}$の解$(\textcolor{cyan}{a_{n+1}},\ \textcolor{magenta}{b_{n+1}})$を作り出せる. \\\\ \phantom{ (1)}\ \ \scalebox{.98}[1]{$x^2-2y^2=-\,1$の解$\textcolor{forestgreen}{(a_1,\ b_1)=(1,\ 1)}$に対し,\ この操作を無限に繰り返すことができる.} \\[.2zh] \phantom{ (1)}\ \ $\textcolor{red}{a_{n+1}=a_n+2b_n>a_n}$より,\ この操作で作られるすべての自然数解は互いに異なる. x^2-2y^2=\pm\,1}$の自然数解は無数に存在する.}} \\\\\\ 一般解を求めずとも,\ \bm{無数の解を作り出す方法さえ示せば十分}である. \\[1zh] (1)の等式をどのように利用するかが問われる.\ とりあえず,\ n=2とする. \\[.2zh] さらに,\ ac+2bd=A,\ ad+bc=Bとすると,\ (a^2-2b^2)(c^2-2d^2)=A^2-2B^2\,となる. \\[.2zh] a^2-2b^2,\ c^2-2d^2,\ A^2-2B^2\,がいずれもx^2-2y^2\,の形をしていることが重要である. \\[1zh] (a,\ b),\ (c,\ d)がx^2-2y^2=1の解ならば,\ a^2-2b^2=1,\ c^2-2d^2=1より1=A^2-2B^2\,となる. \\[.2zh] これは,\ (A,\ B)もx^2-2y^2=1の解であることを意味する. \\[.2zh] \bm{2組の解(a,\ b),\ (c,\ d)から新たな解(A,\ B)=(ac+2bd,\ ad+bc)を作り出せる}わけである. \\[.2zh] a,\ b,\ c,\ dが自然数のときac+2bd,\ ad+bcも自然数であるから,\ (A,\ B)は自然数解である. \\[1zh] さらにc=a,\ d=bとすると1組の解(a,\,b)から新たな解(a^2+2b^2,\,2ab)を作り出せるようになる. \\[.2zh] この新たな解を(M,\ N)として,\ さらに新たな解(M^2+2N^2,\ 2MN)を作り出せる. \\[.2zh] \bm{1組の解さえあれば,\ それを元に次々と新たな解を作り出せる}というわけである. \\[1zh] Dの値が小さい場合は,\ しらみつぶしでも最小解を見つけることが可能である. \\[.2zh] しらみつぶしすれば十分である. \\[.2zh] (2,\ 1),\ (3,\ 1),\ (3,\ 2)までで,\ x^2-2y^2=1が(3,\ 2)を解にもつことがわかる. \\[.2zh] ここから,\ (3,\ 2)\ →\ (17,\ 12)\ →\ (577,\ 408)\ →\ \cdots\cdots\ のように新たな解を作り出していける. \\[.2zh] なお,\ この方法ではx^2-2y^2=1のすべての自然数解を作り出すことはできない. \\[1zh] 無数に存在することを示すには,\ \bm{解が循環しないことの確認}が必要である. \\[.2zh] a,\ bが自然数のときより,\ 新たな解のxの値は元の解のxの値よりも必ず大きくなる.=”” \\[.2zh]=”” よって,\=”” 新たな解が既存の解と再び一致することはない.=”” \\\\=”” 本解の方法は初見でも気付きやすいが,\=”” (3)には通用しないのが難点である.=”” a^2-2b^2=”-\,1のとき,\” 2乗によって1=”(a^2+2b^2)^2-2(2ab)^2\,となってしまうからである.” 実は,\=”” \bm{c^2-2d^2=”1となるように設定}すると,\” 2乗されないので(3)の場合も同様に証明できる.=”” \pm\,1のいずれであっても,\=”” (a,\=”” b)から新たな解(3a+4b,\=”” 2a+3b)を作り出せることがわかる.=”” \\[1zh]=”” x^2-2y^2=”1の自然数解  (3,\” 2)\=”” →\=”” (17,\=”” 12)\=”” (99,\=”” 70)\=”” (577,\=”” 408)\=”” \cdots\cdots\=”” 1)\=”” (7,\=”” 5)\=”” (41,\=”” 29)\=”” (239,\=”” 169)\=”” 前項でも少し触れたが,\=”” \bm{(a\pm\ruizyoukon=”” b\,)^n\,の共役性と漸化式を利用する方法}もある(別解2).=”” 試験ではこの解法に誘導されることが圧倒的に多いので一番重要である.=”” {a_n}^2-2{b_n}^2=”(-\,1)^n\,は \bm{\begin{cases}” nが偶数のとき {a_n}^2-2{b_n}^2=”1″ nが奇数のとき {a_n}^2-2{b_n}^2=”-\,1″ \end{cases}}=”” (a_1,\=”” b_1),\=”” (a_3,\=”” b_3),\=”” \cdots\=”” はx^2-2y^2=”-\,1,\” \=”” (a_2,\=”” b_2),\=”” (a_4,\=”” b_4),\=”” つまり,\=”” \bm{(a_n,\=”” b_n)から(a_{n+1},\=”” b_{n+1})を作り出すと,\=”” \\[.5zh]=””  (1,\=”” (3,\=”” \cdots\cdots=”” \ruizyoukon2\,の正則連分数展開による近似分数に現れる.=””  \ruizyoukon2=”\gauss{1\” ;\,\overline{2}\,}より \gauss{1\=”” ;\,2}=”\bunsuu32,\” \gauss{1\=”” ;\,2,\=”” 2}=”\bunsuu75,\” 2,\=”” 逆は一般には成り立たない.\=”” すべての近似分数がx^2-dy^2=”\pm\,1の解になるとは限らない.” \ruizyoukon2\,の場合はたまたま循環の周期が1なので,\=”” すべての近似分数がx^2-2y^2=”(-\,1)^n\,の解となる.” \phantom{ (4)}\=”” 一方,\=”” $\textcolor{red}{(右辺)}=”-\,1\equiv\textcolor{red}{2\pmod3}$であるから,\” これは\textcolor{red}{矛盾}である.=””  \bm{x^2-3y^2=”-\,1の整数解は存在しない.}$” 不定方程式が解をもたないことの証明は,\=”” \bm{両辺の余りの不一致を示す}のが基本であった.=”” 係数3があるので3で割ったときの余りを調べてみると,\=”” 左辺は0,\=”” 1,\=”” 右辺は2となり矛盾する.<="" div="">
スポンサーリンク
スポンサーリンク
高校数学A 整数
シェアする
受験の月をフォローする
受験の月