previous up next top index
Précédent : Zippers Remonter : Structures fondamentales de calcul Suivant : Unification d'ordre supérieur


Arbres de Böhm rationnels

Participants : Gérard Huet, Henri Laulhère Les arbres de Böhm, formes normales à l'infini des tex2html_wrap_inline353 -termes, peuvent être présentés par des systèmes récursifs de combinateurs. Un tel système fini présente un arbre de Böhm rationnel, au sens d'avoir un nombre fini de sous-arbres distincts. L'égalité extensionnelle de ces arbres (ou égalité dans le modèle tex2html_wrap_inline357 ) est décidable par un algorithme de mémorisation d'équivalences rationnelles. Ce travail a fait l'objet d'une conférence invitée au colloque ``Mathematical Foundations of Programming Semantics'' (MFPS'96) à Boulder (Colorado) en juin 1996, d'une conférence invitée au colloque ``Logique et modèles du calcul'' au CIRM (Luminy) en septembre, et d'une conférence au séminaire de logique de Paris-7 en octobre.

Les arbres de Böhm rationnels permettent de représenter des algorithmes réactifs sur des structures de données co-inductives. En particulier, on peut y coder les primitives du langage de programmation réactif Lustre. Henri Laulhère investigue cette traduction, ainsi que les problèmes algorithmiques liés à l'implémentation efficace de l'algorithme de décision, dans le cadre de sa thèse.