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
speed up dimension_new_cusp_forms #18433
Comments
New commits:
|
Author: Jonathan Lee |
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:6
I checked the code by comparing to the article. It seems to be ok. New commits:
|
Changed branch from u/jlee/speed_up_dimension_new_cusp_forms to public/18433 |
This comment has been minimized.
This comment has been minimized.
Reviewer: Kevin Lui |
comment:9
I also checked it against the slides and they seem correct. Performance looks good as well. old:
new:
|
Changed branch from public/18433 to |
The code for computing this (and many similar things) in Sage-6.7 (and all previous versions):
is just a "dumb" recurrence, which could be slow if the level is highly composite. I just noticed Greg Martin wrote a paper
http://www.math.ubc.ca/~gerg/papers/downloads/DSCFN.pdf
and slides
http://www.math.ubc.ca/~gerg/slides/Vancouver-13Sep12.pdf
that give a direct formula for computing the dimension of the new subspace for Gamma0(N). This may as well get coded up by somebody! And probably wouldn't be hard.
Before:
after:
CC: @kevinywlui
Component: modular forms
Author: Jonathan Lee
Branch/Commit:
cda9b13
Reviewer: Kevin Lui
Issue created by migration from https://trac.sagemath.org/ticket/18433
The text was updated successfully, but these errors were encountered: