A teoria dos tipos de Martin-Löf usa os tipos W para definir estruturas indutivas, como números inteiros, listas, etc. No entanto, o cálculo de construções indutivas não as utiliza da mesma maneira; tipos indutivos parecem mais com esquemas de axiomas.
Essas duas abordagens são equivalentes (elas parecem ser)? Existem razões filosóficas pelas quais uma é melhor que a outra (para mim, os tipos W parecem mais intuitivos, porque são apenas árvores de estrutura especial)? O que é mais fácil do ponto de vista da implementação (os tipos indutivos parecem melhores para mim, pois para os tipos W serem úteis, precisamos que pelo menos tipos e produtos finitos estejam disponíveis no núcleo do sistema)
fonte