Reasoning about Complex Actions with Incomplete Knowledge: A Modal Approach
نویسندگان
چکیده
In this paper we propose a modal approach for reasoning about dynamic domains in a logic programming setting. We present a logical framework for reasoning about actions in which modal inclusion axioms of the form 〈p0〉φ ⊂ 〈p1〉〈p2〉 . . . 〈pn〉φ allow procedures to be defined for building complex actions from elementary actions. The language is able to handle knowledge producing actions as well as actions which remove information. Incomplete states are represented by means of epistemic operators and test actions can be used to check whether a fluent is true, false or undefined in a state. We give a non-monotonic solution for the frame problem by making use of persistency assumptions in the context of an abductive characterization. A goal directed proof procedure is defined, which allows reasoning about complex actions and generating conditional plans.
منابع مشابه
Minimal Knowledge Approach to Reasoning about Actions and Sensing
We present an autoepistemic approach for rea soning about actions in the presence of incom plete information and sensing Speci cally we introduce a logical formalism that combines a very expressive logic of programs the modal mu calculus with a minimal knowledge modal ity We show that reasoning in such a formal ism can be done by integrating model checking for modal mu calculus and propositiona...
متن کاملReasoning about High-Level Robot Behaviors by Model Checking and Local Validity Tests
In this paper we explore a research direction in reasoning about actions stemming from the Robot-Tino Project at the University of Rome. We introduce a logical formalism that combines a very expressive logic of programs, the modal mu-calculus, with a special use of a minimal knowledge operator. Reasoning in such formalism can be done by integrating model checking for modal mu-calculus and propo...
متن کاملReasoning about High - Level Robot Behaviors by Model Checking andLocal
In this paper we explore a research direction in reasoning about actions stemming from the Robot-Tino Project at the University of Rome. We introduce a logical formalism that combines a very expressive logic of programs, the modal mu-calculus, with a special use of a minimal knowledge operator. Reasoning in such formalism can be done by integrating model checking for modal mu-calculus and propo...
متن کاملElectronic Transactions on Artiicial Intelligence Minimal Knowledge Approach to Reasoning about Actions and Sensing Publication and Review History Article Maintenance
We present an autoepistemic approach for reasoning about ac tions in the presence of incomplete information and sensing Speci cally we introduce a logical formalism that combines a very expressive logic of programs the modal mu calculus with a minimal knowledge modality We show that reasoning in such a formalism can be done by integrating model checking for modal mu calculus and propositional i...
متن کاملA Modal Programming Language for Representing Complex Actions
In this paper we propose a modal approach for reasoning about dynamic domains in a logic programming setting. In particular we deene a language, called DyLOG, in which actions are naturally represented by modal operators. DyLOG is a language for reasoning about actions which allows to deal with ramiications and to deene procedures to build complex actions from elementary ones. Procedure deeniti...
متن کامل