#5252: elliptic curves: P.height() lies about its precision
---------------------------+------------------------------------------------
 Reporter:  AlexGhitza     |       Owner:  was       
     Type:  defect         |      Status:  new       
 Priority:  major          |   Milestone:  sage-3.4.1
Component:  number theory  |    Keywords:            
---------------------------+------------------------------------------------
 This is a bit weird because it seems to only happen with some elliptic
 curves.

 Anyway, here's the example:
 {{{
 sage: E = EllipticCurve([1, -1, 1, -2063758701246626370773726978,
 32838647793306133075103747085833809114881])
 sage: P = E([-30987785091199, 258909576181697016447])
 sage: P.height()               # default precision: 53 bits
 sage: P.height(precision=100)  # new precision: 100 bits
 25.860317067546190744967149477
 sage: P.height(precision=250)  # new precision: 250 bits
 25.860317067546190744967149477417933667311444878578186035156250000000000000
 }}}

 I don't believe for a second that all the zeroes in the last example are
 correct.  In fact, if you increase the precision to 1000 bits you only get
 more zeroes.

 There must be "simpler" elliptic curves for which this happens, and I'll
 try to find some.

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