Lecture 8: Cubical type theory

Globular Sets

Globular sets:
srcsrc=srctgttgtsrc=tgttgt

Each shape/cell at level n+1 in An comes with a source and target at level An.

Simplicial Sets

Semi-simplicial sets:

family of sets $(A_n){n∈ℕ}equippedwithd_i: A{n+1} ⟶ A_n(for0 ≤ i ≤ n+1$) s.t.:

di(dj+1(α))=dj(di(α))ji(1)di(dj(α))=dj(di+1(α))ji(2)

Each shape at level n+1 in An+1 comes with a i-th face (0in+1) in Ai (the i-th face omits the i-th point).

Simplicial sets:

semi-simplicial sets equipped with an extra operation called i-th “degeneracy” from An to An+1 (0in)

The i-th degeneracy is usually called si, they have to satisfy:

disi=iddi+1si=idsisj=sjsi+1j<isisj+1=sjsii<j
disj=sjdij>idisj+1=sjdij<i

The i-th duplicates the i-th point

Cubical Sets

Cubical Set:

a family (An)n of sets equipped with the following operations: i:An+1An0ini+:An+1An0in

and the following properties, for ji:

i(j+1(α))=j(i(α))i(j+1+(α))=j+(i(α))i+(j+1(α))=j(i+(α))i+(j+1+(α))=j+(i+(α))

That is:

iαjβ=jβi+1αji

+ Degeneracies:

εi:AnAn+10in

with properties:

i+εi=idiεi=idj+1αεi=εijαjijαεi+1=εijαjiεi+1εj=εjεiijεiεj=εj+1εii<j

NB: Can be defined as presheaves over finite ordinals.

Dependent equality

Γt:AΓu:BΓp:A=BΓt=pu:𝒰

This new equlity fits the cubical structure:

  • a term t:A can be seen as a point in a cubical set
  • a path p:t=Au can be seen as a line in a cubical set
  • a path $α: \underbrace{p}{: A=B} ={ap_2 \; = \; \underbrace{r}{: A=C} \; \underbrace{s}} \underbrace{q}_{: C=D}$ can be seen as a square cubical set

Leave a comment