nLab
dependent product natural deduction - table

type theorycategory theory
syntaxsemantics
natural deductionuniversal construction
dependent product typedependent product
type formationX:Typex:XA(x):Type( x:XA(x)):Type
term introductionx:Xa(x):A(x)(xa(x)): x:XA(x)
term eliminationf:( x:XA(x))x:Xx:Xf(x):A(x)
computation rule(ya(y))(x)=a(x)