Partial deduction in the Lloyd-Shepherdson framework cannot achieve certain optimisations which are possible by unfold/fold transformations. We introduce conjunctive partial deduction, an extension of partial deduction accommodating such optimisations, e.g., tupling and deforestation, We first present a framework for conjunctive partial deduction, extending the Lloyd-Shepherdson framework by considering conjunctions of atoms (instead of individual atoms) for specialisation and renaming. Correctness results are given for the framework with respect to computed answer semantics, least Herbrand model semantics, and finite failure semantics, Maintaining the well-known distinction between local and global control, we describe a basic algorithm fo...
AbstractThis paper presents a partial deduction method in disjunctive logic programming. Partial ded...
We provide an approach to formally analyze the computational behavior of coroutines in Logic Program...
We provide an approach to formally analyze the omputational behavior of coroutines in Logic Programs...
AbstractPartial deduction in the Lloyd–Shepherdson framework cannot achieve certain optimisations wh...
. Partial deduction in the Lloyd-Shepherdson framework cannot achieve cer-tain optimisations which a...
AbstractPartial deduction in the Lloyd–Shepherdson framework cannot achieve certain optimisations wh...
Partial deduction within Lloyd and Shepherdson's framework transforms different atoms of a goal...
Recently, partial deduction of logic programs has been extended to conceptually embed folding. To th...
Abstract. Recently, partial deduction of logic programs has been ex-tended to conceptually embed fol...
Abstract. Recently, partial deduction of logic programs has been extended to conceptually embed fold...
Standard partial deduction suffers from several drawbacks when compared to topdown abstract interpre...
We show that sometimes partial deduction produces poor program specializations because of its limite...
We show that sometimes partial deduction produces poor program specializations because of its limite...
Partial deduction based upon the Lloyd and Shepherdson framework generates a specialised program giv...
Conjunctive partial deduction is a well-known technique for the partial evaluation of logic programs...
AbstractThis paper presents a partial deduction method in disjunctive logic programming. Partial ded...
We provide an approach to formally analyze the computational behavior of coroutines in Logic Program...
We provide an approach to formally analyze the omputational behavior of coroutines in Logic Programs...
AbstractPartial deduction in the Lloyd–Shepherdson framework cannot achieve certain optimisations wh...
. Partial deduction in the Lloyd-Shepherdson framework cannot achieve cer-tain optimisations which a...
AbstractPartial deduction in the Lloyd–Shepherdson framework cannot achieve certain optimisations wh...
Partial deduction within Lloyd and Shepherdson's framework transforms different atoms of a goal...
Recently, partial deduction of logic programs has been extended to conceptually embed folding. To th...
Abstract. Recently, partial deduction of logic programs has been ex-tended to conceptually embed fol...
Abstract. Recently, partial deduction of logic programs has been extended to conceptually embed fold...
Standard partial deduction suffers from several drawbacks when compared to topdown abstract interpre...
We show that sometimes partial deduction produces poor program specializations because of its limite...
We show that sometimes partial deduction produces poor program specializations because of its limite...
Partial deduction based upon the Lloyd and Shepherdson framework generates a specialised program giv...
Conjunctive partial deduction is a well-known technique for the partial evaluation of logic programs...
AbstractThis paper presents a partial deduction method in disjunctive logic programming. Partial ded...
We provide an approach to formally analyze the computational behavior of coroutines in Logic Program...
We provide an approach to formally analyze the omputational behavior of coroutines in Logic Programs...