previous up next top index
Précédent : Langages de programmation fonctionnels Remonter : Actions de recherche Suivant : Maintenance des systèmes d'exploitation


Substitutions explicites

  Participants : Thérèse Hardin, Luc Maranget, Jean-Jacques Lévy, Bruno Pagano

Mots-clés : lambda-calcul,programmation fonctionnelle

T. Hardin, en collaboration avec G. Dowek (projet COQ ), C. Kirchner (projet PROTHEO ) et F. Pfenning (CMU), a prolongé le travail sur l'unification à l'ordre supérieur en utilisant le formalisme des substitutions explicites ( tex2html_wrap_inline207 -calcul). Elle a étudié le cas particulier des patterns et montré que leur unification est décidable, à l'aide d'un algorithme spécifique d'unification dans le tex2html_wrap_inline207 -calcul. L'algorithme obtenu est plus simple que l'algorithme correspondant dans le tex2html_wrap_inline191 -calcul et l'étude a permis de mieux comprendre les raisons de cette décidabilité. Ce travail a été présenté à la conférence IJCWLP'96 (Int. Joint Conf. and Workshop on Logic Programming).

B. Pagano, T. Hardin et L. Maranget ont complété la description des machines de compilation à environnement dans le cadre unifié du tex2html_wrap_inline207 -calcul, avec réduction faible. Ce travail a été présenté à ICFP'96.