Decidability in geometric grid classes of permutations
Samuel Braunfeld
TL;DR
The paper proves that for a finite matrix $M$, both the basis and the generating function of the geometric grid class $\mathrm{Geom}(M)$ are computable from $M$, and it provides a computable bound on the size of basis elements. The approach uses monadic second-order logic on permutations and words to encode $\mathrm{Geom}(M)$ into regular languages, enabling decidability and explicit automata-based constructions, along with extensions to substitution-closure and related subclasses. It also shows that quantifier-free interpretations characterize subclasses and connect to bounded lettericity, offering a unifying framework for algorithmic analysis of geometric grid classes. These results fill a constructive gap left by prior non-constructive proofs and pave the way for practical enumeration and structural analysis of permutation classes within this setting.
Abstract
We prove that the basis and the generating function of a geometric grid class of permutations Geom$(M)$ are computable from the matrix $M$, as well as some variations on this result. Our main tool is monadic second-order logic on permutations and words.
