Set theory MOC
Ordered pair
An ordered pair is a construction satisfying the fundamental property #m/def/set
(𝑎1,𝑏1)=(𝑎2,𝑏2)⟺[𝑎1=𝑎2]∧[𝑏1=𝑏2]
the set of all ordered pairs from a given pair of sets forms the cartesian product.
One may then define an ordered 𝑛-tuple by (𝑎,𝑏,𝑐) =((𝑎,𝑏),𝑐), &c.
Compare this with the related universal property of the categorical product.
Construction
Kuratowski
Within ZF the typical model, due to Kazimierz Kuratowski, is as follows
(𝑎,𝑏)=𝐾{{𝑎},{𝑎,𝑏}}
which satisfies the fundamental property.
Type theory
In a type theory, it is more typical to define ordered pairs directly, so that if 𝑎 :𝐴 and 𝑏 :𝐵, we can form (𝑎,𝑏) :𝐴 ×𝐵,
and moreover if 𝑝 :𝐴 ×𝐵, then pr1𝑝 :𝐴 and pr2𝑝 :𝐵.
The interaction of these rules for introduction and elimination are then subject to further 𝜂-unicity and 𝛽-computation rules.
See product type, or the more general dependent pair.
#state/develop | #lang/en | #SemBr