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 rifle 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 for solving systems of linear inequations. We show that an implementation of our folding algorithm performs well in practice
In the literature there are various papers which illustrate the relationship between the unfold/fold...
AbstractThe first-order logical theory of dense linear order has long been known to admit quantifier...
Gauss and Fourier have together provided us with the essential techniques for symbolic computation w...
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 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...
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...
AbstractWe present an approach to the automatic improvement of performances of logic programs by usi...
Abstract. The idea of constraint based program analysis is to translate a given program into a set o...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
AbstractThe first-order logical theory of dense linear order has long been known to admit quantifier...
Gauss and Fourier have together provided us with the essential techniques for symbolic computation w...
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 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...
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...
AbstractWe present an approach to the automatic improvement of performances of logic programs by usi...
Abstract. The idea of constraint based program analysis is to translate a given program into a set o...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
AbstractThe first-order logical theory of dense linear order has long been known to admit quantifier...
Gauss and Fourier have together provided us with the essential techniques for symbolic computation w...