Generalize Pi to TBind so we have both sigma and pi
This commit is contained in:
parent
368c83dd8e
commit
7f4c31b14e
3 changed files with 77 additions and 54 deletions
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue