Loading [MathJax]/jax/output/HTML-CSS/jax.js
Ask Your Question
0

transform quartic to weierstrass

asked 7 years ago

benyamin gravatar image

If we have a quartic surface like $y^2=a(t)x^4+b(t)x^3+...+e(t)$ with a point on it and want to transform it to weierstrass surface (cubic surface) with sage , what can we do? is it possible?

Preview: (hide)

2 Answers

Sort by » oldest newest most voted
0

answered 7 years ago

this post is marked as community wiki

This post is a wiki. Anyone with karma >750 is welcome to improve it.

After a translation in the variable x we can assume that the point on the quartic is (0,q). Then plugging in this point into the equation, we get an equation of the shape: y2=Ax4+Bx3+Cx2+Dx+q2 . For the simplicity of the following formula, let us write Q=2q.

The following transformation is given in [Ian Conell, Elliptic Curves Hanbook, page 105, Quartic to Weierstrass] . (Wonderful exposition.) x=(Q(v+q)+Du)/u2 , y=(Q2(v+q)+Q(Cu2+Du)D2u2/Q)/u3 .

(For a sage example with "simpler" coeficients: https://ask.sagemath.org/question/36637/change-of-variable-from-hyperellictic-curve-to-weierstrass-form/

(This is of course a community wiki post... All karma goes to all beautiful books and people in this field.)

Preview: (hide)
link
0

answered 7 years ago

FrédéricC gravatar image

Like that:

sage: t = polygen(QQ, 't')
sage: x, y = polygens(FractionField(t.parent()), 'x,y')
sage: E = Curve(-y**2+x**4+x**3+t*x**2+(1+t)*x+(4+3*t))
sage: Jacobian(E)
Elliptic Curve defined by y^2 = x^3 + (-1/3*t^2-11*t-15)*x + (2/27*t^3-22/3*t^2-6*t+5) over Fraction Field of Univariate Polynomial Ring in t over Rational Field
Preview: (hide)
link

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 7 years ago

Seen: 1,058 times

Last updated: May 02 '17