
ペル方程式(ペル・フェルマー方程式とも呼ばれる)は、次の形式のディオファントス方程式である。ここでnは与えられた正の非平方整数であり、xとyの整数解が求められます。デカルト座標では、この方程式は双曲線で表されます。解は、 xとy の座標が両方とも整数である点を曲線が通過するところにあります。例えば、 x = 1、y = 0の自明な解などです。ジョセフ・ルイ・ラグランジュは、 n が平方数でない限り、ペル方程式には無限に多くの異なる整数解が存在することを証明しました。これらの解は、 x / yの形の有理数によってnの平方根を正確に近似するために使用できます。
この種の方程式は、ブラフマグプタ[ 1 ]によってインドで最初に広く研究され、彼は整数解を発見した。628 年頃の彼の『ブラフマスプタシッダーンタ』において。[ 2 ] 12 世紀のバースカラ 2 世と 14 世紀のナラヤナ パンディットは、ペル方程式とその他の二次不定方程式の一般解を発見した。バースカラ2 世は、ジャヤデーヴァとブラフマグプタの研究に基づいてチャクラヴァラ法 を開発したと一般的に考えられている。n = 2の方程式から生じるペル数など、ペル方程式の具体的な例の解は、ギリシャのピタゴラスの時代やインドの同時期からずっと前から知られていた。ウィリアム ブロンカーは、ペル方程式を解いた最初のヨーロッパ人である。ペル方程式という名前は、レオンハルト オイラーが誤ってブロンカーの方程式の解をジョン ペルに帰したことに由来する。[ 3 ] [ 4 ] [注 1 ]
紀元前400年頃のインドとギリシャでは、数学者たちがペル方程式の n = 2の場合から生じる数を研究していた。 そして、密接に関連する方程式から これらの方程式が2 の平方根 と関連しているためです。[ 5 ]実際、xとy がこの方程式を満たす正の整数である場合、 x / yは√2の近似値になります。これらの近似値に現れる数xとy は、辺数と直径数と呼ばれ、ピタゴラス学派に知られており、プロクロスは反対方向にこれらの数が 2 つの方程式のいずれかに従うことを観察しました。[ 5 ]同様に、バウダヤーナは、x = 17、y = 12 とx = 577、y = 408 がペル方程式の 2 つの解であり、17/12 と 577/408 が 2 の平方根に非常に近い近似値であることを発見しました。[ 6 ]
後にアルキメデスは、 3の平方根を有理数1351/780で近似しました。彼はその方法を説明しませんでしたが、この近似値はペル方程式の解として同じ方法で得られます。 [ 5 ] 同様に、アルキメデスの牛の問題(太陽神ヘリオスに属する牛の数を求める古代の言葉の問題)は、ペル方程式として再定式化することで解くことができます。この問題を含む写本には、それがアルキメデスによって考案され、エラトステネスへの手紙に記録されたと記されており、[ 7 ]今日ではアルキメデスへの帰属が一般的に受け入れられています。[ 8 ] [ 9 ]
AD 250 年頃、ディオファントスは次の方程式を考えました。 where a and c are fixed numbers, and x and y are the variables to be solved for. This equation is different in form from Pell's equation but equivalent to it. Diophantus solved the equation for (a, c) equal to (1, 1), (1, −1), (1, 12), and (3, 9). Al-Karaji, a 10th-century Persian mathematician, worked on similar problems to Diophantus.[10]
In Indian mathematics, Brahmagupta discovered that a form of what is now known as Brahmagupta's identity. Using this, he was able to "compose" triples and that were solutions of , to generate the new triples
Not only did this give a way to generate infinitely many solutions to starting with one solution, but also, by dividing such a composition by , integer or "nearly integer" solutions could often be obtained. For instance, for , Brahmagupta composed the triple (10, 1, 8) (since ) with itself to get the new triple (192, 20, 64). Dividing throughout by 64 ("8" for and ) gave the triple (24, 5/2, 1), which when composed with itself gave the desired integer solution (1151, 120, 1). Brahmagupta solved many Pell's equations with this method, proving that it gives solutions starting from an integer solution of for k = ±1, ±2, or ±4.[11]
The first general method for solving the Pell's equation (for all N) was given by Bhāskara II in 1150, extending the methods of Brahmagupta. Called the chakravala (cyclic) method, it starts by choosing two relatively prime integers and , then composing the triple (that is, one which satisfies ) with the trivial triple to get the triple , which can be scaled down to
When is chosen so that is an integer, so are the other two numbers in the triple. Among such , the method chooses one that minimizes and repeats the process. This method always terminates with a solution. Bhaskara used it to give the solution x = 1766319049, y = 226153980 to the N = 61 case.[11]
17 世紀には、数人のヨーロッパの数学者がペル方程式の解き方を再発見しました。ピエール・ド・フェルマーは方程式の解き方を発見し、1657 年の手紙でイギリスの数学者への挑戦として発表しました。[ 12 ]ケネルム・ディグビーへの手紙の中で、ベルナール・フレニクル・ド・ベシーは、フェルマーがNが150 までの場合の最小解を見つけ、ジョン・ウォリスにN = 151 または 313の場合を解くように挑戦したと述べています。ウォリスとウィリアム・ブロンカーの両方がこれらの問題の解を与えましたが、ウォリスは手紙の中で、解はブロンカーによるものだと示唆しています。[ 13 ]
ジョン・ペルとこの方程式との関連は、彼がトーマス・ブランカーによるヨハン・ラーンの1659年の著書『ドイツ代数学』[注2 ]の英訳[ 14 ]を改訂し、ブランカーによるこの方程式の解法について論じたことにある。レオンハルト・オイラーはこの解法がペルによるものだと誤解し、その結果、この方程式をペルの名にちなんで命名した。[ 4 ]
ペル方程式の一般理論は、連分数と次の形式の数を用いた代数操作に基づいている。1766年から1769年にかけてラグランジュによって開発された。[ 15 ]特に、ラグランジュはブロンカー・ウォリスアルゴリズムが常に終了することを証明した。
させては、正則連分数の収束の一意な列を表す。すると、正の整数のペアペル方程式を解いてx を最小化すると、あるiに対してx 1 = h iおよびy 1 = k iが成り立つ。このペアは基本解と呼ばれる。整数の列通常の連続分数ではは最終的に必ず周期的になる。それは次の形式で書くことができる。 ;\;{\overline {a_{1},a_{2},\ldots ,a_{r-1},2\lfloor {\sqrt {n}}\rfloor }}\right]} 、ここでは整数階を表し、数列は無限に繰り返されます。さらに、タプル回文であり、左から右、または右から左に読んでも同じです。[ 16 ]
根本的な解決策は
連分数法を用いて基本解を求める際の計算時間は、高速整数乗算のためのSchönhage–Strassenアルゴリズムの助けを借りれば、解のサイズ(ペアの桁数)の対数係数の範囲内に収まる。しかし、これは多項式時間アルゴリズムではありません。なぜなら、解の桁数は最大で入力値nの桁数に関する多項式よりもはるかに大きい。[ 17 ]
基本解が見つかれば、残りのすべての解は[ 17 ]から代数的に計算できます。 右辺を展開し、係数を等しくする両辺に等式を置き、両辺の他の項を等しくすると、次の漸化式が得られる。
基本解 ( x 1 , y 1 ) をバイナリ数のペアとして書き出すには多くのビットが必要になる場合があるが、多くの場合、よりコンパクトな形式で表現できる。 はるかに小さな整数a i、b i、c iを使用します。
例えば、アルキメデスの牛の問題はペル方程式と等価である。その根本的な解決策は明示的に書き出すと 206 545桁になります。ただし、解は次のようにも等しくなります。 どこ そしてそしてそれぞれ45桁と41桁の10進数しか持たない。[ 17 ]
整数因数分解のための二次篩法に関連する手法は、によって生成される数体における素数間の関係を収集するために使用できる。そして、これらの関係を組み合わせて、このタイプの積表現を見つけます。結果として得られるペル方程式を解くアルゴリズムは、連分数法よりも効率的ですが、それでも多項式時間より時間がかかります。一般化リーマン予想の仮定の下では、時間がかかることが示されます。 ここで、N = log nは入力サイズであり、二次ふるいと同様である。[ 17 ]
ハルグレンは、量子コンピュータが上記のようにペル方程式の解の積表現を多項式時間で見つけることができることを示した。[ 18 ]実二次数体の単元群を見つけるアルゴリズムとして解釈できるハルグレンのアルゴリズムは、シュミットとフェルマーによってより一般的な体へと拡張された。[ 19 ]
例として、n = 7 の場合のペル方程式を考えてみましょう。つまり、 継続分数形式は期間の長さは偶数である の場合、基本解を生成する収束式は、最初の周期の出現の直前で連分数を打ち切ることによって得られます。。
7の平方根の収束数列は次のとおりである。
この解に漸化式を適用すると、無限の数列の解が得られます。
ペル方程式の場合 連分数周期の長さが奇数である。この場合、基本解は、周期が2回目に現れる直前で連分数を打ち切ることによって得られる。したがって、根本的な解決策は。
最小解は非常に大きくなる可能性があります。たとえば、は (32 188 120 829 134 849、 1 819 380 158 564 160 )、そしてこれがフレニクルがウォリスに解くように挑んだ方程式です。[ 20 ]最小の解となるようなnの値nの任意のより小さい値に対する最小解よりも大きいのは
(これらの記録については、xについては( OEISの配列A033315)、yについては( OEISの配列A033319)を参照してください。)
以下は、基本的な解決策のリストです。n ≤ 128 の場合。n が整数平方の場合、自明な解 (1, 0) 以外に解はありません。x の値はOEISのシーケンスA002350であり、 yの値はシーケンスA002349です。
ペル方程式は、数学における他のいくつかの重要な分野と関連している。
ペル方程式は代数的数の理論と密接に関係しており、その式は リングの標準 はそして、密接に関連する二次場についてはしたがって、整数のペアペル方程式を解くのは、は、ノルム1の単位です。[ 21 ]ディリクレの単位定理、すべての 単位はは、単一の基本単位のべき乗(および符号による乗算)として表現でき、ペル方程式のすべての解は基本解から生成できるという事実の代数的な言い換えである。[ 22 ]基本単位は一般にペル方程式に似た方程式を解くことによって見つけることができるが、基本単位のノルムが 1 ではなく −1 であったり、係数が整数ではなく半整数であったりするため、必ずしもペル方程式自体の基本解に直接対応するとは限らない。
デマイヤーは、ペル方程式とチェビシェフ多項式との関連性について言及している。そしてこれらがそれぞれ第1種および第2種のチェビシェフ多項式である場合、これらの多項式は任意の多項式環においてペル方程式のある形式を満たす。、 と: [ 23 ] したがって、これらの多項式は、ペル方程式の基本解のべき乗を取るという標準的な手法によって生成することができる。 さらに、もし任意の整数ペル方程式の解は、そして[ 24 ]
ペル方程式の解の一般的な展開連続分数の観点から解xとy はnの平方根の近似値であり、したがって二次無理数の連分数近似の特殊なケースであるため、提示することができる。[ 16 ]
連分数との関係から、ペル方程式の解はモジュラー群の半群部分集合を形成することがわかる。したがって、例えばpとq がペル方程式を満たす場合、 は、行列 式が1の行列です。このような行列の積は全く同じ形式をとるため、このような積はすべてペル方程式の解となります。これは、連続分数の連続収束が同じ性質を持つという事実から部分的に理解できます。p k −1 / q k −1とp k / q kが連続分数の2つの連続収束である場合、行列は
行列式は (−1) kです。
ストーマーの定理は、ペル方程式を適用して、素因数がすべて与えられた値より小さい正の整数である連続する滑らかな数のペアを見つける。 [ 25 ] [ 26 ]この理論の一部として、ストーマーはペル方程式の解間の可除性関係も調査した。特に、基本解以外の各解は、 nを割り切れない素因数を持つことを示した。[ 25 ]
負のペル方程式は次のように表される。 また、広範囲にわたって研究されてきた。これは、同じ連分数法で解くことができ、連分数の周期が奇数である場合に限り解が存在する。解の存在に必要な条件(ただし十分条件ではない)は、 n が4 または4k + 3の形の素数で割り切れないことである。 [注 3 ]したがって、例えば、x 2 − 3 y 2 = −1 は決して解けないが、x 2 − 5 y 2 = −1 は解ける可能性がある。[ 27 ]
x 2 − n y 2 = −1 が解ける最初のいくつかの数nは 1 (自明な解が 1 つだけ) であり、
無限に多くの解を持つ。負のペル方程式の解はは:
させて負のペル方程式が解けるような、4 m + 1の形のk個の素数で割り切れる平方因子を持たないnの割合は、少なくともαである。[ 28 ]素因数の数が固定されていない場合、その割合は 1 − αで与えられる。[ 29 ] [ 30 ]
負のペル方程式が特定のnに対して解を持つ場合、その基本解は定義方程式の両辺を二乗することにより、正の場合の基本解に導かれる。 暗示する
前述のように、負のペル方程式が解ける場合、正のペル方程式と同様に連分数法を用いて解を求めることができます。ただし、漸化式は少し異なります。次の解は、試合があるときはいつでも、つまりは奇数です。結果として得られる漸化式は(マイナス符号を除けば、この式は二次式であるため重要ではありません) これは、負のペル方程式の解の無限の塔を与える(ただし、)
方程式 これは一般化された[ 31 ] [ 32 ](または一般化された[ 16 ])ペル方程式 と呼ばれる。は対応するペルのレゾルベントである。[ 16 ] 1768年にラグランジュによって、この方程式を解くための再帰アルゴリズムが与えられ、問題を次のケースに帰着させた。[ 33 ] [ 34 ]上記のように、連分数法を用いてこのような解を導き出すことができる。
もし解決策はそして解決策はそれからそのため解決策は乗法原理と呼ばれる原理。[ 16 ]解決策解のペル倍数と呼ばれる。
有限個の解が存在するすべての解がその集合の解のペル倍数となるように。特に、根本的な解決策はすると、方程式の各解は、解のペル倍数となる。とそして、 どこ[ 35 ]
xとyがペル方程式の正の整数解である場合、、 それからは、[ 35 ]
一般化されたペル方程式の解は、特定のディオファントス方程式や特定の環の単位を解くために使用され、[ 36 ] [ 37 ]量子情報理論におけるSIC-POVMの研究で現れます。[ 38 ]
方程式 はレゾルベントに似ている最小の解決策がが見つかれば、方程式のすべての解は、次のケースと同様の方法で生成できます。確かに解決策それらから生成できます、もしそして3つおきの解決策もっている解決策を生成する[ 16 ]