Non-independence The axiom of pairing is generally considered uncontroversial, and it or an equivalent appears in just about any
axiomatization of set theory. Nevertheless, in the standard formulation of the
Zermelo–Fraenkel set theory, the axiom of pairing follows from the
axiom schema of replacement applied to any given set with two or more elements, and thus it is sometimes omitted. The existence of such a set with two elements, such as { {}, { {} } }, can be deduced either from the
axiom of empty set and the
axiom of power set or from the
axiom of infinity. In the absence of some of the stronger ZFC axioms, the axiom of pairing can still, without loss, be introduced in weaker forms.
Weaker In the presence of standard forms of the
axiom schema of separation we can replace the axiom of pairing by its weaker version: :\forall A\forall B\exists C\forall D((D=A\lor D=B)\Rightarrow D\in C). This weak axiom of pairing implies that any given objects A and B are members of some set C. Using the axiom schema of separation we can construct the set whose members are exactly A and B. Another axiom which implies the axiom of pairing in the presence of the
axiom of empty set is the
axiom of adjunction :\forall A \, \forall B \, \exists C \, \forall D \, [D \in C \iff (D \in A \lor D = B)]. It differs from the standard one by use of D \in A instead of D=A. Using {} for
A and
x for B, we get {
x} for C. Then use {
x} for
A and
y for
B, getting {
x,y} for C. One may continue in this fashion to build up any finite set. And this could be used to generate all
hereditarily finite sets without using the
axiom of union.
Stronger Together with the
axiom of empty set and the
axiom of union, the axiom of pairing can be generalised to the following schema: :\forall A_1 \, \ldots \, \forall A_n \, \exists C \, \forall D \, [D \in C \iff (D = A_1 \lor \cdots \lor D = A_n)] that is: :Given any
finite number of objects
A1 through
An, there is a set
C whose members are precisely
A1 through
An. This set
C is again unique by the
axiom of extensionality, and is denoted {
A1,...,
An}. Of course, we can't refer to a
finite number of objects rigorously without already having in our hands a (finite) set to which the objects in question belong. Thus, this is not a single statement but instead a
schema, with a separate statement for each
natural number n. • The case
n = 1 is the axiom of pairing with
A =
A1 and
B =
A1. • The case
n = 2 is the axiom of pairing with
A =
A1 and
B =
A2. • The cases
n > 2 can be proved using the axiom of pairing and the
axiom of union multiple times. For example, to prove the case
n = 3, use the axiom of pairing three times, to produce the pair {
A1,
A2}, the singleton {
A3}, and then the pair {{
A1,
A2},{
A3}}. The
axiom of union then produces the desired result, {
A1,
A2,
A3}. We can extend this schema to include
n=0 if we interpret that case as the
axiom of empty set. Thus, one may use this as an
axiom schema in the place of the axioms of empty set and pairing. Normally, however, one uses the axioms of empty set and pairing separately, and then proves this as a
theorem schema. Note that adopting this as an axiom schema will not replace the
axiom of union, which is still needed for other situations. == References ==