
TL;DR
This paper shows that first-order logic properties can be decided more efficiently on graphs with bounded pathwidth than on those with bounded treewidth, contrasting with known results for MSO logic.
Contribution
It identifies a special case where the complexity dependence for FO logic on graphs with bounded pathwidth is elementary, unlike the non-elementary dependence for MSO logic.
Findings
FO properties decidable with elementary dependence on formula on graphs of bounded pathwidth
Contrasts with non-elementary dependence for MSO logic on similar graphs
Highlights different complexity behaviors of treewidth and pathwidth
Abstract
Courcelle's celebrated theorem states that all MSO-expressible properties can be decided in linear time on graphs of bounded treewidth. Unfortunately, the hidden constant implied by this theorem is a tower of exponentials whose height increases with each quantifier alternation in the formula. More devastatingly, this cannot be improved, under standard assumptions, even if we consider the much more restricted problem of deciding FO-expressible properties on trees. In this paper we revisit this well-studied topic and identify a natural special case where the dependence of Courcelle's theorem can, in fact, be improved. Specifically, we show that all FO-expressible properties can be decided with an elementary dependence on the input formula, if the input graph has bounded pathwidth (rather than treewidth). This is a rare example of treewidth and pathwidth having different complexity…
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.
