AbstractWe elaborate on earlier work proposing general criteria to control unfolding during partial deduction of logic programs. We study several techniques relying on more general and more powerful well-founded orderings. In particular, we extend our framework to incorporate lexicographical priorities between argument positions in a goal. We show that this handles some remaining deficiencies in previous methods. We emphasize the development of fully automatic algorithms for finite unfolding, avoiding the use of ad hoc techniques. Through an extensive formalization, we convey an understanding of the common principles underlying the various algorithms. Finally, we exhibit how our structure-based unfolding framework can be adapted to cope wit...
A partial deduction strategy for logic programs usually uses an abstraction operation to guarantee t...
© Springer-Verlag Berlin Heidelberg 1998. We provide a first investigation of the specialisation and...
In this paper we continue Feferman’s unfolding program initiated in (Feferman, vol. 6 of Lecture Not...
We elaborate on earlier work proposing general criteria to control unfolding during partial deductio...
AbstractWe elaborate on earlier work proposing general criteria to control unfolding during partial ...
Well-founded orderings are a commonly used tool for proving the termination of programs. We introduc...
AbstractWe present a procedure for partial deduction of logic programs, based on an automatic unfold...
AbstractWe present an approach to the automatic improvement of performances of logic programs by usi...
Abstract. The most successful unfolding rules used nowadays in partial evaluation of logic programs ...
This paper is a contribution to improving computational e fficiency of de nite Prolog programs using...
This paper is a contribution to improving computational e fficiency of de nite Prolog programs using...
In spite of the important research efforts in the area, the integration of powerful partial evaluati...
The most successful unfolding rules used nowadays in the partial evaluation of logic programs are ba...
AbstractUnfolding is a semantics-preserving program transformation technique that consists in the ex...
The most successful unfolding rules used nowadays in the partial evaluation of logic programs are ba...
A partial deduction strategy for logic programs usually uses an abstraction operation to guarantee t...
© Springer-Verlag Berlin Heidelberg 1998. We provide a first investigation of the specialisation and...
In this paper we continue Feferman’s unfolding program initiated in (Feferman, vol. 6 of Lecture Not...
We elaborate on earlier work proposing general criteria to control unfolding during partial deductio...
AbstractWe elaborate on earlier work proposing general criteria to control unfolding during partial ...
Well-founded orderings are a commonly used tool for proving the termination of programs. We introduc...
AbstractWe present a procedure for partial deduction of logic programs, based on an automatic unfold...
AbstractWe present an approach to the automatic improvement of performances of logic programs by usi...
Abstract. The most successful unfolding rules used nowadays in partial evaluation of logic programs ...
This paper is a contribution to improving computational e fficiency of de nite Prolog programs using...
This paper is a contribution to improving computational e fficiency of de nite Prolog programs using...
In spite of the important research efforts in the area, the integration of powerful partial evaluati...
The most successful unfolding rules used nowadays in the partial evaluation of logic programs are ba...
AbstractUnfolding is a semantics-preserving program transformation technique that consists in the ex...
The most successful unfolding rules used nowadays in the partial evaluation of logic programs are ba...
A partial deduction strategy for logic programs usually uses an abstraction operation to guarantee t...
© Springer-Verlag Berlin Heidelberg 1998. We provide a first investigation of the specialisation and...
In this paper we continue Feferman’s unfolding program initiated in (Feferman, vol. 6 of Lecture Not...