Revision history [back]

Eigenvalues of hecke operators of modular forms

I am currently trying to calculate the eigenvalues of the Hecke operator on certain spaces of modular forms. I am able to find the characteristic polynomial, using the built in function hecke_series(p,N,k,m), but then when I try to calculate the roots of this polynomial, I run into an issue where the calculation never finishes, and when I interrupt the kernel it says that it was a "not implemented" error.

I have tried both simply doing

hecke_series(p,N,k,m).roots(multiplicities=False)


and manually setting the ring, as in

hecke_series(p,N,k,m).roots(QuotientRing(ZZ,(p^m)*ZZ), multiplicities=False)


But neither way works. Can anyone explain why this error is occurring, and how to fix it?