Two-sorted Metric Temporal Logics

Temporal logic has been successfully used for modeling and analyzing the behavior of reactive and concurrent systems. Standard temporal logic is inadequate for real-time applications because it only deals with qualitative timing properties. This is overcome by metric temporal logics which offer a uniform logical framework in which both qualitative and quantitative timing properties can be expressed by making use of a parameterized operator of relative temporal realization. In this paper we deal with completeness issues for basic systems of metric temporal logic despite their relevance, such issues have been ignored or only partially addressed in the literature. We view metric temporal logics as two-sorted formalisms having formulae ranging over time instants and parameters ranging over an (ordered) abelian group of temporal displacements. We first provide an axiomatization of the pure metric fragment of the logic, and prove its soundness and completeness. Then, we show how to obtain the metric temporal logic of linear orders by adding an ordering over displacements. Finally, we consider genera1 metric temporal logics allowing quantification over algebraic variables and free mixing of algebraic formulae and temporal propositional symbols.

[1]  Ron Koymans,et al.  Specifying Message Passing and Time-Critical Systems with Temporal Logic , 1992, Lecture Notes in Computer Science.

[2]  Peter Øhrstrøm,et al.  Temporal Logic , 1994, Lecture Notes in Computer Science.

[3]  K. Lambert Philosophical Problems in Logic , 1970 .

[4]  R. Thomason Some Completeness Results for Modal Predicate Calculi , 1970 .

[5]  M. de Rijke,et al.  The Modal Logic of Inequality , 1992, J. Symb. Log..

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

[7]  Hans Jürgen Ohlbach,et al.  Translation Methods for Non-Classical Logics: An Overview , 1993, Log. J. IGPL.

[8]  Max J. Cresswell,et al.  A New Introduction to Modal Logic , 1998 .

[9]  Jonathan S. Ostroff,et al.  Temporal logic for real-time systems , 1989 .

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

[11]  Nicholas Rescher,et al.  Temporal Logic = Library of Exact Philosophy, Vol. 3 , 1973 .

[12]  Nicholas Rescher,et al.  Topological Logic , 1969, Journal of Symbolic Logic.

[13]  Thomas A. Henzinger,et al.  Temporal Proof Methodologies for Timed Transition Systems , 1994, Inf. Comput..

[14]  Thomas A. Henzinger,et al.  The temporal specification and verification of real-time systems , 1991 .

[15]  M. de Rijke,et al.  Sahlqvist's theorem for boolean algebras with operators with an application to cylindric algebras , 1995, Stud Logica.

[16]  John P. Burgess,et al.  Basic Tense Logic , 1984 .

[17]  M. de Rijke,et al.  Completeness Results for Two-sorted Metric Temporal Logics , 1995, AMAST.

[18]  Zohar Manna,et al.  The Temporal Logic of Reactive and Concurrent Systems , 1991, Springer New York.

[19]  R. Goldblatt Logics of Time and Computation , 1987 .

[20]  Stanley Burris,et al.  A course in universal algebra , 1981, Graduate texts in mathematics.

[21]  James W. Garson,et al.  Quantification in Modal Logic , 1984 .