-
-
Notifications
You must be signed in to change notification settings - Fork 514
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
Improve point counting for hyperelliptic curves #15148
Comments
Branch: u/goncalves/ticket/15148 |
This comment has been minimized.
This comment has been minimized.
comment:3
When you only want the number of rational points (and not the complete zeta function) you can use a (g times) lower precision. In this case you shouldn't use .frobenius_polynomial but ._frobenius_matrix and compute the trace of this matrix. It is not necessary to exclude the case n>2g, but in this case (and already for n>=g) it is probably better to use .frobenius_polynomial and compute the number of points by expanding a power series (as we discussed in Rennes). So:
Would you like to change this, or can I give it a try? (I'm at SAGE days this week, trying to do something useful) |
Changed keywords from none to sd53 hyperelliptic curve |
Changed branch from u/goncalves/ticket/15148 to u/jpflori/15148 |
This comment has been minimized.
This comment has been minimized.
Changed author from Cécile Gonçalves to Cécile Gonçalves, Jean-Pierre Flori, Jan Tuitman |
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Reviewer: Jan Tuitman |
Changed branch from u/jpflori/15148 to u/jpflori/ticket/15148 |
comment:10
See #11980 for a follow-up. |
comment:11
This looks good to me. |
Changed reviewer from Jan Tuitman to Jan Tuitman, Jennifer Balakrishnan |
comment:13
This ticket leads to some test failures (did you check long doctests?). Please fix... |
comment:14
I thought so... I'll try to fix the failures tonight. |
Work Issues: rebase tests on top of #15108 |
comment:15
I think that the doctest failure are caused by #15108 which makes base extension of hyperellipticurves smarter and triggers use of the new code for hyperelliptic curves introduced here and which wasn't used for more general schemes... |
Dependencies: #15108 |
comment:16
And of course I cannot built the latest versions of Sage on my laptop because of glibc's bug in scanf. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:18
Tests and some doc (trivially) updated. |
Changed work issues from rebase tests on top of #15108 to none |
comment:19
For a potential reviewer, the ticket used to be positively reviewed, and the latest changes are really trivial, taking the inclusion of another ticket into account. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed reviewer from Jan Tuitman, Jennifer Balakrishnan to Jan Tuitman, Jennifer Balakrishnan, Volker Braun |
Changed branch from u/jpflori/ticket/15148 to |
Harvey's hypellfrob program is shipped with Sage but was not actually used to count points on hyperelliptic curves.
This ticket intends to fix that (and add several other minor improvements).
Depends on #15108
CC: @defeo
Component: algebraic geometry
Keywords: sd53 hyperelliptic curve
Author: Cécile Gonçalves, Jean-Pierre Flori, Jan Tuitman
Branch/Commit:
8029bc6
Reviewer: Jan Tuitman, Jennifer Balakrishnan, Volker Braun
Issue created by migration from https://trac.sagemath.org/ticket/15148
The text was updated successfully, but these errors were encountered: