Graph classes through the lens of logic
Michał Pilipczuk
TL;DR
This survey develops a unifying framework for structural graph theory based on First-Order transductions, recasting classic sparsity/density notions (treedepth, shrubdepth, treewidth, cliquewidth, twin-width, bounded expansion, nowhere denseness) as FO-ideals and exploring their dense/sparse dualities. It introduces monadic stability and monadic dependence as logical notions that organize graph classes via transductions, and surveys structural tools and algorithmic consequences (notably FO model-checking) across minor-free, sparse, and structurally sparse classes. The work also outlines two complementary approaches to forming FO ideals—obstruction-based and closure-based—along with the Sparsification Conjecture, which posits a deep link between monadically stable classes and nowhere dense structures. The significance lies in providing a cohesive, logic-centered perspective that connects decomposition theorems, algorithmic tractability, and model theory, guiding future research toward a comprehensive FO-centric theory of graph classes.
Abstract
Graph transformations definable in logic can be described using the notion of transductions. By understanding transductions as a basic embedding mechanism, which captures the possibility of encoding one graph in another graph by means of logical formulas, we obtain a new perspective on the landscape of graph classes and of their properties. The aim of this survey is to give a comprehensive presentation of this angle on structural graph theory. We first give a logic-focused overview of classic graph-theoretic concepts, such as treedepth, shrubdepth, treewidth, cliquewidth, twin-width, bounded expansion, and nowhere denseness. Then, we present recent developments related to notions defined purely through transductions, such as monadic stability, monadic dependence, and classes of structurally sparse graphs.
