Abstract

We introduce an LTL-like logic with atomic formulae built over a constraint language interpreting variables in Z . The constraint language includes periodicity constraints and comparison constraints of the form x = y and x < y ; it is closed under Boolean operations and admits a restricted form of existential quantification. Such constraints are used, for instance, in calendar formalisms or abstractions of counter automata by using congruences modulo some power of two. Indeed, various programming languages perform arithmetic operators modulo some integer. We show that the satisfiability and model-checking problems (with respect to an appropriate class of constraint automata) for this logic are decidable in polynomial space improving significantly known results about its strict fragments. This is the largest set of qualitative constraints over Z known so far, shown to admit a decidable LTL extension.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call