Uniformisation of Regular Relations in First-Order Logic with Two Variables
Nathan Lhote, Vincent Michielini, Michal Skrzypczak
Abstract
A uniformisation of a binary relation is a functional relation contained in it, with the same domain. The uniformisation problem asks whether such a uniformisation can be defined in a given formalism.
We solve this problem in the context of regular relations over finite words, for the fragment FO 2 [<] of First-Order Logic with two variables: we provide an algorithm that decides if a given regular relation over finite words admits a uniformisation definable in FO 2 [<].
The paper provides a new representation of languages definable in FO 2 [<], which can be used for the decidability of other problems involving this formalism, e.g. the problem of separability of two regular languages by a language definable in FO 2 [<].
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 817e0533-7dca-439a-936f-b808af577ab0Builds on1
Related papers
- The Uniformisation of Monadic Second-Order Logic over Countable OrdinalsThomas Colcombet, Alexander RabinovichLICS 2026
- Separation and Definability in Fragments of Two-Variable First-Order Logic with CountingLouwe B. Kuijer, Tony Tan, Frank Wolter, Michael ZakharyaschevLICS 2025 · 1 citation
- Model Enumeration of Two-Variable Logic with Quadratic Delay ComplexityQiaolan Meng, Juhua Pu, Hongting Niu, Yuyi Wang et al.LICS 2025 · 2 citations
- On Exact Sampling in the Two-Variable Fragment of First-Order LogicYuanhong Wang, Juhua Pu, Yuyi Wang, Ondrej KuzelkaLICS 2023 · 2 citations
- Positive First-order Logic on WordsDenis KuperbergLICS 2021 · 3 citations
