Once and for all

Orna Kupferman, Amir Pnueli, Moshe Y. Vardi

Research output: Contribution to journalArticlepeer-review

Abstract

It has long been known that past-time operators add no expressive power to linear temporal logics. In this paper, we consider the extension of branching temporal logics with past-time operators. Two possible views regarding the nature of past in a branching-time model induce two different such extensions. In the first view, past is branching and each moment in time may have several possible futures and several possible pasts. In the second view, past is linear and each moment in time may have several possible futures and a unique past. Both views assume that past is finite. We discuss the practice of these extensions as specification languages, characterize their expressive power, and examine the complexity of their model-checking and satisfiability problems.

Original languageEnglish
Pages (from-to)981-996
Number of pages16
JournalJournal of Computer and System Sciences
Volume78
Issue number3
DOIs
StatePublished - May 2012

Keywords

  • Alternating automata
  • Decision procedures
  • Expressive power
  • Past-time operators
  • Temporal logic

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Networks and Communications
  • Computational Theory and Mathematics
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Once and for all'. Together they form a unique fingerprint.

Cite this