Combining Terminological Logics with Tense Logic

We show how to add full first-order temporal expressiveness to terminological logics. This can be achieved by embedding point-based tense operators in propositionally closed concept languages like ALC. The resulting temporal terminological logics are fully expressive over linear, Dedekind complete time such as ℕ and ℝ in the sense that all first-order temporal formulae over these time structures are expressible. We then prove that augmenting ALC by future-oriented tense operators interpreted over linear, discrete, unbounded time like IN does not increase its computational complexity. To establish this complexity result we show that coherence in ALC augmented by functional roles and their transitive closure is computable in polynomial space. We finally show how to obtain directly an axiomatization and a tableau-based algorithm for the tenselogical extension of terminological logics.

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

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

[3]  Joseph Y. Halpern,et al.  Decision procedures and expressiveness in the temporal logic of branching time , 1982, STOC '82.

[4]  Yoav Shoham,et al.  A propositional modal logic of time intervals , 1991, JACM.

[5]  Albrecht Schmiedel,et al.  Temporal Terminological Logic , 1990, AAAI.

[6]  Richard E. Ladner,et al.  Propositional Dynamic Logic of Regular Programs , 1979, J. Comput. Syst. Sci..

[7]  Pierre Wolper,et al.  Automata theoretic techniques for modal logics of programs: (Extended abstract) , 1984, STOC '84.

[8]  Rohit Parikh Propositional Dynamic Logics of Programs: a Survey , 1979, Logic of Programs.

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

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

[11]  Gert Smolka,et al.  Attributive Concept Descriptions with Complements , 1991, Artif. Intell..

[12]  Ronald J. Brachman,et al.  An overview of the KL-ONE Knowledge Representation System , 1985 .

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

[14]  Joseph Y. Halpern,et al.  The Propositional Dynamic Logic of Deterministic, Well-Structured Programs (Extended Abstract) , 1981, FOCS.

[15]  Pierre Wolper,et al.  The tableau method for temporal logic: an overview , 1985 .

[16]  Pierre Wolper,et al.  Temporal logic can be more expressive , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[17]  James G. Schmolze,et al.  The KL-ONE family , 1992 .

[18]  John P. Burgess,et al.  Axioms for tense logic. I. "Since" and "until" , 1982, Notre Dame J. Formal Log..

[19]  Klaus Schild,et al.  A Correspondence Theory for Terminological Logics: Preliminary Report , 1991, IJCAI.

[20]  Bernhard Nebel,et al.  Terminological Reasoning is Inherently Intractable , 1990, Artif. Intell..

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