Model checking FO(R) over one-counter processes and beyond

12Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

One-counter processes are pushdown processes over a singleton stack alphabet (plus a stack-bottom symbol). We study the problems of model checking asynchronous products of one-counter processes against 1) first-order logic FO(R) with reachability predicate, 2) the finite variable fragments FO k (R) (k ≥ 2) of FO(R), 3) EF-logic which is a fragment of FO 2(R), and 4) all these logics extended with simple component-wise synchronizing predicates. We give a rather complete picture of their combined, expression, and data complexity. To this end, we show that these problems are poly-time reducible to two syntactic restrictions of Presburger Arithmetic, which are equi-expressive with first-order modulo counting theory of (

Cite

CITATION STYLE

APA

To, A. W. (2009). Model checking FO(R) over one-counter processes and beyond. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5771 LNCS, pp. 485–499). https://doi.org/10.1007/978-3-642-04027-6_35

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free