Add a mostly finished eta postponement proof

This commit is contained in:
Yiyun Liu 2025-01-25 16:08:21 -07:00
commit 2f04bcc75c
8 changed files with 4231 additions and 0 deletions

15
syntax.sig Normal file
View file

@ -0,0 +1,15 @@
PTm(VarPTm) : Type
PTag : Type
Ty : Type
Fun : Ty -> Ty -> Ty
Prod : Ty -> Ty -> Ty
Void : Ty
PL : PTag
PR : PTag
PAbs : Ty -> (bind PTm in PTm) -> PTm
PApp : PTm -> PTm -> PTm
PPair : PTm -> PTm -> PTm
PProj : PTag -> PTm -> PTm