象が転んだ

たかがブロク、されどブロク

フェルマーの最終決着・休憩編”その2”〜大定理の起源となったディオファントスの考察

 ”休憩編その1”に寄せられたコメントに、ディオファントス理論について詳しく書かれてたので、私も少し調べました。
 実は、法学生時代のフェルマーギリシャ時代(紀元3世紀頃)の大数学者ディファントスの「算術」に囚われ、気づいた事をその本の余白に書き込んでいった。
 自身が予想した大定理では、”凄い証明を持ってるが、この余白には書ききれない”との捨てセリフは有名ですね。

 ディファントスという名前は数学に詳しい人なら知ってる筈だが、(簡単に説明すると)彼が著した「算術」は13巻からなり、そのうち前半の6巻だけが残っている。200題弱の問題と解答からなり、主に方程式の有理数解を求めたが故に、”ディファントス解析”とも呼ばれる。
 その内容は、現在では不定方程式”と呼ばれるもので数論の一分野とされます。
 因みに、ルジャンドル(仏、1752-1833)が自身の著書の中で名付けたとされる「数論」は、厳密には整数論有理数論に分かれるが、方程式の整数解や素数の研究は前者で、曲線や曲面上の有理数点(有理数解)の研究をディファントス解析と呼ぶ。


ディファントスの驚異の考察

 有名な問題は、”与えられた(平方)数を2つの平方数に分けよ”というものでした。
 例えば、16=4²=(16/5)²+(12/5)²が与えられ、その解は16/5と12/5となる。
 一方で、”与えられた数が2つの平方数に分けられる時、これを別の平方数に分けよ”という問題では、4n+1型の(平方数でない)素数13に対し、13=2²+3²が与えられた時、13=(18/5)²+(1/5)²なる解が与えられる。
 以上から、前者の例ではx²+y²=a²の円上の有理点は(a=4の時では)x=16/5,y=12/5となり、後者ではx²+y²=aの円上の有理点は(a=13の時では)x=18/5,y=1/5となります。因みに有理点とは、x,y共に有理数となる様な点です。
 整数論全盛の古代ギリシャの時代に、こうした有理数解を求める”不定方程式”に関する考察を色々と張り巡らしていたディファントスの解析術には脱帽ですね。

 寄せられたコメントにもある様に、ディファントスに囚われたフェルマーは、最初に自然数の研究に取り組みます。
 まず、”4n+1型の素数は2つの平方数で表せる”という有名な予想(定理)でした。数学的には、”p≡1(mod 4)なる素数pに対し、p=a²+b²が成立する自然数a,bが一組だけ存在する”と書けるが、(後にオイラーより証明されるが)フェルマーはこの証明にとても苦しみます。
 もし、任意の4n+1型の素数が2つの平方数で成り立たないと仮定すれば、それと同じ性質を持つ小さい素数が存在し、更に小さな素数が存在する。最後には4n+1型を満たす最小の素数は5となり、これは2つの平方数の和(=1²+2²)となり、矛盾する。故に背理法により、4n+1型の素数は2つの平方数で表せると推論せざるをえない”と書いてます。
 これはフェルマーが後に”最小降下法”と呼びますが、数学的機能法の一種なんですね。故に、”数学的機能法の創始者とされるんですが、自身の大定理も”最小降下法”を使って証明したと信じこんでいました。

 更にフェルマーは、自然数解を求める方程式を沢山書き出します。だが、3次以上の方程式となると整数解は有限個しかなく殆どが有理数解になり、ディファントス解析にのめり込むようになります。
 面白い事に、フェルマーの大定理”a(≠0)に対して、n>2ならば方程式aⁿ=xⁿ+yⁿは有理数解(≠0)を持たない”という命題になる。
 そこで、この等式の両辺aⁿで割って曲線論で言い換えれば、”n>2ならば曲線1=xⁿ+yⁿは(±1,0)(0,±1)以外の有理点を持たない”と言い換えれますね。因みに、曲線1=xⁿ+yⁿは”フェルマー曲線”と呼ばれます。
 つまり、フェルマーの大定理整数論の問題でもあり、曲線論というディファントス解析の問題でもあった。そして、最後には楕円曲線の問題に帰着し、最終決着を見ます。


「原論」か「算術」か

 そこで、ディファントスの「算術」よく比較されるのが、最古の整数論とされるユーグリットの「原論」ですが、これは完全数素数の無限性や素因数分解という自然数に関する考察でした。一方で、ディファントスの「算術」の様に不定方程式の有理数解を扱う新たな流れ(系統)を作った事から、ディファントスは今で言う”数論的代数幾何学の元祖”だと足立氏は称賛されてます。
 古代ギリシャでも、紀元前5世紀頃までは数論(算術)は幾何学よりも上位とされてましたが、幾何学から無理数(という有理数を超える数)が発見され、幾何学は算術をも含有し、数学の中心的存在となります。因みに、算術と(下等な)計算術を明確に区別したプラトンですが、彼の弟子たちが幾何学に傾斜していくのもこの時期でした。
 それまで、直感や計算を重視する算術から公理や命題を重視する幾何学に数学全体が傾斜していく過程は、とても興味深いですね。

 確かに、「算術」が著された3世紀頃は自然数を扱う数論はあまりに難しすぎて発展性がなく、数学者の研究対象からは外れていく。
 これもコメントにある様に、(フェルマーが証明したと主張する)自然数aに対し、x²+y²=aなる自然数x,yは何組あるか?”って問題だと、現代の数学者でも頭を悩ますだろう。だが、”x²+y²=aなる有理数解を求めよ”ってなると高校生でも簡単?に解ける。
 一方で、x²+y²=a²はx,y,aが自然数の組だと”ピタゴラス数”として知られ、古くは(紀元前16~19世紀頃の)バビロニア人が既に発見してたとされます。
 かつては算術とは、アリスメティケーとして尊敬された整数の抽象的な性質を研究する学問だったが、ディファントスは有理数解を求める考察を「算術」と題して世に送った。
 故に、彼の偉大さは、この有理点を求める幾何学的研究を算術に取り込んだ事にある。それは後に、(ディファントスと同世代の)デカルト代数学幾何学を結びつけ、”数論的代数幾何学”という現代数学において大きな華を咲かせる事になったからだ。
 確かに、ディファントスの「算術」をユークリッドの数論的に読むのならだが、不定方程式というよりは(以下で述べる様に)”2次曲線の有理点”の考察として眺めれば、ディファントスの歴史的偉業が理解できようというものだ。

 足立氏は「フェルマーの大定理が解けた」の中で、整数論ピタゴラス派により、有理数論はディファントスにより創始された”とされるが、この2つは互いに関連があるとても本質的には異なる基盤を持つ理論であり、異なった経路を辿って発展した。
 かつて、ピタゴラス教団は信仰上の理由から自然数(整数)を重要な研究の対象とし、プラトン学派は算術と幾何学を数学の2本の柱とみなした。しかし以降、ディファントスの算術はアラビアに受け継がれるも、ヨーロッパでは千年近くも忘れ去られ、数学には暗黒時代に突入する。
 だが、十字軍をきっかけに高度なギリシャ数学が欧州に流れ込み、ヨーロッパ人の知的好奇心は大きく刺激されますが、フェルマーもその一人でした。彼が(ユーグリットやアルキメデスではなく)ディファントスに興味を持った事に大きな意義がありました。


フェルマーの驚異の洞察力

 確かに、(ディファントスの)x²+y²=a²の問題は、”平方数は2つの平方数に分解できるが立方数は2つの立方数に分解できないし、4乗数も2つの4乗数に分解できない”という主張(フェルマー予想)に繋がった所も面白いですね。
 特に、当時のイギリスでは算術(数論)に代わり微積分学が確立されようとしてた時期でしたから、自然数(整数)を対象にしたフェルマー予想は、素人の数トレのレベルに映ったんでしょうか。
 フェルマーの大定理(当時はフェルマー予想)は”立方数は2つの立方数に分解できない”という(素人目から見ればだが)とても単純で淡白な予想に思えた。つまり、分解できる立方数さえ見つければフェルマー予想は簡単に否定されると・・・
 しかし、x²+y²=aのというディファントスの考察を2次曲線として考えると少しややこしくなります。
 まず、x²+y²=a²の円周上の有理点は、明確な有理点(0,a)を通る傾きtの直線との交点となる。一方で、x²+y²=aの場合は明確な有理点が存在するとは限らないから、有理点が存在する事を条件として、他の有理点を求める必要がある。
 つまり、有理点は全く存在しないか、又は存在すれば(傾きtの数だけ)無数に存在する。これは一般の2次曲線にも言える事です。

 そこで、この問題を3次式に拡張し、”3次曲線:x³+y³=a(≠0)上の有理点を求めよ”とすれば、これは今で言う楕円曲線上の有理点の問題になる。勿論、楕円曲線は同じ3次曲線でもy²=x³+ax+bという特異な形ではあるが・・・
 因みに、x³+y³=a(≠0)が楕円曲線である事の証明ですが、楕円曲線は一般にはay²+by=cx³+dx²+ex+f(ac≠0)で表せる。そこで、x+y=uとおきx³+y³=aに代入すると、u³−3u²y+3uy²=a。両辺をuで割り、Y=y/u,X=1/uと整理すれば、3y²−3y=ax³−1と楕円曲線の形になります。

 この様に、ディファントスの「算術」から既に3次曲線(楕円曲線)の本質をも見抜きつつあったフェルマーの洞察は、驚異の中の驚異と言えますね。


おまけ〜フェルマーからの宿題

① Aを1以外の平方数で割り切れない自然数として、x²−61y²=1なる最小の自然数解(x,y)を求めよ。ヒント:ペル方程式と連分数展開。
② y²=x³+x²+x+1を満たす自然数解(x,y)をすべて求めよ。ヒント:2つの組しか存在しない。
③ y²=x³−2の自然数解(x,y)を全て求めよ。ヒント:1つの組しか存在しない。
④ xを自然数とする時、x+1,3x+1,8x+1が平方数になる様な自然数解xを求めよ。ヒント:xは100以上の数。
⑤ y²=(x+1)(3x+1)(8x+1)を満たす自然数解(x,y)を求めよ。ヒント:④の解です。

 以上、寄せられたコメントの受け売りみたいになりましたが、冬休みの宿題としては申し分ない問題だと思います。