Complexity of a CHR solver for existentially quantified conjunctions of equations over trees. - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Lecture Notes in Computer Science Année : 2007

Complexity of a CHR solver for existentially quantified conjunctions of equations over trees.

Résumé

Constraint Handling Rules (CHR) is a concurrent, committed- choice, rule-based language. One of the first CHR programs is the classic constraint solver for syntactic equality of rational trees that performs unification. We first prove its exponential complexity in time and space for non-flat equations and deduce from this proof a quadratic complexity for flat equations. We then present an extended CHR solver for solving existentially quantified conjunctions of non-flat equations in the theory of finite or infinite trees. We reach a quadratic complexity by first flattening the equations and introducing new existentially quantified variables, then using the classic solver, and finally eliminating particular equations and quantified variables.
Fichier principal
Vignette du fichier
rac2.pdf (201.34 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00202313 , version 1 (05-01-2008)

Identifiants

  • HAL Id : hal-00202313 , version 1

Citer

Marc Meister, Khalil Djelloul, Thom Fruehwirth. Complexity of a CHR solver for existentially quantified conjunctions of equations over trees.. Recent advances in constraints Lecture notes in computer science. Revised selected paper csclp 2006., Apr 2007, France. pp.LNAI, Vol 4651. P 139-153. ⟨hal-00202313⟩
264 Consultations
209 Téléchargements

Partager

Gmail Facebook X LinkedIn More