Computing zeta functions of large polynomial systems over finite fields

preprint2020arXivOpen access

Abstract

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 mm polynomial equations in nn variables over the finite field $\FF_q$ of qq elements, for mm large. The dependence on mm in the original algorithms was exponential in mm. Our main result is a reduction of the exponential dependence on mm to a polynomial dependence on mm. 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 qq is suitably large.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.