On the freeze quantifier in Constraint LTL: decidability and complexity release_tb67myleavgrtnrw7kkthlxkku

by Stéphane Demri, Ranko Lazic, David Nowak

Released as a article .

2006  

Abstract

Constraint LTL, a generalisation of LTL over Presburger constraints, is often used as a formal language to specify the behavior of operational models with constraints. The freeze quantifier can be part of the language, as in some real-time logics, but this variable-binding mechanism is quite general and ubiquitous in many logical languages (first-order temporal logics, hybrid logics, logics for sequence diagrams, navigation logics, logics with lambda-abstraction etc.). We show that Constraint LTL over the simple domain (N,=) augmented with the freeze quantifier is undecidable which is a surprising result in view of the poor language for constraints (only equality tests). Many versions of freeze-free Constraint LTL are decidable over domains with qualitative predicates and our undecidability result actually establishes Sigma_1^1-completeness. On the positive side, we provide complexity results when the domain is finite (EXPSPACE-completeness) or when the formulae are flat in a sense introduced in the paper. Our undecidability results are sharp (i.e. with restrictions on the number of variables) and all our complexity characterisations ensure completeness with respect to some complexity class (mainly PSPACE and EXPSPACE).
In text/plain format

Archived Files and Locations

application/pdf  289.5 kB
file_t4dvxwzhzna67c3wsmvzio4sb4
arxiv.org (repository)
web.archive.org (webarchive)
application/pdf  306.1 kB
file_3ah5gvazhfhi7dl3hrhc4k5k64
archive.org (archive)
Read Archived PDF
Preserved and Accessible
Type  article
Stage   accepted
Date   2006-09-29
Version   v2
Language   en ?
arXiv  cs/0609008v2
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: 1ff76ef4-93f1-4584-9791-3fac4de2d788
API URL: JSON