![]()
Précédent : Zippers Remonter : Structures fondamentales de
calcul Suivant : Unification d'ordre
supérieur
Participants : Gérard Huet, Henri Laulhère Les arbres de Böhm,
formes normales à l'infini des
-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
) 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.