Universi nella teoria dei tipi dipendenti


11

Sto leggendo sulla teoria dei tipi dipendenti nel libro online sulla teoria dei tipi di omotopia .

Nella sezione 1.3 del capitolo Teoria dei tipi , introduce la nozione di gerarchia degli universi : , doveU0:U1:U2:

ogni universo è un elemento del prossimo universo . Inoltre, supponiamo che i nostri universi siano cumulativi, vale a dire che tutti gli elementi dell'universo sono anche elementi dell'universo .UiUi+1ith(i+1)th

Tuttavia, quando guardo le regole di formazione per i vari tipi nell'appendice A, a prima vista, se un universo appare sopra la barra come premessa, lo stesso universo appare sotto. Ad esempio per la regola di formazione dei tipi di coprodotto:

ΓA:UiΓB:UiΓA+B:Ui(+-FORM)

Quindi la mia domanda è: perché è necessaria una gerarchia? In quali circostanze è necessario passare da un universo a uno superiore nella gerarchia? Non è davvero ovvio per me come data una qualsiasi combinazione di , puoi finire con un tipo che non è in . Più in dettaglio: le regole di formazione nelle sezioni dell'appendice A.2.4, A.2.5, A.2.6, A.2.7, A.2.8, A.2.9, A.2.10, A.3.2 o menzionano nella premessa e nel giudizio, o semplicemente nel giudizio.Am:UiBUiUi

Il libro suggerisce anche che esiste un modo formale per assegnare gli universi:

Se c'è qualche dubbio sul fatto che un argomento sia corretto, il modo per verificarlo è provare ad assegnare i livelli in modo coerente a tutti gli universi che appaiono in esso.

Qual è il processo per assegnare i livelli in modo coerente?

U:U porterebbe al paradosso di RussellU j U i j>i . Evitare il paradosso di Russell è esplicitamente menzionato nel libro (pagina 24). Va anche in maggiori dettagli a pagina 54, 55 che utilizza "universi in stile Russell" anziché "universi in stile Tarski". Quindi, ad un livello molto alto, do per scontato che la teoria vuole evitare il paradosso. Sfortunatamente non ho lo sfondo per dare un senso a quello direttamente. Quello che sto in questa domanda è davvero solo grattare la superficie ottenendo alcuni esempi di cose in e non in per e potrebbe essere qualcos'altro che mi fa sentire per come funzionano le gerarchie.UjUij>i


1
@huynhjl L'uso degli universi non è necessario per evitare i paradossi, ad esempio né la teoria degli insiemi di ZF né la NF di Quine, due basi matematiche alternative li usano. Gli universi sono un modo conveniente per evitare i paradossi (o almeno così speriamo) e allo stesso tempo avere la capacità di costruire tipi molto espressivi.
Martin Berger,

Risposte:


14

La domanda in quali circostanze dobbiamo passare da un universo a uno superiore nella gerarchia è buona. Avere la gerarchia e la capacità di arrampicarsi è importante. Devi saltare i livelli quando vuoi trattare un universo come un tipo o come parte di un tipo. Ad esempio, per definire le funzioni di tipo (non dipendente) devi mostrare che A U i è in un universo. Ma questo non può essere U io o qualche universo più piccolo. Quindi cosa facciamo? Per affrontare il problema (senza usare l'insueto U i : U i ), dobbiamo saltare su un universo. La regola che ci consente di fare questo salto è U

UNUio
UNUioUioUio:UioU-Intro riportato nell'appendice A.2.3. Il vero punto della gerarchia degli universi è che possiamo farlo. Questo può essere visto come un'approssimazione sicura del fatto che gli universi si contengano.
Γ:ctXΓUio:Uio+1,

12

X:UioiojX:UjUN:U42UNU99

ΓX:UioΓY:UioΓ(XY):Uio
XYΠX:XYΠUNU42U99U100UN:U100UNU99U100

ΓX:UioΓY:UjΓ(XY):Umax(io,j)
ΓX:UioΓY:UjioKjKΓ(XY):UK
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.