Symmetric polynomials over Zm and simultaneous communication protocols

We study the problem of representing symmetric Boolean functions as symmetric polynomials over Z"m. We prove an equivalence between representations of Boolean functions by symmetric polynomials and simultaneous communication protocols. We show that computing a function f on 0-1 inputs with a polynomial of degree d modulo pq is equivalent to a two player simultaneous protocol for computing f where one player is given the first @?log"[email protected]? digits of the weight in base p and the other is given the first @?log"[email protected]? digits of the weight in base q. This equivalence allows us to show degree lower bounds by using techniques from communication complexity. For example, we show lower bounds of @W(n) on symmetric polynomials weakly representing classes of Mod"r and Threshold functions. Previously the best known lower bound for such representations of any function modulo pq was @W(n^1^2) [D.A. Barrington, R. Beigel, S. Rudich, Representing Boolean functions as polynomials modulo composite numbers, Comput. Complexity 4 (1994) 367-382]. The equivalence also allows us to use results from number theory to prove upper bounds for Threshold-k functions. We show that proving bounds on the degree of symmetric polynomials strongly representing the Threshold-k function is equivalent to counting the number of solutions to certain Diophantine equations. We use this to show an upper bound of O(nk)^1^2^+^@? for Threshold-k assuming the abc-conjecture. We show the same bound unconditionally for k constant. Prior to this, non-trivial upper bounds were known only for the OR function [D.A. Barrington, R. Beigel, S. Rudich, Representing Boolean functions as polynomials modulo composite numbers, Comput. Complexity 4 (1994) 367-382]. We show an almost tight lower bound of @W(nk)^1^2, improving the previously known bound of @W(max(k,n)) [S.-C. Tsai, Lower bounds on representing Boolean functions as polynomials in Z"m, SIAM J. Discrete Math. 9 (1996) 55-62].

[1]  Frederic Green Complex Fourier Technique for Lower Bounds on the Mod-m Degree Revised and Expanded Version of \lower Bounds for Depth-three Circuits with Equals and Mod-gates," in 12th Annual Symposium on Theoretical , .

[2]  Serge Tabachnikov,et al.  Arithmetical properties of binomial coefficients , 2007 .

[3]  R. Tennant Algebra , 1941, Nature.

[4]  Richard Beigel,et al.  The polynomial method in circuit complexity , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[5]  Jun Tarui Probablistic Polynomials, AC0 Functions, and the Polynomial-Time Hierarchy , 1993, Theor. Comput. Sci..

[6]  Vince Grolmusz On the Weak mod m Representation of Boolean Functions , 1995, Chic. J. Theor. Comput. Sci..

[7]  Roman Smolensky,et al.  Algebraic methods in the theory of lower bounds for Boolean circuit complexity , 1987, STOC.

[8]  Marvin Minsky,et al.  Perceptrons: An Introduction to Computational Geometry , 1969 .

[9]  Richard J. Lipton,et al.  Multi-party protocols , 1983, STOC.

[10]  David A. Mix Barrington,et al.  Representing Boolean functions as polynomials modulo composite numbers , 1992, STOC '92.

[11]  Vince Grolmusz,et al.  Superpolynomial Size Set-systems with Restricted Intersections mod 6 and Explicit Ramsey Graphs , 2000, Comb..

[12]  Michael Filaseta,et al.  A generalization of an irreducibility theorem of I , 1995 .

[13]  Frederic Green A complex-number Fourier technique for lower bounds on the Mod-m degree , 2000, computational complexity.

[14]  Andrew Chi-Chih Yao,et al.  Some complexity questions related to distributive computing(Preliminary Report) , 1979, STOC.

[15]  Gábor Tardos,et al.  A lower bound on the mod 6 degree of the OR function , 1998, computational complexity.

[16]  Shi-Chun Tsai,et al.  Lower Bounds on Representing Boolean Functions as Polynomials in Zm , 1996, SIAM J. Discret. Math..

[17]  A. Razborov Lower bounds on the size of bounded depth circuits over a complete basis with logical addition , 1987 .

[18]  E. Wright,et al.  An Introduction to the Theory of Numbers , 1939 .

[19]  T. N. Shorey,et al.  Exponential diophantine equations: The Catalan equation and related equations , 1986 .

[20]  Michael Filaseta,et al.  A generalization of a third irreducibility theorem of I. Schur , 2003 .

[21]  T. N. Shorey,et al.  Exponential diophantine equations: Index , 1986 .

[22]  Paulo Ribenboim,et al.  My Numbers, My Friends: Popular Lectures on Number Theory , 2000 .

[23]  Shi-Chun Tsai Lower bounds on representing Boolean functions as polynomials in Z/sub m/ , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[24]  E. Kushilevitz,et al.  Communication Complexity: Basics , 1996 .

[25]  Michael Filaseta On an irreducibility theorem of I. Schur , 1991 .