ぺル方程式の問題
[問題] を素数の平方を因数にもたない正の整数とする。
このとき を満たす正の整数 を求めよ。
この問題はぺル方程式の問題とよばれている。実際にはぺルは無関係で、
研究したのは主にオイラーである。ぺル方程式の一般解は、「最小解」を求めることで全て求めることができる。ぺル方程式の「最小解」とは、 の値が最小となる正の整数 のこととする。解が存在すれば、最小解も存在することが分かる。
[命題1] の最小解を とする。
他の解を とすると、ある整数 が存在して、 を満たす。
(証明)最小解の性質から、
を満たす整数 が存在する。
したがって、 となる。
ノルムを で定めると、ブラーマグプタの恒等式を使って が成り立つ。
ブラーマグプタの恒等式から、 となる整数 が存在することも分かる。
となるが、 が最小解であると仮定しているので、 でなければならない。よって、 が成り立つ。(終)
◇連分数展開のアルゴリズム
の整数部分を とする。
, , とおく。
の整数部分を とする。
, , とおく。
について、
の整数部分を とする。
, , とおく。
[Lemma]
- は正の整数である。
[系] に対して の候補は有限個である。
[定理1] を連分数展開すると、 を満たす >0 が存在する。すなわち連分数が「循環」する。
と表すことにする。(は正の整数)
これを階近似分数とよぶことにする。このとき、
が成り立つ。()
[Lemma] とおく。
このとき、 が成り立つ。
[定理2] を満たす正の整数が存在する。
(証明)となる が存在するので、正の整数 について が成り立つ。
であるから、とより、となる。したがって、
なので、が奇数であれば、の解が存在する。
また、より、であるから、
となる。(終)