AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves equivalence in a stronger sense that of the usual least Herbrand model semantics, which Tamaki and Sato originally showed. Conventionally, the semantics of Prolog program is defined by the least Herbrand model. However, the least Herbrand model does not always characterize what answer substitutions are returned. This paper proves that any program obtained from an initial program by applying Tamaki-Sato's transformation returns the same answer substitutions as the initial program for any given top-level goal
In this paper we present an overview of the unfold/fold proof method, a method for proving theorems ...
AbstractWe show that the framework for unfold/fold transformation of logic programs, first proposed ...
AbstractWe study “à la Tamaki-Sato” transformations of constraint logic programs. We give an operati...
AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves ...
AbstractWe present a method for proving properties of definite logic programs. This method is called...
. 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/...
AbstractTwo unfold/fold transformation systems for first-order programs, one basic and the other ext...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
AbstractSome transformation operations for logic programs, basic for partial deduction, program spec...
In [3] a general fold operation has been introduced for definite programs wrt computed answer substi...
AbstractThree semantics have been proposed as the most promising candidates for a declarative interp...
AbstractThe development of logic programs sometimes takes the following course. We begin with an int...
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...
In this paper we present an overview of the unfold/fold proof method, a method for proving theorems ...
AbstractWe show that the framework for unfold/fold transformation of logic programs, first proposed ...
AbstractWe study “à la Tamaki-Sato” transformations of constraint logic programs. We give an operati...
AbstractThis paper shows that Tamaki-Sato's unfold/fold transformation of Prolog programs preserves ...
AbstractWe present a method for proving properties of definite logic programs. This method is called...
. 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/...
AbstractTwo unfold/fold transformation systems for first-order programs, one basic and the other ext...
The many approaches which have been proposed in the literature for proving the correctness of unfold...
AbstractSome transformation operations for logic programs, basic for partial deduction, program spec...
In [3] a general fold operation has been introduced for definite programs wrt computed answer substi...
AbstractThree semantics have been proposed as the most promising candidates for a declarative interp...
AbstractThe development of logic programs sometimes takes the following course. We begin with an int...
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...
In this paper we present an overview of the unfold/fold proof method, a method for proving theorems ...
AbstractWe show that the framework for unfold/fold transformation of logic programs, first proposed ...
AbstractWe study “à la Tamaki-Sato” transformations of constraint logic programs. We give an operati...