■an+b型素数(その30)
2元2次形式のディオファントス方程式
ax^2+bxy+cy^2=n (a,b,c,nは整数)
[x,y][a,b/2][x]=n
[b/2,c][y]
が整数解(x,y)をもつか否かを判定し,それを決定するためのアルゴリズムが存在し,それは判別式をd=b^2−4acとすると
「nが判別式dのある2元2次形式で表現されるための必要十分条件は
x^2=d (mod 4n)
が解をもつことである.」
また,2元2次形式の同値類を決定する方法も存在します.今回のコラムではこれらについてまとめてみることにします.
[参]ベイカー「初等数論講義」サイエンス社
===================================
【1】同値な2元2次形式
整数係数の2元2次形式
f(x,y)=ax^2+bxy+cy^2
の判別式はd=b^2−4acで与えられる.与えられた判別式dをもつ2次形式では主形式と呼ばれる2次形式が存在する.たとえば,
bが偶数→d=0 (mod4)→x^2−d/4y^2
bが奇数→d=1 (mod4)→x^2+xy+(1−d)/4y^2
が判別式dの主形式である.
4af(x,y)=(2ax+by)^2−dy^2
であるから,d<0ならばfは同じ符号をとり,正定値または負定値2次形式となる.
x=[x] h=[a,h/2]
[y] [h/2,b]
とおいて行列・ベクトル表現すると,f=x’hxとなる.整数係数ユニモジュラー変換とは,ps−qr=1を満たす整数により
x=[x]=[p,q][X]=uX
[y] [r,s][Y]
fはX’u’huX=X’HXに変換されるが,その際,x’hxがとる値の集合とX’HXがとる値の集合は一致する.
また,判別式は
b’^2−4a’c’=d(ps−qr)^2
となり,同値な2次形式は同じ判別式をもつことがわかる.たとえば,a=a’,b=±b’,c=c’は同値な2次形式となる.
===================================