Aller au contenu

Lambda cube

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 17 mars 2019 à 11:19 et modifiée en dernier par Chaoborus (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
Le lambda-cube.

Initialement proposé par Henk Barendregt[1], le -cube permet de visualiser les différentes dimensions pour lesquelles le calcul des constructions apporte une généralisation par rapport au lambda-calcul simplement typé où un terme ne peut dépendre que d'un autre terme. Chaque axe représente une nouvelle forme d'abstraction :

Notes et références

  1. (en) [PDF] Henk Barendregt, « Introduction to generalized type systems », Journal of Functional Programming, 1 (2) : 125-154, avril 1991.