#6390: Implement elliptic logarithms (complex case)
-------------------------------+--------------------------------------------
   Reporter:  cremona          |       Owner:  cremona                 
       Type:  enhancement      |      Status:  needs_review            
   Priority:  major            |   Milestone:  sage-4.4                
  Component:  elliptic curves  |    Keywords:  elliptic curve logarithm
     Author:  John Cremona     |    Upstream:  N/A                     
   Reviewer:                   |      Merged:                          
Work_issues:                   |  
-------------------------------+--------------------------------------------

Comment(by rlm):

 Replying to [comment:5 cremona]:
 > I am CC'ing rlm since after installing the optional database of curves
 (and generators) and testing all of sage/schemes/elliptic_curves, I found
 that there were some failures in heegner.py, mainly caused by E.gens()
 sometimes now producing different generators.  I fixed almost all of these
 (since I think that as a matter of principle these doctests should not be
 dependent on the database not being installed!) but there are two I cannot
 fix (lines 1409 and 1415 of heegner.py) and I am hoping that Robert M will
 be able to.

 The following change fixes this, but I can't vouch for its advisability.
 {{{
 --- a/sage/schemes/elliptic_curves/heegner.py   Sat Mar 20 15:52:55 2010
 +0000
 +++ b/sage/schemes/elliptic_curves/heegner.py   Tue Mar 23 08:39:11 2010
 -0700
 @@ -4165,7 +4165,7 @@
          # etc" mentioned in Watkins' article... which involves local
          # heights.
          E = self.curve()  # over Q
 -        v = sum([list(n*w) for w in E.gens()] + [list(w) for w in
 E.torsion_points()], [])
 +        v = sum([list(n*w) for w in E.gens(use_database=False)] +
 [list(w) for w in E.torsion_points()], [])
          # note -- we do not claim to prove anything, so making up a
 factor of 100 is fine.
          max_denominator = 100*max([z.denominator() for z in v])
          try:
 }}}

 When testing on my laptop, I came across another doctest error, and I've
 included a patch for it.

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