Élimination des coupures pour le calcul avec nats ou autre type de données inductif?


14

Quelqu'un m'oriente-t-il vers un article détaillant un théorème d'élimination des coupures pour la logique intuitionniste propositionnelle, y compris un type de données inductif tel que les nombres naturels (les listes ou les arbres conviendraient aussi)? Un exemple du genre de système que je suis intéressé est T, qui a des types donnés par la grammaire de Godel . Je ne suis pas très intéressé par les quantificateurs sur les nombres naturels ou les prédicats indexés par les nombres naturels.A::=N|AA

Je sais comment prouver la normalisation bêta pour la version à déduction naturelle de ces systèmes en utilisant un argument de relations logiques (ou des techniques connexes telles que NbE), mais j'aimerais savoir s'il existe des références standard sur la façon d'adapter ces méthodes à des calculs séquentiels.

La raison pour laquelle je demande est que j'étudie l'ajout d'opérateurs à virgule fixe pour la récursivité surveillée dans une langue. L'idée de dénotation est assez ancienne - interpréter les types comme des espaces ultramétriques et des points fixes via le théorème de Banach - mais les techniques purement syntaxiques que je connais pour prouver l'élimination de la coupure ne semblent pas bien s'adapter.

Réponses:


10

Et le travail d'Ulrich Berger? Par exemple, forte normalisation pour les calculs lambda appliqués . La partie "constantes définies récursivement" vous donne plus ou moins des types inductifs. Et ne vous laissez pas rebuter par le mot "non typé", il obtient également des résultats pour les systèmes typés.


C'est une idée très intéressante! Je suis intéressé à ajouter (par exemple) des constantes pour les points fixes qui ne sont pas nécessairement des règles de gauche ou de droite, donc cela ressemble à un bon endroit à regarder.
Neel Krishnaswami

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.