This commit is contained in:
2026-04-19 04:17:45 +00:00
commit a154e2b98c
14 changed files with 617 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
import BidirTT.Syntax
namespace BidirTT
mutual
inductive Val where
| var : Nat Val
| app : Val Val Val
| fst : Val Val
| snd : Val Val
| lam : Closure Val
| pi : Val Closure Val
| sig : Val Closure Val
| pair : Val Val Val
| univ : Nat Val
inductive Closure where
| mk : List Val Tm Closure
end
abbrev Env := List Val
abbrev Lvl := Nat
instance : Inhabited Val := .univ 0
instance : Inhabited Closure := .mk [] (.univ 0)
end BidirTT