Near-Optimal Lower Bounds on Quantifier Depth and Weisfeiler–Leman Refinement Steps

We prove near-optimal trade-offs for quantifier depth versus number of variables in first-order logic by exhibiting pairs of n-element structures that can be distinguished by a k-variable first-order sentence but where every such sentence requires quantifier depth at least nΩ(k/ log k). Our trade-offs also apply to first-order counting logic, and by the known connection to the k-dimensional Weisfeiler–Leman algorithm imply near-optimal lower bounds on the number of refinement iterations. A key component in our proof is the hardness condensation technique recently introduced by [Razborov ’16] in the context of proof complexity. We apply this method to reduce the domain size of relational structures while maintaining the quantifier depth required to distinguish them.Categories and Subject Descriptors F.4.1 [Mathematical Logic]: Computational Logic, Model theory; F.2.3 [Tradeoffs between Complexity Measures]

[1]  Alexander A. Razborov,et al.  A New Kind of Tradeoffs in Propositional Proof Complexity , 2016, J. ACM.

[2]  Jakob Nordström,et al.  A Generalized Method for Proving Polynomial Calculus Degree Lower Bounds , 2015, CCC.

[3]  Eli Ben-Sasson,et al.  Short Proofs May Be Spacious: An Optimal Separation of Space and Length in Resolution , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

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

[5]  K. Jon Barwise,et al.  On Moschovakis closure ordinals , 1977, Journal of Symbolic Logic.

[6]  Dima Grigoriev,et al.  Linear lower bound on degrees of Positivstellensatz calculus proofs for the parity , 2001, Theor. Comput. Sci..

[7]  Stephen A. Cook,et al.  An observation on time-storage trade off , 1973, J. Comput. Syst. Sci..

[8]  Eli Ben-Sasson Hard examples for the bounded depth Frege proof system , 2003, computational complexity.

[9]  Michael Alekhnovich,et al.  Lower bounds for polynomial calculus: non-binomial case , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[10]  Yuval Filmus,et al.  Towards an Understanding of Polynomial Calculus: New Separations and Lower Bounds - (Extended Abstract) , 2013, ICALP.

[11]  Maarten Marx,et al.  Finite Model Theory and Its Applications , 2007, Texts in Theoretical Computer Science. An EATCS Series.

[12]  László Babai,et al.  Graph isomorphism in quasipolynomial time [extended abstract] , 2015, STOC.

[13]  Chris Beck,et al.  Some trade-off results for polynomial calculus: extended abstract , 2013, STOC '13.

[14]  Martin Fürer,et al.  Weisfeiler-Lehman Refinement Requires at Least a Linear Number of Iterations , 2001, ICALP.

[15]  Eli Ben-Sasson,et al.  Size space tradeoffs for resolution , 2002, STOC '02.

[16]  Christoph Berkholz The Propagation Depth of Local Consistency , 2014, CP.

[17]  Samuel R. Buss,et al.  Linear gaps between degrees for the polynomial calculus modulo distinct primes , 1999, STOC '99.

[18]  Martin Grohe,et al.  Fixed-Point Definability and Polynomial Time on Graphs with Excluded Minors , 2010, 2010 25th Annual IEEE Symposium on Logic in Computer Science.

[19]  Eli Ben-Sasson,et al.  Short proofs are narrow—resolution made simple , 2001, JACM.

[20]  Albert Atserias,et al.  A combinatorial characterization of resolution width , 2003, 18th IEEE Annual Conference on Computational Complexity, 2003. Proceedings..

[21]  Christoph Berkholz,et al.  Supercritical Space-Width Trade-offs for Resolution , 2016, Electron. Colloquium Comput. Complex..

[22]  Neil Immerman,et al.  Number of Quantifiers is Better Than Number of Tape Cells , 1981, J. Comput. Syst. Sci..

[23]  Jakob Nordstrom,et al.  Pebble Games, Proof Complexity, and Time-Space Trade-offs , 2013, 1307.3913.

[24]  Pascal Schweitzer,et al.  Upper Bounds on the Quantifier Depth for Graph Differentiation in First Order Logic , 2016, 2016 31st Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[25]  Arist Kojevnikov,et al.  Lower Bounds of Static Lovász-Schrijver Calculus Proofs for Tseitin Tautologies , 2006, ICALP.

[26]  Oleg Verbitsky,et al.  Universal Covers, Color Refinement, and Two-Variable Counting Logic: Lower Bounds for the Depth , 2014, 2015 30th Annual ACM/IEEE Symposium on Logic in Computer Science.

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

[28]  Eli Ben-Sasson,et al.  Understanding Space in Proof Complexity: Separations and Trade-offs via Substitutions , 2011, ICS.

[29]  Moshe Y. Vardi On the complexity of bounded-variable queries (extended abstract) , 1995, PODS '95.

[30]  Saharon Shelah,et al.  On finite rigid structures , 1994, Journal of Symbolic Logic.

[31]  Lauri Hella Logical Hierarchies in PTIME , 1996, Inf. Comput..

[32]  Martin Grohe Equivalence in Finite-Variable Logics is Complete for Polynomial Time , 1999, Comb..

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

[34]  E. Lander,et al.  Describing Graphs: A First-Order Approach to Graph Canonization , 1990 .

[35]  Grant Schoenebeck,et al.  Linear Level Lasserre Lower Bounds for Certain k-CSPs , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[36]  László Babai,et al.  Graph isomorphism in quasipolynomial time [extended abstract] , 2016, STOC.

[37]  Neil Immerman,et al.  An optimal lower bound on the number of variables for graph identification , 1989, 30th Annual Symposium on Foundations of Computer Science.

[38]  Toniann Pitassi,et al.  The complexity of resolution refinements , 2003, 18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings..