On the freeze quantifier in Constraint LTL: decidability and complexity
St\'ephane Demri, Ranko Lazic, David Nowak

TL;DR
This paper investigates the decidability and complexity of Constraint LTL with the freeze quantifier, revealing undecidability over simple domains and providing complexity bounds for restricted cases.
Contribution
It proves undecidability of Constraint LTL with freeze quantifier over (N,=) and establishes complexity results for finite domains and flat formulas.
Findings
Constraint LTL with freeze quantifier is undecidable over (N,=).
Many freeze-free variants are decidable with known complexity.
Complexity bounds are provided for finite domains and flat formulas.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
