A propositional modal logic of time intervals

In certain areas of artificial intelligence there is need to represent continuous change and to make statements that are interpreted with respect to time intervals rather than time points. To this end, a modal temporal loglc based on time intervals is developed, a logic that can be viewed as a generalization of point-based modal temporal logic. Related loglcs are discussed, an intuitive presentation of the new logic is given, and its formal syntax and semantics are defined. No assumption is made about the underlying nature of time, allowing it to be discrete (such as the natural numbers) or continuous (such as the rationals or the reals), linear or branching, complete (such as the reals), or not (such as the rational). It is shown, however, that there are formulas in the logic that allow us to distinguish all these situations. A translation of our logic into first-order logic is given, which allows the application of some results on first-order logic to our modal logic. Finally. the difficulty of validity problems for the logic is considered. This turns out to depend critically, and in surprising ways, on our assumptions about time. For example, if our underlying temporal structure is the ratlonals, then, the validity problem is r. e .-complete; if it is the reals, then validity n II ~-hard: and if it is the natural numbers, then validity is fI ] -complete.

[1]  D. C. Cooper,et al.  Theory of Recursive Functions and Effective Computability , 1969, The Mathematical Gazette.

[2]  Jr. Hartley Rogers Theory of Recursive Functions and Effective Computability , 1969 .

[3]  C. L. Hamblin Instants and intervals. , 1971, Studium generale; Zeitschrift fur die Einheit der Wissenschaften im Zusammenhang ihrer Begriffsbildungen und Forschungsmethoden.

[4]  Herbert B. Enderton,et al.  A mathematical introduction to logic , 1972 .

[5]  Vaughan R. Pratt,et al.  SEMANTICAL CONSIDERATIONS ON FLOYD-HOARE LOGIC , 1976, FOCS 1976.

[6]  Rohit Parikh A decidability result for a second order process logic , 1978, 19th Annual Symposium on Foundations of Computer Science (sfcs 1978).

[7]  Lloyd Humberstone,et al.  Interval semantics for tense logic: Some remarks , 1979, Journal of Philosophical Logic.

[8]  Vaughan R. Pratt,et al.  Process logic: preliminary report , 1979, POPL.

[9]  David Harel,et al.  Process logic: Expressiveness, decidability, completeness , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[10]  Peter Roper,et al.  Intervals and tenses , 1980, J. Philos. Log..

[11]  D. McDermott A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[12]  Drew McDermott,et al.  A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[13]  John P. Burgess,et al.  Axioms for tense logic. II. Time periods , 1982, Notre Dame J. Formal Log..

[14]  Amir Pnueli,et al.  Propositional Dynamic Logic of Nonregular Programs , 1983, J. Comput. Syst. Sci..

[15]  P. M. Melliar-Smith,et al.  An interval logic for higher-level temporal reasoning , 1983, PODC '83.

[16]  David A. Plaisted,et al.  A Low Level Language for Obtaining Decision Procedure for Classes of temporal Logics , 1983, Logic of Programs.

[17]  Johan van Benthem,et al.  The Logic of Time , 1983 .

[18]  Zohar Manna,et al.  A Hardware Semantics Based on Temporal Intervals , 1983, ICALP.

[19]  Benjamin Charles Moszkowski Reasoning about Digital Circuits , 1983 .

[20]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[21]  Daniel G. Bobrow,et al.  Qualitative Reasoning about Physical Systems: An Introduction , 1984, Artif. Intell..

[22]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[23]  Patrick J. Hayes,et al.  A Common-Sense Theory of Time , 1985, IJCAI.

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

[25]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.

[26]  Yoav Shoham,et al.  Temporal Logics in AI: Semantical and Ontological Considerations , 1987, Artif. Intell..

[27]  R. McKenzie,et al.  The logic of time representation , 1987 .

[28]  Fred Krögr Temporal Logic Of Programs , 1987 .

[29]  P. Ladkin,et al.  The algebra of convex time intervals , 1987 .

[30]  Johan van Benthem,et al.  Time, logic and computation , 1988, REX Workshop.

[31]  Yde Venema,et al.  Expressiveness and Completeness of an Interval Tense Logic , 1990, Notre Dame J. Formal Log..

[32]  J. M. Larrazabal,et al.  Reasoning about change , 1991 .