Thanks for the suggestions John. I'll try Simon's scripts and file a trac ticket in the next few days. Alex
On May 26, 7:12 am, John Cremona <john.crem...@gmail.com> wrote: > This does look like a bug to me. It is likely that there was an > error calling the gp script, and Sage then fails to parse the output. > Can you file a trac ticket for this? > > For more than a year there have been numerous attempts by me, Martin > Raum an others to change the way Sage uses the Simon scripts, which > have had various bug-fixes and improvements made to them *none* of > which are in Sage since we failed to get it to work, despite Martin > and I spending several complete days doing this at two Sage Days in > March 2011 and December 2011. So there are known problems and a lot > of work towards solutions. > > On thing that would help is to see if your example works using Simon's > scripts directly (they are on his web page), not via Sage. I would do > that but do not have time now. The point is to see if the newer > version than Sage uses also gives rise to the problem. > > John > > On 26 May 2012 02:32, Alex C <thealexco...@gmail.com> wrote: > > > > > > > > > Hi Sage developers. I'm new to Sage, and I think I have found a bug, > > but I may very well be doing something wrong. I'm on Ubuntu 11.04 > > 64bit using Sage 5.0. Code which produces the problem is below. Thank > > you for any help. > > > ---------------------------------------------------------------------- > > | Sage Version 5.0, Release Date: 2012-05-14 | > > | Type notebook() for the GUI, and license() for information. | > > ---------------------------------------------------------------------- > > sage: poly = CyclotomicField(43).subfields(3)[0][0].polynomial() > > sage: poly > > x^3 + x^2 - 14*x + 8 > > sage: K = NumberField(poly, 'a') > > sage: E = EllipticCurve(K, '37') > > sage: E > > Elliptic Curve defined by y^2 + y = x^3 + (-1)*x over Number Field in > > a with defining polynomial x^3 + x^2 - 14*x + 8 > > sage: E.simon_two_descent() > > --------------------------------------------------------------------------- > > TypeError Traceback (most recent call > > last) > > > /home/blatm/<ipython console> in <module>() > > > /home/blatm/sage/sage-5.0-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux/ > > local/lib/python2.7/site-packages/sage/schemes/elliptic_curves/ > > ell_number_field.pyc in simon_two_descent(self, verbose, lim1, lim3, > > limtriv, maxprob, limbigprime) > > 281 verbose=verbose, lim1=lim1, > > lim3=lim3, limtriv=limtriv, > > 282 maxprob=maxprob, > > limbigprime=limbigprime) > > --> 283 prob_rank = Integer(t[0]) > > 284 two_selmer_rank = Integer(t[1]) > > 285 prob_gens = [self(P) for P in t[2]] > > > /home/blatm/sage/sage-5.0-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux/ > > local/lib/python2.7/site-packages/sage/rings/integer.so in > > sage.rings.integer.Integer.__init__ (sage/rings/integer.c:6865)() > > > TypeError: unable to convert x (=f) to an integer > > > -- > > To post to this group, send an email to sage-devel@googlegroups.com > > To unsubscribe from this group, send an email to > > sage-devel+unsubscr...@googlegroups.com > > For more options, visit this group > > athttp://groups.google.com/group/sage-devel > > URL:http://www.sagemath.org -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org