We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

math.NT

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Mathematics > Number Theory

Title: Counting points on superelliptic curves in average polynomial time

Abstract: We describe the practical implementation of an average polynomial-time algorithm for counting points on superelliptic curves defined over $\mathbb Q$ that is substantially faster than previous approaches. Our algorithm takes as input a superelliptic curves $y^m=f(x)$ with $m\ge 2$ and $f\in \mathbb Z[x]$ any squarefree polynomial of degree $d\ge 3$, along with a positive integer $N$. It can compute $\#X(\mathbb F_p)$ for all $p\le N$ not dividing $m\mathrm{lc}(f)\mathrm{disc}(f)$ in time $O(md^3 N\log^3 N\log\log N)$. It achieves this by computing the trace of the Cartier--Manin matrix of reductions of $X$. We can also compute the Cartier--Manin matrix itself, which determines the $p$-rank of the Jacobian of $X$ and the numerator of its zeta function modulo~$p$.
Comments: minor corrections, 14 pages
Subjects: Number Theory (math.NT); Algebraic Geometry (math.AG)
MSC classes: 11G40 (Primary), 14G10, 14H25 11Y16 (Secondary)
Journal reference: Fourteenth Algorithmic Number Theory Symposium (ANTS XIV), The Open Book Series 4 (2020), 403-422
DOI: 10.2140/obs.2020.4.403
Cite as: arXiv:2004.10189 [math.NT]
  (or arXiv:2004.10189v4 [math.NT] for this version)

Submission history

From: Andrew Sutherland [view email]
[v1] Tue, 21 Apr 2020 17:52:57 GMT (25kb)
[v2] Thu, 18 Jun 2020 01:00:05 GMT (25kb)
[v3] Wed, 9 Sep 2020 01:13:55 GMT (25kb)
[v4] Sun, 13 Mar 2022 13:32:07 GMT (25kb)

Link back to: arXiv, form interface, contact.