Disjoint-paths logic, denoted FO+dp, extends first-order logic (FO) with atomic predicates dpr[(x1,y1),…,(xr,yr)], expressing the existence of vertex-disjoint paths between xi and yi, for 1≤i≤r. We prove that for every graph class excluding some fixed graph as a topological minor, the model checking problem for FO+dp is fixed-parameter tractable. This essentially settles the question of tractable model checking for this logic on subgraph-closed classes, since the problem is hard on subgraph-closed classes not excluding a topological minor (assuming a further mild condition of efficiency of encoding).
@article{arxiv.2302.07033,
title = {Model Checking Disjoint-Paths Logic on Topological-Minor-Free Graph Classes},
author = {Nicole Schirrmacher and Sebastian Siebertz and Giannos Stamoulis and Dimitrios M. Thilikos and Alexandre Vigny},
journal= {arXiv preprint arXiv:2302.07033},
year = {2026}
}