Kind2/base/Lambda.kind
2021-03-28 22:08:23 -03:00

7 lines
202 B
Plaintext

type Lambda ~ (n: Nat) {
var<n: Nat>(index: Fin<n>) ~ (n = n)
lam<n: Nat>(body: Lambda<Nat.succ(n)>) ~ (n = n)
app<n: Nat>(func: Lambda<n>, argm: Lambda<n>) ~ (n = n)
}