Table of Contents
Fetching ...

Near-Optimal Bootstrapping of Hitting Sets for Algebraic Models

Mrinal Kumar, Ramprasad Saptharishi, Anamay Tengse

TL;DR

The paper tackles the problem of derandomizing Polynomial Identity Testing (PIT) for algebraic models by bootstrapping explicit hitting sets. Starting from a barely non-trivial hitting set for size-$s$, degree-$d$ circuits with $n$ variables, the authors interpolate a hard polynomial and use combinatorial designs to create a variable-reduction substitution, preserving nonzeroness and yielding a hitting set with improved dependence on the number of variables. Repeating this bootstrapping $O(\\log^{*} s)$ times, they obtain an explicit hitting set for $s$-variate circuits of size $s$ and degree $s$ with size $s^{\\exp(\\exp(O(\\log^{*} s)))}$, and extend the result to formulas and ABPs. A key contribution is showing that a slightly non-trivial hitting set suffices to achieve near-complete derandomization under this framework, significantly weakening prior hypotheses. The work also provides an algorithmic construction, analyzes bit complexity, and discusses weaker-hypothesis variants and growing-variable scenarios, with potential implications for hardness amplification and lower bounds in algebraic computing.

Abstract

$ \newcommand{\inparen}[1]{\left( #1 \right)} \newcommand{\pfrac}[2]{\inparen{\frac{1}{2}}} \newcommand{\ilog}[1]{\log^{\circ #1}} \newcommand{\F}{\mathbb{F}} $The Polynomial Identity Lemma (also called the "Schwartz--Zippel lemma") states that any nonzero polynomial $f(x_1,\ldots, x_n)$ of degree at most $s$ will evaluate to a nonzero value at some point on any grid $S^n \subseteq \F^n$ with $|S| > s$. Thus, there is an explicit hitting set for all $n$-variate degree-$s$, size-$s$ algebraic circuits of size $(s+1)^n$. In this paper, we prove the following results: $\bullet$ Let $ε> 0$ be a constant. For a sufficiently large constant $n$, and all $s > n$, if we have an explicit hitting set of size $(s+1)^{n-ε}$ for the class of $n$-variate degree-$s$ polynomials that are computable by algebraic circuits of size $s$, then for all large $s$, we have an explicit hitting set of size $s^{\exp(\exp (O(\log^\ast s)))}$ for $s$-variate circuits of degree $s$ and size $s$. That is, if we can obtain a barely non-trivial exponent (a factor-$s^{Ω(1)} $ improvement) compared to the trivial $(s+1)^{n}$-size hitting set even for constant-variate circuits, we can get an almost complete derandomization of PIT. $\bullet$ The above result holds when "circuits" are replaced by "formulas" or "algebraic branching programs." This extends a recent surprising result of Agrawal, Ghosh and Saxena (STOC 2018, PNAS 2019) who proved the same conclusion for the class of algebraic circuits, if the hypothesis provided a hitting set of size at most $\inparen{s^{n^{0.5 - δ}}}$ (where $δ> 0$ is any constant). Hence, our work significantly weakens the hypothesis of Agrawal, Ghosh and Saxena to only require a slightly non-trivial saving over the trivial hitting set, and also presents the first such result for algebraic formulas.

Near-Optimal Bootstrapping of Hitting Sets for Algebraic Models

TL;DR

The paper tackles the problem of derandomizing Polynomial Identity Testing (PIT) for algebraic models by bootstrapping explicit hitting sets. Starting from a barely non-trivial hitting set for size-, degree- circuits with variables, the authors interpolate a hard polynomial and use combinatorial designs to create a variable-reduction substitution, preserving nonzeroness and yielding a hitting set with improved dependence on the number of variables. Repeating this bootstrapping times, they obtain an explicit hitting set for -variate circuits of size and degree with size , and extend the result to formulas and ABPs. A key contribution is showing that a slightly non-trivial hitting set suffices to achieve near-complete derandomization under this framework, significantly weakening prior hypotheses. The work also provides an algorithmic construction, analyzes bit complexity, and discusses weaker-hypothesis variants and growing-variable scenarios, with potential implications for hardness amplification and lower bounds in algebraic computing.

Abstract

The Polynomial Identity Lemma (also called the "Schwartz--Zippel lemma") states that any nonzero polynomial of degree at most will evaluate to a nonzero value at some point on any grid with . Thus, there is an explicit hitting set for all -variate degree-, size- algebraic circuits of size . In this paper, we prove the following results: Let be a constant. For a sufficiently large constant , and all , if we have an explicit hitting set of size for the class of -variate degree- polynomials that are computable by algebraic circuits of size , then for all large , we have an explicit hitting set of size for -variate circuits of degree and size . That is, if we can obtain a barely non-trivial exponent (a factor- improvement) compared to the trivial -size hitting set even for constant-variate circuits, we can get an almost complete derandomization of PIT. The above result holds when "circuits" are replaced by "formulas" or "algebraic branching programs." This extends a recent surprising result of Agrawal, Ghosh and Saxena (STOC 2018, PNAS 2019) who proved the same conclusion for the class of algebraic circuits, if the hypothesis provided a hitting set of size at most (where is any constant). Hence, our work significantly weakens the hypothesis of Agrawal, Ghosh and Saxena to only require a slightly non-trivial saving over the trivial hitting set, and also presents the first such result for algebraic formulas.

Paper Structure

This paper contains 16 sections, 16 theorems, 13 equations, 1 figure, 1 algorithm.

Key Result

lemma 1

Any nonzero polynomial $f(x_1,\ldots, x_n)$ of degree at most $d$ will evaluate to a nonzero value at a randomly chosen point from a finite grid $S^n \subseteq \mathbb{F}^n$ with probability at least $1 - \frac{d}{|S|}$.

Theorems & Definitions (33)

  • lemma 1: Polynomial Identity Lemma
  • theorem 1: Bootstrapping PIT for algebraic formulas, branching programs and circuits
  • remark 1
  • corollary 1: From slightly non-trivial PIT to lower bounds
  • theorem 2: Informal, Heintz and Schnorr HS80, Agrawal A05a
  • theorem 3: Informal, Kabanets and Impagliazzo KI04
  • remark 2
  • definition 1: Algebraic branching programs (ABPs)
  • definition 2: Algebraic formulas
  • proposition 1: Horner rule
  • ...and 23 more