#4805: S_integral points failure (possible p-adic precision problem)
---------------------------+------------------------------------------------
 Reporter:  cremona        |       Owner:  was           
     Type:  defect         |      Status:  new           
 Priority:  major          |   Milestone:  sage-3.3      
Component:  number theory  |    Keywords:  elliptic curve
---------------------------+------------------------------------------------
 After #4741 we still have this problem:
 {{{
 sage: EllipticCurve("7690e1").S_integral_points([13,2])
 ERROR: An unexpected error occurred while tokenizing input
 The following traceback may be corrupted or invalid
 The error message is: ('EOF in multi-line statement', (178, 0))

 ---------------------------------------------------------------------------
 IndexError                                Traceback (most recent call
 last)

 /home/john/<ipython console> in <module>()

 /home/john/sage-3.2.2.alpha1/local/lib/python2.5/site-
 packages/sage/schemes/elliptic_curves/ell_rational_field.pyc in
 S_integral_points(self, S, mw_base, both_signs, verbose, proof)
    5062             while not p_prec_ok:
    5063                 try:
 -> 5064
 
mw_base_p_log.append([mp_temp*(pts.padic_elliptic_logarithm(p,precision=p_prec))
 for pts in mw_base])
    5065                     p_prec_ok=True
    5066                 except (PrecisionError, ZeroDivisionError,
 TypeError):

 /home/john/sage-3.2.2.alpha1/local/lib/python2.5/site-
 packages/sage/schemes/elliptic_curves/ell_point.pyc in
 padic_elliptic_logarithm(self, p, precision)
    1399         t = -x/y
    1400         v = t.valuation()
 -> 1401         phi = Ep.formal().log(prec=1+precision//v)
    1402         return phi(t)/f
    1403

 /home/john/sage-3.2.2.alpha1/local/lib/python2.5/site-
 packages/sage/schemes/elliptic_curves/formal_group.pyc in log(self, prec)
     348            -- David Harvey (2006-09-10): rewrote to use
 differential
     349         """
 --> 350         return
 self.differential(prec-1).integral().add_bigoh(prec)
     351
     352     def inverse(self, prec=20):

 /home/john/sage-3.2.2.alpha1/local/lib/python2.5/site-
 packages/sage/rings/power_series_ring_element.so in
 sage.rings.power_series_ring_element.PowerSeries.add_bigoh
 (sage/rings/power_series_ring_element.c:5413)()

 /home/john/sage-3.2.2.alpha1/local/lib/python2.5/site-
 packages/sage/rings/power_series_ring.pyc in __call__(self, f, prec,
 check)
     324             v = sage_eval(f.Eltseq())
     325             return self(v) * (self.gen(0)**f.Valuation())
 --> 326         return self.__power_series_class(self, f, prec,
 check=check)
     327
     328     def construction(self):

 /home/john/sage-3.2.2.alpha1/local/lib/python2.5/site-
 packages/sage/rings/power_series_poly.so in
 sage.rings.power_series_poly.PowerSeries_poly.__init__
 (sage/rings/power_series_poly.c:2160)()

 /home/john/sage-3.2.2.alpha1/local/lib/python2.5/site-
 packages/sage/rings/polynomial/polynomial_element.so in
 sage.rings.polynomial.polynomial_element.Polynomial.truncate
 (sage/rings/polynomial/polynomial_element.c:27152)()

 /home/john/sage-3.2.2.alpha1/local/lib/python2.5/site-
 
packages/sage/rings/polynomial/padics/polynomial_padic_capped_relative_dense.pyc
 in __getslice__(self, i, j)
     372             j = len(self._relprecs) + j
     373             if j < 0:
 --> 374                 raise IndexError, "list index out of range"
     375         if i >= j:
     376             return
 Polynomial_padic_capped_relative_dense(self.parent(), [])

 IndexError: list index out of range
 }}}

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