foundations of logic programming;
negation as failure;
semantics for logic programs;
nonmonotonic reasoning;
D O I:
10.1016/S0743-1066(97)10005-X
中图分类号:
TP301 [理论、方法];
学科分类号:
081202 ;
摘要:
We suggest a general logical formalism for Logic Programming based on a four-valued inference. We show that it forms a proper setting for representing logic programs with negation as failure of a most general kind and for describing logics and semantics that characterize their behavior. In this way we also extend the connection between Logic and Logic Programming beyond positive programs. In addition, the suggested formalism will allow us to see a reasoning about logic programs as a most simple kind of nonmonotonic reasoning in general. (C) 1998 Elsevier Science Inc. All rights reserved.