#12509: computation of height of point on elliptic curve over Q(sqrt(5)) is 
WRONG
-----------------------------------+----------------------------------------
       Reporter:  was              |         Owner:  was         
           Type:  defect           |        Status:  needs_review
       Priority:  critical         |     Milestone:  sage-5.6    
      Component:  elliptic curves  |    Resolution:              
       Keywords:  heights          |   Work issues:              
Report Upstream:  N/A              |     Reviewers:  Peter Bruin 
        Authors:  John Cremona     |     Merged in:              
   Dependencies:                   |      Stopgaps:  #12692      
-----------------------------------+----------------------------------------

Comment (by pbruin):

 The original precision problem seems to be solved by the patch, but there
 is a remaining problem if the given place `v` has lower precision than
 `prec` (the answer ends with a string of zeroes):
 {{{
 sage: K.<a> = NumberField(x^2-x-1)
 sage: v = [0, a + 1, 1, 28665*a - 46382, 2797026*a - 4525688]
 sage: E = EllipticCurve(v)
 sage: P = E([72*a - 509/5, -682/25*a - 434/25])
 sage: P.archimedian_local_height(v=K.places()[1],prec=1000)
 
2.81105581458853745263599796447519791747641640992814370122945754557165333149900887291328934930695388487942633879651281942220091469088330120430293759305481969374444866348067978423230783846520353108644485473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 }}}
 The precision of `v` shouldn't influence the result, of course.

 Also, the default value of `prec` used when applying Silverman's Theorem
 4.2 is currently the precision of the refined place `vv`, but it suffices
 to take the same default precision to which the result is returned, namely
 the precision of `v`.

 I wrote a patch that fixes both issues; I am now going to test it.

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