The Decision Problem for Regular First-Order Theories
Umang Mathur, David Mestel, Mahesh Viswanathan

TL;DR
This paper extends the classical decision problem to regular first-order theories, revealing decidability boundaries and identifying subclasses where the problem remains decidable, thus advancing understanding in logic and automata theory.
Contribution
It generalizes the classical decision problem to regular theories, classifies decidability for certain classes, and introduces a semantic subclass with decidability results.
Findings
Some classes become undecidable in regular theories.
A subclass remains decidable within these classes.
The problem generalizes automata-theoretic verification of uninterpreted programs.
Abstract
The \emph{Entscheidungsproblem}, or the classical decision problem, asks whether a given formula of first-order logic is satisfiable. In this work, we consider an extension of this problem to regular first-order \emph{theories}, i.e., (infinite) regular sets of formulae. Building on the elegant classification of syntactic classes as decidable or undecidable for the classical decision problem, we show that some classes (specifically, the EPR and Gurevich classes), which are decidable in the classical setting, become undecidable for regular theories. On the other hand, for each of these classes, we identify a subclass that remains decidable in our setting, leaving a complete classification as a challenge for future work. Finally, we observe that our problem generalises prior work on automata-theoretic verification of uninterpreted programs and propose a semantic class of existential…
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.
