Kind/book/List.kind2
2024-02-10 12:25:48 -03:00

10 lines
179 B
Plaintext

List
: ∀(T: *)
*
= λT
$self
∀(P: ∀(xs: (List T)) *)
∀(cons: ∀(head: T) ∀(tail: (List T)) (P (List.cons T head tail)))
∀(nil: (P (List.nil T)))
(P self)