Model-Checking for First-Order Logic with Disjoint Paths Predicates in Proper Minor-Closed Graph Classes
Petr A. Golovach, Giannos Stamoulis, Dimitrios M. Thilikos

TL;DR
This paper proves that model-checking for an extended disjoint paths logic in proper minor-closed graph classes and graphs with bounded Euler genus can be performed efficiently in quadratic time.
Contribution
It introduces and analyzes the complexity of FOL+DP and FOL+SDP logics, establishing quadratic-time model-checking algorithms for these logics in specific graph classes.
Findings
Model-checking for FOL+DP is quadratic-time in proper minor-closed classes.
Model-checking for FOL+SDP is quadratic-time in graphs with bounded Euler genus.
The techniques extend the applicability of logic-based graph problem solving.
Abstract
The disjoint paths logic, FOL+DP, is an extension of First-Order Logic (FOL) with the extra atomic predicate expressing the existence of internally vertex-disjoint paths between and for . 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 demanding that the disjoint paths are within distance bigger than some fixed value . 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.
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 · Organometallic Complex Synthesis and Catalysis · Synthetic Organic Chemistry Methods
