Algorithmic metatheorems for decidable LTL model checking over infinite systems
Anthony Widjaja To, Leonid Libkin

TL;DR
This paper establishes general algorithmic metatheorems that determine the decidability and complexity of LTL model checking over a broad class of infinite-state systems, including many well-known models.
Contribution
It introduces a unified framework for deriving decidability and complexity results for LTL model checking over word/tree automatic systems, covering many specific classes.
Findings
Decidability results for LTL and fragments over automatic systems
Optimal complexity bounds for various classes
Identification of exact complexity hierarchies for semantic conditions
Abstract
By algorithmic metatheorems for a model checking problem P over infinite-state systems we mean generic results that can be used to infer decidability (possibly complexity) of P not only over a specific class of infinite systems, but over a large family of classes of infinite systems. Such results normally start with a powerful formalism of infinite-state systems, over which P is undecidable, and assert decidability when is restricted by means of an extra "semantic condition" C. We prove various algorithmic metatheorems for the problems of model checking LTL and its two common fragments LTL(Fs,Gs) and LTLdet over the expressive class of word/tree automatic transition systems, which are generated by synchronized finite-state transducers operating on finite words and trees. We present numerous applications, where we derive (in a unified manner) many known and previously unknown…
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
TopicsFormal Methods in Verification · semigroups and automata theory · Petri Nets in System Modeling
