Computing Igusa's local zeta function of univariates in deterministic polynomial-time
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).
Keywords
Cite
@article{arxiv.2006.08926,
title = {Computing Igusa's local zeta function of univariates in deterministic polynomial-time},
author = {Ashish Dwivedi and Nitin Saxena},
journal= {arXiv preprint arXiv:2006.08926},
year = {2020}
}
Comments
15 pages, ANTS 2020