On the Non-Monotonic Behavior of the Event Calculus for Deriving Maximal Time Intervals

making previous intervals no longer derivable. As a consequence, a meaningful ordering over partially specified 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 specified orderings. A valuation function is defined 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]  Angelo Montanari,et al.  Reasoning about discrete processes in a logic programming framework , 1993, GULP.

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

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

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

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

[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]  Adrian Walker,et al.  Towards a Theory of Declarative Knowledge , 1988, Foundations of Deductive Databases and Logic Programming..

[10]  Krzysztof R. Apt,et al.  Logic Programming , 1990, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

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

[12]  Peter Gärdenfors,et al.  Belief Revision , 1995 .

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

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

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

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

[17]  Antony Galton,et al.  Temporal logics and their applications , 1987 .

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

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