Point counting in families of hyperelliptic curves
Abstract
Let EG be a family of hyperelliptic curves defined by Y2=Q(X,G), where Q is defined over a small finite field of odd characteristic. Then with g in an extension degree n field over this small field, we present a deterministic algorithm for computing the zeta function of the curve Eg by using Dwork deformation in rigid cohomology. The time complexity of the algorithm is O(n(2.667)) and it needs O(n(2.5)) bits of memory. A slight adaptation requires only O(n2) space, but costs time O(n3). An implementation of this last result turns out to be quite efficient for n big enough.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.