Computing Igusa's local zeta function of univariates in deterministic polynomial-time
Ashish Dwivedi, Nitin Saxena

TL;DR
This paper provides a constructive, elementary proof that Igusa's local zeta function for univariate polynomials is rational, and introduces a deterministic polynomial-time algorithm to compute it, improving on previous methods.
Contribution
It offers the first deterministic polynomial-time algorithm for computing Igusa's local zeta function for univariate polynomials, based on a new elementary proof of its rationality.
Findings
Elementary proof of rationality for univariate Igusa's zeta function
Constructive closed-form expression for root counts $N_k(f)$
Deterministic poly-time algorithm for computing $Z_{f,p}(s)"
Abstract
Igusa's local zeta function is the generating function that counts the number of integral roots, , of , for all . It is a famous result, in analytic number theory, that is a rational function in . We give an elementary proof of this fact for a univariate polynomial . Our proof is constructive as it gives a closed-form expression for the number of roots . Our proof, when combined with the recent root-counting algorithm of (Dwivedi, Mittal, Saxena, CCC, 2019), yields the first deterministic poly() time algorithm to compute . Previously, an algorithm was known only in the case when completely splits over ; it required the rational roots to use the concept of generating function of a tree (Z\'u\~niga-Galindo, J.Int.Seq., 2003).
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.
