Depth lower bounds in Stabbing Planes for combinatorial principles

Stabbing Planes (also known as Branch and Cut) is a proof system introduced very recently which, informally speaking, extends the DPLL method by branching on integer linear inequalities instead of single variables. The techniques known so far to prove size and depth lower bounds for Stabbing Planes are generalizations of those used for the Cutting Planes proof system established via communication complexity arguments. As such they work for the lifted version of combinatorial statements. Rank lower bounds for Cutting Planes are also obtained by geometric arguments called protection lemmas. In this work we introduce two new geometric approaches to prove size/depth lower bounds in Stabbing Planes working for any formula: (1) the antichain method, relying on Sperner’s Theorem and (2) the covering method which uses results on essential coverings of the boolean cube by linear polynomials, which in turn relies on Alon’s combinatorial Nullenstellensatz. We demonstrate their use on classes of combinatorial principles such as the Pigeonhole principle, the Tseitin contradictions and the Linear Ordering Principle. By the first method we prove almost linear size lower bounds and optimal logarithmic depth lower bounds for the Pigeonhole principle and analogous lower bounds for the Tseitin contradictions over the complete graph and for the Linear Ordering Principle. By the covering method we obtain a superlinear size lower bound and a logarithmic depth lower bound for Stabbing Planes proof of Tseitin contradictions over a grid graph. 2012 ACM Subject Classification Theory of computation → Computational complexity and cryptography; Theory of computation → Proof complexity

[1]  Joshua N. Cooper,et al.  Counting Antichains and Linear Extensions in Generalizations of the Boolean Lattice , 2012 .

[2]  Amir Yehudayoff,et al.  A lower bound for essential covers of the cube , 2021, ArXiv.

[3]  William J. Cook,et al.  On the complexity of cutting-plane proofs , 1987, Discret. Appl. Math..

[4]  Iddo Tzameret,et al.  Resolution with Counting: Dag-Like Lower Bounds and Different Moduli , 2020, ITCS.

[5]  Pavel Pudlák,et al.  The space complexity of cutting planes refutations , 2014, Electron. Colloquium Comput. Complex..

[6]  Avi Wigderson,et al.  On the power and limitations of branch and cut , 2021, Electron. Colloquium Comput. Complex..

[7]  J. A. Robinson,et al.  Review: Martin Davis, George Logemann, Donald Loveland, A Machine Program for Theorem-Proving , 1967 .

[8]  Daniel Dadush,et al.  On the complexity of branching proofs , 2020, CCC.

[9]  Noga Alon,et al.  Covering the Cube by Affine Hyperplanes , 1993, Eur. J. Comb..

[10]  Mark Nicholas Charles Rhodes On the Chvátal rank of the Pigeonhole Principle , 2009, Theor. Comput. Sci..

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

[12]  Richard M. Wilson,et al.  A course in combinatorics , 1992 .

[13]  Jaikumar Radhakrishnan,et al.  Essential covers of the cube by hyperplanes , 2005, J. Comb. Theory, Ser. A.

[14]  Bero Roos,et al.  Maximal probabilities of convolution powers of discrete uniform distributions , 2007, 0706.0843.

[15]  Jan Krajícek Interpolation by a Game , 1998, Math. Log. Q..

[16]  Bart Selman,et al.  Ten Challenges in Propositional Reasoning and Search , 1997, IJCAI.

[17]  Discretely Ordered Modules as a First-Order Extension of The Cutting Planes Proof System , 1998, J. Symb. Log..

[18]  Bart Selman,et al.  Ten Challenges Redux: Recent Progress in Propositional Reasoning and Search , 2003, CP.

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

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

[21]  Russell Impagliazzo,et al.  Stabbing Planes , 2017, ITCS.

[22]  Arist Kojevnikov Improved Lower Bounds for Tree-Like Resolution over Linear Inequalities , 2007, SAT.

[23]  Russell Impagliazzo,et al.  Upper and lower bounds for tree-like cutting planes proofs , 1994, Proceedings Ninth Annual IEEE Symposium on Logic in Computer Science.

[24]  Toniann Pitassi,et al.  Rank Bounds and Integrality Gaps for Cutting Planes Procedures , 2006, Theory Comput..