First-Order Logic with Connectivity Operators
Nicole Schirrmacher, Sebastian Siebertz, Alexandre Vigny

TL;DR
This paper introduces new extensions of first-order logic with connectivity and disjoint paths predicates, enabling the expression of complex graph problems like feedback vertex set and disjoint paths, and analyzes their expressive limitations.
Contribution
It proposes separator logic and disjoint-paths logic, extending first-order logic to express connectivity and disjoint paths, and compares their expressive power with existing logics.
Findings
Separator logic can express problems like feedback vertex set.
Disjoint-paths logic can express disjoint paths and minor containment.
Disjoint-paths logic cannot express planarity.
Abstract
First-order logic (FO) can express many algorithmic problems on graphs, such as the independent set and dominating set problem, parameterized by solution size. On the other hand, FO cannot express the very simple algorithmic question of whether two vertices are connected. We enrich FO with connectivity predicates that are tailored to express algorithmic graph properties that are commonly studied in parameterized algorithmics. By adding the atomic predicates that hold true in a graph if there exists a path between (the valuations of) and after (the valuations of) have been deleted, we obtain separator logic . We show that separator logic can express many interesting problems such as the feedback vertex set problem and elimination distance problems to first-order definable classes. We then study the limitations of…
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
TopicsAdvanced Graph Theory Research · Formal Methods in Verification · Complexity and Algorithms in Graphs
