Well-founded orderings are a commonly used tool for proving the termination of programs. We introduce related concepts specialized to SLD-trees. Based on these concepts, we formulate formal and practical criteria for controlling the unfolding during the construction of SLD-trees that form the basis of a partial deduction. We provide algorithms that allow to use these criteria in a constructive way. In contrast to the many ad hoc techniques proposed in the literature, our technique provides both a formal and practically applicable framework.status: publishe
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...
AbstractWe present a procedure for partial deduction of logic programs, based on an automatic unfold...
AbstractWe elaborate on earlier work proposing general criteria to control unfolding during partial ...
A partial deduction strategy for logic programs usually uses an abstraction operation to guarantee t...
AbstractWe elaborate on earlier work proposing general criteria to control unfolding during partial ...
Partial deduction strategies for logic programs often use an abstraction operator to guarantee the f...
We elaborate on earlier work proposing general criteria to control unfolding during partial deductio...
The control of polyvariance is a key issue in partial deduction of logic programs. Certainly, only f...
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...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...
AbstractWe present a procedure for partial deduction of logic programs, based on an automatic unfold...
AbstractWe elaborate on earlier work proposing general criteria to control unfolding during partial ...
A partial deduction strategy for logic programs usually uses an abstraction operation to guarantee t...
AbstractWe elaborate on earlier work proposing general criteria to control unfolding during partial ...
Partial deduction strategies for logic programs often use an abstraction operator to guarantee the f...
We elaborate on earlier work proposing general criteria to control unfolding during partial deductio...
The control of polyvariance is a key issue in partial deduction of logic programs. Certainly, only f...
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...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
In the framework of Lloyd and Shepherdson [16], partial deduction involves the creation of SLDNF-tre...
AbstractLoop checking mechanisms are used to detect and prune infinite SLD derivations, through run ...