On the distributivity of LTL specifications

  • Authors:
  • Marko Samer;Helmut Veith

  • Affiliations:
  • Technische Universität Wien, Vienna, Austria;Technische Universität Wien, Vienna, Austria

  • Venue:
  • ACM Transactions on Computational Logic (TOCL)
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this article, we investigate LTL specifications where γ[ϕ ∧ ψ] is equivalent to γ[ϕ] ∧ γ[ψ] independent of ϕ and ψ. Formulas γ with this property are called distributive queries because they naturally arise in Chan's seminal approach to temporal logic query solving [Chan 2000]. As recognizing distributive LTL queries is PSpace-complete, we consider distributive fragments of LTL defined by templates as in Buccafurri et al. [2001]. Our main result is a syntactic characterization of distributive LTL queries in terms of LTL templates: we construct a context-free template grammar LTLQx which guarantees that all specifications obtained from LTLQx are distributive, and all templates not obtained from LTLQx have simple nondistributive instantiations.