Lifting $L$-polynomials of genus $3$ curves
Jia Shi

TL;DR
This paper presents an algorithm and implementation for lifting L-polynomials of genus 3 curves, enabling the computation of full zeta functions from mod p reductions with improved efficiency and applicability to hyperelliptic curves.
Contribution
The authors develop a practical algorithm for lifting L-polynomials of genus 3 curves, extending previous work and providing an implementation that improves computational efficiency.
Findings
Expected running time is O(p^{1/2+o(1)})
Average running time under heuristics is O(p^{1/4+o(1)})
Algorithm applies to hyperelliptic curves of genus 3
Abstract
Let be a smooth plane quartic curve over . Costa, Harvey and Sutherland provide an algorithm with an implementation, improving Harvey's average polynomial-time algorithm, to compute the reduction of the numerator of the zeta function of at all , where is an odd prime of good reduction, in time, which is time on average per prime. Alternatively, their algorithm can do this for a single prime of good reduction in time. While this algorithm can be used to compute the full zeta function, no implementation of this step currently exists. In this article, we provide an algorithm and an implementation for the group operation on the Jacobian of over , where is an odd prime of good reduction. We provide a Las Vegas algorithm that takes the result of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Residue Arithmetic · Algebraic Geometry and Number Theory · Polynomial and algebraic computation
