arXiv · 2611.08143
First-Order Model Checking on Monadically Dependent Graph Classes
Abstract
Monadically dependent graph classes are those in which first-order logic cannot encode all graphs. They include all nowhere dense classes and all classes of bounded twin-width. We show that first-order model checking is fixed-parameter tractable on every monadically dependent graph class. Together with the known hardness result for hereditary classes that are not monadically dependent, this gives a complete characterization of the hereditary graph classes with fixed-parameter tractable first-order model checking. This resolves a central open problem in algorithmic model theory. Our proof combines ideas from structural graph theory (graph decompositions), finite model theory (locality of first-order logic), and model theory (counting types). In particular, we show that in monadically dependent classes, tuples of fixed length have only $|U|^{O(1)}$ types of fixed quantifier rank over any set of parameters $U$.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Jan Dreier, Nikolas Mählmann, Szymon Toruńczyk. 2026-11-05. First-Order Model Checking on Monadically Dependent Graph Classes. https://arxiv.org/abs/2611.08143
Cite the original work for its findings. Save a collection to share your selection of sources.