Estou lendo sobre a teoria dos tipos dependentes no livro on-line da Teoria dos Tipos de Homotopia .
Na seção 1.3 do capítulo Teoria dos tipos , introduz a noção de hierarquia de Universos : , em que
todo universo é um elemento do próximo universo . Além disso, assumimos que nossos universos são cumulativos, ou seja, todos os elementos do universo também são elementos do universo . i t h (i+1 ) t h
No entanto, quando observo as regras de formação para os vários tipos no apêndice A, à primeira vista, se um universo aparece acima da barra como premissa, o mesmo universo aparece abaixo. Por exemplo, para a regra de formação de tipos de coprodutos:
Então, minha pergunta é por que uma hierarquia é necessária? Sob quais circunstâncias você precisa pular de um universo para outro mais alto na hierarquia? Não é realmente óbvio para mim como, dada qualquer combinação de , você pode acabar com um tipo que não está em . Em mais detalhes: as regras de formação nas seções do apêndice A.2.4, A.2.5, A.2.6, A.2.7, A.2.8, A.2.9, A.2.10, A.3.2, mencionam na premissa e julgamento, ou apenas no julgamento. BU i
O livro também sugere que existe uma maneira formal de atribuir universos:
Se houver alguma dúvida sobre se um argumento está correto, a maneira de verificar isso é tentar atribuir níveis consistentemente a todos os universos que aparecem nele.
Qual é o processo para atribuir níveis de forma consistente?
levaria ao paradoxo de RussellU j U i j>i . Evitar o paradoxo de Russell é explicitamente mencionado no livro (página 24). Ele também entra em mais detalhes na página 54, 55, que usa “universos no estilo Russell” em vez de “universos no estilo Tarski”. Então, em um nível muito alto, tomo como certo que a teoria quer evitar o paradoxo. Infelizmente, não tenho antecedentes para entender isso diretamente. O que estou procurando nesta pergunta é realmente apenas arranhar a superfície, obtendo alguns exemplos de coisas em e não em para e pode ser qualquer outra coisa que me dê uma sensação para como as hierarquias funcionam.