previous up next top index
Précédent : Études des substitutions explicites et Remonter : Preuve Suivant : Description d'implantations


Unification d'ordre supérieur

Cette partie concerne l'utilisation de tex2html_wrap_inline732 (lire lambda upsilon) pour analyser l'unification d'ordre supérieur. tex2html_wrap_inline732 est un système de réécriture à la fois terminant et confluent sur les termes clos simplement typés. Ces deux propriétés conduisent à employer la surréduction pour résoudre des équations dans la théorie engendrée par tex2html_wrap_inline732 , autrement dit, pour résoudre des problèmes de tex2html_wrap_inline732 -unification. Précisément, il s'agit d'une surréduction typée dont la cohérence et la complétude se démontrent de manière usuelle.

Disposant d'une méthode élémentaire de tex2html_wrap_inline732 -unification, l'étape suivante consiste à coder un problème d'unification d'ordre supérieur en un problème de tex2html_wrap_inline732 -unification, d'une part, et à traduire les tex2html_wrap_inline732 -unifieurs fournis par surréduction typée, en unifieurs d'ordre supérieur, d'autre part. La difficulté réside dans cette dernière phase. Nous avons défini des procédures de codage et de décodage assez simples et montré leur cohérence ainsi que leur complétude. Ce travail a été présenté au workshop Unif'96 [9].

Afin de finaliser cette recherche, il reste à tirer parti de cette analyse de l'unification d'ordre supérieur. Cela signifie affiner la surréduction typée en vue d'obtenir une procédure de pré-unification. Ce travail est en cours.