LOOP CHECKING IN PARTIAL DEDUCTION

被引:37
作者
BOL, R [1 ]
机构
[1] TECH UNIV EINDHOVEN,FAC WSK&I,5600 MB EINDHOVEN,NETHERLANDS
来源
JOURNAL OF LOGIC PROGRAMMING | 1993年 / 16卷 / 1-2期
关键词
D O I
10.1016/0743-1066(93)90022-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-trees for a given program and some goals up to certain halting points. This paper identifies the relation between halting criteria for partial deduction and loop checking (as formalized in [1]). For simplicity, we consider only positive programs and SLD-resolution here. It appears that loop checks for partial deduction must be complete, whereas traditionally, the soundness of a loop check is more important. However, it is also shown that sound loop checks can contribute to improve partial deduction. Finally, a class of complete loop checks suitable for partial deduction is identified.
引用
收藏
页码:25 / 46
页数:22
相关论文
共 22 条
[1]  
BENKERIMI K, 1990, 1990 P N AM C LOG PR, P343
[2]  
BESNARD P, 1989, IRISA488 TECHN REP
[3]  
BJORNER D, 1988, PARTIAL EVALUATION M, P625
[4]  
BOL RN, 1991, THEOR COMPUT SCI, V86, P35, DOI 10.1016/0304-3975(91)90004-L
[5]  
BOL RN, 1990, J LOGIC PROGRAM, V15, P147
[6]  
BOL RN, 1990, 1990 P N AM C LOG PR, P465
[7]  
BROUGH DR, 1984, P FGCS C, P149
[8]  
BRUYNOOGHE M, 1991, 1991 P INT LOG PROGR
[9]  
Clark K. L., 1978, Logic and data bases, P293
[10]  
COVINGTON MA, 1985, SIGPLAN NOTICES, V20, P20, DOI 10.1145/988284.988288