Complexity of counting points on curves and the factor $P_1(T)$ of the zeta function of surfaces
Diptajit Roy, Nitin Saxena, Madhavan Venkatesh

TL;DR
This paper develops efficient protocols and algorithms for counting points on algebraic curves and surfaces over finite fields, providing new complexity bounds and certification methods for their zeta functions.
Contribution
It introduces the first efficient Arthur-Merlin protocol for certifying point counts and zeta functions of curves and surfaces, and presents algorithms with polylogarithmic and quantum complexity bounds.
Findings
First efficient protocol for certifying point counts on curves.
Poly($ ext{log } q$)-time algorithm for computing $P_1(T)$ on surfaces.
New upper bounds on the computational complexity of counting points.
Abstract
This article concerns the computational complexity of a fundamental problem in number theory: counting points on curves and surfaces over finite fields. There is no subexponential-time algorithm known and it is unclear if it can be -hard. Given a curve, we present the first efficient Arthur-Merlin protocol to certify its point-count, its Jacobian group structure, and its Hasse-Weil zeta function. We extend this result to a smooth projective surface to certify the factor , corresponding to the first Betti number, of the zeta function; by using the counting oracle. We give the first algorithm to compute that is poly()-time if the degree of the input surface is fixed; and in quantum poly()-time in general. Our technique in the curve case, is to sample hash functions using the Weil and Riemann-Roch bounds, to certify the group order…
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
TopicsAlgebraic Geometry and Number Theory · Commutative Algebra and Its Applications · Coding theory and cryptography
