REVIEW 4 minor 13 references
A Dichotomy Theorem for Ordinal Ranks in MSO
T0 review · 0 major / 4 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read MSO witness ranks are tiny or maximal—and you can tell which
desk verdict A dense but sound and genuinely new dichotomy proof for ordinal ranks in MSO; the game construction holds up, and the closure-ordinal application is a real payoff. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the two-sided game G^N_A, played on a finite arena, in which ∃ builds a tree letter by letter while ∀ chooses directions and prunes a traced set of automaton states. The play is organized into two sides, R (reach) and T (trunk), and two modes: mode 1 forces a single direction, mode 2 allows branching. Selectors chosen by ∃ determine, for each transition and side, which direction to follow and which side the resulting state lands on; a side switch from R to T marks the discovery of a node labelled 1, i.e., the start of a new nested comb. Player ∀ chooses a back-marking (a sub-flow) at each round, letting him track one history per state and control how many nested combs he demands. The winning condition has two parts: part A(N) requires the back-marked history to switch from R to T at least N times (infinitely often if N = ∞), and part B requires every accepting infinite path in the full flow to see mode 2 infinitely often. The game is ω-regular, so finite-memory determinacy applies, and the dichotomy follows from the fact that when ∀ wins at infinity, his finite memory yields a finite N.
What would settle it
Find a regular (MSO-definable) relation Γ ⊆ Tr_A × WF for which the layered depth rank_R(Γ) is exactly ω (or any countable ordinal ≥ ω but < ω₁), meaning that trees t admit witnesses of arbitrarily large finite layered depth but every witness has layered depth below ω₁; the paper proves no such relation exists, so exhibiting one would refute Proposition 3.2 and the dichotomy.
Extended reading notes
Core claim
The central discovery is that ordinal ranks of MSO-definable well-founded witnesses over the full binary tree have no middle ground: rank(Γ), defined as the supremum over all trees t of the minimal rank of a well-founded witness x with (t,x) ∈ Γ, is either strictly below ω² or equal to ω₁. The paper proves this by passing to the layered depth rank_R(Γ), which satisfies rank_R(Γ) ≤ rank(Γ) ≤ ω·rank_R(Γ), and establishing the sharper statement that rank_R(Γ) is either < ω or exactly ω₁, with the exact value computable in the finite case. The proof constructs a family of finite ω-regular games G^N_A parametrized by N ∈ N ∪ {∞}; player ∃ wins G^N_A precisely when rank_R(Γ) ≥ N, and wins G^∞_A exactly when rank_R(Γ) = ω₁. Because the games are determined with finite-memory winning strategies, solving G^∞_A decides the dichotomy, and a memory bound of the winner of ∀ yields the finite N in the small case.
Load-bearing premise
The dichotomy rests on the classical fact that ω-regular games of the kind constructed here are determined and that the winner can play with only finitely many memory states; if that fact failed, the gap between 'bounded by some natural number' and ω₁ could in principle contain intermediate countable ordinals.
Editorial extensions
If this is right
- For every MSO formula of the form ∃X.φ(Ȳ,X) with well-founded witnesses, one can effectively decide whether rank(φ) < ω² or rank(φ) = ω₁, and in the former case compute N with rank(φ) < ω·N.
- The rank predicates rank(X) ≤ η and rank_R(X) ≤ η are MSO-definable only for natural numbers η; for η = ω and above they are not regular, so MSO cannot express boundedness of ranks beyond the finite levels.
- For each pair (k,ℓ) of natural numbers there are MSO-definable relations with rank exactly ω·k + ℓ, so every ordinal below ω² is attained.
- The closure ordinal of a vectorial least fixed point µX̄.F̄(X̄) in the modal μ-calculus, when the fixed-point variables of X̄ never fall under a fixed-point operator, obeys the same dichotomy: either < ω² with a computable bound ω·N, or ≥ ω₁, and it is decidable which.
- The dichotomy provides a new proof of the recent theorem that countable closure ordinals of such fixed-point formulae are always below ω².
Reading between the lines
- The exact computability of rank_R suggests that layered depth is the more robust invariant; one might try to decide whether the exact value of rank(φ) itself can be recovered from rank_R(φ), or whether the factor ω in the inequality rank(φ) ≤ ω·rank_R(φ) is sometimes necessary.
- Because the game G^N_A is constructive, the same technique could be applied to other logics or automata classes (e.g., distance automata) to decide similar ordinal bounds, possibly shedding light on the open Mostowski-index problem mentioned in the paper.
- The definability threshold is not an invariant of well-foundedness alone: logics like WMSO+U can define ranks up to ω, so the dichotomy should be seen as a feature of MSO's precise expressive power.
- One could test whether the finite bound N computed from the memory of ∀ is tight in concrete examples, and whether it can be computed efficiently from the size of the formula or automaton.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies the ordinal rank of well-founded witnesses in MSO over the full binary tree. For a formula ∃X.φ(Ȳ,X) in which every satisfying witness X is well-founded, it defines rank(φ) as the least upper bound of the minimal ranks of witnesses over all instances, and proves a dichotomy: rank(φ) is either strictly smaller than ω² or equal to ω1, the two cases are decidable, and in the first case an N with rank(φ)<ω·N is computable. The proof works with a regular relation Γ and the layered ordinal rankR(Γ), constructs a family of finite ω-regular games G^N_A whose winner characterizes whether rankR(Γ)≥N, and uses Büchi–Landweber finite-memory determinacy to convert a ∀-win in G^∞_A into a uniform bound N. The paper also shows that the predicates rank(X)≤η and rankR(X)≤η are MSO-definable only for η<ω, and derives a dichotomy for closure ordinals of vectorial modal µ-calculus fixed points in the fragment where the iteration variables do not occur in the scope of fixed-point operators.
Significance. This is a striking and clean dichotomy: MSO-definable well-founded witnesses either require only bounded finite nesting of combs (rank below ω²) or can require all countable ordinals. The proof is detailed and self-contained, with soundness (Section 6) and completeness (Section 8) of the game characterization proven explicitly in both directions. The use of Büchi–Landweber determinacy is standard and well integrated, and the paper goes beyond the conference version by computing rankR(Γ) exactly and by extending the result to vectorial µ-calculus closure ordinals. The non-definability corollary (Corollary 9.3) and the reduction to Czarnecki's question add further value. The paper relies only on established external results (Rabin's theorem, Büchi–Landweber, positional determinacy of parity games) and does not introduce fitted parameters or ad hoc axioms.
minor comments (4)
- [Section 2, Fact 2.4] In the proof of Fact 2.4, the displayed inequality 'derω(x′)(u) ≤ derω(x′)(u)' is a typographical self-equality; the intended comparison is between the ordinary derivative der and derω, for instance der^ω(x′)(u) ≤ derω(x′)(u), which is the step needed for the inequality rank(x) ≤ ω·rankR(x).
- [Section 7] The definition of valt(v,q,s) writes 'ranks(x)', which appears to be a rendering error for rank_s(x), i.e., rankR(x) when s=R and rankT(x) when s=T; the subsequent use of valt(v′,q′,T) as a bound on rankT is clear from context but should be stated explicitly.
- [Section 8, Lemma 4.4] The proof of Lemma 4.4 assumes that the parameter k=N−hist_n(q,s) is always positive, which excludes N=0; since the statement includes N=0, the proof should either explicitly restrict to N>0 and treat N=0 separately, or include the easy argument that ∃ always wins G^0_A, as asserted in the proof of Proposition 3.2.
- [Section 4, Lemma 4.5] In the proof of Lemma 4.5, 'loosing' should be 'losing'.
Circularity Check
No significant circularity: the game equivalence is proven in both directions, and the dichotomy does not reduce to its inputs.
full rationale
The paper's central claim, Theorem 1.1, is reduced to Proposition 3.2 via the rank estimates of Fact 2.4, and then to the dichotomy game G^N_A. The three parts of Proposition 4.2 are not assumed but proved: Lemma 4.3 proves soundness by unravelling a winning strategy of ∃ into a tree t whose witnesses all have layered depth at least N (or arbitrarily large countable depth when N=∞), via Claims 6.2–6.4; Lemma 4.4 proves completeness by using the uniform positional strategy of Pathfinder from Lemma 7.1 to convert a tree t with val_t(ε,q_I,R) ≥ N into a winning strategy of ∃ in G^N_A; and Lemma 4.5 proves the finitary collapse from G^∞_A to G^N_A by a self-contained pigeonhole argument over the finite memory of ∀'s Büchi–Landweber winning strategy. The external theorems used—Büchi–Landweber finite-memory determinacy, positional determinacy of parity games, and Rabin's theorem—are standard results cited as evidence, and none of them is replaced by a self-citation of the present authors. The authors' prior work is invoked for motivation, technique, or comparison, not as the source of the dichotomy: the paper explicitly constructs the games and proves both directions of the equivalence between rankR(Γ) ≥ N and ∃ winning G^N_A. No fitted parameter is renamed as a prediction, no uniqueness theorem by the same authors is imported to force the chosen construction, and no ansatz is smuggled in via citation. The application in Section 10 uses Theorem 1.1 after a separate translation into MSO, so the closure-ordinal dichotomy is a consequence rather than an input. Thus the derivation chain is self-contained; at most there are minor self-citations that are not load-bearing, giving a low score.
Assumptions & free parameters
assumptions (6)
- standard math ZFC and standard ordinal arithmetic below ω1
- domain assumption Rabin's Tree Theorem: every MSO-definable tree language is regular
- domain assumption Büchi-Landweber determinacy and finite-memory winning strategies for ω-regular games
- domain assumption Positional determinacy of parity games
- domain assumption The derivative-based ordinal rank characterizes well-foundedness (Kechris)
- domain assumption Tree-model property, bisimulation invariance, and MSO translation of µ-calculus
Cite this review
Pith. "Pith review of A Dichotomy Theorem for Ordinal Ranks in MSO." pith.science (2026). https://pith.science/paper/AUIVGFOL
@misc{pith2026250105385,
author = {Pith},
title = {Pith review of: A Dichotomy Theorem for Ordinal Ranks in MSO},
year = {2026},
howpublished = {\url{https://pith.science/paper/AUIVGFOL}},
note = {Machine review of arXiv:2501.05385}
}
abstract
We focus on formulae $\exists X.\, \varphi(\vec{Y}, X)$ of monadic second-order logic over the full binary tree, such that the witness $X$ is a well-founded set. The ordinal rank $\mathrm{rank}(X) < \omega_1$ of such a set $X$ 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 $\mathrm{rank}(\varphi)$ be the minimal ordinal such that, whenever an instance $\vec{Y}$ satisfies the formula, there is a witness $X$ with $\mathrm{rank}(X) \leq \mathrm{rank}(\varphi)$. Then $\mathrm{rank}(\varphi)$ is either strictly smaller than $\omega^2$ or it reaches the maximal possible value $\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.
Figures
Figures from the paper (2 more)
Reference graph
Works this paper leans on
-
[9]
doi:10.1109/LICS.2013.56. [Fon08] Ga¨ elle Fontaine. Continuous fragment of the mu-calculus. InCSL, volume 5213 ofLecture Notes in Computer Science, pages 139–153. Springer, 2008.doi:10.1007/978-3-540-87531-4_12. [FT13] Olivier Finkel and Stevo Todorcevic. Automatic ordinals.Int. J. Unconv. Comput., 9(1-2):61–70,
-
[10]
Mostowski Index via extended register games
URL: http://www.oldcitypublishing.com/journals/ijuc-home/ijuc-issue-contents/ ijuc-volume-9-number-1-2-2013/ijuc-9-1-2-p-61-70/. [GS19] Maria J. Gouveia and Luigi Santocanale. ℵ1 and the modal µ-calculus.Log. Methods Comput. Sci., 15(4), 2019.doi:10.23638/LMCS-15(4:1)2019. [IL24] Olivier Idir and Karoliina Lehtinen. Mostowski index via extended register g...
work page Pith review arXiv doi:10.48550/arxiv.2412.16793 2013
-
[13]
[SW16] Micha l Skrzypczak and Igor Walukiewicz
doi:10.1007/978-3-662-52947-8. [SW16] Micha l Skrzypczak and Igor Walukiewicz. Deciding the topological complexity of B¨ uchi languages. InICALP, volume 55 ofLIPIcs, pages 99:1–99:13. Schloss Dagstuhl - Leibniz-Zentrum f¨ ur Informatik, 2016.doi:10.4230/LIPICS.ICALP.2016.99. [Tho97] Wolfgang Thomas. Languages, automata, and logic. InHandbook of Formal Lan...
-
[1983]
doi:10.1016/0304-3975(82)90125-6. [Mos91] Andrzej W. Mostowski. Games with forbidden positions. Technical report, University of Gda´ nsk,
-
[1991]
[NPS25] Damian Niwi´ nski, Pawe l Parys, and Micha l Skrzypczak
doi:10.1007/3-540-54345-7_80. [NPS25] Damian Niwi´ nski, Pawe l Parys, and Micha l Skrzypczak. A dichotomy theorem for ordinal ranks in MSO. InSTACS, volume 327 ofLIPIcs, pages 69:1–69:18. Schloss Dagstuhl - Leibniz-Zentrum f¨ ur Informatik, 2025.doi:10.4230/LIPICS.STACS.2025.69. [NW03] Damian Niwi´ nski and Igor Walukiewicz. A gap property of determinist...
-
[1998]
doi:10.1007/BFB0028547. [BW18] Julian C. Bradfield and Igor Walukiewicz. The mu-calculus and model checking. InHandbook of Model Checking, pages 871–919. Springer, 2018.doi:10.1007/978-3-319-10575-8_26. [CKL V13] Thomas Colcombet, Denis Kuperberg, Christof L¨ oding, and Michael Vanden Boom. Deciding the weak definability of B¨ uchi definable tree language...
-
[2001]
Bradfield, Jacques Duparc, and Sandra Quickert
[BDQ05] Julian C. Bradfield, Jacques Duparc, and Sandra Quickert. Transfinite extension of the mu- calculus. InCSL, volume 3634 ofLecture Notes in Computer Science, pages 384–396. Springer, 2005.doi:10.1007/11538363_27. [Bek84] Hans Beki´ c. Definable operation in general algebras, and the theory of automata and flowcharts. In Programming Languages and Th...
-
[2010]
doi:10.3233/ FI-2010-260. [BL69] Julius R. B¨ uchi and Lawrence H. Landweber. Solving sequential conditions by finite-state strategies. Transactions of the American Mathematical Society, 138:295–311,
work page 2010
Show all 13 references
-
[2011]
2011.03.020
doi:10.1016/J.TCS. 2011.03.020. [FBB+23] Nathana¨ el Fijalkow, Nathalie Bertrand, Patricia Bouyer-Decitre, Romain Brenguier, Arnaud Carayol, John Fearnley, Hugo Gimbert, Florian Horn, Rasmus Ibsen-Jensen, Nicolas Markey, Benjamin Monmege, Petr Novotn´ y, Mickael Randour, Ocan ...
2011 arXiv
-
[2013]
[AN01] Andr´ e Arnold and Damian Niwi´ nski.Rudiments of mu-calculus
doi:10.4230/LIPICS.CSL.2013.30. [AN01] Andr´ e Arnold and Damian Niwi´ nski.Rudiments of mu-calculus. Studies in Logic and the Founda- tions of Mathematics. Elsevier,
2013 doi
-
[2016]
Tree automata, mu-calculus and determinacy
[EJ91] Allen Emerson and Charanjit Jutla. Tree automata, mu-calculus and determinacy. InFOCS, pages 368–377. IEEE Computer Society, 1991.doi:10.1109/SFCS.1991.185392. [EKL11] Javier Esparza, Stefan Kiefer, and Michael Luttenberger. Derivation tree analysis for accelerated fixe...
1991
- [2023]
-
[2024]
[AL13] Bahareh Afshari and Graham E
URL: https://www.irif.fr/_media/users/saurin/fics2024/ pre-proceedings/fics-2024-afshari-etal.pdf. [AL13] Bahareh Afshari and Graham E. Leigh. On closure ordinals for the modal mu-calculus. InCSL, volume 23 ofLIPIcs, pages 30–44. Schloss Dagstuhl - Leibniz-Zentrum f¨ ur Informatik,
2024
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.