Abstract

$ \newcommand{\cclass}[1]{{\textsf{#1}}} \newcommand{\Pclass}{\cclass{P}} \newcommand{\NP}{\cclass{NP}} \newcommand{\AM}{\cclass{AM}} \newcommand{\coAM}{\cclass{coAM}} \newcommand{\AMcapcoAM}{\AM\,\cap\,\coAM} \newcommand{\PSPACE}{\cclass{PSPACE}} \newcommand{\EXPSPACE}{\cclass{EXPSPACE}} \newcommand{\VP}{\cclass{VP}} \newcommand{\VPbar}{\overline{\VP}} $ Testing whether a set $\mathbf{f}$ of polynomials has an algebraic dependence is a basic problem with several applications. The polynomials are given as algebraic circuits. The complexity of algebraic independence testing is wide open over finite fields (Dvir, Gabizon, Wigderson, FOCS'07). Previously, the best complexity bound known was $\NP^{\#\Pclass}$ (Mittmann, Saxena, Scheiblechner, Trans. AMS 2014). In this article we put the problem in $\AMcapcoAM$. In particular, dependence testing is unlikely to be $\NP$-hard. Our proof uses methods of algebraic geometry. We estimate the size of the image and the sizes of the preimages of the polynomial map $\mathbf{f}$ over the finite field. A gap between the corresponding sizes for independent and for dependent sets of polynomials is utilized in the $\AM$ protocols. Next, we study the open question of testing whether every annihilator of $\mathbf{f}$ has zero constant term (Kayal, CCC'09). We introduce a new problem called approximate polynomial satisfiability (APS), which is equivalent to the preceding question by a classical characterization in terms of the Zariski closure of the image of $\mathbf{f}$. We show that APS is $\NP$-hard and, using ideas from algebraic geometry, we put APS in $\PSPACE$. (The best previous bound was $\EXPSPACE$ via Gröbner basis computation.) As an unexpected application of this to approximative complexity theory we obtain that, over any field, hitting sets for $\VPbar$ can be constructed in $\PSPACE$. This solves an open problem posed in (Mulmuley, FOCS'12, J. AMS 2017), greatly mitigating the GCT Chasm (exponentially in terms of space complexity).

Highlights

  • Algebraic dependence is a generalization of linear dependence

  • We introduce a new problem called approximate polynomial satisfiability (APS), which is equivalent to the preceding question by a classical characterization in terms of the Zariski closure of the image of f

  • We show that APS is NP-hard and, using ideas from algebraic geometry, we put APS in PSPACE. (The best previous bound was EXPSPACE via Gröbner basis computation.) As an unexpected application of this to approximative complexity theory we obtain that, over any field, hitting sets for VP can be constructed in PSPACE

Read more

Summary

Introduction

Algebraic dependence is a generalization of linear dependence. Polynomials f1, . . . , fm ∈ F[x1, . . . , xn] are called algebraically dependent over the field F if there exists a nonzero polynomial (called annihilator) A(y1, . . . , ym) ∈ F[y1, . . . , ym] such that A( f1, . . . , fm) = 0. It is known that solving a system of linear equations is in logspace-uniform NC [15, 9, 43], which is contained in PolyL (polylogarithmic space) Combining these results we see that testing algebraic dependence (and computing an annihilator polynomial) is in PSPACE. We come to the second problem AnnAtZero that we discuss in this paper: Testing if the constant term of every annihilator of a set of polynomials (given as algebraic circuits), f = { f1, . The above problem is interesting as natural questions like explicit construction of the normalization map (in Noether’s Normalization Lemma NNL) reduce to the construction of a hitting set of VP (Mulmuley [45]), which was previously known to be only in EXPSPACE [45, 44] This was recently put in PSPACE, over the field C, by Forbes and Shpilka [21]. We study two computational questions: (1) (Algebraic Dependence Testing) whether the dimension of the Zariski closure of the image of f is < n? (2) (Origin in closure) whether the origin 0 is in the Zariski closure of the image of f ?

Our results
Proof ideas
Preliminaries
Algebraic dependence testing
AM protocol
Approximate polynomials satisfiability
APS is equivalent to AnnAtZero
Putting APS in PSPACE
Hitting set for VP
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call