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
Update Simon's GP scripts #11005
Comments
Attachment: trac_11005-simon-sage.patch.gz applies to 4.7.alpha1 |
applies to 4.7.alpha1 |
This comment has been minimized.
This comment has been minimized.
comment:1
Attachment: trac_11005-simon-extcode.patch.gz |
comment:2
Note to reviewers. It is very likely that you will find elliptic curves where the scripts do not work (I have some of my own). That is not a reason to reject this enhancement. The scripts are not perfect, but they are all we have over number fields! As a result of this ticket, we get both updated version of the scripts (with some bug-fixes and enhancements) and also faster execution. But not perfection. |
comment:3
Not yet ready for review: still testing. |
Attachment: simon-20110321.spkg.gz New spkg |
This comment has been minimized.
This comment has been minimized.
comment:5
I created a new spkg and I updated the way to update import the library, removing one GP-script from the spkg. |
This comment has been minimized.
This comment has been minimized.
comment:6
Attachment: trac-11005-simon-sage-2.patch.gz |
comment:7
Martin, the spkg at http://sage.math.washington.edu/home/mraum/simon-20110321.spkg seems to be identical to my original one, which cannot be right. |
Changed keywords from none to simon |
Changed author from John Cremona to John Cremona, Martin Raum |
comment:8
I checked this, but indeed this is the right package. The point was to update the spkg-install script. The rest of the spkg, I think is perfect. Well, we should incorporate the new scripts that you received by Simon. |
Reviewer: Jeroen Demeyer |
Changed branch from u/pbruin/11005-Simon_update to |
Changed commit from |
comment:36
Doctest failures on 32-bit |
comment:38
The |
Commit: |
Changed branch from |
New commits:
|
comment:42
Replying to @jdemeyer:
Because #15483 is the obvious fix for the problem from comment:36.
I thought Git was supposed to make things like this easy. I knew that I made the two tickets depend on each other, of course, and agree that circular dependencies are in abstracto not very nice. However, in this case, what looks like a circular dependency is just a way of saying that the tickets should be merged together; the structure of the Git branches is still linear and easy to understand. Moreover, Git will automatically give the same result independently of the ordering in which the two branches are merged. I don't feel like spending any time on making each of the two tickets pass doctests separately. I also realise you don't like the patch at #15483, so I will make a bit more propaganda for it. |
Changed branch from u/pbruin/11005-Simon_update to |
[See #15608 for a list of open simon_two_descent tickets]
Denis Simon has new versions of his scripts (see http://www.math.unicaen.fr/~simon/), these should be updated (see
src/ext/pari/simon
).Depends on #11230
Depends on #11234
Depends on #11130
Depends on #15483
CC: @williamstein @pjbruin
Component: elliptic curves
Keywords: simon_two_descent spkg
Author: Peter Bruin
Branch/Commit:
24b6fe9
Reviewer: Jeroen Demeyer
Issue created by migration from https://trac.sagemath.org/ticket/11005
The text was updated successfully, but these errors were encountered: