On Positive Occurrences of Negation as Failure

Katsumi Inoue and Chiaki Sakama

Proceedings of the 4th International Conference on Principles of Knowledge Representation and Reasoning (KR'94), pp. 293-304, Morgan Kaufmann Publishers, 1994.


Logic programs with positive occurrences of negation as failure have recently been introduced as a subset of the logic of minimal belief and negation as failure (MBNF). A unique feature of such programs, which other traditional logic programs lack, is that the minimality of answer sets does not hold. We reveal in this paper that this property is important for applying logic programming to represent abduction and inclusive disjunctions. With its rich expressiveness, however, the computational complexity of such extended programs is shown to remain in the same complexity class as normal disjunctive programs. Through the elimination of negation as failure from programs, computation of such extended programs is realized using bottom-up model generation techniques. A simple translation of programs into autoepistemic logic is also presented.

Full Paper (pdf 330K)