Model Checking Disjoint-Paths Logic on Topological-Minor-Free Graph Classes
Disjoint-paths logic, denoted š„š®+š£šÆ, extends first-order logic (š„š®) with atomic predicates š½š_k[(x_1,y_1),ā¦,(x_k,y_k)], expressing the existence of internally vertex-disjoint paths between x_i and y_i, for 1ā¤ iā¤ k. We prove that for every graph class excluding some fixed graph as a topological minor, the model checking problem for š„š®+š£šÆ 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).
READ FULL TEXT