Reynolds a proposé à l'origine une sémantique relationnelle pour le calcul lambda polymorphe du second ordre [1]. Cependant, il a montré plus tard [2] que cette approche était incompatible avec la théorie des ensembles classique. Pitts a décrit le cadre des modèles d'hyperdoctrine et des modèles topos [3] qui sont cohérents avec la logique constructive.
Des modèles d'hyperdoctrine et de topos probablement relationnels ont ensuite été développés. Où puis-je les lire?
- [1] Types, abstraction et polymorphisme paramétrique
- [2] Le polymorphisme n'est pas une théorie des ensembles
- [3] Le polymorphisme est théorique, constructivement