Separator logic and star-free expressions for graphs
Mikolaj Bojanczyk

TL;DR
This paper introduces two equivalent formalisms for defining graph languages—separator logic and star-free graph expressions—and explores their properties, including a Schützenberger-type theorem for graphs of bounded pathwidth, with decidability results.
Contribution
It establishes the equivalence of separator logic and star-free graph expressions and extends Schützenberger's theorem to graphs of bounded pathwidth.
Findings
Proved the equivalence of separator logic and star-free graph expressions.
Extended Schützenberger's theorem to graphs with bounded pathwidth.
Decidability of graph language definability in these formalisms for bounded pathwidth graphs.
Abstract
We describe two formalisms for defining graph languages, and prove that they are equivalent: 1. Separator logic. This is first-order logic on graphs which is allowed to use the edge relation, and for every a relation of arity which says that "vertex can be connected to vertex by a path that avoids vertices ". 2. Star-free graph expressions. These are expressions that describe graphs with distinguished vertices called ports, and which are built from finite languages via Boolean combinations and the operations on graphs with ports used to construct tree decompositions. Furthermore, we prove a variant of Sch\"utzenberger's theorem (about star-free languages being those recognized by a periodic monoids) for graphs of bounded pathwidth. A corollary is that, given and a graph language represented by an \mso formula, one can…
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.
