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 sage-support@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to