#4525: [with new patch, needs review] LLL-reduction of elliptic curve bases 
(with
resulting speed enhancement to integral_points())
----------------------------+-----------------------------------------------
 Reporter:  cremona         |        Owner:  was       
     Type:  defect          |       Status:  new       
 Priority:  major           |    Milestone:  sage-3.2.1
Component:  number theory   |   Resolution:            
 Keywords:  elliptic curve  |  
----------------------------+-----------------------------------------------
Changes (by cremona):

  * summary:  [with patch, needs work] LLL-reduction of elliptic curve
              bases (with resulting speed enhancement to
              integral_points()) => [with new patch, needs
              review] LLL-reduction of elliptic curve bases
              (with resulting speed enhancement to
              integral_points())

Comment:

 The new patch trac-4525-combined.patch  replaces all earlier ones by
 combining them, and also fixes the bug William found (fix due to Tobias)
 with an associated doctest.  I checked all was well for curves in the
 database up to conductor about 170.

 The patch is based on 3.2 (since I have not yet built any 3.2.1s).  Tested
 on 32- and 64-bit linux.

 Remarks on testing (especially against Magma):  (1) unless you have a very
 recent version of Magma the Magma output may sometimes be wrong (from
 x-coordinates repeated to crashes).  (2) For small examples like this most
 of the time is spent finding the MW basis.  For better time comparisons
 you should (a) use the optional database, which includes generators, in
 Sage and (b) precompute the generators in Magma medfore asking for the
 integral points.  I did this before the initial release of the code, and
 one day I'll do it again.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4525#comment:13>
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to