© 1994 by Oxford University Press
Original Articles |
Narratives in the Situation Calculus
Department of Computing, Imperial College 180 Queen's Gate, London SW7 2BZ, UK. E-mail: rsmmps{at}doc.ic.ac.uk
A narrative is a course of real events about which we might have incomplete information. Formalisms for reasoning about action may be broadly divided into those which are narrative-based, such as the event calculus of Kowalski and Sergot, and those which reason on the level of hypothetical sequences of actions, in particular the situation calculus. This paper bridges the gap between these types of formalism by supplying a technique for linking incomplete narrative descriptions to situation calculus domain formulae written in the usual style using a Result function. Particular attention is given to actions with duration and overlapping actions. By illuminating the relationship between these two different styles of representation, the paper moves us one step closer to a full understanding of the space of all possible formalisms for reasoning about action.
Keywords: Reasoning about action,; temporal reasoning,; situation calculus,; narrative.