Computing Igusa's local zeta function of univariates in deterministic polynomial-time

Abstract

Igusa's local zeta function Zf,p(s) is the generating function that counts the number of integral roots, Nk(f), of f( x) pk, for all k. It is a famous result, in analytic number theory, that Zf,p is a rational function in Q(ps). We give an elementary proof of this fact for a univariate polynomial f. Our proof is constructive as it gives a closed-form expression for the number of roots Nk(f). Our proof, when combined with the recent root-counting algorithm of (Dwivedi, Mittal, Saxena, CCC, 2019), yields the first deterministic poly(|f|, p) time algorithm to compute Zf,p(s). Previously, an algorithm was known only in the case when f completely splits over Qp; it required the rational roots to use the concept of generating function of a tree (Z\'u\~niga-Galindo, J.Int.Seq., 2003).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…