2012年4月19日木曜日

2次形式による整数の表現:mod 4で1の素数は2平方数の和

2元2次形式の理論を用いたLagrangeの証明を,Gaussが整理したもので,ガウス 整数論 (数学史叢書)の§182に載っている.Cohen, A Course in Computational Algebraic Number Theory (Graduate Texts in Mathematics), Chap. 5, ならびに,ザギエ,数論入門―ゼータ関数と2次体の2章も参照.

整係数2元2次形式とは,整数係数の2変数2次式の事で,f(x,y)=ax2+bxy+cy2, a,b,cZ, とする.f(x,y)の判別式D(f)b24acと定義する.係数a,b,cの最大公約数が1のとき,fは原始的という.また,fが簡約2次形式とは,係数が次の条件を満たす時を言うこととする: |b|ac, 更に,一方の等号のみが成立する際はb0とする.

整数を成分とする2次の行列で行列式が1のものの全体をSL2(Z)と書く. ふたつの整係数2元2次形式f(x,y), g(x,y)が同値とは, (xy)=A(xy)ASL2(Z) の変数変換でf(x,y)=g(x,y)となることとする. 同値な2次形式の判別式は等しい(ことが計算で確認できる)ので, 指定された判別式を持つ原始的整係数2元2次形式を,この同値関係で類別して考えることが出来る.

以下ではa>0かつD(f)<0なる2次形式のみ考える.このときには,上の同値類のそれぞれに,ただ一つ簡約2次形式が存在することが分かる.

さて,整数Nが2次形式f(x,y)で表されるとは,ある整数t,uが存在して, N=f(t,u) となることとする.fNを表現するなら,fと同値な2次形式もNを表現 することに注意する.

我々が考えていた問題は,素数p1(mod4)が,判別式4の原始的2次 形式f(x,y)=x2+y2で表される,ということである.さてp1(mod4) より,1+m2pで割り切れるような整数mが存在するのだった.すると, (*)g(x,y)=px2+2mxy+m2+1py2 は,やはり判別式4の原始的2次形式である.しかも, p=g(1,0) と,gpを表現する.

さて,Lagrangeにより,判別式4の2次形式はいずれも同値である事が示されている! したがって,f(x,y)=x2+y2pを表現する.

(現代風に言えば,虚2次体Q(1)の類数は1なので,() 式の2次形式はx2+y2と同値になり,よってp=x2+y2と表される,と言う ことである.)

0 件のコメント: