pair-eta/syntax.sig

17 lines
281 B
Standard ML

nat : Type
Tm(VarTm) : Type
PTag : Type
TTag : Type
PL : PTag
PR : PTag
TPi : TTag
TSig : TTag
Abs : (bind Tm in Tm) -> Tm
App : Tm -> Tm -> Tm
Pair : Tm -> Tm -> Tm
Proj : PTag -> Tm -> Tm
TBind : TTag -> Tm -> (bind Tm in Tm) -> Tm
Const : TTag -> Tm
Univ : nat -> Tm
Bot : Tm