Counting points on superelliptic curves in average polynomial time
Number Theory
2025-02-24 v5 Algebraic Geometry
Abstract
We describe the practical implementation of an average polynomial-time algorithm for counting points on superelliptic curves defined over that is substantially faster than previous approaches. Our algorithm takes as input a superelliptic curves with and any squarefree polynomial of degree , along with a positive integer . It can compute for all not dividing in time . It achieves this by computing the trace of the Cartier--Manin matrix of reductions of . We can also compute the Cartier--Manin matrix itself, which determines the -rank of the Jacobian of and the numerator of its zeta function modulo~.
Cite
@article{arxiv.2004.10189,
title = {Counting points on superelliptic curves in average polynomial time},
author = {Andrew V. Sutherland},
journal= {arXiv preprint arXiv:2004.10189},
year = {2025}
}
Comments
minor corrections, 14 pages