#4805: [with patch, needs review] S_integral points failure (possible p-adic
precision problem)
----------------------------+-----------------------------------------------
Reporter: cremona | Owner: was
Type: defect | Status: new
Priority: major | Milestone: sage-3.4
Component: number theory | Resolution:
Keywords: elliptic curve |
----------------------------+-----------------------------------------------
Changes (by cremona):
* summary: S_integral points failure (possible p-adic precision problem)
=> [with patch, needs review] S_integral points
failure (possible p-adic precision problem)
* milestone: sage-3.4.1 => sage-3.4
Comment:
I worked on this in Dec 08 and while the result is not perfect it does fix
the immediate problems. Mainly, finding the p-adic elliptic log of a
point (on a curve over QQ) to specified precision may require the working
precision to be increased. [Simple example: if the valuation of the
discriminant is N then don't try changing the base field to Qp(N-1) as the
equation will look singular.]
The fixes in the patch do two things: in a few places where it's clear
that the precision must be at least something, then increase it to that
thing. Otherwise there is a lot of try/expect wrapping with the precision
being doubled if necessary, both in the log function itself and in the
(currently only) function which calls it, namely S_integral_points().
This code has been tested by running S_integral_points() on lots of curves
in the database with a variety of sets S.
To help improve the p-adic log function, a new function for points
has_good_reduction(self,P) has been defined.
The patch (trac_4805.patch) is based on 3.2.3.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4805#comment:1>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---