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
elliptic curve isogeny: error in documentation and a comment #11578
Comments
comment:2
Note: The docstring in this patch is invalid ReST, i.e., the bulleted list is misformated. This is the case for dozens (!) of the docstrings in this file. Fixing this should be done later as a single separate patch. |
comment:3
Attachment: trac_11578.patch.gz |
comment:4
Positive review from Dan Shumow (original author of the code): "Looks good to me. -D" |
comment:5
Comment (about the comment and examples added): I have code (written by Kimi Tsukazaki) which checks properly that a given kernel polynomial is genuine, which I have been meaning to make into a patch for a long time. It is not very cheap to run though, so we would need to have a "check=False" parameter. |
comment:6
I also now have code that does this, which I wrote with my REU students. It is also not for free speedwise. Here is all the relevant code (this actually finds the whole isogeny class over any number field, using isogenies up to a given degree):
|
Reviewer: Dan Shumow |
Author: William Stein |
Merged: sage-4.7.2.alpha1 |
The isogeny code claims to check whether the input is valid, but it does not. The algorithm checks only that the polynomial defines a subset of the n-torsion, not that it describes a subgroup. This tiny patches fixes the documentation to not blatantly lie.
Also, there is a "vast" that should be "fast" in a comment.
Component: elliptic curves
Author: William Stein
Reviewer: Dan Shumow
Merged: sage-4.7.2.alpha1
Issue created by migration from https://trac.sagemath.org/ticket/11578
The text was updated successfully, but these errors were encountered: