-
-
Notifications
You must be signed in to change notification settings - Fork 517
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
EllipticCurve_from_j (over QQ) should not always compute minimal twist #13100
Comments
Applies to 5.1.beta3 |
Author: John Cremona |
comment:1
Attachment: trac13100-elliptic.patch.gz The patch fixes this, and also the issue at #11773 which can be closed as a duplicate. |
comment:2
This looks fine to me. I have no idea what the doctest failing on patchbot is about. Patchbot is also complaining about trailing whitespace.... |
comment:3
Replying to @roed314:
I removed trailing whitespace on lines I edited (or nearby) but not on the whole file as that makes it harder for reviewers to see what has changed. Of course I could go back and remove the rest. Does patchbot tell us what tests actually fail? |
comment:4
The patchbot will tell you if you click on the yellow disc (or whatever other color it might be), then click on "shortlog." I ran the tests on my own machine and am not getting the same failure patchbot is. Since I have no idea why your changes would cause a problem in sage.misc.trace, I'm going to give it a positive review. |
comment:5
Replying to @roed314:
Thanks. I agree that the failure reported by patchbot has nothing to do with this ticket. |
Reviewer: David Roe |
Dependencies: #13109 |
This comment has been minimized.
This comment has been minimized.
comment:7
This needs to be rebased to #13109. Patch attached, and I've cc'ed Volker, who should be able to review it quickly. |
fix a deprecation |
comment:8
Attachment: trac13100-rebase-on-13109.patch.gz |
comment:9
John, trac13100-elliptic.patch conflicts with my version of #13109. |
Attachment: trac13100-elliptic-rebased.patch.gz |
comment:11
Sorry, try this one instead. (I got this one confused with another ticket dealing with elliptic curves.) |
This comment has been minimized.
This comment has been minimized.
comment:12
This is just a rebasing, so I don't think it needs review. |
Merged: sage-5.3.beta0 |
Currently when constructing an elliptic curve from a j-invariant over QQ, a curve with minimal conductor is created (the so-called "minimal twist"). This could be expensive since it involves factoring j and j-1728, so an option to not find the minimal twist should be allowed, with the current behaviour as default for backwards compatibility.
For example:
currently triggers factorization of
F_8
(which is quite quick) but alsoF_8-1728
(which is not).Apply attachment: trac13100-elliptic-rebased.patch.
Depends on #13109
CC: @roed314 @vbraun
Component: elliptic curves
Keywords: elliptic curve construction
Author: John Cremona
Reviewer: David Roe
Merged: sage-5.3.beta0
Issue created by migration from https://trac.sagemath.org/ticket/13100
The text was updated successfully, but these errors were encountered: