■an+b型素数(その32)

【3】簡約2次形式と類数

 それでは,与えられた判別式dをもつ簡約2次形式は何個あるのだろうか?判別式dの簡約2次形式の個数を類数と呼び,h(d)と書く.たとえばd=−4のとき,3ac≦4よりa=c=1,b=0.したがってh(−4)=1

 −d=4ac−b^2≧3ac→−a<b≦a<cまたは0≦b≦a=cより,(a,c)を定め,それらに対しb^2=4ac+dより,bが定められるかどうかを見てみよう.

[1]d=−3

 3ac≦3→(a,c)=(1,1),b=±1.しかし,変換

  [x]=[1,−1][x’]

  [y] [0, 1][y’]

により(a,b,c)=(1,1,1)と(1,−1,1)は同値.ゆえにh(−3)=1

[2]d=−4,h(−3)=1

[3]d=−7

 3ac≦7→(a,c)=(1,2),b=±1.(a,b,c)=(1,1,2)と(1,−1,2)は同値.ゆえにh(−7)=1

[4]d=−8

 3ac≦8→(a,c)=(1,2),b=0.h(−8)=1

[5]d=−11

 3ac≦11→(a,c)=(1,3),b=±1.(a,b,c)=(1,1,3)と(1,−1,3)は同値.ゆえにh(−11)=1

[6]d=−19

 3ac≦19→(a,c)=(1,5),b=±1.(a,b,c)=(1,1,5)と(1,−1,5)は同値.ゆえにh(−19)=1

[7]d=−43

 3ac≦43→(a,c)=(1,11),b=±1.

        (a,c)=(1,13),b=±3.

しかし,変換

  [x]=[1,−1][x’]

  [y] [0, 1][y’]

により(1,1,11)→(1,−1,11),(1,3,13)→(1,1,11),(1,−1,11)→(1,−3,13).ゆえにh(−43)=1

[8]d=−67

 3ac≦67→(a,c)=(1,17),b=±1.

        (a,c)=(1,19),b=±3.

しかし,変換により(1,1,17)→(1,−1,17),(1,3,19)→(1,1,17),(1,−1,13)→(1,−3,19).ゆえにh(−67)=1

[9]d=−163

 3ac≦163→(a,c)=(1,41),b=±1.

         (a,c)=(1,43),b=±3.

         (a,c)=(1,47),b=±5.

         (a,c)=(1,53),b=±7.

しかし,変換により(1,1,41)→(1,−1,41),(1,3,43)→(1,1,41),(1,−3,43)→(1,−5,47),(1,5,47)→(1,3,43),(1,7,53)→(1,5,47),(1,−5,47)→(1,−7,53),(1,−1,41)→(1,−1,43).ゆえにh(−163)=1.

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