Computing Requires Larger Formulas than Approximating

A de Morgan formula over Boolean variables x1, . . . , xn is a binary tree whose internal nodes are marked with AND or OR gates and whose leaves are marked with variables or their negation. We define the size of the formula as the number of leaves in it. Proving that some explicit function (in P or NP) requires large formula is a central open question in computational complexity. While we believe that some explicit functions require exponential formula size, currently the best lower bound for an explicit function is the Ω̃(n) lower bound for Andreev’s function [And87, H̊as98, Tal14]. In this work, we show how to trade average-case hardness in exchange for size. More precisely, we show that if a function f cannot be computed correctly on more than 1 2 + 2 −k of the inputs by any formula of size at most s, then computing f exactly requires formula size at least Ω̃(k) ·s. The proof relies on a result from quantum query complexity by Reichardt [Rei11]. Due to the work of Impagliazzo and Kabanets [IK16], this tradeoff is essentially tight. As an application, we improve the state of the art lower bounds for explicit functions by a factor of Ω̃(log n). Additionally, we present candidates for explicit simple functions that we believe have formula complexity Ω̃(n). In particular, one such function was studied in [GT16] and is given by F (x, y, z) = ∑n i=1 ∑n j=1 xiyjzi+j mod 2. Based on our main theorem, we give non-trivial super-quadratic lower bounds for these functions. ∗Institute for Advanced Study, Princeton, NJ. Email: avishay.tal@gmail.com. Supported by the Simons Collaboration on Algorithms and Geometry, and by the National Science Foundation grant No. CCF-1412958. ISSN 1433-8092 Electronic Colloquium on Computational Complexity, Report No. 179 (2016)

[1]  Alexander A. Razborov,et al.  Natural Proofs , 2007 .

[2]  V. M. Khrapchenko Method of determining lower bounds for the complexity of P-schemes , 1971 .

[3]  Or Meir,et al.  Toward the KRW Composition Conjecture: Cubic Formula Lower Bounds via Communication Complexity , 2016, Electron. Colloquium Comput. Complex..

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

[5]  Or Meir,et al.  Toward better formula lower bounds: an information complexity approach to the KRW composition conjecture , 2014, STOC.

[6]  Avishay Tal Shrinkage of De Morgan Formulae from Quantum Query Complexity , 2014, Electron. Colloquium Comput. Complex..

[7]  Andris Ambainis,et al.  Any AND-OR Formula of Size N Can Be Evaluated in Time N1/2+o(1) on a Quantum Computer , 2010, SIAM J. Comput..

[8]  Pavel Pudlák,et al.  Threshold circuits of bounded depth , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[9]  Russell Impagliazzo,et al.  Pseudorandomness from Shrinkage , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[10]  Ben Reichardt,et al.  Span Programs and Quantum Query Complexity: The General Adversary Bound Is Nearly Tight for Every Boolean Function , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[11]  Uri Zwick,et al.  Shrinkage of de Morgan formulae under restriction , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[12]  Edward Farhi,et al.  A Quantum Algorithm for the Hamiltonian NAND Tree , 2008, Theory Comput..

[13]  Ben Reichardt,et al.  Span-program-based quantum algorithm for evaluating formulas , 2007, Theory Comput..

[14]  Ran Raz,et al.  Super-logarithmic depth lower bounds via direct sum in communication complexity , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[15]  Luca Trevisan,et al.  On epsilon-Biased Generators in NC0 , 2003, Electron. Colloquium Comput. Complex..

[16]  Noam Nisan,et al.  The Effect of Random Restrictions on Formula Size , 1993, Random Struct. Algorithms.

[17]  Ben Reichardt,et al.  Reflections for quantum query algorithms , 2010, SODA '11.

[18]  Troy Lee,et al.  Negative weights make adversaries stronger , 2007, STOC '07.

[19]  Shachar Lovett,et al.  Weight Distribution and List-Decoding Size of Reed–Muller Codes , 2012, IEEE Transactions on Information Theory.

[20]  B. M. Fulk MATH , 1992 .

[21]  Johan Håstad The Shrinkage Exponent of de Morgan Formulas is 2 , 1998, SIAM J. Comput..

[22]  Ran Raz,et al.  Improved Average-Case Lower Bounds for DeMorgan Formula Size , 2013, 2013 IEEE 54th Annual Symposium on Foundations of Computer Science.

[23]  Rahul Santhanam,et al.  Fighting Perebor: New and Improved Algorithms for Formula and QBF Satisfiability , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[24]  Russell Impagliazzo,et al.  Fourier Concentration from Shrinkage , 2014, computational complexity.

[25]  Avi Wigderson,et al.  On the Size of Depth-Three Boolean Circuits for Computing Multilinear Functions , 2013, Electron. Colloquium Comput. Complex..

[26]  Avishay Tal,et al.  Matrix rigidity of random Toeplitz matrices , 2016, computational complexity.

[27]  Ran Raz,et al.  Average-case lower bounds for formula size , 2013, STOC '13.

[28]  Ronald de Wolf,et al.  Quantum lower bounds by polynomials , 2001, JACM.

[29]  Troy Lee,et al.  THE QUANTUM ADVERSARY METHOD AND CLASSICAL FORMULA SIZE LOWER BOUNDS , 2005, 20th Annual IEEE Conference on Computational Complexity (CCC'05).