Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Sage can give you the isomorphism too, in a separate operation:

sage: E=EllipticCurve([-3267,45630]); E
  Elliptic Curve defined by y^2 = x^3 - 3267*x + 45630 over Rational Field
sage: Emin = E.minimal_model(); Emin
  Elliptic Curve defined by y^2 + x*y = x^3 + x^2 - 2*x over Rational Field
sage: T = E.isomorphism_to(Emin); T
  Generic morphism:
    From: Abelian group of points on Elliptic Curve defined by y^2 = x^3 - 3267*x + 45630 over Rational Field
    To:   Abelian group of points on Elliptic Curve defined by y^2 + x*y = x^3 + x^2 - 2*x over Rational Field
    Via:  (u,r,s,t) = (6, 15, 3, 0)