LTL with the Freeze Quantifier and Register Automata

  • Authors:
  • Stephane Demri;Ranko Lazic

  • Affiliations:
  • INRIA Futurs, France;University of Warwick, UK

  • Venue:
  • LICS '06 Proceedings of the 21st Annual IEEE Symposium on Logic in Computer Science
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Temporal logics, first-order logics, and automata over data words have recently attracted considerable attention. A data word is a word over a finite alphabet, together with a datum (an element of an infinite domain) at each position. Examples include timed words and XML documents. To refer to the data, temporal logics are extended with the freeze quantifier, first-order logics with predicates over the data domain, and automata with registers or pebbles. We investigate relative expressiveness and complexity of standard decision problems for LTL with the freeze quantifier (LTL芦), 2-variable first-order logic (FO2) over data words, and register automata. The only predicate available on data is equality. Previously undiscovered connections among those formalisms, and to counter automata with incrementing errors, enable us to answer several questions left open in recent literature. We show that the future-time fragment of LTL芦 which corresponds to FO2 over finite data words can be extended considerably while preserving decidability, but at the expense of non-primitive recursive complexity, and that most of further extensions are undecidable. We also prove that surprisingly, over infinite data words, LTL芦 without the 'unti' operator, as well as nonemptiness of one-way universal register automata, are undecidable even when there is only 1 register.