#18662: Implement (semi-)global minimal models for elliptic curves over number
fields with h>1
-------------------------------+--------------------------------------
Reporter: cremona | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: sage-6.8
Component: elliptic curves | Keywords: Weierstrass models
Merged in: | Authors: John Cremona
Reviewers: | Report Upstream: N/A
Work issues: | Branch:
Commit: | Dependencies:
Stopgaps: |
-------------------------------+--------------------------------------
Whe E is an elliptic curve defined over a number field K of class number
1, then it has a global minimal model, and we have a method to compute it,
namely E.global_minimal_model().
In the general case global minimal models may or may not exist. This
ticket will introduce a method E.has_minimal_model() which will determine
this, and to find it when it does -- one cannot proceed one prime at a
time as in the h=1 case. Moreover, when there is no global minimal model
the obstruction is that a certain ideal class is not principal, and we
will provide a function which returns that class. When the obstruction is
not trivial there exist models which are minimal at all primes except at
one prime in that class where the discriminant valuation is 12 more than
the minimal valuation, and we provide a method returning such a model.
The above functionality is implemented using work of Kraus which gives a
condition for when a pair of number field elements c4, c6 belong to an
integral Weierstrass model. This occurs if and only if it occurs locally
at each prime, and only primes dividing 2 or 3 are hard to deal with. In
order to compute the corresponding integral model one needs to combine
together the local transformations implicit in Kraus into a single global
one.
I have written code which does this and tested it on thousands of curves
defined over real quadratic fields of class numbers between 2 and 5, in
order to have nicer models for these curves in the LMFDB.
--
Ticket URL: <http://trac.sagemath.org/ticket/18662>
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.