Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

L-series attached to cusp forms are broken #11631

Closed
williamstein opened this issue Jul 26, 2011 · 13 comments
Closed

L-series attached to cusp forms are broken #11631

williamstein opened this issue Jul 26, 2011 · 13 comments

Comments

@williamstein
Copy link
Contributor

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.

Depends on #16916

Component: number theory

Author: Gonzalo Tornaría

Branch/Commit: 1939a9c

Reviewer: Michael Neururer

Issue created by migration from https://trac.sagemath.org/ticket/11631

@williamstein williamstein added this to the sage-5.11 milestone Jul 26, 2011
@williamstein williamstein self-assigned this Jul 26, 2011
@williamstein
Copy link
Contributor Author

comment:1

I have now written (or am writing) similar (but more powerful) functionality for psage. It'll end up in this directory of psage: psage/lseries/

http://code.google.com/p/purplesage/source/browse/#hg%2Fpsage%2Flseries

@williamstein

This comment has been minimized.

@jdemeyer jdemeyer modified the milestones: sage-5.11, sage-5.12 Aug 13, 2013
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.1, sage-6.2 Jan 30, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.2, sage-6.3 May 6, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@tornaria
Copy link
Contributor

tornaria commented Sep 1, 2014

Branch: u/tornaria/11631

@tornaria
Copy link
Contributor

tornaria commented Sep 1, 2014

comment:7

Inspired in the patch at #12015, I added a parameter to cuspform_lseries() so one can specify which of the conjugates of the newform to use (defaults to 0). The order is arbitrary as it comes from the embeddings() method for self.base_ring().

In the long term #12015 is much more general, but this is a good fix and much easier to review and merge.


New commits:

74b6a67Trac #16916: fix precision issues in cuspform_lseries()
ae26b4aTrac #16916: avoid precision issues in cuspform_lseries
13dbf33remove tabs
1939a9cTrac #11631: fix cuspform_lseries() for non-rational newforms

@tornaria
Copy link
Contributor

tornaria commented Sep 1, 2014

Author: tornaria

@tornaria
Copy link
Contributor

tornaria commented Sep 1, 2014

Commit: 1939a9c

@tornaria
Copy link
Contributor

tornaria commented Sep 1, 2014

Dependencies: #16916

@sagetrac-mneururer
Copy link
Mannequin

sagetrac-mneururer mannequin commented Sep 1, 2014

comment:9

Review: This patch allows one to compute with L-functions of non-rational new forms and fixes the problem in the description.

@sagetrac-mneururer
Copy link
Mannequin

sagetrac-mneururer mannequin commented Sep 1, 2014

Reviewer: Michael Neururer

@tornaria

This comment has been minimized.

@tornaria
Copy link
Contributor

tornaria commented Sep 2, 2014

comment:11

I moved the part about deprecation to #16917 so the bugfix can be reviewed and merged independently.

@tornaria
Copy link
Contributor

tornaria commented Sep 7, 2014

Changed author from tornaria to Gonzalo Tornaría

@vbraun
Copy link
Member

vbraun commented Sep 8, 2014

Changed branch from u/tornaria/11631 to 1939a9c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants