Homeに戻る  一覧に戻る 

Long Weierstrass Forms, j-invariants of Elliptic Curve


[2001.06.09]Weierstrassの長形式, j-不変量


■Weierstrassの長形式, j-不変量

楕円曲線を任意の体K上で考える場合、以下の方程式で扱うと良い。
     y2+a1xy+a3y=x3+a2x2+a4x+a6  (Weierstrassの長形式) ---- (1)
楕円曲線(1)を(a1,a2,a3,a4,a6)で表現する。
ここで、
     b2=a12+4a2,
     b4=2a4+a1a3,
     b6=a32+4a6,
     b8=a12a6+4a2a6-a1a3a4+a2a32-a42

     c4=b22-24b4,
     c6=-b23+36b2b4-216b6
とする。
Kの標数 char(K) != 2であるならば、(x,y+(a1x+a3)/2) --> (x,y/2)に置き換える双有理変換により、
     y2=4x3+b2x2+b4x+b6 ---- (2)
に写される。さらに、char(K) != 3であるならば、(x,y)-->((x-3b2)/36,y/108)に置き換える双有理変換により、
     y2=x3-27c4x-54c6 ---- (3)
に写される。楕円曲線(3)の判別式は、
     1728Δ=c43-c62 ---- (4)
である。また、Δをb*で表すと、
     Δ=-b22b8-8b43-27b62+9b2b4b6 ---- (5)
となる。楕円曲線E(3)が特異でない(つまりΔ!=0)時、楕円曲線Eのj-不変量(j-invariant)は、
     j(E)=c43/Δ ---- (6)
と定義する。

■Weierstrassの標準形との間の双有理変換

Weierstrassの標準形(x2の係数を消去したもの)
     y2=x3+ax+b ----- (7)
から、Weierstrassの長形式への変換τは、
     x=u2x'+r,
     y=u3y'+su2x'+t
によって得られる。ここで、u,r,s,t \in Kである。
τ=[r,s,t,u]と置くと、
     [r,s,t,u][r',s',t',u']=[r+u2r',s+us',t+u2sr'+u3t',uu']
     [0,0,0,1]=1
     [r,s,t,u]-1=[-u-2r,-u-1s,u-3(rs-t),u-1]
となり、j-不変量は、この変換τに関して、保存される。楕円曲線(7)の判別式Δとj-不変量は、
     Δ=-16(4a3+27b2)
     j=-1728*64a3/Δ=1728*4a3/(4a3+27b2)
となる。


[参考文献]


Last Update: 2005.06.12
H.Nakao

Homeに戻る[Homeに戻る]  一覧に戻る[一覧に戻る]