1
Por que os tipos recursivos são necessários como primitivos para provas em sistemas de tipos dependentes?
Sou relativamente novo em teoria de tipos e programação dependente. Eu estudei o cálculo de construções (CoC) e outros sistemas de tipo puro. Estou particularmente interessado em usá-lo como uma representação intermediária de preservação de prova para um sistema de compilador. Entendo que os tipos (co-) recursivos são representáveis , …