k variables are needed to define k-Clique in first-order logic
Yuguo He

TL;DR
This paper proves that the number of variables needed to define the k-Clique problem in first-order logic on finite ordered graphs is exactly k, using a purely model-theoretic approach, confirming longstanding conjectures.
Contribution
It provides a purely model-theoretic, constructive proof that exactly k variables are necessary to define k-Clique in first-order logic, and extends the result to structures with arithmetic predicates.
Findings
Confirmed that k variables are necessary for k-Clique in first-order logic.
Provided a constructive, model-theoretic proof alternative to circuit complexity methods.
Extended results to structures with arbitrary arithmetic predicates.
Abstract
In an early paper, Immerman raised a proposal on developing model-theoretic techniques to prove lower bounds on ordered structures, which represents a long-standing challenge in finite model theory. An iconic question standing for such a challenge is how many variables are needed to define -Clique in first-order logic on the class of finite ordered graphs? If variables are necessary, as widely believed, it would imply that the bounded (or finite) variable hierarchy in first-order logic is strict on the class of finite ordered graphs. In 2008, Rossman made a breakthrough by establishing an optimal average-case lower bound on the size of constant-depth unbounded fan-in circuits computing -Clique. In terms of logic, this means that it needs greater than variables to describe the -Clique problem in first-order logic on the class of finite ordered…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Markov Chains and Monte Carlo Methods
