EMBEDDING REVISION PROGRAMS IN LOGIC PROGRAMMING SITUATION CALCULUS

Authors
Citation
C. Baral, EMBEDDING REVISION PROGRAMS IN LOGIC PROGRAMMING SITUATION CALCULUS, The journal of logic programming, 30(1), 1997, pp. 83-97
Citations number
29
Categorie Soggetti
Computer Sciences, Special Topics","Computer Science Theory & Methods
ISSN journal
07431066
Volume
30
Issue
1
Year of publication
1997
Pages
83 - 97
Database
ISI
SICI code
0743-1066(1997)30:1<83:ERPILP>2.0.ZU;2-0
Abstract
Revision programs were introduced by Marek and Truszczynski to specify a change in knowledge bases. In this paper, we show how to embed revi sion programs in logic programs with situation calculus notation. We e xtend Marek and Truszczynski's approach to allow an incomplete initial knowledge base, and extend the rules of revision programs to depend b oth on the initial and the final knowledge base. We show how revision programs and its proposed extension can be incorporated in theories of actions, and how our usage of situation calculus notation makes this easier and elegant. (C) Elsevier Science Inc., 1997