Algebraic Independence and Blackbox Identity Testing
Abstract
Algebraic independence is an advanced notion in commutative algebra that generalizes independence of linear polynomials to higher degree. Polynomials f1, ..., fm ⊂ [x1, ..., xn] are called algebraically independent if there is no non-zero polynomial F such that F(f1, ..., fm) = 0. The transcendence degree, trdegf1, ..., fm, is the maximal number r of algebraically independent polynomials in the set. In this paper we design blackbox and efficient linear maps φ that reduce the number of variables from n to r but maintain trdegφ(fi)i = r, assuming fi's sparse and small r. We apply these fundamental maps to solve several cases of blackbox identity testing: (1) Given a polynomial-degree circuit C and sparse polynomials f1, ..., fm with trdeg r, we can test blackbox D := C(f1, ..., fm) for zeroness in poly(size(D))r time. (2) Define a spspδ(k,s,n) circuit C to be of the form Σi=1k Πj=1s fi,j, where fi,j are sparse n-variate polynomials of degree at most δ. For k = 2 we give a poly(snδ)δ2 time blackbox identity test. (3) For a general depth-4 circuit we define a notion of rank. Assuming there is a rank bound R for minimal simple spspδ(k,s,n) identities, we give a poly(snRδ)Rkδ2 time blackbox identity test for spspδ(k,s,n) circuits. This partially generalizes the state of the art of depth-3 to depth-4 circuits. The notion of trdeg works best with large or zero characteristic, but we also give versions of our results for arbitrary fields.