Hello again,
I want to compute the trace of Hecke operator with large integer but
always i have the same error message
" Traceback (click to the left for traceback)
...
TypeError: n must be an int"
For example if i reduce the parameter in the hecke operator (13^8) , i
have
sage:
M1 = ModularSymbols(21,2)
T1 = M1.hecke_operator(13^8)
trace1=T1.trace()
print trace1
evaluate result:
2651076189
but if i increase the parameter (13^9) :
sage:
M1 = ModularSymbols(21,2)
T1 = M1.hecke_operator(13^9)
trace1=T1.trace()
print trace1
evaluate result:
Traceback (most recent call last): print trace1
File "/usr/local/sage/local/lib/python2.5/site-packages/sage/modular/
hecke/module.py", line 860, in hecke_operator
return self.hecke_algebra().hecke_operator(n)
File "/usr/local/sage/local/lib/python2.5/site-packages/sage/modular/
hecke/algebra.py", line 186, in hecke_operator
T = hecke_operator.HeckeOperator(self, n)
File "/usr/local/sage/local/lib/python2.5/site-packages/sage/modular/
hecke/hecke_operator.py", line 362, in __init__
raise TypeError, "n must be an int"
TypeError: n must be an int
there is any way to go over this?
Thank u
--~--~---------~--~----~------------~-------~--~----~
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
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---