Quelle est la relation entre le calcul lambda simplement typé et la logique d'ordre supérieur?
Sous Curry-Howard, il semble que le calcul lambda simplement typé correspond à la logique propositionnelle. Comment est-il lié à une logique d'ordre supérieur? Selon ce tutoriel de Geuvers: http://typessummerschool07.cs.unibo.it/courses/geuvers-1.pdf la langue de HOL semble être STT. Cela ne devrait-il pas être PROP? Qu'est-ce que ça veut dire?
L'Église avait-elle en tête HOL lorsqu'elle a défini STT?
Réponses:
La distinction est la suivante: si STLC est considéré comme un langage primitif au niveau du type, ajouter des constructeurs et un petit nombre d'axiomes est suffisant pour vous donner toute la puissance expressive de HOL.
la source