Model checking flat freeze LTL on one-counter automata

  • Antonia Lechner
  • , Richard Mayr
  • , Joël Ouaknine
  • , Amaury Pouly
  • , James Worrell

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Freeze LTL is a temporal logic with registers that is suitable for specifying properties of data words. In this paper we study the model checking problem for Freeze LTL on one-counter automata. This problem is known to be undecidable in full generality and PSPACE-complete for the special case of deterministic one-counter automata. Several years ago, Demri and Sangnier investigated the model checking problem for the flat fragment of Freeze LTL on several classes of counter automata and posed the decidability of model checking flat Freeze LTL on one-counter automata as an open problem. In this paper we resolve this problem positively, utilising a known reduction to a reachability problem on one-counter automata with parameterised equality and disequality tests. Our main technical contribution is to show decidability of the latter problem by translation to Presburger arithmetic.

Original languageEnglish
Title of host publication27th International Conference on Concurrency Theory, CONCUR 2016
EditorsJosee Desharnais, Radha Jagadeesan
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959770170
DOIs
Publication statusPublished - 1 Aug 2016
Externally publishedYes
Event27th International Conference on Concurrency Theory, CONCUR 2016 - Quebec City, Canada
Duration: 23 Aug 201626 Aug 2016

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume59
ISSN (Print)1868-8969

Conference

Conference27th International Conference on Concurrency Theory, CONCUR 2016
Country/TerritoryCanada
CityQuebec City
Period23/08/1626/08/16

Keywords

  • Disequality tests
  • Freeze LTL
  • One-counter automata
  • Presburger arithmetic
  • Reachability

Fingerprint

Dive into the research topics of 'Model checking flat freeze LTL on one-counter automata'. Together they form a unique fingerprint.

Cite this