Kind/book/BBT.kind2
2024-03-01 20:40:31 -03:00

15 lines
290 B
Plaintext

BBT
: ∀(K: *) ∀(V: *) *
= λK λV
$(self: (BBT K V))
∀(P: ∀(bbt: (BBT K V)) *)
∀(bin:
∀(size: #U60)
∀(key: K)
∀(val: V)
∀(lft: (BBT K V))
∀(rgt: (BBT K V))
(P (BBT.bin K V size key val lft rgt))
)
∀(tip: (P (BBT.tip K V)))
(P self)