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

9 lines
183 B
Plaintext

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