English

A Dichotomy Theorem for Ordinal Ranks in MSO

Logic in Computer Science 2025-12-16 v2

Abstract

We focus on formulae X.φ(Y,X)\exists X.\, \varphi(\vec{Y}, X) of monadic second-order logic over the full binary tree, such that the witness XX is a well-founded set. The ordinal rank rank(X)<ω1\mathrm{rank}(X) < \omega_1 of such a set XX measures its depth and branching structure. We search for the least upper bound for these ranks, and discover the following dichotomy depending on the formula φ\varphi. Let rank(φ)\mathrm{rank}(\varphi) be the minimal ordinal such that, whenever an instance Y\vec{Y} satisfies the formula, there is a witness XX with rank(X)rank(φ)\mathrm{rank}(X) \leq \mathrm{rank}(\varphi). Then rank(φ)\mathrm{rank}(\varphi) is either strictly smaller than ω2\omega^2 or it reaches the maximal possible value ω1\omega_1. Moreover, it is decidable which of the cases holds. The result has potential for applications in a variety of ordinal-related problems, in particular it entails a result about the closure ordinal of a fixed-point formula.

Keywords

Cite

@article{arxiv.2501.05385,
  title  = {A Dichotomy Theorem for Ordinal Ranks in MSO},
  author = {Damian Niwiński and Paweł Parys and Michał Skrzypczak},
  journal= {arXiv preprint arXiv:2501.05385},
  year   = {2025}
}

Comments

Full version of a STACS 2025 paper, see doi:10.4230/LIPIcs.STACS.2025.64 Updated in Oct-Dec 2025 towards the journal version

R2 v1 2026-06-28T21:01:37.040Z