Mathematics MOC

Type theory MOC

Type theory is the study of type theories and their semantics. The differences between type theory and set theory are subtle; see Type theory vs set theory.

Axiomatic type theories

Calculus of substitutions

à la Church

à la Martin-Löf

Connectives

Type constructors

graph TD;
    sigma["Σ[a : A] B(a)"]
    pi["Π[a : A] B(a)"]
    dorp["A ∐ B"]
    prod["A × B"]
    fun["A → B"]
    sigma-->|"A = 𝟚"|dorp
    sigma-->|"B(x) = B"|prod
    pi-->|"A = 𝟚"|prod
    pi-->|"B(x) = B"|fun

Special kinds of types

Elements of syntax

Concepts

Computation

Bibliography


#state/develop | #lang/en | #SemBr