THE FAMILY OF STABLE MODELS

被引:51
作者
FITTING, M
机构
[1] CUNY,GRAD CTR,DEPT MATH,NEW YORK,NY 10036
[2] CUNY,GRAD CTR,DEPT COMP SCI,NEW YORK,NY 10036
[3] CUNY,GRAD CTR,DEPT PHILOSOPHY,NEW YORK,NY 10036
来源
JOURNAL OF LOGIC PROGRAMMING | 1993年 / 17卷 / 2-4期
基金
美国国家科学基金会;
关键词
D O I
10.1016/0743-1066(93)90031-B
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The family of all stable models for a logic program has a surprisingly simple overall structure, once two naturally occurring orderings are made explicit. In a so-called knowledge ordering based on degree of definedness, every logic program P has a smallest stable model s(P)k-it is the well-founded model. There is also a dual largest stable model S(P)k, which has not been considered before. There is another ordering based on degree of truth. Taking the meet and the join, in the truth ordering, of the two extreme stable models s(P)k and S(P)k just mentioned yields the alternating fixed points of Van Gelder, denoted s(P)t and S(P)t here. From s(P)t and S(P)t in turn, s(P)k and S(P)k can be produced again, using the meet and joint of the knowledge ordering. All stable models are bounded by these four valuations. Further, the methods of proof apply not just to logic programs considered classically, but to logic programs over any bilattice meeting certain conditions, and thus apply in a vast range of settings. The methods of proof are largely algebraic.
引用
收藏
页码:197 / 225
页数:29
相关论文
共 32 条