On the Non-monotonic Behavior of EventCalculus for Deriving Maximal Time IntervalsIliano Cervesato

The Event Calculus was proposed by Kowalski and Sergot as a simple and eeective tool for dealing with time and actions in the framework of logic programming 9]. In response to the occurrences of events, the formalism computes maximal and convex intervals of validity of the relationships holding in the mod-eled world. The case of interest is when the set of events is xed, but the order of their occurrence times is only partially known. The availability of new (pieces of) information about the relative order of events has a non-monotonic eeect, making previous intervals no longer derivable. As a consequence, a meaningful ordering over partially speciied event orderings may not be based on inclusion of the corresponding Computed Intervals sets. A monotonic version of the calculus is then proposed and compared to the original. We discuss why it is not immediately viable for AI applications, and show how it can be used to order partially speciied orderings. A valuation function is deened that chooses among alternative orderings the one(s) which minimizes the separation from the result obtainable by the monotonic version.

[1]  Murray Shanahan,et al.  Representing Continuous Change in the Event Calculus , 1990, ECAI.

[2]  Fariba Sadri,et al.  Three recent approaches to temporal reasoning , 1987 .

[3]  Angelo Montanari,et al.  Reasoning about discrete processes in a logic programming framework , 1993, GULP.

[4]  Kave Eshghi,et al.  Abductive Planning with Event Calculus , 1988, ICLP/SLP.

[5]  Chris Evans The macro-event calculus: representing temporal granularity , 1990 .

[6]  Angelo Montanari,et al.  Dealing with Time Granularity in the Event Calculus , 1992, FGCS.

[7]  L. Chittaro,et al.  Experimenting A Temporal Logic For Executable Specifications In An Engineering Domain , 1970 .

[8]  J. Lloyd Foundations of Logic Programming , 1984, Symbolic Computation.

[9]  Dino Pedreschi,et al.  Modular termination proofs for logic and pure PROLOG programs , 1993 .

[10]  J. W. Lloyd,et al.  Foundations of logic programming; (2nd extended ed.) , 1987 .

[11]  Murray Shanahan,et al.  Prediction is Deduction but Explanation is Abduction , 1989, IJCAI.

[12]  Wolfgang Thomas,et al.  Handbook of Theoretical Computer Science, Volume B: Formal Models and Semantics , 1990 .

[13]  Adrian Walker,et al.  Towards a Theory of Declarative Knowledge , 1988, Foundations of Deductive Databases and Logic Programming..

[14]  Suryanarayana M. Sripada Temporal Reasoning in Deductive Databases , 1991 .

[15]  Teodor C. Przymusinski On the Declarative Semantics of Deductive Databases and Logic Programs , 1988, Foundations of Deductive Databases and Logic Programming..

[16]  Robert A. Kowalski,et al.  Database Updates in the Event Calculus , 1992, J. Log. Program..