J'ai trouvé un problème dans la preuve de réduction de sujet de Barendregt (Thm 4.2.5 des calculs Lambda avec types ).
La dernière étape de la preuve (page 60), dit:
"et donc par le lemme 4.1.19 (1), . "
Cependant, selon le lemme 4.1.19 (1), il devrait être , puisque la substitution est faite à l'ensemble du contexte, pas seulement à x : ρ ′ .
Je suppose que la solution standard pourrait être de prouver d'une manière ou d'une autre que , mais je ne sais pas comment.
J'avais une preuve le simplifiant en assouplissant le lemme de génération des abstractions, mais j'ai récemment découvert qu'il y avait une erreur et ma preuve est fausse, donc je ne sais plus comment résoudre ce problème.
Quelqu'un peut-il me dire ce qui me manque ici?