Je regarde le calcul des constructions et sa place dans le Lambda Cube .
Si je comprends bien, chaque axe du cube peut être considéré comme ajoutant une autre opération impliquant des types au calcul simplement typé, . Le premier axe ajoute des opérateurs de type à terme, les seconds opérateurs de type à type et le troisième typage dépendant ou opérateurs de type à terme. Le CoC a les trois.
Cependant, le CoC introduit un terme et indique que P r o p : T y p e par les règles d'inférence , mais n'est pas utilisé autrement. Je comprends que c'est pour les propositions éponymes, mais les propositions logiques ne sont pas définies en termes de cela.
Pourriez-vous m'expliquer à quoi sert , où / quand il apparaît, et l'expliquer en termes d'axes du cube (si c'est effectivement possible)?
la source