Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Input:

C = EllipticCurve([0,0,0,-((250)/3),-(1249/27)])
print(C)
Cmin=C.minimal_model()
print(Cmin)
(u,r,s,t)=isomorphisms(Cmin,C,True)
var('x y')
[u^2*x+r,u^3*y+s*u^2*x+t]

Output:

Elliptic Curve defined by y^2 = x^3 - 250/3*x - 1249/27 over Rational Field
Elliptic Curve defined by y^2 = x^3 + x^2 - 83*x - 74 over Rational Field
[x - 1/3, y]

Input:

from sage.schemes.elliptic_curves.weierstrass_morphism import *
C = EllipticCurve([0,0,0,-((250)/3),-(1249/27)])
print(C)
Cmin=C.minimal_model()
print(Cmin)
(u,r,s,t)=isomorphisms(Cmin,C,True)
var('x y')
[u^2*x+r,u^3*y+s*u^2*x+t]

Output:

Elliptic Curve defined by y^2 = x^3 - 250/3*x - 1249/27 over Rational Field
Elliptic Curve defined by y^2 = x^3 + x^2 - 83*x - 74 over Rational Field
[x - 1/3, y]