401. Event Calculus with explicit quantifiers
- Author
-
Massimo Franceschet, Andrea Montanari, and Iliano Cervesato
- Subjects
Algebra ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Theoretical computer science ,Computer science ,Process calculus ,Church encoding ,Temporal logic ,Time-scale calculus ,Binary lambda calculus ,Boolean function ,Event calculus ,Logic programming - Abstract
Kowalski and Sergot's (1986) Event Calculus (EC) is a simple temporal formalism that, given a set of event occurrences, derives the maximal validity intervals (MVIs) over which properties initiated or terminated by these events hold. We extend this calculus to give a semantic foundation to our Quantifiers and Connectives Event Calculus (QCEC). In particular, we extend the range of queries accepted by EC, which has so far been limited to Boolean combinations of MVI verification or computation requests, to admit arbitrary quantification over events and properties. We demonstrate the added expressive power by encoding a medical diagnosis problem as a case study. Moreover, we give a /spl lambda/Prolog implementation of this formalism and analyze the computational complexity of the extended calculus.
- Published
- 2002
- Full Text
- View/download PDF