The existential variables of a clause in a constraint logic program are the variables which occur in the body of the clause and not in its head. The elimination of these variables is a transformation technique which is often used for improving program efficiency and verifying program properties. We consider a folding transformation rule which ensures the elimination of existential variables and we propose an algorithm for applying this rule in the case where the constraints are linear inequations over rational or real numbers. The algorithm combines techniques for matching terms modulo equational theories and techniques for solving systems of linear inequations. Through some examples we show that an implementation of our folding algorithm h...
Gauss and Fourier have together provided us with the essential techniques for symbolic computation w...
Abstract We propose a set of transformation rules for constraint logic programs with negation. We as...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
The existential variables of a clause in a constraint logic program are the variables which occur in...
The existential variables of a clause in a constraint logic program are the variables which occur i...
We propose a method for proving first order properties of constraint logic programs which manipulate...
We propose a method for proving first order properties of constraint logic programs which manipulate...
We consider the folding transformation rule for constraint logic programs. We propose an algorithm ...
The contribution of this thesis consists in the extension of the techniques for the transformation o...
AbstractWe present an approach to the automatic improvement of performances of logic programs by usi...
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...
Abstract. Many approaches proposed in the literature for proving the correctness of unfold/fold tran...
Variable or value elimination in a constraint satisfaction problem (CSP) can be used in preprocessin...
Abstract. The idea of constraint based program analysis is to translate a given program into a set o...
Gauss and Fourier have together provided us with the essential techniques for symbolic computation w...
Abstract We propose a set of transformation rules for constraint logic programs with negation. We as...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
The existential variables of a clause in a constraint logic program are the variables which occur in...
The existential variables of a clause in a constraint logic program are the variables which occur i...
We propose a method for proving first order properties of constraint logic programs which manipulate...
We propose a method for proving first order properties of constraint logic programs which manipulate...
We consider the folding transformation rule for constraint logic programs. We propose an algorithm ...
The contribution of this thesis consists in the extension of the techniques for the transformation o...
AbstractWe present an approach to the automatic improvement of performances of logic programs by usi...
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...
Abstract. Many approaches proposed in the literature for proving the correctness of unfold/fold tran...
Variable or value elimination in a constraint satisfaction problem (CSP) can be used in preprocessin...
Abstract. The idea of constraint based program analysis is to translate a given program into a set o...
Gauss and Fourier have together provided us with the essential techniques for symbolic computation w...
Abstract We propose a set of transformation rules for constraint logic programs with negation. We as...
In the literature there are various papers which illustrate the relationship between the unfold/fold...