-
-
Notifications
You must be signed in to change notification settings - Fork 702
Closed
Description
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
CC: @sagetrac-tnagel @sagetrac-mardaus @roed314
Component: number theory
Issue created by migration from https://trac.sagemath.org/ticket/4805