arXiv Analytics

Sign in

arXiv:2007.13214 [math.NT]AbstractReferencesReviewsResources

Computing zeta functions of large polynomial systems over finite fields

Qi Cheng, J. Maurice Rojas, Daqing Wan

Published 2020-07-26Version 1

In this paper, we improve the algorithms of Lauder-Wan \cite{LW} and Harvey \cite{Ha} to compute the zeta function of a system of $m$ polynomial equations in $n$ variables over the finite field $\FF_q$ of $q$ elements, for $m$ large. The dependence on $m$ in the original algorithms was exponential in $m$. Our main result is a reduction of the exponential dependence on $m$ to a polynomial dependence on $m$. As an application, we speed up a doubly exponential time algorithm from a software verification paper \cite{BJK} (on universal equivalence of programs over finite fields) to singly exponential time. One key new ingredient is an effective version of the classical Kronecker theorem which (set-theoretically) reduces the number of defining equations for a "large" polynomial system over $\FF_q$ when $q$ is suitably large.

Related articles: Most relevant | Search more
arXiv:math/9811191 [math.NT] (Published 1998-11-05)
Computing zeta functions over finite fields
arXiv:math/0602352 [math.NT] (Published 2006-02-16)
A recursive method for computing zeta functions of varieties
arXiv:math/0607308 [math.NT] (Published 2006-07-13, updated 2007-01-08)
Computing Zeta Functions of Nondegenerate Curves