We address the problem of proving total correctness of transformation rules for definite logic programs. We consider a general transformation rule, called clause replacement, which consists in transforming a program P into a new program Q by replacing a set Γ1 of clauses occurring in P by a new set Γ2 of clauses, provided that Γ1 and Γ2 are equivalent in the least Herbrand model M (P) of the program P. We propose a general method for proving that clause replacement is totally correct, that is, M (P) = M (Q). Our method consists in showing that the transformation of P into Q can be performed by: (i) adding extra arguments to predicates, thereby constructing from the given program P an annotated program α (P), (ii) applying clause replac...
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...
Many approaches proposed in the literature for proving the correctness of unfold/fold transformation...
We address the problem of proving total correctness of transformation rules for definite logic progr...
We address the problem of proving total correctness of transformation rules for definite logic progr...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
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...
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...
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 address the problem of proving total correctness of transformation rules for definite logic progr...
We address the problem of proving total correctness of transformation rules for definite logic progr...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
We address the problem of proving the total correctness of transformations of definite logic program...
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...
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...
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...