English

Monadic Second-Order Logic of Permutations

Combinatorics 2025-11-05 v1 Logic in Computer Science Logic

Abstract

Permutations can be viewed as pairs of linear orders, or more formally as models over a signature consisting of two binary relation symbols. This approach was adopted by Albert, Bouvel and F\'eray, who studied the expressibility of first-order logic in this setting. We focus our attention on monadic second-order logic. Our results go in two directions. First, we investigate the expressive power of monadic second-order logic. We exhibit natural properties of permutations that can be expressed in monadic second-order logic but not in first-order logic. Additionally, we show that the property of having a fixed point is inexpressible even in monadic second-order logic. Secondly, we focus on the complexity of monadic second-order model checking. We show that there is an algorithm deciding if a permutation π\pi satisfies a given monadic second-order sentence φ\varphi in time f(φ,tw(π))nf(|\varphi|, \operatorname{tw}(\pi)) \cdot n for some computable function ff where n=πn = |\pi| and tw(π)\operatorname{tw}(\pi) is the tree-width of π\pi. On the other hand, we prove that the problem remains hard even when we restrict the permutation π\pi to a fixed hereditary class C\mathcal{C} with mild assumptions on C\mathcal{C}.

Keywords

Cite

@article{arxiv.2511.02386,
  title  = {Monadic Second-Order Logic of Permutations},
  author = {Vít Jelínek and Michal Opler},
  journal= {arXiv preprint arXiv:2511.02386},
  year   = {2025}
}
R2 v1 2026-07-01T07:20:51.907Z