Model Checking Synchronized Products of Infinite Transition Systems
Stefan W\"ohrle, Wolfgang Thomas

TL;DR
This paper investigates the decidability of first-order logic with reachability predicates for infinite transition systems modeled as products with various synchronization constraints, introducing finitely synchronized systems.
Contribution
It introduces finitely synchronized transition systems and shows their FO(R) theory's decidability reduces to that of their components, highlighting the limits of synchronization and logic extension.
Findings
Decidability of FO(R) for finitely synchronized systems reduces to component decidability.
Semifinite synchronization leads to undecidability of FO(R).
Extending logic with transitive closure causes undecidability in infinite grid models.
Abstract
Formal verification using the model checking paradigm has to deal with two aspects: The system models are structured, often as products of components, and the specification logic has to be expressive enough to allow the formalization of reachability properties. The present paper is a study on what can be achieved for infinite transition systems under these premises. As models we consider products of infinite transition systems with different synchronization constraints. We introduce finitely synchronized transition systems, i.e. product systems which contain only finitely many (parameterized) synchronized transitions, and show that the decidability of FO(R), first-order logic extended by reachability predicates, of the product system can be reduced to the decidability of FO(R) of the components. This result is optimal in the following sense: (1) If we allow semifinite synchronization,…
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.
