Rank-decreasing transductions
Mikołaj Bojańczyk, Pierre Ohlmann
TL;DR
This work characterises rank-decreasing graph-to-graph transductions by a purely structural criterion, showing that for inputs of bounded treewidth, rank-decreasing is equivalent to being contained in a cmso-definable transduction. The authors prove the easy direction (definable implies rank-decreasing) in full generality, and the harder direction (rank-decreasing implies sub-definable) first for inputs with equality-only, then for trees, and finally for graphs of bounded treewidth using definable tree decompositions. Central tools include generalized cut-rank notions via type matrices, asymptotic rank equivalences, and a tree-automata–driven reconstruction method that makes the output recoverable by MSO reasoning. The results bridge logical definability and structural graph parameters, with modulo counting highlighted as essential and several conjectures proposed to extend the theory beyond bounded treewidth, potentially impacting recognisability versus definability in broader structural classes.
Abstract
We propose to study transformations on graphs, and more generally structures, by looking at how the cut-rank (as introduced by Oum) of subsets is affected when going from the input structure to the output structure. We consider transformations in which the underlying sets are the same for both the input and output, and so the cut-ranks of subsets can be easily compared. The purpose of this paper is to give a characterisation of logically defined transductions that is expressed in purely structural terms, without referring to logic: transformations which decrease the cut-rank, in the asymptotic sense, are exactly those that can be defined in monadic second-order logic. This characterisation assumes that the transduction has inputs of bounded treewidth; we also show that the characterisation fails in the absence of any assumptions.
