Generalize Pi to TBind so we have both sigma and pi

This commit is contained in:
Yiyun Liu 2024-12-27 12:12:19 -05:00
parent 368c83dd8e
commit 7f4c31b14e
3 changed files with 77 additions and 54 deletions

View file

@ -1,13 +1,16 @@
nat : Type
Tm(VarTm) : Type
PTag : Type
TTag : Type
TPi : TTag
TSig : TTag
PL : PTag
PR : PTag
Abs : (bind Tm in Tm) -> Tm
App : Tm -> Tm -> Tm
Pair : Tm -> Tm -> Tm
Proj : PTag -> Tm -> Tm
Pi : Tm -> (bind Tm in Tm) -> Tm
TBind : TTag -> Tm -> (bind Tm in Tm) -> Tm
Bot : Tm
Univ : nat -> Tm