Skip to content

possible clash for EllipticCurve(j-invariant) signature #128

@nbruin

Description

@nbruin

Since Elliptic curves should probably have some things in common, one would probably at some point want signatures of the type

EllipticCurve(f) and EllipticCurve(f,h)

to define curves with models y^2=f(x) and y^2+h(x)*y=f(x).
This would clash with EllipticCurve(j-invariant) that exists now.

Example:

EllipticCurve(x^3-x)

Should this create an elliptic curve over Q[x] with j-invariant x^3-x or should it create an elliptic curve over Q with equation y<sup>2=x</sup>3-x?

Magma did go with the first for a while but decided to stick with the latter later.

CC: @JohnCremona @jdemeyer

Component: elliptic curves

Reviewer: Paul Zimmermann, Nils Bruin, John Cremona

Issue created by migration from https://trac.sagemath.org/ticket/128

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions