■円錐面の輪切り(その35)
【4】楕円曲線における根の公式
オイラーによる,楕円曲線:y^2=ax^3+bx^2+cx+dの解法を紹介しましょう.
d=f^2とする.gを未知数として,ax^3+bx^2+cx+f^2=(gx+f)^2なる関係を考える.c=2fgになるようにgを定めれば,ax+b=g^2.したがって,
x=(g^2−b)/a=(c^2−4bf^2)/4af^2
なる有理数解を得る.
手品のようですが,幾何学的に考えると
F(x,y)=y^2−ax^3−bx^2−cx−f^2
の点(0,f)における接線の方程式は−cx+2f(y−f)=0.ここで,c=2fgと定めるとy=gx+fになる.曲線は3次で,接点では2重に交わるから,第3の交点(有理点)が1つ決まるのです.
y^2=ax^4+bx^3+cx^2+dx+e
では,e=f^2,d=2gf,c=g^2+2hfとおくと,ax^4+bx^3+cx^2+dx+f^2=(hx^2+gx+f)^2より,ax+b=h^2+2hg.したがって,
x=(b−2hg)/(h^2−a)
なる解が得られます.
===================================