Refactor the impossible case proof

This commit is contained in:
Yiyun Liu 2025-02-04 15:06:17 -05:00
parent bd7af7b297
commit d9b5ef1267
3 changed files with 294 additions and 178 deletions

View file

@ -1,15 +1,18 @@
PTm(VarPTm) : Type
PTag : Type
Ty : Type
BTag : Type
Fun : Ty -> Ty -> Ty
Prod : Ty -> Ty -> Ty
Void : Ty
nat : Type
PL : PTag
PR : PTag
PPi : BTag
PSig : BTag
PAbs : (bind PTm in PTm) -> PTm
PApp : PTm -> PTm -> PTm
PPair : PTm -> PTm -> PTm
PProj : PTag -> PTm -> PTm
PBind : BTag -> PTm -> (bind PTm in PTm) -> PTm
PUniv : nat -> PTm