Abstract
We say an integer polynomial p, on Boolean inputs, weakly m-represents a Boolean function f if p is non-constant and is zero (mod m) whenever f is zero. In this paper we prove that if a polynomial weakly m-represents the Modq function on n inputs, where q and m are relatively prime and m is otherwise arbitrary, then the degree of the polynomial is Ω(n). This generalizes previous results of Barrington, Beigel and Rudich [BBR] and Tsai [Tsai], which held only for constant (or slowly growing) m. The proof technique given here is quite different and somewhat simpler. We use a method in which the inputs are represented as complex q th roots of unity (following Barrington and Straubing [BS]). The representation is used to take advantage of a variant of the inverse Fourier transform and elementary properties of the algebraic integers. As a corollary of the main theorem and the proof of Toda's theorem, if q, p are distinct primes, any depth-three circuit which computes the Modq function, and consists of an equals gate at the output, Modp-gates at the next level, and AND-gates of small fan-in at the inputs, must be of exponential size. In terms of Turing machine complexity classes, there is an oracle A such that \(Mod_q P^A \nsubseteq C_ = P^{Mod_p P^A }\).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
J. Aspnes, R. Beigel, M. Furst, and S. Rudich, The expressive power of voting polynomials. In Proceedings of the 23rd Symposium on Theory of Computing, (1991), 402–409.
E. Allender, A note on the power of threshold circuits. In Proceedings of the 30th Symposium on Foundations of Computer Science, (1989), 580–584.
D. Barrington, Bounded-width polynomial-size branching programs recognize exactly those languages in NC1, in Journal of Computer and System Sciences38, (1989), 150–164.
D. M. Barrington, R. Beigel, and S. Rudich, Representing Boolean functions as polynomials modulo composite numbers, Proceedings of the 24th ACM Symposium on Theory of Computing (1992) 455–461.
R. Beigel, When do extra majority gates help? polylog(n) majority gates are equivalent to one, in Proceedings of the 24th ACM Symposium on Theory of Computing (1992) 450–454.
R. Beigel, N. Reingold, and D. Spielman, PP is closed under intersection, in Proceedings of the 23rd ACM Symposium on the Theory of Computation, (1991), 1–11. A journal version is to appear in Journal of Computer and System Sciences.
D. M. Barrington, H. Straubing, Complex polynomials and circuit lower bounds for modular counting, to appear in Computational Complexity (also see LATIN '92).
R. Beigel, J. Tarui, On ACC. In Proceedings of the 32nd Symposium on Foundations of Computer Science, (1991), 783–792.
J.-Y. Cai, F. Green and T. Thierauf, On the correlation of symmetric functions, to appear in Mathematical Systems Theory.
S. Fenner, L. Fortnow and S. Kurtz, Gap-definable counting classes, in Proceedings of the Sixth Annual Conference on Structure in Complexity Theory, IEEE Computer Society Press (1991) 30–42.
F. Green, J. Köbler, K. Regan, T. Schwentick, and J. Torán, The power of the middle bit of a #P function, to appear in Journal of Computer and System Sciences. Preliminary versions appeared in Proceedings of the 7th Structure in Complexity Theory Conference, IEEE Computer Society Press, (1992), 111–117, and in Proceedings of the Fourth Italian Conference on Theoretical Computer Science, World-Scientific, Singapore, (1991), 317–329.
F. Green, An oracle separating ⊕P from PPPH, Information Processing Letters37 (1991) 149–153.
F. Green, On the power of deterministic reductions to C=P, in Mathematical Systems Theory26 (1993) 215–233.
J. Håstad, Computational limitations of small-depth circuits, the MIT press, Cambridge, 1987.
A. Hajnal, W. Maass, P. Pudlák, M. Szegedy, and G. Turán, Threshold circuits of bounded depth, in Proceedings 28th Annual IEEE Symposium on Foundations of Computer Science, IEEE Computer Society Press (1987) 99–110.
K. Ireland and M. Rosen, A classical introduction to modern number theory, Second Edition, Springer-Verlag, New York, 1990.
M. Krause and P. Pudlák, On the computational power of depth 2 circuits with threshold and modulo gates, in Proceedings of the Twenty-Sixth Annual ACM Symposium on the Theory of Computing, ACM Press (1994) 48–57.
A. A. Razborov, Lower bounds on the size of bounded depth networks over a complete basis with logical addition, Matematicheskie Zametki41 (1987) 598–607. English translation in Mathematical Notes of the Academy of Sciences of the USSR41 (1987) 333–338.
R. Smolensky, Algebraic methods in the theory of lower bounds for Boolean circuit complexity, in Proceedings of the 19th Annual ACM Symposium on Theory of Computing (1987) 77–82.
J. Tarui, Degree complexity of Boolean functions and its applications to relativized separations, in Proceedings of the Sixth Annual Conference on Structure in Complexity Theory, IEEE Computer Society Press (1991) 382–390.
S. Toda. PP is as hard as the polynomial-time hierarchy. In SIAM Journal on Computing20, (1991) 865–877.
S.-C. Tsai, Lower bounds on representing Boolean functions as polynomials in Z m , in Proceedings of the Eighth Annual Conference on Structure in Complexity Theory, IEEE Computer Society Press (1993) 96–101.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Green, F. (1995). Lower bounds for depth-three circuits with equals and mod-gates. In: Mayr, E.W., Puech, C. (eds) STACS 95. STACS 1995. Lecture Notes in Computer Science, vol 900. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59042-0_63
Download citation
DOI: https://doi.org/10.1007/3-540-59042-0_63
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59042-2
Online ISBN: 978-3-540-49175-0
eBook Packages: Springer Book Archive