mirror of
https://github.com/HigherOrderCO/Kind.git
synced 2024-10-26 16:20:58 +03:00
9 lines
183 B
Plaintext
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) |