Lifting $L$-polynomials of genus 2 curves
Abstract
Let be a genus curve over . Harvey and Sutherland's implementation of Harvey's average polynomial-time algorithm computes the reduction of the numerator of the zeta function of at all good primes in time, which is time on average per prime. Alternatively, their algorithm can do this for a single good prime in time. While Harvey's algorithm can also be used to compute the full zeta function, no practical implementation of this step currently exists. In this article, we present an Las Vegas algorithm that takes the output of Harvey and Sutherland's implementation and outputs the full zeta function. We then benchmark our results against the fastest algorithms currently available for computing the full zeta function of a genus~ curve, finding substantial speedups in both the average polynomial-time and single prime settings.
Keywords
Cite
@article{arxiv.2508.11028,
title = {Lifting $L$-polynomials of genus 2 curves},
author = {Jia Shi},
journal= {arXiv preprint arXiv:2508.11028},
year = {2025}
}