A FIXPOINT SEMANTICS FOR DISJUNCTIVE LOGIC PROGRAMS

被引:45
|
作者
MINKER, J [1 ]
RAJASEKAR, A [1 ]
机构
[1] UNIV MARYLAND,DEPT COMP SCI,COLLEGE PK,MD 20742
来源
JOURNAL OF LOGIC PROGRAMMING | 1990年 / 9卷 / 01期
基金
美国国家科学基金会;
关键词
D O I
10.1016/0743-1066(90)90033-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a fixpoint semantics for disjunctive logic programs. We extend the concept of the Herbrand base of a logic program to consist of all positive clauses that may be formed using the atoms in the Herbrand base. A monotonic closure operator is defined, operating on the lattice formed by the power set of the extended Herbrand base. The closure operator is shown to achieve a least fixpoint which captures the intended meaning of derivability of disjunctive programs. The equivalence of the fixpoint semantics with the minimal model semantics is also shown. We provide a characterization for Minker's generalized closed-world assumption using the fixpoint operator. We introduce the concept of support for negation and develop a proof procedure for handling negation based on this concept. We describe a proof procedure based on SLINF derivation, a modification of SLI derivation (LUST resolution). We show that the proof procedure reduces to SLDNF resolution when applied to Horn programs. © 1990.
引用
收藏
页码:45 / 74
页数:30
相关论文
共 50 条