© 1994 by Oxford University Press
Original Articles |
Extending Temporal Logic Programming with Choice Predicates Non-determinism
1Department of Computing, Macquarie University Sydeny, N.S.W. 2109, Australia E-mail:mehmet{at}mpce.mq.edu.au
2Department of Computer Science, University of Victoria Victoria, B.C. V8W 3P6, Canada E-mail:wwadge{at}csr.uvic.ca
In temporal logic programming, a stream can be specified by a single-valued, time-varying predicate which, at any given moment in time, represents the corresponding element in the stream. However, due to inherent non-determinism in logic programming, time-varying predicates do not necessarily represent single-valued relations at any given moment in time. Choice predicates are also time-varying predicates, but, in principle, they act like a dataflow node with multiple input lines which non-deterministically selects one of its inputs as output. Thus they are guaranteed to be single-valued at all moments in time, and they can be regarded as representing non-deterministic streams. Users do not define choice predicates, they are supplied automatically for all predicates defined in temporal logic programs. Inputs to choice predicates are supplied by the corresponding predicates. When the connection between choice predicates and the corresponding predicates is established, we obtain non-Horn temporal logic programs as a result. The model-theoretic semantics of such a program is developed in terms of minimal models. However, the logical structure of the program dictates which minimal models are constructible from the program. We in particular discuss a characterization of constructible minimal models as limits of alternating chains of models obtained by applications of two new mappings NTP and CP. The paper also outlines a proof procedure for the temporal language Chronolog extended with choice predicates.
Keywords: Logic programming; temporal logic; non-determinism; minimal models; alternating chains; proof procedures
![]()
CiteULike
Connotea
Del.icio.us What's this?
This article has been cited by other articles:
![]() |
A. S. d. Garcez and L. C. Lamb A Connectionist Computational Model for Epistemic and Temporal Reasoning Neural Comput., July 1, 2006; 18(7): 1711 - 1738. [Abstract] [Full Text] [PDF] |
||||
