Solving First-Order Constraints in the Theory of the Evaluated Trees - Archive ouverte HAL Access content directly
Conference Papers Lecture Notes in Computer Science Year : 2007

Solving First-Order Constraints in the Theory of the Evaluated Trees

Abstract

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.
Fichier principal
Vignette du fichier
rac1.pdf (205.48 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-00202314 , version 1 (08-01-2008)

Identifiers

  • HAL Id : hal-00202314 , version 1

Cite

Thi-Bich-Hanh Dao, Khalil Djelloul. Solving First-Order Constraints in the Theory of the Evaluated Trees. Recent Advance in constraints. Lecture notes in computer science. Selected revised paper Csclp 2006., Apr 2007, France. pp.LNAI, Vol 4651. P 108-123. ⟨hal-00202314⟩
63 View
71 Download

Share

Gmail Facebook X LinkedIn More