#3416: Weierstrass form and Jacobian for cubics and certain other genus-one
curves
------------------------------------------------------------------------------+
Reporter: moretti |
Owner: was
Type: enhancement |
Status: needs_review
Priority: major |
Milestone: sage-5.7
Component: elliptic curves |
Resolution:
Keywords: nagell, weierstrass, cubic, elliptic curves, editor_wstein |
Work issues:
Report Upstream: N/A |
Reviewers: John Cremona, Marco Streng, Nils Bruin
Authors: Niels Duif, Volker Braun |
Merged in:
Dependencies: #12553, #13084, #13458 |
Stopgaps:
------------------------------------------------------------------------------+
Comment (by vbraun):
I just want to point out that this is all more complicated and less
discoverable than just returning the morphism. Even if the function is not
called `Morphism_from_cubic_to_elliptic_curve` I think we are smart enough
to guess what the result means.
For the record, this is the current state:
* `EllipticCurve(x^3+y^3+z^3, [1,-1,0])` returns elliptic curve
* `EllipticCurve_from_cubic(x^3+y^3+z^3, [1,-1,0])` returns morphism
* `EllipticCurve_from_cubic(x^3+y^3+z^3, [1,-1,0], morphism=True)` returns
morphism
* `EllipticCurve_from_cubic(x^3+y^3+z^3, [1,-1,0], morphism=False)`
returns elliptic curve
* `Jacobian(x^3+y^3+z^3)` returns elliptic curve
* `Jacobian(x^3+y^3+z^3, morphism=False)` returns elliptic curve
* `Jacobian(x^3+y^3+z^3, morphism=True)` returns morphism (but not
isomorphism)
We can always tack on defining data to the elliptic curve in another
ticket, so imho the only discussion that is relevant to this ticket is
whether `morphism` should default to true or false.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/3416#comment:63>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.