Preliminary exploration on actions as updates
1999, Agp
Abstract
This paper reports on the use of logic program updates to models actions that bring about changes in knowledge states describing the world and its rules. The LUPS language is employed to specify concurrent update rules to model actions that depend on, and change, rule rich world states, not described simply by propositional uents. This language and corresponding semantics, whose original stable semantics we generalize to the well-founded setting, is brie y recapitulated here. The advantages of our approach to modelling actions as updates are brought out by a number of telling examples, especially conceived for the purpose. They have been test run in our implementation of LUPS, though the latter is not described here for lack of space.
References (10)
- J. J. Alferes, J. A. Leite, L. M. Pereira, H. Przymusinska, and T. Przymusinski. Dynamic logic programming. In A. Cohn and L. Schubert, editors, KR'98, pages 98{109. Morgan Kaufmann, 1998.
- J. J. Alferes, L. M. Pereira, H. Przymusinska, and T. Przymusinski. LUPS { a language for updating logic programs. Technical report, June 1999.
- C. V. Dam asio and L. M. Pereira. Default negated conclusions: why not ? In R. Dyckho , H. Herre, and P. Schroeder-Heister, editors, Proc. of the 5th In- ternational Workshop on Extensions of Logic Programming (ELP'96), number 1050 in LNAI, pages 103{117, 1996.
- A. Van Gelder, K. A. Ross, and J. S. Schlipf. The well-founded semantics for general logic programs. Journal of the ACM, 38(3):620{650, 1991.
- M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In R. Kowalski and K. A. Bowen, editors, ICLP'88, pages 1070{1080. MIT Press, 1988.
- M. Gelfond and V. Lifschitz. Answer sets in general non-monotonic reasoning (preliminary report). In B. Nebel, C. Rich, and W. Swartout, editors, KR'92, pages 603{614. Morgan-Kaufmann, 1992.
- M. Gelfond and V. Lifschitz. Action languages. Linkoping Electronic Articles in Computer and Information Science, 3(16), 1998.
- F. Lin. Embracing causality in specifying the indirect e ects of actions. In IJCAI'95, pages 1985{1991. Morgan Kaufmann, 1995.
- V. Marek and M. Truszczynski. Revision speci cations by means of programs. In C. MacNish, D. Pearce, and L. M. Pereira, editors, JELIA '94, volume 838 of LNAI, pages 122{136. Springer-Verlag, 1994.
- L. M. Pereira and P. Quaresma. Modelling agent interaction in logic program- ming. In Osamu Yoshie, editor, INAP'98 -The 11th International Conference on Applications of Prolog, pages 150{156, Tokyo, Japan, September 1998. Sci- ence University of Tokyo.