Journal of the ACM · 1991 · 444 citations · 22 references
ComputingComputer ScienceComputational LinguisticsInformation RetrievalTime Series AnalysisModal LogicTemporal Knowledge RepresentationTemporal LogicInterval-based Time ModelsPropositional Logic SemanticsPropositional Temporal Logic
: 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 we develop a modal temporal logic based on time intervals, a logic which can be viewed as a generalization of pointbased modal temporal logic. We discuss related logics, give an intuitive presentation of the new logic, and define its formal syntax and semantics. We make no assumption 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 rationals). We show, however, that there are formulas in the logic that allow us to distinguish all these situations. We also give a translation of our logic into first-order logic, which allows us to apply some results on first-order logic to our modal one. Finally, we consider the difficulty o...
22
Maintaining knowledge about temporal intervals
James F. Allen · Communications of the ACM · 1983 · 7.5K citations · Full text
Theory of Recursive Functions and Effective Computability
D. C. Cooper · The Computer Journal · 1969 · 2.6K citations · Full text
Towards a general theory of action and time
James F. Allen · Artificial Intelligence · 1984 · 2.6K citations
A temporal logic for reasoning about processes and plans
Drew McDermott · Cognitive Science · 1982 · 760 citations · Full text