AbstractTwo unfold/fold transformation systems for first-order programs, one basic and the other extended, are presented. The systems comprise an unfolding rule, a folding rule and a replacement rule. They are intended to work with a first-order theory Δ specifying the meaning of primitives, on top of which new relations are built by programs. They preserve the provability relationship Δ ∪ Γ ⊬ G between a call-consistent program Γ and a goal formula G such that Γ is strict with respect to G. They also preserve the logical consequence relationship in three-valued logic
AbstractIn this paper we show how to transfer some developments done in the field of functionallogi...
In this paper we present an overview of the unfold/fold proof method, a method for proving theorems ...
Unfold/fold transformations have been widely studied in various programming paradigms and are used i...
AbstractTwo unfold/fold transformation systems for first-order programs, one basic and the other ext...
AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves ...
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...
AbstractIn this paper, a logic program synthesis method from first-order logic specifications is des...
. We present a method for proving properties of definite logic programs. This method is called unfol...
The unfold/fold framework constitutes the spine of many program transformation strategies. However,...
Many transformation systems for program optimization, program synthesis, and program specialization ...
AbstractWe present an approach to the automatic improvement of performances of logic programs by usi...
AbstractThis paper describes some extensions of Tamaki-Sato's (1984) unfold/fold transformation of d...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
AbstractIn this paper we show how to transfer some developments done in the field of functionallogi...
In this paper we present an overview of the unfold/fold proof method, a method for proving theorems ...
Unfold/fold transformations have been widely studied in various programming paradigms and are used i...
AbstractTwo unfold/fold transformation systems for first-order programs, one basic and the other ext...
AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves ...
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...
AbstractIn this paper, a logic program synthesis method from first-order logic specifications is des...
. We present a method for proving properties of definite logic programs. This method is called unfol...
The unfold/fold framework constitutes the spine of many program transformation strategies. However,...
Many transformation systems for program optimization, program synthesis, and program specialization ...
AbstractWe present an approach to the automatic improvement of performances of logic programs by usi...
AbstractThis paper describes some extensions of Tamaki-Sato's (1984) unfold/fold transformation of d...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
AbstractIn this paper we show how to transfer some developments done in the field of functionallogi...
In this paper we present an overview of the unfold/fold proof method, a method for proving theorems ...
Unfold/fold transformations have been widely studied in various programming paradigms and are used i...