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
Added functionality to compute zeta functions of nondegenerate hypersurfaces over finite fields #19865
Comments
Author: Malcolm Kotok |
comment:2
There is also a project by Costa, Harvey, and myself to do a different computation of zeta functions of nondegenerate toric hypersurfaces, using Monsky-Washnitzer cohomology in place of Dwork's series method. It's not yet clear how these two methods will compare (the Sperber-Voight method is optimized towards sparse hypersurfaces somewhat more than our approach), so it would be valuable to have both! |
comment:3
Note also ticket #15239 regarding testing for nondegeneracy, which might be worth dealing with first. |
Changed keywords from zeta, L-function to zeta, L-function, sd87 |
comment:5
For (my own) convenience, the link to the code is http://hdl.handle.net/1802/30832. |
Changed keywords from zeta, L-function, sd87 to zeta, L-function, sd87, sd91 |
This comment has been minimized.
This comment has been minimized.
Changed author from Malcolm Kotok to Heidi Goodson, Malcolm Kotok, Renate Scheidler, Mckenzie West, Ursula Whitcher |
comment:8
I tried this code about a year ago and it seemed to have some serious problems like it not finishing for a plane quartic curve over F_p (for any p). I wrote to Kotok about this, but never heard back from him. It could be some trivial issue, but it is hard to say. |
comment:9
My understanding is that some successful experiments with the code were made at SD91. Maybe someone can push the result to trac so that the rest of us can help with stress-testing? |
comment:10
Ok, here is what I'm talking about:
|
comment:11
The Sperber-Voight algorithm being implemented here has as a complexity parameter the number of interior monomials, so it probably doesn't stand much of a chance for dense equations (although descending it from Sage to Cython might help near the borderline). For smooth projective hypersurfaces, we also have tickets #20265 (deformation) and #23863 (controlled reduction). For nondegenerate toric hypersurfaces, Edgar Costa has functioning C code doing controlled reduction, but I believe it is not yet available for public consumption. |
Branch: u/mwest/ticket_19865 |
comment:13
We have some debugging to make this a method for polynomials. There are definitely errors in the computation in the multivariate example at the beginning of the function. New commits:
|
Commit: |
Changed branch from u/mwest/ticket_19865 to public/ticket/19865 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:17
Maybe this could be saved ? |
comment:18
Just tried this and there is still something wrong:
I was not one of the people working on this at sd91, so I wouldn't know what the issue is. |
comment:19
Ticket retargeted after milestone closed |
comment:20
Batch modifying tickets that will likely not be ready for 9.1, based on a review of the ticket title, branch/review status, and last modification date. |
comment:21
Still not sure what is going on here. This passage in
but fixing it doesn't have any effect on the doctests (the terms in the sum are all zero anyway). Another data point: the ratio of the answers with |
comment:23
Setting new milestone based on a cursory review of ticket status, priority, and last modification date. |
As part of his Ph.D. thesis, Malcolm Kotok implemented a function to compute zeta functions of nondegenerate hypersurfaces over finite fields, based on a paper of Sperber and Voight. We wish to incorporate this into Sage. For more information see: http://arxiv.org/abs/1112.4881
CC: @sagetrac-malcolmkotok @sagetrac-ursula @kedlaya
Component: number theory
Keywords: zeta, L-function, sd87, sd91
Author: Heidi Goodson, Malcolm Kotok, Renate Scheidler, Mckenzie West, Ursula Whitcher
Branch/Commit: public/ticket/19865 @
f6f615f
Issue created by migration from https://trac.sagemath.org/ticket/19865
The text was updated successfully, but these errors were encountered: