English

Parameterizing the quantification of CMSO: model checking on minor-closed graph classes

Logic in Computer Science 2024-06-27 v1 Data Structures and Algorithms

Abstract

Given a graph GG and a vertex set XX, the annotated treewidth tw(G,X)(G,X) of XX in GG is the maximum treewidth of an XX-rooted minor of GG, i.e., a minor HH where the model of each vertex of HH contains some vertex of XX. That way, tw(G,X)(G,X) can be seen as a measure of the contribution of XX to the tree-decomposability of GG. We introduce the logic CMSO/tw as the fragment of monadic second-order logic on graphs obtained by restricting set quantification to sets of bounded annotated treewidth. We prove the following Algorithmic Meta-Theorem (AMT): for every non-trivial minor-closed graph class, model checking for CMSO/tw formulas can be done in quadratic time. Our proof works for the more general CMSO/tw+dp logic, that is CMSO/tw enhanced by disjoint-path predicates. Our AMT can be seen as an extension of Courcelle's theorem to minor-closed graph classes where the bounded-treewidth condition in the input graph is replaced by the bounded-treewidth quantification in the formulas. Our results yield, as special cases, all known AMTs whose combinatorial restriction is non-trivial minor-closedness.

Keywords

Cite

@article{arxiv.2406.18465,
  title  = {Parameterizing the quantification of CMSO: model checking on minor-closed graph classes},
  author = {Ignasi Sau and Giannos Stamoulis and Dimitrios M. Thilikos},
  journal= {arXiv preprint arXiv:2406.18465},
  year   = {2024}
}
R2 v1 2026-06-28T17:20:08.315Z