,
Alexander Rabinovich
Creative Commons Attribution 4.0 International license
We study the uniformisation problem for monadic second-order logic (MSO) over countable ordinal chains. Given a formula defining a relation between subsets of the input structure, the question is whether there exists a formula that defines a function selecting, for every set in the domain of the relation, a unique set such that the pair belongs to the relation. It is known, due to Lifsches and Shelah [Lifsches and Shelah, 1998], that MSO cannot, in general, be uniformised over the class of countable ordinals. We show that the maximal uniformisation degree is reached by extending the logic with a predicate that, given a set, selects (when possible) a cofinal subset of order type ω. Equivalently, every MSO formula can be uniformised over the class of countable ordinal chains using a formula in this extended logic.
@InProceedings{colcombet_et_al:LIPIcs.LICS.2026.30,
author = {Colcombet, Thomas and Rabinovich, Alexander},
title = {{The Uniformisation of Monadic Second-Order Logic over Countable Ordinals}},
booktitle = {41st Annual Symposium on Logic in Computer Science (LICS 2026)},
pages = {30:1--30:24},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-434-5},
ISSN = {1868-8969},
year = {2026},
volume = {380},
editor = {Faggian, Claudia and Katoen, Joost-Pieter},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.LICS.2026.30},
URN = {urn:nbn:de:0030-drops-268178},
doi = {10.4230/LIPIcs.LICS.2026.30},
annote = {Keywords: Monadic second-order logic, uniformisation, chains, ordinals, composition method, factorization trees}
}