Parameterizing the quantification of CMSO: model checking on minor-closed graph classes
Ignasi Sau, Giannos Stamoulis, Dimitrios M. Thilikos

TL;DR
This paper introduces a new logical framework, CMSO/tw, that extends model checking capabilities to minor-closed graph classes by parameterizing quantification with annotated treewidth, leading to a quadratic-time algorithm.
Contribution
It develops an Algorithmic Meta-Theorem extending Courcelle's theorem to minor-closed classes with bounded annotated treewidth quantification.
Findings
Model checking for CMSO/tw formulas is quadratic-time for all non-trivial minor-closed classes.
The framework generalizes existing meta-theorems to broader graph classes.
It incorporates disjoint-path predicates in the logic, enhancing expressiveness.
Abstract
Given a graph and a vertex set , the annotated treewidth tw of in is the maximum treewidth of an -rooted minor of , i.e., a minor where the model of each vertex of contains some vertex of . That way, tw can be seen as a measure of the contribution of to the tree-decomposability of . 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…
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
TopicsFormal Methods in Verification · Model-Driven Software Engineering Techniques · Semantic Web and Ontologies
