#10665: bug in elliptic curve two_descent command
-------------------------------+--------------------------------------------
Reporter: was | Owner: cremona
Type: defect | Status: new
Priority: minor | Milestone: sage-4.6.2
Component: elliptic curves | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
-------------------------------+--------------------------------------------
Don't do it twice:
{{{
sage: E = EllipticCurve([1,1,0,0,528])
sage: E.two_descent(verbose=False)
True
sage: E.two_descent(verbose=False)
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call
last)
/Users/wstein/<ipython console> in <module>()
/Users/wstein/sage/install/sage-4.6.1/local/lib/python2.6/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.pyc in
two_descent(self, verbose, selmer_only, first_limit, second_limit, n_aux,
second_descent)
868 n_aux, second_descent)
869 if C.certain():
--> 870 self.__gens[True] = [self.point(x, check=True) for x
in C.gens()]
871 self.__gens[True].sort()
872 self.__rank[True] = len(self.__gens[True])
/Users/wstein/sage/install/sage-4.6.1/local/lib/python2.6/site-
packages/sage/libs/mwrank/interface.pyc in gens(self)
598 from sage.misc.all import preparse
599 from sage.rings.all import Integer
--> 600 return
eval(preparse(self.__two_descent_data().getbasis().replace(":",",")))
601
602 def certain(self):
RuntimeError:
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10665>
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.