Qual é a relação entre cálculo lambda simplesmente digitado e lógica de ordem superior?
Sob Curry-Howard, parece que o cálculo lambda simplesmente digitado corresponde à lógica proposicional. Como isso está relacionado à lógica de ordem superior? De acordo com este tutorial de Geuvers: http://typessummerschool07.cs.unibo.it/courses/geuvers-1.pdf, o idioma do HOL parece ser STT. Não deveria ser PROP? O que isso significa?
A Igreja tinha em mente a HOL quando definiu STT?
Respostas:
A distinção é a seguinte: se o STLC for tomado como uma linguagem primitiva no nível de tipo, adicionando construtores e um pequeno número de axiomas é suficiente para fornecer a você todo o poder expressivo do HOL.
fonte