Le système F avec paires a-t-il de fortes propriétés de normalisation et de réduction du sujet?


11

Il est facile de regarder dans beaucoup de manuels les preuves de réduction de sujet et de forte normalisation pour le système F, aussi, il existe parfois des définitions du système F avec des paires, où (t, r) est un terme, pas seulement un encodage. La question est, quelle serait la référence pour ce système?

Réponses:


14

Le traitement des paires donné par l'encodage, comme celui des preuves et des types , n'est pas ce que vous voulez habituellement car ce ne sont pas des "paires surjectives", c'est-à-dire qu'il n'y a pas de règle ETA. Appelons paires surjectives, produits.

Une extension du système F avec des produits et des unités est donnée dans: Di Cosmo, 1995, Isomorphisms of types: from lambda-calculus to retrieval information and language design , Birkhauser: Basel.


5

Vous pouvez ajouter des types inductifs arbitraires (positifs) au système F et montrer que le système avec les éliminateurs appropriés est SN. Ceci est traité dans la thèse de Mendler ici .


Ceci est également traité, quoique de manière quelque peu sommaire, dans les sections 11.4 et 11.5 des preuves et types .
Charles Stewart
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.