Etude de l'extension de la notion d'abstraction du lambda-calcul. - Archive ouverte HAL Accéder directement au contenu
Rapport (Rapport Technique) Année : 2002

Etude de l'extension de la notion d'abstraction du lambda-calcul.

Résumé

Le programme Elody repose principalement sur les concepts du lambda-calcul, notamment les notions d'abstraction et d'application. L'abstraction classique a été étendue dans [leplatre] afin de permettre des manipulations plus puissantes de lambda-termes. Cette extension reposait sur une relation de généralité définie entre deux termes. Nous étudions ici plus précisément comment définir une relation de généralité entre deux termes, dans un but un peu différent du précédent: nous souhaitons pouvoir représenter des ensembles de termes, avec comme intuition qu'un terme représente lénsemble de tous les termes moins généraux que lui. On cherche donc d'abord à obtenir une définition précise à partir de cette idée intuitive, en envisageant différentes définitions possibles, et on étudie les conséquences du choix qui semble le plus logique. La définition adoptée permet de définir une relation d'ordre et une relation d'équivalence qu'il convient de caractériser. On montre ensuite qu'il est possible de définir la borne supérieure et la borne inférieure d'un ensemble fini de termes, ce qui correspond à l'union et à l'intersection pour les ensembles de termes. On obtient finalement un cadre théorique assez net autour de la notion de généralité, qui permet dénvisager d'autres développements en manipulant des ensembles de termes. A titre déxemple, on présente les algorithmes permettant déffectuer les opérations sur les termes discutées précédemment, et enfin le code source commenté d'une implémentation simple en Caml.
Fichier principal
Vignette du fichier
FreeGen.pdf (271.86 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-02158930 , version 1 (18-06-2019)

Identifiants

  • HAL Id : hal-02158930 , version 1

Citer

Guillaume Malod. Etude de l'extension de la notion d'abstraction du lambda-calcul.. [Rapport Technique] GRAME. 2002. ⟨hal-02158930⟩

Collections

LARA GRAME AFIM
15 Consultations
49 Téléchargements

Partager

Gmail Facebook X LinkedIn More