Branching-Time Model Checking Gap-Order Constraint Systems (Extended Version)
Richard Mayr, Patrick Totzke

TL;DR
This paper investigates the model checking problem for Gap-order Constraint Systems (GCS) with respect to CTL, revealing undecidability for some fragments and decidability for others, impacting equivalence checking.
Contribution
It establishes the undecidability of EG model checking for GCS and the decidability of EF, advancing understanding of GCS verification.
Findings
EG model checking is undecidable for GCS.
EF model checking is decidable for GCS.
Decidability of bisimulation equivalence between GCS and finite-state systems.
Abstract
We consider the model checking problem for Gap-order Constraint Systems (GCS) w.r.t. the branching-time temporal logic CTL, and in particular its fragments EG and EF. GCS are nondeterministic infinitely branching processes described by evolutions of integer-valued variables, subject to Presburger constraints of the form , where and are variables or constants and is a non-negative constant. We show that EG model checking is undecidable for GCS, while EF is decidable. In particular, this implies the decidability of strong and weak bisimulation equivalence between GCS and finite-state systems.
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 · Synthetic Organic Chemistry Methods · Logic, programming, and type systems
