DocumentCode :
1964523
Title :
Blackbox Polynomial Identity Testing for Depth 3 Circuits
Author :
Kayal, Neeraj ; Saraf, Shubhangi
fYear :
2009
fDate :
25-27 Oct. 2009
Firstpage :
198
Lastpage :
207
Abstract :
We study ¿¿¿(k) circuits, i.e., depth three arithmetic circuits with top fanin k. We give the first deterministic polynomial time blackbox identity test for ¿¿¿(k) circuits over the field Q of rational numbers, thus resolving a question posed by Klivans and Spielman (STOC 2001). Our main technical result is a structural theorem for ¿¿¿(k) circuits that compute the zero polynomial. In particular we show that if a ¿¿¿(k) circuit C = ¿i¿[k] Ai = ¿i¿[k] ¿j¿[d] ¿ij computing the zero polynomial, where each Ai is a product of linear forms with coefficients in ¿, is simple (gcd{Ai | i ¿ [k]} = 1) and minimal (for all proper nonempty subsets S ¿ [k], ¿i¿S Ai ¿ 0), then the rank (dimension of the span of the linear forms {¿ij | i ¿ [k],j ¿ [d]}) of C can be upper bounded by a function only of k. This proves a weak form of a conjecture of Dvir and Shpilka (STOC 2005) on the structure of identically zero depth three arithmetic circuits. Our blackbox identity test follows from this structural theorem by combining it with a construction of Karnin and Shpilka (CCC 2008). Our proof of the structure theorem exploits the geometry of finite point sets in ¿n. We identify the linear forms appearing in the circuit C with points in ¿n. We then show how to apply high dimensional versions of the Sylvester-Gallai Theorem, a theorem from incidence-geometry, to identify a special linear form appearing in C, such that on the subspace where the linear form vanishes, C restricts to a simpler circuit computing the zero polynomial. This allows us to build an inductive argument bounding the rank of our circuit. While the utility of such theorems from incidence geometry for identity testing has been hinted at before, our proof is the first to develop the connection fully and utilize it effectively.
Keywords :
circuit testing; digital arithmetic; polynomials; theorem proving; Sylvester-Gallai theorem; blackbox polynomial identity testing; depth 3 circuits; depth three arithmetic circuits; incidence-geometry theorem; inductive argument; structural theorem; structure theorem proving; zero polynomial; Circuit testing; Computer science; Digital arithmetic; Galois fields; Information geometry; Interpolation; Modular construction; Polynomials; Upper bound; Arithmetic circuits; Derandomization; Sylvester–Gallai Theorem;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 2009. FOCS '09. 50th Annual IEEE Symposium on
Conference_Location :
Atlanta, GA
ISSN :
0272-5428
Print_ISBN :
978-1-4244-5116-6
Type :
conf
DOI :
10.1109/FOCS.2009.67
Filename :
5438633
Link To Document :
بازگشت