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

Reply via email to