The Alternation Hierarchy of First-Order Logic on Words is Decidable
Corentin Barloy, Micha\"el Cadilhac, Charles Paperman, Howard, Straubing

TL;DR
This paper proves the decidability of whether a regular language can be expressed in specific fragments of first-order logic, resolving a question open since 1971, and introduces polynomial closure as a key concept.
Contribution
It establishes the decidability of the alternation hierarchy levels for first-order logic on words and develops a framework based on polynomial closure for regular language classes.
Findings
Decidability of the $oldsymbol{ ext{FO}[<]}$ fragments for regular languages.
Polynomial closure preserves decidability of separation problems.
Algorithm complexity is exponential, with a conjecture for polynomial-time complexity.
Abstract
We show that for any , it is decidable, given a regular language, whether it is expressible in the fragment of first-order logic FO[<]. This settles a question open since 1971. Our main technical result relies on the notion of polynomial closure of a class of languages , that is, finite unions of languages of the form where each is a letter and each a language of . We show that if a class of regular languages with some closure properties (namely, a positive variety) has a decidable separation problem, then so does its polynomial closure Pol(). The resulting algorithm for Pol() has time complexity that is exponential in the time complexity for and we propose a natural conjecture that would lead to a polynomial time blowup instead. Corollaries…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Advanced Algebra and Logic
