English

Quadratic polynomials of small modulus cannot represent OR

Computational Complexity 2015-11-13 v2

Abstract

An open problem in complexity theory is to find the minimal degree of a polynomial representing the nn-bit OR function modulo composite mm. This problem is related to understanding the power of circuits with MODm\text{MOD}_m gates where mm is composite. The OR function is of particular interest because it is the simplest function not amenable to bounds from communication complexity. Tardos and Barrington established a lower bound of Ω((logn)Om(1))\Omega((\log n)^{O_m(1)}), and Barrington, Beigel, and Rudich established an upper bound of nOm(1)n^{O_m(1)}. No progress has been made on closing this gap for twenty years, and progress will likely require new techniques. We make progress on this question viewed from a different perspective: rather than fixing the modulus mm and bounding the minimum degree dd in terms of the number of variables nn, we fix the degree dd and bound nn in terms of the modulus mm. For degree d=2d=2, we prove a quasipolynomial bound of nmO(d)mO(logm)n\le m^{O(d)}\le m^{O(\log m)}, improving the previous best bound of 2O(m)2^{O(m)} implied by Tardos and Barrington's general bound. To understand the computational power of quadratic polynomials modulo mm, we introduce a certain dichotomy which may be of independent interest. Namely, we define a notion of boolean rank of a quadratic polynomial ff and relate it to the notion of diagonal rigidity. Using additive combinatorics, we show that when the rank is low, f(x)=0f(\mathbf x)=0 must have many solutions. Using techniques from exponential sums, we show that when the rank of ff is high, ff is close to equidistributed. In either case, ff cannot represent the OR function in many variables.

Keywords

Cite

@article{arxiv.1509.08896,
  title  = {Quadratic polynomials of small modulus cannot represent OR},
  author = {Holden Lee},
  journal= {arXiv preprint arXiv:1509.08896},
  year   = {2015}
}
R2 v1 2026-06-22T11:08:31.003Z