Yo! C'est probablement une question stupide, mais je ne l'ai jamais vu écrit explicitement si, par exemple, la décidabilité de la vérification de type est équivalente à la propriété de normalisation forte. Par conséquent, je pose cette question pour clarifier toutes les relations possibles entre la vérification de type, la typabilité et une forte normalisation.
Laissez-moi vous expliquer ma motivation. Pour les théories de type (je suis intentionnellement vague ici, mais je m'intéresse principalement aux théories de type dépendantes), une forte normalisation est utilisée pour prouver la décidabilité de la vérification de type. De l'autre côté, tous les systèmes typés que je connais qui ont l'une de ces propriétés ont également l'autre. Cependant, je n'ai jamais vu explicitement déclaré qu'une forte normalisation est équivalente à la décidabilité de la vérification de type.
De façon analogue, pour prouver la typabilité, une règle habituellement (peut-être toujours), réduit un terme à une forme normale. Cependant, il est connu que la typabilité n'est pas vraie pour les théories de type dépendantes, alors qu'une forte normalisation peut tenir.
Par décidabilité de la vérification de type, je veux dire que pour tout type donné , contexte et terme non typé , il est possible de décider en un nombre fini d'étapes si est vrai ou non.
Par décidabilité de la typabilité, je veux dire que pour tout terme donné non typé , il est possible de décider en un nombre fini d'étapes s'il existe un contexte et un type tels que est vrai.
1) Est-il vrai que la décidabilité de la vérification de type équivaut à ce que chaque terme soit fortement normalisable?
2) Plus généralement, quelle est la relation entre la décidabilité de la vérification de type, la typabilité et une forte normalisation? Lequel implique l'autre?
Merci d'avance.
ÉDITER
Étant donné l'insatisfaction concernant le niveau de généralité de ma question (que je n'étais pas au courant), je voudrais la limiter uniquement à Pure Type Systems. Bien sûr, des commentaires ou contre-exemples supplémentaires concernant d'autres théories de type seront d'une grande utilité.