Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Trac #11631: L-series attached to cusp forms are broken
{{{ sage: C = CuspForms(43,2) sage: N = C.newforms('a') sage: f = N[1] sage: L = f.cuspform_lseries() Boom! }}} There are two issues: (1) the code doesn't work at all when the degree of the form is > 1, which is the main interesting case, (2) the name "cuspform_lseries" is bad, since f is already a cuspform, and we use the name "lseries" in all other places (e.g., elliptic curves, abelian varieties), so it is hard to find. In fact, I didn't even think to look for cuspform_lseries, instead only finding this via lots of grepping and reading source code. So to fix this issue, I think (1) the bug should get fixed, and (2) the name should be changed (actually *deprecate* the old name as explained in the developers guide and introduce the name lseries). See also #12015. The part about deprecating cuspform_lseries() is moved to #16917. URL: http://trac.sagemath.org/11631 Reported by: was Ticket author(s): Gonzalo Tornaría Reviewer(s): Michael Neururer
- Loading branch information