The Pebble-Relation Comonad in Finite Model Theory
Yoàv Montacute, Nihil Shah
TL;DR
This work defines the pebble-relation comonad $\mathbb{PR}_{k}$ to categorically capture pathwidth, paralleling the established pebbling comonad for treewidth. It shows that coalgebras for $\mathbb{PR}_{k}$ correspond to path decompositions of width $<k$, and that coKleisli morphisms/isomorphisms encode Duplicator strategies in Dalmau’s pebble-relation and related all-in-one games, connecting these games to the restricted conjunction fragment of $k$-variable infinitary logic with counting quantifiers. A bijective variant yields a new characterization of equivalence in $\#{\curlywedge}\mathscr{L}^{k}$, while a Lovász-type theorem links pathwidth-based counting of homomorphisms to logical indistinguishability in this fragment. The results synthesize category-theoretic, combinatorial, and logical perspectives, opening avenues for algorithmic and complexity analyses of pathwidth-related properties and CSPs.
Abstract
The pebbling comonad, introduced by Abramsky, Dawar and Wang, provides a categorical interpretation for the k-pebble games from finite model theory. The coKleisli category of the pebbling comonad specifies equivalences under different fragments and extensions of infinitary k-variable logic. Moreover, the coalgebras over this pebbling comonad characterise treewidth and correspond to tree decompositions. In this paper we introduce the pebble-relation comonad, which characterises pathwidth and whose coalgebras correspond to path decompositions. We further show that the existence of a coKleisli morphism in this comonad is equivalent to truth preservation in the restricted conjunction fragment of k-variable infinitary logic. We do this using Dalmau's pebble-relation game and an equivalent all-in-one pebble game. We then provide a similar treatment to the corresponding coKleisli isomorphisms via a bijective version of the all-in-one pebble game. Finally, we show as a consequence a new Lovász-type theorem relating pathwidth to the restricted conjunction fragment of k-variable infinitary logic with counting quantifiers.
