■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次形式となる.

===================================