On Apr 15, 2011, at 13:07 , Foad Khoshnam wrote: > Hi > I don't know why the function "A=H.point()" at the following program > for the finite field with size 101^5 does not work with this error as below. > But for the finite field with size 101^2 there is no problem. > By the way, I use this PC: > OS: LINUX > VERSION: ubunto 10.4-64bit. > Also I have not downloaded a pre-built binary or build from source. > > sage: k.<x>=GF(101^5,'x'); > sage: x=polygen(k); > sage: H = HyperellipticCurve(x^5 + 12*x^4 + 13*x^3 + 15*x^2 + 33*x); > sage: J = H.jacobian(); > sage: J = J(J.base_ring()); > sage: A=H.points(); > sage: print A; > ------------------------------- > Traceback (click to the left of this block for traceback) > ... > TypeError: list indices must be integers, not > FiniteField_ext_pariElement
I see this problem on Mac OS X, so it's not specific to one type of system. It may be due to a change in the way finite fields are handled as the size grows, but I'm not familiar with that code. Can anyone hazard a guess? Justin -- Justin C. Walker, Curmudgeon at Large Institute for the Absorption of Federal Funds ----------- If it weren't for carbon-14, I wouldn't date at all. ----------- -- 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-support URL: http://www.sagemath.org
