1 四乗の和と平方数
x4+y4=z4に正整数解があれば、(x,y,z2)はx4+y4=z2の正整数解になります。したがって、右辺が平方数である場合の非存在を示すと、右辺が四乗数である場合の非存在も従います。降下の途中で構成する三つ組はp4+q4=r2を満たすため、右辺を平方数とする方程式について証明します。
2 原始ピタゴラス数の一般形
定義 2.1.a2+b2=c2を満たす正整数の三つ組(a,b,c)で、gcd(a,b)=1であるものを 原始ピタゴラス数 (primitive Pythagorean triple) という。
補題 2.2. 正整数a,b,cがa2+b2=c2とgcd(a,b)=1を満たし、bが偶数であるとする。このとき、m>n>0、gcd(m,n)=1を満たし、偶奇が異なる整数m,nが存在して、a=m2−n2,b=2mn,c=m2+n2が成り立つ。
証明.bが偶数でgcd(a,b)=1であるから、aは奇数である。c2=a2+b2より、cも奇数であり、b>0よりc>aである。a,cをともに割る素数があれば、b2=c2−a2も割る。§A4.2 補題 2.1により、その素数はbを割り、gcd(a,b)=1に反する。1より大きい公約数には素因子があるので、gcd(a,c)=1である。
正整数(c−a)/2と(c+a)/2の共通素因数は、和cと差aを割る。したがって、この二つの正整数は互いに素である。また、(2b)2=2c−a2c+aである。§A4.2 定理 2.2により、右辺の各素因数は一方の因子だけに現れ、その指数は偶数である。よって、正整数m,nが存在して、2c+a=m2,2c−a=n2と書くことができる。a>0よりm>nであり、和と差を取るとa=m2−n2、c=m2+n2を得る。b2=4m2n2とb>0よりb=2mnである。二つの因子が互いに素であることからgcd(m,n)=1であり、aが奇数であることからm,nの偶奇は異なる。▨
問題 2.3. 正整数m>nがgcd(m,n)=1を満たし、m,nの偶奇が異なるとする。a=m2−n2、b=2mn、c=m2+n2と置くと、a2+b2=c2かつgcd(a,b)=1となることを示せ。また、bが偶数である原始ピタゴラス数(a,b,c)に対し、補題 2.2の条件と表示式を満たす正整数の組(m,n)がただ一つであることを示せ。
解答.
m>n>0よりa,b,cは正整数であり、直接展開すると(m2−n2)2+(2mn)2=(m2+n2)2となる。m,nの偶奇が異なるのでaは奇数である。a,bが共通の素因数ℓをもつと仮定する。aが奇数なのでℓ=2である。§A4.2 補題 2.1により、ℓ∣2mnからℓ∣mまたはℓ∣nが従う。さらにℓ∣m2−n2であるから、どちらの場合もℓはm,nの両方を割る。これはgcd(m,n)=1に矛盾する。1より大きい公約数には素因子があるので、gcd(a,b)=1である。
与えられた原始ピタゴラス数の表示の存在は補題 2.2による。その表示ではm2=2c+a,n2=2c−aである。正整数m,nはそれぞれの平方からただ一つに定まるので、表示は一意である。▨
3 四乗の和が平方数とならないことの証明
定理 3.1.x4+y4=z2を満たす正整数x,y,zは存在しない。
証明.x4+y4=z2に正整数解があると仮定し、§A3.10 定理 2.1の最小数原理により、第三成分zが最小の解(x,y,z)を取る。素数ℓがx,yをともに割るなら、ℓ4∣z2である。§A4.2 定理 2.2により、z2に現れるℓの指数はzに現れる指数の二倍であるので、ℓ2∣zとなる。すると(x/ℓ,y/ℓ,z/ℓ2)は同じ方程式の正整数解であり、z/ℓ2<zである。これはzの最小性に反するので、gcd(x,y)=1である。x,yがともに奇数ならz2=x4+y4≡2(mod4)となり、平方数の剰余が0,1であることに反する。したがってx,yのちょうど一方が偶数であり、必要なら入れ替えてyを偶数、xを奇数とする。
gcd(x2,y2)=1であるので、補題 2.2により、x2=m2−n2,y2=2mn,z=m2+n2を満たす整数m>n>0が存在し、m,nは互いに素で、偶奇が異なる。mが偶数でnが奇数なら、m2−n2≡3(mod4)となり、x2≡1(mod4)に反する。よってmは奇数、nは偶数である。
x2+n2=m2である。x,nの共通素因数はm2を割り、§A4.2 補題 2.1によりmを割るので、gcd(m,n)=1に反する。したがってgcd(x,n)=1である。nが偶数であるから、補題 2.2により、x=a2−b2,n=2ab,m=a2+b2を満たす整数a>b>0が存在し、a,bは互いに素で、偶奇が異なる。
y2=2mn=4abmとyが偶数であることから、(2y)2=abmである。a,mの共通素因数はm−a2=b2を割り、したがってbを割るので、gcd(a,b)=1に反する。b,mの共通素因数もm−b2=a2を割り、したがってaを割るので、同じ互いに素の条件に反する。よってa,b,mはどの二つも互いに素である。§A4.2 定理 2.2により、積abmの各素因数は三因子のうち一つだけに現れ、その指数は偶数である。したがって、正整数p,q,rを用いてa=p2,b=q2,m=r2と書くことができる。
m=a2+b2に代入するとr2=p4+q4となるので、(p,q,r)は最初の方程式の正整数解である。一方、r≤r2=m≤m2<m2+n2=zであるので、新しい解の第三成分rはzより小さい。これはzが正整数解の第三成分の最小値であることに矛盾する。したがって、x4+y4=z2に正整数解は存在しない。▨
系 3.2.x4+y4=z4に正整数解は存在しない。さらに、任意の正整数kに対し、x4k+y4k=z4kに正整数解は存在しない。
証明.x4+y4=z4に正整数解(x,y,z)があれば、(x,y,z2)が定理 3.1に反する正整数解となる。また、x4k+y4k=z4kに正整数解があれば、(xk,yk,zk)が四乗の方程式の正整数解となるので、直前に示した非存在に反する。▨
4 演習
- 主証明でx2+n2=m2に原始ピタゴラス数の表示を適用するときのgcd(x,n)=1を、本文の方針に沿って詳しく確かめよ。
- 主証明で(y/2)2=abmを得たときのgcd(b,m)=1を確かめよ。
- x4+y4=z2の非存在から、x4+y4=z4の非存在が従う手順を書け。また、この議論がn=8,12,16,…にも使えることを説明せよ。
- 互いに素な奇数m>n>0に対して、a=m2−n2、b=2mn、c=m2+n2とする。a2+b2=c2は成り立つが、gcd(a,b,c)=2となることを示せ。
解答.
項目 (1)について、素数ℓがx,nをともに割ると仮定する。x2+n2=m2よりℓはm2を割り、§A4.2 補題 2.1によりmを割る。これはgcd(m,n)=1に反する。1より大きい公約数には素因子があるので、gcd(x,n)=1である。▨
解答.
項目 (2)について、素数ℓがb,mをともに割ると仮定する。m=a2+b2よりℓはa2を割り、§A4.2 補題 2.1によりaを割る。これはgcd(a,b)=1に反する。1より大きい公約数には素因子があるので、gcd(b,m)=1である。▨
解答.
項目 (3)について、x4+y4=z4に正整数解があれば、(x,y,z2)がx4+y4=z2の正整数解となる。したがって、平方数を右辺とする方程式の非存在から、四乗数を右辺とする方程式の非存在が従う。n=4k、k≥1の場合に正整数解があれば、(X,Y,Z)=(xk,yk,zk)がX4+Y4=Z4の正整数解となるので、同じ非存在に反する。▨
解答.
項目 (4)について、展開すると(m2−n2)2+(2mn)2=(m2+n2)2=c2を得る。m,nは奇数であるから、a,b,cはすべて偶数であり、c=m2+n2≡2(mod4)である。三数を割る奇素数ℓが存在すれば、ℓはc+a=2m2とc−a=2n2を割るので、§A4.2 補題 2.1によりm,nをともに割る。これはgcd(m,n)=1に矛盾する。よって三数に共通の奇素因子はなく、cが4で割り切れないことからgcd(a,b,c)=2である。等式は保たれるが、原始性は失われる。▨
閑話休題:フェルマーの書き込みとその後の証明 フェルマーは、ディオファントスの『算術』の余白に、xn+yn=znがn≥3で正整数解をもたないという主張を書き残した。その書き込みには、証明を見つけたが、余白が狭いため書くことができないという趣旨の文がある。ただし、フェルマー自身が完全な証明を書き残したのはn=4の場合だけであり、無限降下法による議論であった。一般のnについて彼がどのような証明を考えていたかは分かっていない。
n=4の場合から、nが4の倍数である場合も従う。また、nが奇素数pを約数にもつなら、xn+yn=znの正整数解から(xn/p,yn/p,zn/p)というp乗の方程式の正整数解が得られる。3以上の整数で4の倍数でないものは奇素数を約数にもつので、残るのは奇素数pに対するxp+yp=zpの非存在である。オイラーはn=3、ディリクレとルジャンドルはn=5、ラメはn=7の場合を証明した。素数は無限にあるため、有限個の指数について証明するだけでは一般の場合の証明にはならない。
一般の場合の証明は、アンドリュー・ワイルズによる論文として1995年に発表された。その証明には、楕円曲線と保型形式を結ぶ谷山・志村予想のうち、必要な部分が用いられた。n=4の場合の証明は、合同式、素因数分解の一意性、最小数原理によって論証を閉じることができる。