English

Regular Model Checking for Systems with Effectively Regular Reachability Relation

Formal Languages and Automata Theory 2025-06-24 v1 Computational Complexity

Abstract

Regular model checking is a well-established technique for the verification of regular transition systems (RTS): transition systems whose initial configurations and transition relation can be effectively encoded as regular languages. In 2008, To and Libkin studied RTSs in which the reachability relation (the reflexive and transitive closure of the transition relation) is also effectively regular, and showed that the recurrent reachability problem (whether a regular set LL of configurations is reached infinitely often) is polynomial in the size of RTS and the transducer for the reachability relation. We extend the work of To and Libkin by studying the decidability and complexity of verifying almost-sure reachability and recurrent reachability -- that is, whether LL is reachable or recurrently reachable w.p. 1. We then apply our results to the more common case in which only a regular overapproximation of the reachability relation is available. In particular, we extend recent complexity results on verifying safety using regular abstraction frameworks -- a technique recently introduced by Czerner, the authors, and Welzel-Mohr -- to liveness and almost-sure properties.

Keywords

Cite

@article{arxiv.2506.18833,
  title  = {Regular Model Checking for Systems with Effectively Regular Reachability Relation},
  author = {Javier Esparza and Valentin Krasotin},
  journal= {arXiv preprint arXiv:2506.18833},
  year   = {2025}
}

Comments

22 pages