Kind/book/List.kind2
2024-02-25 19:46:44 -03:00

10 lines
191 B
Plaintext

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