English

Logical complexity of graphs: a survey

Combinatorics 2013-04-30 v4 Computational Complexity Logic in Computer Science Logic

Abstract

We discuss the definability of finite graphs in first-order logic with two relation symbols for adjacency and equality of vertices. The logical depth D(G)D(G) of a graph GG is equal to the minimum quantifier depth of a sentence defining GG up to isomorphism. The logical width W(G)W(G) is the minimum number of variables occurring in such a sentence. The logical length L(G)L(G) is the length of a shortest defining sentence. We survey known estimates for these graph parameters and discuss their relations to other topics (such as the efficiency of the Weisfeiler-Lehman algorithm in isomorphism testing, the evolution of a random graph, quantitative characteristics of the zero-one law, or the contribution of Frank Ramsey to the research on Hilbert's Entscheidungsproblem). Also, we trace the behavior of the descriptive complexity of a graph as the logic becomes more restrictive (for example, only definitions with a bounded number of variables or quantifier alternations are allowed) or more expressible (after powering with counting quantifiers).

Keywords

Cite

@article{arxiv.1003.4865,
  title  = {Logical complexity of graphs: a survey},
  author = {Oleg Pikhurko and Oleg Verbitsky},
  journal= {arXiv preprint arXiv:1003.4865},
  year   = {2013}
}

Comments

57 pages; 2 figures. This version contains an appendix with an improvement of Theorem 4.7

R2 v1 2026-06-21T15:02:29.401Z