Derandomization from Algebraic Hardness

Abstract

A hitting-set generator (HSG) is a polynomial map G:Fk Fn such that for all n-variate polynomials C of small enough circuit size and degree, if C is nonzero, then C G is nonzero. In this paper, we give a new construction of such an HSG assuming that we have an explicit polynomial of sufficient hardness. Formally, we prove the following over any field of characteristic zero: Let k∈ N and δ > 0 be arbitrary constants. Suppose \Pd\d∈ N is an explicit family of k-variate polynomials such that deg Pd = d and Pd requires algebraic circuits of size dδ. Then, there are explicit hitting sets of polynomial size for VP. This is the first HSG in the algebraic setting that yields a complete derandomization of polynomial identity testing (PIT) for general circuits from a suitable algebraic hardness assumption. As a direct consequence, we show that even saving a single point from the "trivial" explicit, exponential sized hitting sets for constant-variate polynomials of low individual degree which are computable by small circuits, implies a deterministic polynomial time algorithm for PIT. More precisely, we show the following: Let k∈ N and δ > 0 be arbitrary constants. Suppose for every s large enough, there is an explicit hitting set of size at most ((s+1)k - 1) for the class of k-variate polynomials of individual degree s that are computable by size sδ circuits. Then there is an explicit hitting set of size poly(s) for the class of s-variate polynomials, of degree s, that are computable by size s circuits. As a consequence, we give a deterministic polynomial time construction of hitting sets for algebraic circuits, if a strengthening of the τ-Conjecture of Shub and Smale is true.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…