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?

Alejandro DC
la source

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.

Charles Stewart
la source
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 .

cody
la source
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