Homotopy Type Theory cohesive homotopy type theory > history (Rev #1)

Cohesive homotopy type theory is a two-sorted dependent type theory of spaces and homotopy types, where there exist judgments

  • for spaces

    ΓΓ,Sspace\frac{\Gamma}{\Gamma, S\ space}
  • for homotopy types

    ΓΓ,Thomotopytype\frac{\Gamma}{\Gamma, T\ homotopy\ type}
  • for points

    Γ,SspaceΓ,s:S\frac{\Gamma, S\ space}{\Gamma, s:S}
  • for terms

    Γ,ThomotopytypeΓ,t:T\frac{\Gamma, T\ homotopy\ type}{\Gamma, t:T}
  • for indexed spaces

    Γ,SspaceΓ,s:SA(s)space\frac{\Gamma, S\ space}{\Gamma, s:S \vdash A(s)\ space}
  • for dependent types

    Γ,ThomotopytypeΓ,t:TB(t)homotopytype\frac{\Gamma, T\ homotopy\ type}{\Gamma, t:T \vdash B(t)\ homotopy\ type}
  • for path spaces

    Γ,a:S,b:SΓ,a= Sbspace\frac{\Gamma, a:S, b:S}{\Gamma, a =_S b\ space}
  • for identity types

    Γ,a:T,b:TΓ,a= Tbhomotopytype\frac{\Gamma, a:T, b:T}{\Gamma, a =_T b\ homotopy\ type}
  • for mapping spaces

    Γ,Aspace,BspaceΓ,ABspace\frac{\Gamma, A\ space, B\ space}{\Gamma, A \to B\ space}
  • for function types

    Γ,Ahomotopytype,BhomotopytypeΓ,ABhomotopytype\frac{\Gamma, A\ homotopy\ type, B\ homotopy\ type}{\Gamma, A \to B\ homotopy\ type}

Cohesive homotopy type theory has the following additional judgments, 2 for turning spaces into homotopy types and the other two for turning homotopy types into spaces:

  • Every space has an underlying homotopy type

    Sspacep *(S)homotopytype\frac{S\ space}{p_*(S)\ homotopy\ type}
  • Every space has a fundamental homotopy type

    Sspacep !(S)homotopytype\frac{S\ space}{p_!(S)\ homotopy\ type}
  • Every homotopy type has a discrete space

    Thomotopytypep *(T)space\frac{T\ homotopy\ type}{p^*(T)\ space}
  • Every homotopy type has an indiscrete space

    Thomotopytypep !(T)space\frac{T\ homotopy\ type}{p^!(T)\ space}

The underlying homotopy type and fundamental homotopy type are sometimes represented by the greek letters Γ\Gamma and Π\Pi respectively, but both are already used in dependent type theory to represent the context and the dependent/indexed product.

From these judgements one could construct the sharp modality? as

(S)p !(p *(S))\sharp(S) \coloneqq p^!(p_*(S))

the flat modality as

(S)p *(p *(S))\flat(S) \coloneqq p^*(p_*(S))

and the shape modality as

esh(S)p !(p !(S))\esh(S) \coloneqq p^!(p_!(S))

for a space SS.

See also

Revision on April 2, 2022 at 18:59:37 by Anonymous?. See the history of this page for a list of all contributions to it.