THE WELL-FOUNDED SEMANTICS FOR GENERAL LOGIC PROGRAMS

被引:27
作者
VANGELDER, A
ROSS, KA
SCHLIPF, JS
机构
[1] STANFORD UNIV,DEPT COMP SCI,STANFORD,CA 94305
[2] UNIV CINCINNATI,DEPT COMP SCI,CINCINNATI,OH 45221
关键词
FIXPOINTS; NEGATION AS FAILURE; STABLE MODELS; 3-VALUED LOGIC; UNFOUNDED SETS; WELL-FOUNDED MODELS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
A general logic program (abbreviated to "program" hereafter) is a set of rules that have both positive and negative subgoals. It is common to view a deductive database as a general logic program consisting of rules (IDB) sitting above elementary relations (EDB, facts). It is desirable to associate one Herbrand model with a program and think of that model as the "meaning of the program," or its "declarative semantics." Ideally, queries directed to the program would be answered in accordance with this model. Recent research indicates that some programs do not have a "satisfactory" total model; for such programs, the question of an appropriate partial model arises. Unfounded sets and well-founded partial models are introduced and the well-founded semantics of a program are defined to be its well-founded partial model. If the well-founded partial model is in fact a total model, it is called the well-founded model. It is shown that the class of programs possessing a total well-founded model properly includes previously studied classes of "stratified" and "locally stratified" programs. The method in this paper is also compared with other proposals in the literature, including Clark's "program completion," Fitting's and Kunen's 3-valued interpretations of it, and the "stable models" of Gelfond and Lifschitz.
引用
收藏
页码:620 / 650
页数:31
相关论文
共 43 条
[1]
CONTRIBUTIONS TO THE THEORY OF LOGIC PROGRAMMING [J].
APT, KR ;
VANEMDEN, MH .
JOURNAL OF THE ACM, 1982, 29 (03) :841-862
[2]
Apt Krzysztof R, 1988, FDN DEDUCTIVE DATABA, P89, DOI [10.1016/B978-0-934613-40-8.50006-3, DOI 10.1016/B978-0-934613-40-8.50006-3]
[3]
BRY F, 8TH P ACM S PRINC DA, P34
[4]
STRUCTURE AND COMPLEXITY OF RELATIONAL QUERIES [J].
CHANDRA, A ;
HAREL, D .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1982, 25 (01) :99-128
[5]
HORN CLAUSE QUERIES AND GENERALIZATIONS. [J].
Chandra, Ashok K. ;
Harel, David .
Journal of Logic Programming, 1985, 2 (01) :1-15
[6]
Clark K. L., 1978, Logic and data bases, P293
[7]
Dummett M., 1977, ELEMENTS INTUITIONIS
[8]
DUNG PM, 1989, UNPUB NATURAL SEMANT
[9]
Fitting M., 1985, Journal of Logic Programming, V2, P295, DOI 10.1016/S0743-1066(85)80005-4
[10]
GELFOND M, 1987, 6TH P NAT C ART INT, P207