Hardness of monadic second-order formulae over succinct graphs
Guilhem Gamard, Aliénor Goubault-Larrecq, Pierre Guillon, Pierre Ohlmann, Kévin Perrot, Guillaume Theyssier
TL;DR
This work studies MSO model-checking on graphs succinctly represented by Boolean circuits, revealing a hardness dichotomy: every cw-nontrivial MSO property is NP- or coNP-hard when evaluated on succinct graphs. The authors develop a finite-type, saturation-based framework featuring Ω_q (a saturating graph) and a pumping mechanism to construct hard instances and reduce SAT to Succinct-φ while preserving bounded cliquewidth. They also analyze cw-trivial formulas, proving that decidability of cw-triviality is nuanced and can be undecidable in general, with decidability depending on whether a cliquewidth bound is given as input. The results extend prior FO-based findings to MSO and connect logical expressiveness, graph representations, and complexity in the realm of automata networks and succinct encodings, highlighting limitations on exploiting succinct representations for efficient model-checking.
Abstract
Our main result is a succinct counterpoint to Courcelle's meta-theorem as follows: every cw-nontrivial monadic second-order (MSO) property is either NP-hard or coNP-hard over graphs given by succinct representations. Succint representations are Boolean circuits computing the adjacency relation. Cw-nontrivial properties are those which have infinitely many models and infinitely many countermodels with bounded cliquewidth. Moreover, we explore what happens when the cw-nontriviality condition is dropped and show that, under a reasonable complexity assumption, the previous dichotomy fails, even for questions expressible in first-order logic.
