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

Symmetric square L-functions for modular forms #19668

Closed
loefflerd mannequin opened this issue Dec 4, 2015 · 18 comments
Closed

Symmetric square L-functions for modular forms #19668

loefflerd mannequin opened this issue Dec 4, 2015 · 18 comments

Comments

@loefflerd
Copy link
Mannequin

loefflerd mannequin commented Dec 4, 2015

Martin Raum has posted on sage-nt code for computing the symmetric square L-functions of (level 1) modular forms. The goal of this ticket is to get Martin's code into Sage.

CC: @sagetrac-mraum

Component: modular forms

Author: Martin Raum, David Loeffler

Branch/Commit: 376cc2f

Reviewer: Marc Masdeu

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

@loefflerd loefflerd mannequin added this to the sage-6.10 milestone Dec 4, 2015
@loefflerd
Copy link
Mannequin Author

loefflerd mannequin commented Dec 4, 2015

@loefflerd
Copy link
Mannequin Author

loefflerd mannequin commented Dec 4, 2015

Commit: a498b43

@loefflerd
Copy link
Mannequin Author

loefflerd mannequin commented Dec 4, 2015

New commits:

a498b43Trac 19668: Symmetric square L-functions for modular forms

@loefflerd loefflerd mannequin added the s: needs review label Dec 4, 2015
@loefflerd
Copy link
Mannequin Author

loefflerd mannequin commented Dec 4, 2015

comment:3

Oops, I forgot to run long doctests, and one of them is failing on the patchbot.

@loefflerd loefflerd mannequin added s: needs work and removed s: needs review labels Dec 4, 2015
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Dec 4, 2015

Changed commit from a498b43 to 0cd82a6

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Dec 4, 2015

Branch pushed to git repo; I updated commit sha1. New commits:

0cd82a6Trac 19669: fix a broken doctest

@loefflerd
Copy link
Mannequin Author

loefflerd mannequin commented Dec 4, 2015

comment:5

That's better. This is now ready for review. (The code should work for certain higher-level forms -- trivial character and squarefree level should be OK -- but that can come in a subsequent ticket; for now it just raises NotImplementedError if the level isn't 1.)

@loefflerd loefflerd mannequin added s: needs review and removed s: needs work labels Dec 4, 2015
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Dec 5, 2015

Branch pushed to git repo; I updated commit sha1. New commits:

9ba1341Trac 19668: remove deprecated "raise" syntax

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Dec 5, 2015

Changed commit from 0cd82a6 to 9ba1341

@loefflerd
Copy link
Mannequin Author

loefflerd mannequin commented Dec 5, 2015

comment:8

One of the patchbot plugins spotted that I had used the old-style, deprecated raise Exception, "message" syntax rather than raise Exception("message"), so here's a tiny patch fixing this.

@loefflerd
Copy link
Mannequin Author

loefflerd mannequin commented Dec 7, 2015

@loefflerd
Copy link
Mannequin Author

loefflerd mannequin commented Dec 7, 2015

comment:10

I noticed that one of the commits had the wrong ticket number in the docstring, so I rewrote the history using "git rebase". The new branch has a single commit, with the correct ticket number; the code is identical to the previously-uploaded branch.


New commits:

5066fafTrac 19668: Symmetric square L-functions for modular forms

@loefflerd
Copy link
Mannequin Author

loefflerd mannequin commented Dec 7, 2015

Changed commit from 9ba1341 to 5066faf

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Dec 8, 2015

Branch pushed to git repo; I updated commit sha1. New commits:

376cc2fTrac #19668: review patch - removed superfluous whitespace, minor edits.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Dec 8, 2015

Changed commit from 5066faf to 376cc2f

@mmasdeu
Copy link
Sponsor

mmasdeu commented Dec 8, 2015

comment:12

The implementation looks clean and correct.

I checked that some output was consistent with what is returned from Magma.

It would be worth having a more general implementation (including arbitrary powers, too?). But it's better than nothing, so I'm giving a positive review.

@mmasdeu
Copy link
Sponsor

mmasdeu commented Dec 8, 2015

Reviewer: Marc Masdeu

@vbraun
Copy link
Member

vbraun commented Dec 9, 2015

Changed branch from public/19668-symsquare to 376cc2f

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

2 participants