Logics for Real Time: Decidability and Complexity

Over the last fifteen years formalisms for reasoning about metric properties of computations were suggested and discussed. First as extensions of temporal logic, ignoring the framework of classical predicate logic, and then, with the authors' work, within the framework of monadic logic of order. Here we survey our work on metric logic comparing it to the previous work in the field. We define a quantitative temporal logic that is based on a simple modality within the framework of monadic predicate Logic. Its canonical model is the real line (and not an omega-sequence of some type). It can be interpreted either by behaviors with finite variability or by unrestricted behaviors. For finite variability models it is as expressive as any logic suggested in the literature. For unrestricted behaviors our treatment is new. In both cases we prove decidability and complexity bounds using general theorems from logic (and not from automata theory).

[1]  Alexander Moshe Rabinovich,et al.  On the Decidability of Continuous Time Specification Formalisms , 1998, J. Log. Comput..

[2]  Thomas A. Henzinger,et al.  The benefits of relaxing punctuality , 1991, PODC '91.

[3]  S. Sieber On a decision method in restricted second-order arithmetic , 1960 .

[4]  Thomas A. Henzinger,et al.  Logics and Models of Real Time: A Survey , 1991, REX Workshop.

[5]  Thomas A. Henzinger,et al.  Back to the future: towards a theory of timed regular languages , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[6]  Yoram Hirshfeld,et al.  Quantitative Temporal Logic , 1999, CSL.

[7]  Ahmed Bouajjani,et al.  Temporal Logic + Timed Automata: Expressiveness and Decidability , 1995, CONCUR.

[8]  Thomas A. Henzinger,et al.  It's About Time: Real-Time Logics Reviewed , 1998, CONCUR.

[9]  Yoram Hirshfeld,et al.  A Framework for Decidable Metrical Logics , 1999, ICALP.

[10]  Alasdair Urquhart,et al.  Temporal Logic , 1971 .

[11]  Thomas Wilke,et al.  Specifying Timed State Sequences in Powerful Decidable Logics and Timed Automata , 1994, FTRTFT.

[12]  Amir Pnueli,et al.  A really abstract concurrent model and its temporal logic , 1986, POPL '86.

[13]  Mark Reynolds,et al.  The complexity of the temporal logic with "until" over general linear time , 2003, J. Comput. Syst. Sci..

[14]  Zohar Manna,et al.  Models for reactivity , 1993, Acta Informatica.

[15]  M. Rabin Decidability of second-order theories and automata on infinite trees , 1968 .

[16]  John P. Burgess,et al.  The decision problem for linear temporal logic , 1985, Notre Dame J. Formal Log..

[17]  Yoram Hirshfeld,et al.  Timer formulas and decidable metric temporal logic , 2005, Inf. Comput..

[18]  Pierre-Yves Schobbens,et al.  The Regular Real-Time Languages , 1998, ICALP.

[19]  Pierre-Yves Schobbens,et al.  Axioms for Real-Time Logics , 1998, CONCUR.

[20]  S. Shelah The monadic theory of order , 1975, 2305.00968.

[21]  A. Ehrenfeucht An application of games to the completeness problem for formalized theories , 1961 .

[22]  Thomas A. Henzinger,et al.  Real-Time Logics: Complexity and Expressiveness , 1993, Inf. Comput..

[23]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[24]  Johan Anthory Willem Kamp,et al.  Tense logic and the theory of linear order , 1968 .

[25]  Saharon Shelah,et al.  On the temporal analysis of fairness , 1980, POPL '80.

[26]  Thomas A. Henzinger,et al.  Real-time logics: complexity and expressiveness , 1990, [1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science.