AITEC Contract Research Projects in FY1996 : Software |
As a method of reasoning about action domains, there are high-level action languages. These languages are simple and declarative, and can represent changes of states by executing action. We are proposing here a new action language, which is capable of representing non-deterministic actions and static constraints by extending the language A proposed by Gelfond and Lifschitz. We are also considering a translation of descriptions in our action language into extended disjunctive logic programs. Using these techniques, we implemented the action language system, called Action-MGTP, on top of our abductive logic programming (ALP) system. The ALP system is a reasoning system for logic programs which contains Negation As Failure (NAF), classical negation, disjunction, and abducible literals. It is based on bottom-up, incremental, backtrack-free computation of the minimal models for disjunctive programs using a model generation theorem prover (MGTP). Furthermore, to make the action system more efficient, we improve the efficiency of our ALP system by introducing negative clauses to compute negation as failure. The experimental results with some action domains show that our action system has a good performance.
Prolog on UNIX Workstation. The software is tested for running in SICStus Prolog v.2.1#9 on SunOS 4.1.3.
The expanded directory has the following directories and files:
There has been no English manual for Action-MGTP. If you are interested in using Action-MGTP, please contact the copyright owner:
www-admin@icot.or.jp