#9247: A collection of little improvements to elliptic curves
-------------------------------+--------------------------------------------
   Reporter:  rlm              |       Owner:  cremona   
       Type:  enhancement      |      Status:  needs_work
   Priority:  major            |   Milestone:  sage-4.4.4
  Component:  elliptic curves  |    Keywords:            
     Author:  Robert Miller    |    Upstream:  N/A       
   Reviewer:  John Cremona     |      Merged:            
Work_issues:                   |  
-------------------------------+--------------------------------------------

Comment(by rlm):

 Replying to [comment:5 cremona]:
 > ... the (good) new rank_bound parameter ... is it not rather inefficient
 to saturate completely after every point found?  In my code (in eclib's
 points own search function) I only partially saturate after each point,
 using a bound (i.e. max_prime) of 19.  Then one the rank bound is reached
 (or at the end, if rank_bound is None) so a complete saturation.

 Sounds like a better option to me!

 > I also think we should have an option for this function to not do the
 saturation step (which also discards all points found and replaces them
 for a Z-basis for their saturation), and just returns a list of the raw
 points actually found.  If you agree, we should open a new ticket.
 (Obviously the current behaviour would be the default, for backward
 compatibility).

 I do agree!

 > ... but I have no idea what in the patch could have caused this!

 E.modular_symbol() now uses eclib if the sign is +1, for efficiency
 purposes. It is probably what is causing all the failures... I'm not sure
 whether this is practical or not, but it definitely sped up
 E.sha().p_primary_bound(p) in the cases I was looking at.

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