Combinatorics of Monotone Computations

Stasys Jukna

Abstract

We consider a general model of monotone circuits, which we call d-local. In these circuits we allow as gates: (i) arbitrary monotone Boolean functions whose minterms or maxterms (or both) have length at most d, and (ii) arbitrary real-valued non-decreasing functions on at most d variables. Our main result is a general combinatorial lower bounds criterion for such circuits. This resolves a problem, raised by Razborov in 1986, and yields, in a uniform and easy way, non-trivial lower bounds for circuits computing explicit functions even for groving d. The proof is relatively simple and direct, and combines the bottlenecks counting method of Haken with the idea of finite limit due to Sipser.

We demonstrate the criterion by super-polynomial lower bounds for explicit Boolean functions, associated with bipartite Paley graphs and partial t-designs. We then derive exponential lower bounds for clique-like graph functions of Tardos. This last result together with an observation made by Rosenbloom (1997) implies that (unlike in the Boolean case) the power of monotone real and non-monotone Boolean circuits is incomparable. Since we allow real gates, the criterion also implies corresponding lower bounds for the length of cutting planes proof in the propositional calculus.


Back to my home page