Sub-Linear Point Counting for Variable Separated Curves over Prime Power Rings
Abstract: Let with prime and let be a bivariate polynomial with degree and all coefficients of absolute value at most . Suppose also that is variable separated, i.e., for . We give the first algorithm, with complexity sub-linear in , to count the number of roots of over mod for arbitrary : Our Las Vegas randomized algorithm works in time , and admits a quantum version for smooth curves working in time . Save for some subtleties concerning non-isolated singularities, our techniques generalize to counting roots of polynomials in over mod . Our techniques are a first step toward efficient point counting for varieties over Galois rings (which is relevant to error correcting codes over higher-dimensional varieties), and also imply new speed-ups for computing Igusa zeta functions of curves. The latter zeta functions are fundamental in arithmetic geometry.
Paper Prompts
Sign up for free to create and run prompts on this paper.