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
integral points for elliptic curves broken #22719
Comments
comment:1
I am not sure this has not been noted before in some form, but I could not find anything about it. |
comment:2
Thanks for spotting this. Since this was implemented I have checed many thousands of curves to compare with Magma, so this must be something new. In particular ratpoints has changed. There's another ticket which has been around for ages in which I am fixing other integral points bugs. What joy. |
comment:3
I just found this and took a look. It's easy to fix (though I don't know what has changed): in line 5770 of ell_rational_field.py ratpoints() does not like being given H=0 which it is in this case. I fixed this example by replacing the line above, defining H by
I am running some tests. |
Author: John Cremona |
Commit: |
Branch: u/cremona/22719 |
New commits:
|
comment:5
I checked all curves of conductor <1000. Doing more checking now -- note that it's a lot quicker to run E.integral_points() on curves when you have the optional database_cremona_ellcurve installed since it does not have to find the Mordell-Weil group of each. |
Reviewer: David Roe |
comment:6
Looks good. |
comment:7
Oh, someone beat me to it :) |
comment:8
Thanks both -- I meant to post again to say that I ran all curves up to conductor 10^5 with no problems. |
Changed branch from u/cremona/22719 to |
goes boom with
--> 198 raise RuntimeError('Bad arguments to ratpoints')
CC: @JohnCremona
Component: elliptic curves
Keywords: integral points, ratpoints
Author: John Cremona
Branch/Commit:
5abadc7
Reviewer: David Roe
Issue created by migration from https://trac.sagemath.org/ticket/22719
The text was updated successfully, but these errors were encountered: