AC0[p] Lower Bounds against MCSP via the Coin Problem

Minimum Circuit Size Problem (MCSP) asks to decide if a given truth table of an n-variate boolean function has circuit complexity less than a given parameter s. We prove that MCSP is hard for constant-depth circuits with mod p gates, for any prime p ≥ 2 (the circuit class AC0[p]). Namely, we show that MCSP requires d-depth AC0[p] circuits of size at least exp(N0.49/d), where N = 2 is the size of an input truth table of an n-variate boolean function. Our circuit lower bound proof shows that MCSP can solve the coin problem: distinguish uniformly random N -bit strings from those generated using independent samples from a biased random coin which is 1 with probability 1/2 + N−0.49, and 0 otherwise. Solving the coin problem with such parameters is known to require exponentially large AC0[p] circuits. Moreover, this also implies that MAJORITY is computable by a non-uniform AC0 circuit of polynomial size that also has MCSP-oracle gates. The latter has a few other consequences for the complexity of MCSP, e.g., we get that any boolean function in NC1 (i.e., computable by a polynomial-size formula) can also be computed by a non-uniform polynomial-size AC0 circuit with MCSP-oracle gates. 2012 ACM Subject Classification Theory of computation → Circuit complexity; Theory of computation → Problems, reductions and completeness

[1]  Claude E. Shannon,et al.  The synthesis of two-terminal switching circuits , 1949, Bell Syst. Tech. J..

[2]  Raymond J. Nelson,et al.  Review: Claude E. Shannon, The Synthesis of Two-Terminal Switching Circuits , 1955 .

[3]  George J. Klír,et al.  Synthesis of Switching Circuits , 1968 .

[4]  L. Hodes Review: O. B. Lupanov, G. R. Kiss, Complexity of Formula Realization of Functions of Logical Algebra , 1971 .

[5]  Stephen A. Cook,et al.  A Taxonomy of Problems with Fast Parallel Algorithms , 1985, Inf. Control..

[6]  Ingo Wegener,et al.  The complexity of Boolean functions , 1987 .

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

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

[9]  Vlado Dancík Complexity of Boolean Functions Over Bases with Unbounded Fan-In Gates , 1996, Inf. Process. Lett..

[10]  Jin-Yi Cai,et al.  Circuit minimization problem , 2000, STOC '00.

[11]  Eric Allender,et al.  Power from random strings , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[12]  Avi Wigderson,et al.  In search of an easy witness: exponential time vs. probabilistic polynomial time , 2002, J. Comput. Syst. Sci..

[13]  E. Allender Arithmetic Circuits and Counting Complexity Classes , 2004 .

[14]  Nicholas Pippenger Information theory and the complexity of boolean functions , 2005, Mathematical systems theory.

[15]  Guy N. Rothblum,et al.  Verifying and decoding in constant depth , 2007, STOC '07.

[16]  Michael E. Saks,et al.  Minimizing Disjunctive Normal Form Formulas and AC0 Circuits Given a Truth Table , 2008, SIAM J. Comput..

[17]  Emanuele Viola,et al.  Hardness Amplification Proofs Require Majority , 2010, SIAM J. Comput..

[18]  Cody Murray,et al.  On the (Non) NP-Hardness of Computing Circuit Complexity , 2015, Theory Comput..

[19]  Ryan Williams Nonuniform ACC Circuit Lower Bounds , 2014, JACM.

[20]  Eric Allender,et al.  Zero knowledge and circuit minimization , 2014, Inf. Comput..

[21]  Stasys Jukna,et al.  Boolean Function Complexity Advances and Frontiers , 2012, Bull. EATCS.

[22]  Osamu Watanabe,et al.  Limits of Minimum Circuit Size Problem as Oracle , 2016, CCC.

[23]  Eric Allender,et al.  The Minimum Oracle Circuit Size Problem , 2015, STACS.

[24]  John M. Hitchcock,et al.  On the NP-Completeness of the Minimum Circuit Size Problem , 2015, FSTTCS.

[25]  Igor Carboni Oliveira,et al.  Conspiracies between Learning Algorithms, Circuit Lower Bounds and Pseudorandomness , 2016, CCC.

[26]  Russell Impagliazzo,et al.  Learning Algorithms from Natural Proofs , 2016, CCC.

[27]  Ilya Volkovich,et al.  The Power of Natural Properties as Oracles , 2018, Electron. Colloquium Comput. Complex..

[28]  Rahul Santhanam,et al.  On the Average-Case Complexity of MCSP and Its Variants , 2017, CCC.

[29]  Cody Murray,et al.  Circuit lower bounds for nondeterministic quasi-polytime: an easy witness lemma for NP and NQP , 2018, Electron. Colloquium Comput. Complex..

[30]  Eric Allender,et al.  New Insights on the (Non-)Hardness of Circuit Minimization and Related Problems , 2019, MFCS.

[31]  Nutan Limaye,et al.  The Coin Problem in Constant Depth: Sample Complexity and Parity Gates , 2018, Electron. Colloquium Comput. Complex..