#18662: Implement (semi-)global minimal models for elliptic curves over number
fields with h>1
-------------------------------------+-------------------------------------
Reporter: cremona | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.8
Component: elliptic curves | Resolution:
Keywords: Weierstrass | Merged in:
models | Reviewers:
Authors: John Cremona | Work issues:
Report Upstream: N/A | Commit:
Branch: | b7e3b61cf46a9664588ecf7574bff6bde16b01f4
u/cremona/ticket/18662 | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Changes (by cremona):
* status: new => needs_review
Comment:
Notes for reviewers: The first two commits add small functionality for
number fields (solving CRT systems modulo pairwise coprime ideal lists)
and class groups (get a prime representing any ideal class). The first
could be extended to the non-pairwise coprime case, with suitable error
being raised if there is no solution, but I did not need that.
The main commit is the third one which adds a new file kraus.py,
implementing just about everything in the Kraus paper cited there: see the
docstring at the top of that file for details. The new functionality for
elliptic curves over number fields is achieved by adding some methods, and
enhancing the existing method global_minimal_model() in
ell_number_field.py.
The examples used in the doctests are taken from the LMFDB. The code here
has been run on around a hundred thousand curves over real quadratic
fields (during which time bugs were found and fixed). Not many higher
degree fields have been tested.
--
Ticket URL: <http://trac.sagemath.org/ticket/18662#comment:3>
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.
For more options, visit https://groups.google.com/d/optout.