Regular Model Checking for Systems with Effectively Regular Reachability Relation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Esparza, Javier, Krasotin, Valentin
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915356157673472
author Esparza, Javier
Krasotin, Valentin
author_facet Esparza, Javier
Krasotin, Valentin
contents 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 $L$ 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 $L$ 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.
format Preprint
id arxiv_https___arxiv_org_abs_2506_18833
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Regular Model Checking for Systems with Effectively Regular Reachability Relation
Esparza, Javier
Krasotin, Valentin
Formal Languages and Automata Theory
Computational Complexity
68Q45
F.4.3; F.1.1; F.1.3; F.3.1
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 $L$ 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 $L$ 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.
title Regular Model Checking for Systems with Effectively Regular Reachability Relation
topic Formal Languages and Automata Theory
Computational Complexity
68Q45
F.4.3; F.1.1; F.1.3; F.3.1
url https://arxiv.org/abs/2506.18833