Kind/book/Sigma.kind2
2024-02-21 22:10:51 -03:00

10 lines
165 B
Plaintext

Sigma
: ∀(A: *)
∀(B: ∀(x: A) *)
*
= λA λB
$self
∀(P: ∀(x: (Sigma A B)) *)
∀(new: ∀(a: A) ∀(b: (B a)) (P (Sigma.new A B a b)))
(P self)