English

Transducing paths in graph classes with unbounded shrubdepth

Combinatorics 2022-04-01 v1 Discrete Mathematics Logic in Computer Science Logic

Abstract

Transductions are a general formalism for expressing transformations of graphs (and more generally, of relational structures) in logic. We prove that a graph class C\mathscr{C} can be FO\mathsf{FO}-transduced from a class of bounded-height trees (that is, has bounded shrubdepth) if, and only if, from C\mathscr{C} one cannot FO\mathsf{FO}-transduce the class of all paths. This establishes one of the three remaining open questions posed by Blumensath and Courcelle about the MSO\mathsf{MSO}-transduction quasi-order, even in the stronger form that concerns FO\mathsf{FO}-transductions instead of MSO\mathsf{MSO}-transductions. The backbone of our proof is a graph-theoretic statement that says the following: If a graph GG excludes a path, the bipartite complement of a path, and a half-graph as semi-induced subgraphs, then the vertex set of GG can be partitioned into a bounded number of parts so that every part induces a cograph of bounded height, and every pair of parts semi-induce a bi-cograph of bounded height. This statement may be of independent interest; for instance, it implies that the graphs in question form a class that is linearly χ\chi-bounded.

Keywords

Cite

@article{arxiv.2203.16900,
  title  = {Transducing paths in graph classes with unbounded shrubdepth},
  author = {Michał Pilipczuk and Patrice Ossona de Mendez and Sebastian Siebertz},
  journal= {arXiv preprint arXiv:2203.16900},
  year   = {2022}
}
R2 v1 2026-06-24T10:33:05.211Z