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?