AbstractThis paper describes some extensions of Tamaki-Sato's (1984) unfold/fold transformation of definite programs. We first propose unfold/fold rules also preserving the finite failure set (by SLD-resolution) of a definite program, which the original rules proposed by Tamaki and Sato do not. Then, we show that our unfold/fold rules can be extended to rules for stratified programs and prove that both the success set and the finite failure set (by SLDNF-resolution) of a stratified program are preserved. Preservation of equivalence of the perfect model semantics (Przymusinski (1988)) is also discussed
. We present a method for proving properties of definite logic programs. This method is called unfol...
AbstractTwo unfold/fold transformation systems for first-order programs, one basic and the other ext...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
AbstractThis paper describes some extensions of Tamaki-Sato's (1984) unfold/fold transformation of d...
We show how unfold/fold program transformation techniques may be used for proving that a closed firs...
AbstractThis paper proposes a framework for unfold⧸fold transformation of general logic programs. Th...
We study how to preserve universal termination besides computed answer substitutions while transform...
An unfold/fold transformation system is a source-to-source rewriting methodology devised to improve ...
An Unfold/Fold transformation system is a source-to-source rewriting methodology devised to improve ...
We present a method for proving properties of definite logic programs. This method is called unfold/...
Unfold/fold transformations have been studied for various declarative programming languages such as ...
AbstractWe present a method for proving properties of definite logic programs. This method is called...
We define a translation of aggregate programs to normal logic programs which preserves the set of pa...
AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves ...
The unfold/fold framework constitutes the spine of many program transformation strategies. However,...
. We present a method for proving properties of definite logic programs. This method is called unfol...
AbstractTwo unfold/fold transformation systems for first-order programs, one basic and the other ext...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
AbstractThis paper describes some extensions of Tamaki-Sato's (1984) unfold/fold transformation of d...
We show how unfold/fold program transformation techniques may be used for proving that a closed firs...
AbstractThis paper proposes a framework for unfold⧸fold transformation of general logic programs. Th...
We study how to preserve universal termination besides computed answer substitutions while transform...
An unfold/fold transformation system is a source-to-source rewriting methodology devised to improve ...
An Unfold/Fold transformation system is a source-to-source rewriting methodology devised to improve ...
We present a method for proving properties of definite logic programs. This method is called unfold/...
Unfold/fold transformations have been studied for various declarative programming languages such as ...
AbstractWe present a method for proving properties of definite logic programs. This method is called...
We define a translation of aggregate programs to normal logic programs which preserves the set of pa...
AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves ...
The unfold/fold framework constitutes the spine of many program transformation strategies. However,...
. We present a method for proving properties of definite logic programs. This method is called unfol...
AbstractTwo unfold/fold transformation systems for first-order programs, one basic and the other ext...
In the literature there are various papers which illustrate the relationship between the unfold/fold...