AbstractWe present a method for proving properties of definite logic programs. This method is called unfold/fold proof method because it is based on the unfold/fold transformation rules. Given a program P and two goals (that is, conjunctions of atoms) F(X,Y) and G(X,Z), where X, Y, and Z are pairwise disjoint vectors of variables, the unfold/fold proof method can be used to show that the equivalence formula ∀X(∃YF(X,Y)↔∃ZG(X,Z)) holds in the least Herbrand model of P. Equivalence formulas of that form can be used to justify goal replacement steps, which allow us to transform logic programs by replacing old goals, such as F(X,Y), by equivalent new goals, such as G(X,Z). These goal replacements preserve the least Herbrand model semantics if w...
This paper is a contribution to improving computational e fficiency of de nite Prolog programs using...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
. We present a method for proving properties of definite logic programs. This method is called unfol...
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 ...
AbstractThis paper proposes a framework for unfold⧸fold transformation of general logic programs. Th...
AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves ...
In this paper we present an overview of the unfold/fold proof method, a method for proving theorems ...
We address the problem of proving total correctness of transformation rules for definite logic progr...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
AbstractIn this paper, a logic program synthesis method from first-order logic specifications is des...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
We address the problem of proving the total correctness of transformations of definite logic program...
This paper is a contribution to improving computational e fficiency of de nite Prolog programs using...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
. We present a method for proving properties of definite logic programs. This method is called unfol...
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 ...
AbstractThis paper proposes a framework for unfold⧸fold transformation of general logic programs. Th...
AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves ...
In this paper we present an overview of the unfold/fold proof method, a method for proving theorems ...
We address the problem of proving total correctness of transformation rules for definite logic progr...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
AbstractIn this paper, a logic program synthesis method from first-order logic specifications is des...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
We address the problem of proving the total correctness of transformations of definite logic program...
This paper is a contribution to improving computational e fficiency of de nite Prolog programs using...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...