AbstractIn 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
AbstractThis paper gives a theoretical foundation for partial evaluation in logic programming. Let P...
We describe an iterative algorithm for mechanically deriving loop invariants for the purpose of prov...
Program specialisation aims at improving the overall performance of programs by performing source to...
AbstractIn the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of S...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
AbstractLoop checking is a mechanism for pruning infinite SLD-derivations. In (Bol, Apt and Klop, 19...
AbstractWe present a procedure for partial deduction of logic programs, based on an automatic unfold...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...
AbstractWe systematically study loop checking mechanisms for logic programs by considering their sou...
Well-founded orderings are a commonly used tool for proving the termination of programs. We introduc...
AbstractIn this paper we extend the concept of loop checking from positive programs (as described in...
Partial deduction strategies for logic programs often use an abstraction operator to guarantee the f...
In this paper we extend the concept of loop checking from positive programs (as described in [1]) to...
AbstractIn this paper, we discuss an extension of Partial Deduction in the framework of structured l...
AbstractA simple analysis of the arguments developed by Bol et al. (Theoret. Comput. Sci.86, 35-79 (...
AbstractThis paper gives a theoretical foundation for partial evaluation in logic programming. Let P...
We describe an iterative algorithm for mechanically deriving loop invariants for the purpose of prov...
Program specialisation aims at improving the overall performance of programs by performing source to...
AbstractIn the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of S...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
AbstractLoop checking is a mechanism for pruning infinite SLD-derivations. In (Bol, Apt and Klop, 19...
AbstractWe present a procedure for partial deduction of logic programs, based on an automatic unfold...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...
AbstractWe systematically study loop checking mechanisms for logic programs by considering their sou...
Well-founded orderings are a commonly used tool for proving the termination of programs. We introduc...
AbstractIn this paper we extend the concept of loop checking from positive programs (as described in...
Partial deduction strategies for logic programs often use an abstraction operator to guarantee the f...
In this paper we extend the concept of loop checking from positive programs (as described in [1]) to...
AbstractIn this paper, we discuss an extension of Partial Deduction in the framework of structured l...
AbstractA simple analysis of the arguments developed by Bol et al. (Theoret. Comput. Sci.86, 35-79 (...
AbstractThis paper gives a theoretical foundation for partial evaluation in logic programming. Let P...
We describe an iterative algorithm for mechanically deriving loop invariants for the purpose of prov...
Program specialisation aims at improving the overall performance of programs by performing source to...