2930 articles  [version française]
HAL: hal-00202314, version 1

Detailed view  Export this paper
Recent Advance in constraints. Lecture notes in computer science. Selected revised paper Csclp 2006., France (2007)
Solving First-Order Constraints in the Theory of the Evaluated Trees
Thi-Bich-Hanh Dao 1, Khalil Djelloul 1
(2007)

We present in this paper a first-order extension of the solver of Prolog III, by giving not only a decision procedure, but a full firstorder constraint solver in the theory T of the evaluated trees, which is a combination of the theory of finite or infinite trees and the theory of the rational numbers with addition, subtraction and a linear dense order relation. The solver is given in the form of 28 rewriting rules which transform any first-order formula ' into an equivalent disjunction D of simple formulas in which the solutions of the free variables are expressed in a clear and explicit way. The correctness of our algorithm implies the completeness of a first-order theory built on the model of Prolog III.
1:  Laboratoire d'Informatique Fondamentale d'Orléans (LIFO)
Université d'Orléans : EA4022 – Ecole Nationale Supérieure d'Ingénieurs de Bourges
Computer Science/Logic in Computer Science
Attached file list to this document: 
PDF
rac1.pdf(258.7 KB)