Write Nat/Unit/Empty/Id Eliminators Through NbE and Bidir Elaboration
This commit is contained in:
@@ -12,6 +12,18 @@ mutual
|
||||
| pi : Val → Closure → Val
|
||||
| sig : Val → Closure → Val
|
||||
| pair : Val → Val → Val
|
||||
| nat : Val
|
||||
| zero : Val
|
||||
| succ : Val → Val
|
||||
| natElim : Val → Val → Val → Val → Val
|
||||
| unit : Val
|
||||
| triv : Val
|
||||
| unitElim : Val → Val → Val → Val
|
||||
| empty : Val
|
||||
| emptyElim : Val → Val → Val
|
||||
| id : Val → Val → Val → Val
|
||||
| refl : Val
|
||||
| idElim : Val → Val → Val → Val → Val
|
||||
| univ : Nat → Val
|
||||
|
||||
inductive Closure where
|
||||
|
||||
Reference in New Issue
Block a user