English

Model-Checking for First-Order Logic with Disjoint Paths Predicates in Proper Minor-Closed Graph Classes

Logic in Computer Science 2024-02-28 v3 Data Structures and Algorithms Combinatorics

Abstract

The disjoint paths logic, FOL+DP, is an extension of First-Order Logic (FOL) with the extra atomic predicate dpk(x1,y1,,xk,yk),\mathsf{dp}_k(x_1,y_1,\ldots,x_k,y_k), expressing the existence of internally vertex-disjoint paths between xix_i and yi,y_i, for i{1,,k}i\in\{1,\ldots, k\}. This logic can express a wide variety of problems that escape the expressibility potential of FOL. We prove that for every proper minor-closed graph class, model-checking for FOL+DP can be done in quadratic time. We also introduce an extension of FOL+DP, namely the scattered disjoint paths logic, FOL+SDP, where we further consider the atomic predicate ssdpk(x1,y1,,xk,yk),s{\sf -sdp}_k(x_1,y_1,\ldots,x_k,y_k), demanding that the disjoint paths are within distance bigger than some fixed value ss. Using the same technique we prove that model-checking for FOL+SDP can be done in quadratic time on classes of graphs with bounded Euler genus.

Keywords

Cite

@article{arxiv.2211.01723,
  title  = {Model-Checking for First-Order Logic with Disjoint Paths Predicates in Proper Minor-Closed Graph Classes},
  author = {Petr A. Golovach and Giannos Stamoulis and Dimitrios M. Thilikos},
  journal= {arXiv preprint arXiv:2211.01723},
  year   = {2024}
}

Comments

An extended abstract of this paper appeared in the Proceedings of the 34th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2023)

R2 v1 2026-06-28T05:05:29.216Z