Computing Igusa's local zeta functions of univariate polynomials, and linear feedback shift registers
W. A. Zúñiga-Galindo
Abstract
In this paper we present a polynomial time algorithm to compute the local zeta function Z(s,f) attached to a polynomial f(x) in Z[x] (in one variable, with splitting field Q) and a prime p. The algorithm reduces in polynomial time the computation of Z(s,f) to the computation of a factorization of f(x) over Q. This reduction is accomplished by constructing a weighted tree from the p-adic expansion of the roots of f(x) modulo a certain power of p, and then associating a generating function to this tree. The generating function constructed in this way coincides with the local zeta function of f(x). We also propose a new class of candidates for one-way functions based on Igusa's zeta functions attached to polynomials in one variable.
Create a lesson
Related papers
Almost primes in short intervals and averages of long Dirichlet polynomial approximations to (ζ'/ζ)k
Siegfred Baluyot, John Brian Conrey, Ayesha Irfan et al.
On the Diophantine equation Cx2+p12m1p22m2·s pk2mk=yq
Usha K. Sangale, Priyanka R. Satpute
Asymptotics for partitions over the Fibonacci numbers and related sequences, II
Michael Coons, Simon Kristensen, Mathias L. Laursen
Inverse powers and 2-adic properties of binary 3 x 3 matrices associated with the Tribonacci sequence
Wilson Arley Martinez, Samin Ingrith Ceron
Counting irreducible skew polynomials x2n+axn+1
Tomoya Hayata, Takahiro Tsushima
Finding Integer Roots of Polynomials in Nearly Optimal Time
Yansong Feng, Itamar Nir