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 left elements in the pair
A pair of elements
the left element of the pair
the right element of the pair
Dependent pairs
Dependent pairs represent existential quantification - they consist of a
witness for the existential claim and a proof that the property holds for
it. Another way to see dependent pairs is as just data - for instance, the
length of a vector paired with that vector.
the type of the witness
the type of the proof
The non-dependent pair type, also known as conjunction.
the type of the left elements in the pair
the type of the left elements in the pair