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

06/16/2020
βˆ™
by   Ashish Dwivedi, et al.
βˆ™
0
βˆ™

Igusa's local zeta function Z_f,p(s) is the generating function that counts the number of integral roots, N_k(f), of f(𝐱) p^k, for all k. It is a famous result, in analytic number theory, that Z_f,p is a rational function in β„š(p^s). 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 N_k(f). Our proof, when combined with the recent root-counting algorithm of (Dwivedi, Mittal, Saxena, CCC, 2019), yields the first deterministic poly(|f|, log p) time algorithm to compute Z_f,p(s). Previously, an algorithm was known only in the case when f completely splits over β„š_p; it required the rational roots to use the concept of generating function of a tree (ZΓΊΓ±iga-Galindo, J.Int.Seq., 2003).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
βˆ™ 02/12/2022

Trinomials and Deterministic Complexity Limits for Real Solving

Consider a univariate polynomial f in Z[x] with degree d, exactly t mono...
research
βˆ™ 02/20/2019

Counting basic-irreducible factors mod p^k in deterministic poly-time and p-adic applications

Finding an irreducible factor, of a polynomial f(x) modulo a prime p, is...
research
βˆ™ 01/25/2019

Symbolic integration of hyperexponential 1-forms

Let H be a hyperexponential function in n variables x=(x_1,…,x_n) with c...
research
βˆ™ 11/15/2017

A bijective proof of the enumeration of maps in higher genus

Bender and Canfield proved in 1991 that the generating series of maps in...
research
βˆ™ 01/20/2019

Efficiently factoring polynomials modulo p^4

Polynomial factoring has famous practical algorithms over fields– finite...
research
βˆ™ 08/05/2021

Sinkless orientation is hard also in the supported LOCAL model

We show that any algorithm that solves the sinkless orientation problem ...

Please sign up or login with your details

Forgot password? Click here to reset