The non-dependent pair type, also known as conjunction, usable with
UniqueTypes.
the type of the left elements in the pair
the type of the right elements in the pair
A pair of elements
the left element of the pair
the right element of the pair
The non-dependent pair type, also known as conjunction.
the type of the left elements in the pair
the type of the right elements in the pair
Dependent pairs aid in the construction of dependent types by
providing evidence that some value resides in the type.
Formally, speaking, dependent pairs represent existential
quantification - they consist of a witness for the existential
claim and a proof that the property holds for it.
the value to place in the type.
the dependent type that requires the value.