The Complexity of Flat Freeze LTL
Benedikt Bollig, Karin Quaas, Arnaud Sangnier

TL;DR
This paper proves that model checking flat freeze LTL on one-counter automata is NEXPTIME-complete, providing a precise complexity classification and introducing a novel automata-based simulation approach.
Contribution
It establishes the NEXPTIME-completeness of flat freeze LTL model checking on OCA, regardless of counter update encoding, using a new automata simulation technique.
Findings
Model checking flat freeze LTL on OCA is NEXPTIME-complete.
Automata-based simulation yields an exponential bound on parameter values.
Alternative proof for reachability in parametric timed automata with one clock.
Abstract
We consider the model-checking problem for freeze LTL on one-counter automata (OCA). Freeze LTL extends LTL with the freeze quantifier, which allows one to store different counter values of a run in registers so that they can be compared with one another. As the model-checking problem is undecidable in general, we focus on the flat fragment of freeze LTL, in which the usage of the freeze quantifier is restricted. In a previous work, Lechner et al. showed that model checking for flat freeze LTL on OCA with binary encoding of counter updates is decidable and in 2NEXPTIME. In this paper, we prove that the problem is, in fact, NEXPTIME-complete no matter whether counter updates are encoded in unary or binary. Like Lechner et al., we rely on a reduction to the reachability problem in OCA with parameterized tests (OCA(P)). The new aspect is that we simulate OCA(P) by alternating two-way…
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.
