Read-once branching programs, rectangular proofs of the pigeonhole principle and the transversal calculus

We investigate read-once branching programs for the following search problem: given a Boolean m × n matrix with m > n, find either an all-zero row, or two 1’s in some column. Our primary motivation is that this models regular resolution proofs of the pigeonhole principle PHP n , and that for m > n 2 no lower bounds are known for the length of such proofs. We prove exponential lower bounds (for arbitrarily large m!) if we further restrict this model by requiring the branching program either to finish one row of queries before asking queries about another row (the row model) or put the dual column restriction (the column model). Then we investigate a special class of resolution proofs for PHP n that operate with positive clauses of rectangular shape; we call this fragment the rectangular calculus. We show that all known upper bounds on the size of resolution proofs of PHP n actually give rise to proofs in this calculus and, inspired by this fact, also give a remarkably simple “rectangular” reformula∗Steklov Mathematical Institute, 117966, Moscow, Russia. Part of the work was done while this author was visiting Special Year on Logic and Algorithms at DIMACS, Princeton. Also supported by Russian Basic Research Foundation grant 96-01-01222. †Institute of Computer Science, The Hebrew University, Jerusalem, Israel. Part of this work was done while on sabbatical leave at the Institute for Advanced Study and Princeton University, Princeton. This work was supported by USA-Israel BSF grant 92-00106 and by a Wolfson research award administered by the Israeli Academy of Sciences, as well as a Sloan Foundation grant. ‡Computer Science Department, Princeton University, Princeton, New Jersey 08544, USA. This work was supported in part by National Science Foundation and DARPA under grant CCR9627819, and by USA-Israel BSF grant 92-00106. tion of the Haken-Buss-Turan lower bound for the case m n. Finally we show that the rectangular calculus is equivalent to the column model on the one hand, and to transversal calculus on the other hand, where the latter is a natural proof system for estimating from below the transversal size of set families. In particular, our exponential lower bound for the column model translates both to the rectangular and transversal calculi.

[1]  Samuel R. Buss,et al.  Resolution Proofs of Generalized Pigeonhole Principles , 1988, Theor. Comput. Sci..

[2]  Alasdair Urquhart,et al.  Formal Languages]: Mathematical Logic--mechanical theorem proving , 2022 .

[3]  Samuel R. Buss,et al.  Resolution and the Weak Pigeonhole Principle , 1997, CSL.

[4]  Colin McDiarmid,et al.  Determining the Chromatic Number of a Graph , 1979, SIAM J. Comput..

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

[6]  Moni Naor,et al.  Search problems in the decision tree model , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[7]  Toniann Pitassi,et al.  The complexity of the Hajos calculus , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[8]  Toniann Pitassi The Complexity of the Haj6s Calculus , 1992 .

[9]  Stasys Jukna Exponential Lower Bounds on the Size of Clause Based Semantic Derivations , 1996 .

[10]  Armin Haken,et al.  The Intractability of Resolution , 1985, Theor. Comput. Sci..

[11]  Allan Borodin,et al.  A time-space tradeoff for sorting on a general sequential model of computation , 1980, STOC '80.

[12]  Jan Krajícek,et al.  Bounded arithmetic, propositional logic, and complexity theory , 1995, Encyclopedia of mathematics and its applications.

[13]  Vasek Chvátal,et al.  Determining the Stability Number of a Graph , 1976, SIAM J. Comput..

[14]  Alexander A. Razborov,et al.  Lower Bounds for Deterministic and Nondeterministic Branching Programs , 1991, FCT.

[15]  Hilary Putnam,et al.  A Computing Procedure for Quantification Theory , 1960, JACM.

[16]  Toniann Pitassi,et al.  Simplified and improved resolution lower bounds , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[17]  Archie Blake Canonical expressions in Boolean algebra , 1938 .

[18]  Endre Szemerédi,et al.  Many hard examples for resolution , 1988, JACM.

[19]  Stasys Jukna Exponential lower bounds for semantic resolution , 1996, Proof Complexity and Feasible Arithmetics.

[20]  Moni Naor,et al.  Search Problems in the Decision Tree Model , 1995, SIAM J. Discret. Math..

[21]  J. A. Robinson,et al.  A Machine-Oriented Logic Based on the Resolution Principle , 1965, JACM.