106 articles – 48 Notices  [english version]
HAL : hal-00144924, version 1

Fiche concise  Récupérer au format
Expressiveness of Full First Order Constraints in the Algebra of Finite or Infinite Trees
Colmerauer A., Dao T.-B.-H.
Dans Principles and Practice of Constraint Programming - CP 2000: 6th International Conference, CP 2000, Singapore, September 2000. Proceedings - Principles and Practice of Constraint Programming - CP 2000, Singapore : Singapour (2000) - http://hal.archives-ouvertes.fr/hal-00144924
Communications avec actes
Informatique/Intelligence artificielle
Expressiveness of Full First Order Constraints in the Algebra of Finite or Infinite Trees
Alain Colmerauer () 1, Thi-Bich-Hanh Dao () 1
1 :  Laboratoire d'informatique Fondamentale de Marseille (LIF)
http://www.lif.univ-mrs.fr/
CNRS : UMR6166 – Université de la Méditerranée - Aix-Marseille II – Université de Provence - Aix-Marseille I
CMI 39, Rue Joliot Curie 13453 MARSEILLE CEDEX 13
France
We are interested in the expressiveness of constraints represented by general first order formulae, with equality as unique relational symbol and functional symbols taken from an infinite set F. The chosen domain is the set of trees whose nodes, in possibly infinite number, are labeled by elements of F. The operation linked to each element f of F is the mapping , where b is the tree whose initial node is labeled f and whose sequence of daughters is . We first consider constraints involving long alternated sequences of quantifiers . We show how to express winning positions of two-person games with such constraints and apply our results to two examples. We then construct a family of strongly expressive constraints, inspired by a constructive proof of a complexity result by Pawel Mielniczuk. This family involves the huge number, obtained by evaluating top down a power tower of 2's, of height k. With elements of this family, of sizes at most proportional to k, we define a finite tree having nodes, and we express the result of a Prolog machine executing at most instructions. By replacing the Prolog machine by a Turing machine we rediscover the following result of Sergei Vorobyov: the complexity of an algorithm, deciding whether a constraint without free variables is true, cannot be bounded above by a function obtained by finite composition of elementary functions including exponentiation. Finally, taking advantage of the fact that we have at our disposal an algorithm for solving such constraints in all their generality, we produce a set of benchmarks for separating feasible examples from purely speculative ones. Among others we solve constraints involving alternated sequences of more than 160 quantifiers.
Anglais
2000

Principles and Practice of Constraint Programming - CP 2000: 6th International Conference, CP 2000, Singapore, September 2000. Proceedings
internationale
2000
172-186
Springer

Principles and Practice of Constraint Programming - CP 2000
2000
Singapore
Singapour

Liste des fichiers attachés à ce document : 
PDF
cpe.pdf(330.6 KB)