On the constant-depth complexity of k-clique

We prove a lower bound of ω(n<sup>k/4</sup>) on the size of constant-depth circuits solving the k-clique problem on n-vertex graphs (for every constant k). This improves a lower bound of ω(n<sup>k/89d<sup>2</sup></sup>) due to Beame where d is the circuit depth. Our lower bound has the advantage that it does not depend on the constant d in the exponent of n, thus breaking the mold of the traditional size-depth tradeoff. Our k-clique lower bound derives from a stronger result of independent interest. Suppose f<sub>n</sub> :0,1<sup>n/2</sup> → {0,1} is a sequence of functions computed by constant-depth circuits of size O(n<sup>t</sup>). Let G be an Erdos-Renyi random graph with vertex set {1,...,n} and independent edge probabilities n<sup>-α</sup> where α ≤ 1/2t-1. Let A be a uniform random k-element subset of {1,...,n} (where k is any constant independent of n) and let K<sub>A</sub> denote the clique supported on A. We prove that f<sub>n</sub>(G) = f<sub>n</sub>(G ∪ K<sub>A</sub>) asymptotically almost surely. These results resolve a long-standing open question in finite model theory (going back at least to Immerman in 1982). The <i>m-variable fragment of first-order logic</i>, denoted by FO<sup>m</sup>, consists of the first-order sentences which involve at most m variables. Our results imply that the <i>bounded variable hierarchy</i> FO<sup>1</sup> ⊂ FO<sup>2</sup> ⊂ ... ⊂ FO<sup>m</sup> ⊂ ... is strict in terms of expressive power on finite ordered graphs. It was previously unknown that FO<sup>3</sup> is less expressive than full first-order logic on finite ordered graphs.

[1]  Saharon Shelah,et al.  Definability by Constant-Depth Polynomial-Size Circuits , 1986, Inf. Control..

[2]  Neil Immerman Upper and lower bounds for first order expressibility , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[3]  Anuj Dawar How Many First-order Variables are Needed on Finite Ordered Structures? , 2005, We Will Show Them!.

[4]  Michael Sipser,et al.  Parity, circuits, and the polynomial-time hierarchy , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[5]  Neil Immerman,et al.  Descriptive Complexity , 1999, Graduate Texts in Computer Science.

[6]  Paul Beame Lower bounds for recognizing small cliques on CRCW PRAM's , 1990, Discret. Appl. Math..

[7]  Leonid Libkin,et al.  Elements of Finite Model Theory , 2004, Texts in Theoretical Computer Science.

[8]  Leonid Libkin,et al.  Elements Of Finite Model Theory (Texts in Theoretical Computer Science. An Eatcs Series) , 2004 .

[9]  Johan Håstad,et al.  Almost optimal lower bounds for small depth circuits , 1986, STOC '86.

[10]  Noga Alon,et al.  The monotone circuit complexity of boolean functions , 1987, Comb..

[11]  Miklós Ajtai,et al.  ∑11-Formulae on finite structures , 1983, Ann. Pure Appl. Log..

[12]  Ingo Wegener,et al.  On the complexity of branching programs and decision trees for clique functions , 1988, JACM.

[13]  Johan Håstad,et al.  A Simple Lower Bound for Monotone Clique Using a Communication Game , 1992, Inf. Process. Lett..

[14]  Denis Thérien,et al.  Circuit lower bounds via Ehrenfeucht-Fraisse games , 2006, 21st Annual IEEE Conference on Computational Complexity (CCC'06).

[15]  N. Immerman,et al.  On uniformity within NC 1 . , 1988 .

[16]  Neil Immerman,et al.  Expressibility and Parallel Complexity , 1989, SIAM J. Comput..

[17]  Svante Janson,et al.  Poisson Approximation for Large Deviations , 1990, Random Struct. Algorithms.

[18]  Akira Maruoka,et al.  A Superpolynomial Lower Bound for a Circuit Computing the Clique Function with At Most (1/6) log log n Negation Gates , 1998, MFCS.

[19]  Miklós Ajtai,et al.  First-Order Definability on Finite Structures , 1989, Ann. Pure Appl. Log..

[20]  James F. Lynch,et al.  A Depth- Size Tradeoff for Boolean Circuits with Unbounded Fan- In , 1986, Cybersecurity and Cyberforensics Conference.

[21]  Noga Alon,et al.  The Probabilistic Method , 2015, Fundamentals of Ramsey Theory.

[22]  Martin Grohe,et al.  Finite Variable Logics in Descriptive Complexity Theory , 1998, Bulletin of Symbolic Logic.

[23]  P. Beame A switching lemma primer , 1994 .

[24]  A. Yao Separating the polynomial-time hierarchy by oracles , 1985 .

[25]  Ravi B. Boppana,et al.  The Average Sensitivity of Bounded-Depth Circuits , 1997, Inf. Process. Lett..

[26]  Neil Immerman,et al.  On Uniformity within NC¹ , 1990, J. Comput. Syst. Sci..

[27]  Bruno Poizat Deux Ou Trois Choses Que je Sais de Ln , 1982, J. Symb. Log..