#11630: Local data of elliptic curves should not do any global work
-------------------------------+--------------------------------------------
   Reporter:  wuthrich         |          Owner:  cremona         
       Type:  defect           |         Status:  new             
   Priority:  major            |      Milestone:  sage-4.7.2      
  Component:  elliptic curves  |       Keywords:  Tate's algorithm
Work_issues:                   |       Upstream:  N/A             
   Reviewer:                   |         Author:                  
     Merged:                   |   Dependencies:                  
-------------------------------+--------------------------------------------
 ... unless asked to do so.

 I am talking about the line 687 in
 sage.scheme.elliptic_curves_ell_local_data  which reads

 {{{
         principal_flag = P.is_principal()
         if principal_flag:
             pi = P.gens_reduced()[0]
             verbose("P is principal, generator pi = %s"%pi, t, 1)
         else:
             pi = K.uniformizer(P, 'positive')
             verbose("P is not principal, uniformizer pi = %s"%pi, t, 1)
 }}}

 While it can be useful, especially when one wants a global minimal model,
 it is often very harmful. If the class group of the field is huge or
 difficult to compute, one will not be able to determine the fibres of the
 Neron model, simply because of this line.

 One should add a switch which is by default set to use the second case and
 only if needed to the first case.

 Of course, in an ideal world Tate's algorithm should be implemented for
 any elliptic curve over a local field, rather than a number field.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11630>
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