-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
Fix Eisenstein L-series precision #12124
Comments
comment:1
Attachment: 12124_eisenstein.patch.gz |
comment:2
Just for clarification, does this work with either python-2.6 or 2.7 or does it require python-2.7? |
comment:3
Replying to @kiwifb:
It should have nothing to do with Python, it is simply a problem that I discovered because of the Python upgrade. |
comment:4
I backed out that portion of https://github.com/sagemath/sage/files/ticket9958/trac_9958-fixing_numericalnoise-part1_p2.patch.gz from #9958 that touched sage/modular/modform/eis_series.py in my build of sage-4.8.alpha3 with python-2.7 and applied the eisenstein patch of this ticket. Testing the touched file passes on x86 and amd64
|
comment:5
I've assembled a team of people at SD35 to do some modular forms patch reviewing, and we saw this one. Could you perhaps give us a tiny bit of background on what's going on here and why the change is needed? |
This comment has been minimized.
This comment has been minimized.
Reviewer: Frithjof Schulze, David Loeffler |
comment:7
Frithjof and I both looked at this during SD35, and it looks fine. There is some oddness in the |
Merged: sage-4.8.alpha6 |
The LCalc interface uses PARI/GP through strings. This is problematic for the Eisenstein series L-function where Sage passes the value of
to PARI/GP. There are two problems with this:
float
has at most 53 bits precision, regardless of what precision is used in PARI/GP.Letting PARI/GP compute the value of
sqrt(Pi)
solves both these problems.Component: modular forms
Author: Jeroen Demeyer
Reviewer: Frithjof Schulze, David Loeffler
Merged: sage-4.8.alpha6
Issue created by migration from https://trac.sagemath.org/ticket/12124
The text was updated successfully, but these errors were encountered: