Abstract
Define the MODm-degree of a boolean function F to be the smallest degree of any polynomial P, over the ring of integers modulo m, such that for all 0-1 assignments x→, F(x→) = 0 iff P(x→) = 0. We obtain the unexpected result that the MODm-degree of the OR of N variables is O(τ√N), where r is the number of distinct prime factors of m. This is optimal in the case of representation by symmetric polynomials. The MODn function is 0 if the number of input ones is a multiple of n and is 1 otherwise. We show that the MODm-degree of both the MODn and MODn functions is NΩ(1) exactly when there is a prime dividing n but not m. The MODm-degree of the MODm function is 1; we show that the MODm-degree of -MODm is NΩ(1) if m is not a power of a prime, O(1) otherwise. A corollary is that there exists an oracle relative to which the MODmP classes (such as ⊕P) have this structure: MODmP is closed under complement and union iff m is a prime power, and MODnP is a subset of MODmP iff all primes dividing n also divide m.
Cite
CITATION STYLE
Barrington, D. A. M., Beigel, R., & Rudich, S. (1992). Representing boolean functions as polynomials modulo composite numbers. In Proceedings of the Annual ACM Symposium on Theory of Computing (Vol. Part F129722, pp. 455–461). Association for Computing Machinery. https://doi.org/10.1145/129712.129756
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.