4. Union, intersection, product of a family of sets
1. In this section we consider a family (Xi)i∈I of subsets of a set E, in which the index set I is arbitrary; the set of subsets of E belonging to the family will be denoted by X (which is therefore a subset of P(E)).
If I is finite, the consideration of the family (Xi) reduces to that of several subsets of E, which may or may not be distinct, and in number equal to the number of elements of I. For example, any three subsets X1,X2,X3 of E form a family of subsets of E, the index set here consisting of the numbers 1, 2, 3.
2. Let J be any subset of I, and consider the set of all elements x which have the property “there exists i∈J such that x∈Xi”. This set is called the union of the family of sets (Xi)i∈J, and is denoted by i∈J⋃Xi.
We may also formulate this definition as follows: to the mapping i↦Xi of I into P(E) there corresponds a well-defined subset C of I×E such that Xi=C(i) (§ 3, no. 7), and we have i∈J⋃Xi=C(J).
In particular,
i∈∅⋃Xi=C(∅)=∅.
When J=I, we often write ⋃Xi, or simply ⋃Xi, in place of i∈I⋃Xi.
The union i∈I⋃Xi depends only on the set X; in other words, it is the same for two families corresponding to the same subset X of P(E). In particular, it is equal to the union of the family defined by the canonical mapping of X into P(E), and we may therefore write X∈X⋃X, which is also called the union of the sets belonging to X.
When I is a set whose elements are explicitly designated, for example the numbers 1, 2, 3, we have
i∈I⋃Xi=X1∪X2∪X3,
which justifies the name “union” given in the general case to the set i∈I⋃Xi.
Summary of results
3. For any J⊂I we have
ι∈J⋃Xι⊂ι∈I⋃Xι.
In particular, for all ι∈I, we have
Xι⊂ι∈I⋃Xι.
Conversely, if Y is a subset of E such that Xι⊂Y for all ι∈I, then
ι⋃Xι⊂Y.
More generally, if (Yι) is another family of subsets of E, indexed by the same set I, and if Xι⊂Yι for all ι∈I, then
ι⋃Xι⊂ι⋃Yι.
Let F be another set, and let X→K(X) be the mapping of P(E) into P(F) defined by a subset K of E×F. Then we have
(34)
K(ι∈J⋃Xι)=ι∈J⋃K(Xι).
Now let L be another index set, and (Jλ)λ∈L a family of subsets of I. Then
(35)
ι∈⋃λ∈LJλ⋃Xι=λ∈L⋃(ι∈Jλ⋃Xι).
This is the general associativity formula for unions. When I and L are sets whose elements are explicitly designated, the relations we obtain have already been given (see § 1, no. 14). If L alone satisfies this condition and consists, say, of the numbers 1, 2, we have
(36)
ι∈J1∪J2⋃Xι=(ι∈J1⋃Xι)∪(ι∈J2⋃Xι).
Let (Xι)ι∈I and (Yχ)χ∈K be any two families of subsets of E. Then we have
(37)
(ι∈I⋃Xι)∩χ∈K⋃Yχ=(ι,χ)∈I×K⋃(Xι∩Yχ).
the distributivity formula, which includes the second formula of (10) as a particular case.
If (Xi)i∈I is a family of subsets of E, and if (Yx)x∈K is a family of subsets of F, then
(38)
(i∈I⋃Xi)×(x∈K⋃Yx)=(i,x)∈I×K⋃(Xi×Yx).
4. A family (Xi)i∈I of subsets of E is a covering of a subset A of E, or covers A, if
A⊂i∈I⋃Xi.
In particular, if (Xi) is a covering of E, we have
i∈I⋃Xi=E.
A partition of E is a covering (Xi) of E such that
(a) Xi=∅ for all i∈I;
(b) Xi∩Xj=∅ for each pair of different indices i,j in I. (This second condition may be expressed by saying that the Xi are pairwise disjoint.)
These conditions imply that i↦Xi is a bijection of I onto the set P of subsets of the partition. Hence, if P is given, the family is determined to within a one-to-one correspondence of index sets. In particular, a partition may be considered indifferently as a set of subsets or as a family of subsets.
5. Let (Xi)i∈I be any family of non-empty subsets of a set E. In the product I×E, let Xi′ denote the subset {i}×Xi for each i∈I. The set
S=i∈I⋃Xi′
is called the sum of the family (Xi)i∈I. It is clear that the family (Xi′)i∈I is a partition of S and that for each i∈I the mapping xi↦(i,xi) is a bijection of Xi onto Xi′. By abuse of language, any set in one-to-one correspondence with S is often called the sum of the family (Xi)i∈I, and the Xi are usually identified with the subsets of this set to which they correspond.
The sum of two non-empty sets E and F is often said to be obtained by adjoining the set F to E.
6. With the notation of no. 2, the set of elements x of E which have the property “for all i∈J, x∈Xi” is called the intersection of the family of sets
(Xι)ι∈J, and is denoted by ι∈J⋂Xι; when J=I, we often write ι⋂Xι, or simply ∩Xι, instead of ι∈I⋂Xι.
We have
(39)
C(ι∈J⋃Xι)=ι∈J⋂(CXι).
In particular, if J=∅,
(40)
ι∈∅⋂Xι=E.
The intersection ι⋂Xι depends only on the set F, and may be written X∈F⋂X. For example, if I consists of the numbers 1, 2, 3, we have
ι⋂Xι=X1∩X2∩X3.
7. Formula (39) allows us to generalize the duality rule. If a subset A of E is obtained from other subsets X, Y, Z and families (Xι), (Yι), (Zλ) of subsets of E by applying (in any order) only the operations C, ∪, ∩, ⋃, ⋂, then we shall obtain the complement CA by replacing the subsets X, Y, Z, Xι, Yι, Zλ by their complements, and the operations ∪, ∩, ⋃, ⋂ by ∩, ∪, ⋂, ⋃, respectively, the order of operations being preserved; of course, the operations of intersection and union are not to be altered where they apply to index sets written under the signs ⋃ and ⋂.
As in § 1, no. 15, we define the dual of a relation A = B or A ⊂ B where A and B are subsets of E of the above form.
8. For all J⊂I we have
ι∈I⋂Xι⊂ι∈J⋂Xι.
In particular, for all x∈I we have
ι⋂Xι⊂Xx.
Conversely, if Y⊂Xι for all ι∈I, then
Y⊂ι⋂Xι.
More generally, if (Yi) is another family of subsets of E, indexed by the same set I, and if Xi⊂Yi for all i∈I, then
i⋂Xi⊂i⋂Yi.
The union of the sets Xi is the intersection of all sets Y such that Xi⊂Y for all i∈I. The intersection of the Xi is the union of all Z such that Z⊂Xi for all i∈I.
The following formulae are the duals of (35) and (37), respectively:
If (Xi)i∈I is a family of subsets of E, and (Yx)x∈K a family of subset of F, then
(43)
(i∈I⋂Xi)×(x∈K⋂Yx)=(i,x)∈I×K⋂(Xi×Yx).
Moreover, if (Xi) and (Yi) are families of subsets of E and F, respectively, indexed by the same set I, then
(44)
(i∈I⋂Xi)×(i∈I⋂Yi)=i∈I⋂(Xi×Yi).
The formula (34) has no dual; in general all we can say is
(45)
K(i∈J⋂Xi)⊂i∈J⋂K(Xi).
We have equality in (45) for all families (Xi) only if X↦K(X) is the inverse extension of a mapping of a subset of F into E. Consequently, if f is a mapping of F into E, we have (generalizing (14))
(46)
f−1(i∈J⋂Xi)=i∈J⋂f−1(Xi).
9. Let E be any set and let I be any index set. The set of all families (xi)i∈I of elements of E, indexed by I, is denoted by EI, and the operation of passing from E to EI is called exponentiation. EI is thus in one-to-one correspondence with the set of all mappings of I into E (which for this reason is often denoted by EI, by abuse of language), as well as with a subset of P(I×E), by considering the graphs of these mappings. The sets EJ corresponding to subsets J of the set I may therefore be considered all as subsets of the same set, which is in one-to-one correspondence with a subset of P(I×E).
Now let (Xℓ)ℓ∈I be a family of subsets of E, indexed by the same set I, and let J be any subset of I. The property “for all ℓ∈J, xℓ∈Xℓ,” of the family (xℓ)ℓ∈J defines a subset of EJ, called the product of the family of sets(Xℓ)ℓ∈J, and denoted by ℓ∈J∏Xℓ (or simply ℓ∏Xℓ when J=I). The Xℓ are called the factors of the product. Note that ℓ∈∅∏Xℓ is a set consisting of one element (corresponding to the empty subset of I×E). If Xℓ=E for all ℓ∈J, then we have
ℓ∈J∏Xℓ=EJ.
If, for example, I consists of the three numbers 1, 2, 3, then ℓ∈J∏Xℓ is in one-to-one correspondence with the set X1×X2×X3.
10. If R{x,y} is a relation between a generic element x of a set E and a generic element y of a set F, then the following propositions are equivalent:
“for each x there exists y such that R{x,y}”
and
“there exists a mapping f of E into F such that R{x,f(x)} for all x”.
The assertion of this equivalence is known as the axiom of choice (or Zermelo’s axiom). We shall sometimes indicate whether the proof of a theorem depends on it.
The axiom of choice is equivalent to the following proposition : “if, for each ℓ∈I, we have Xℓ=∅, then ℓ∈I∏Xℓ=∅”.
11. In this and the following subsection, we shall consider a non-empty product ℓ∈I∏Aℓ, where (Aℓ) is any family of (non-empty) subsets of E.
Let J be a subset of I. The mapping (xℓ)ℓ∈I→(xℓ)ℓ∈J of ℓ∈I∏Aℓ onto ℓ∈J∏Aℓ is called the projection of ℓ∈I∏Aℓ onto ℓ∈J∏Aℓ, and is denoted by prJ.
In particular, the mapping (xℓ)ℓ∈I→xκ of ℓ∈I∏Aℓ onto Aκ is called the coordinate function (or projection) of indexκ, and is denoted by prκ.
If z is an element of ℓ∈I∏Aℓ, we have z=(prℓz)ℓ∈I.
Let J1,J2 be two sets forming a partition of I. Then z↦(prJ1z,prJ2z) is a one-to-one mapping of ∏i∈IAi onto ∏i∈J1Ai×∏i∈J2Ai.
In general, if (Jλ)λ∈L is any partition of the set I, the mapping z↦(prJλz)λ∈L is a bijection (called canonical) of ∏i∈IAi onto the product ∏λ∈L(∏i∈JλAi). This may also be expressed by saying that the product of a family of sets is associative.
12. The following propositions generalize those of §3, no. 3; (Xi), (Yi) denote families of subsets of E such that Xi⊂Ai, and Yi⊂Ai, for all i∈I; Z denotes any subset of ∏Ai.
(a) If ∏iXi=∅, the relation “∏iXi⊂∏iYi” is equivalent to “for all i∈I, Xi⊂Yi”.
(b) We have prx−1(Xx)=∏iYi, where Yx=Xx and Yi=Ai whenever i=x. Hence
i∈I∏Xi=i∈I⋂pri−1(Xi).
(c) If ∏iXi=∅, then
prx(i∏Xi)=Xx.
(d) For all Z we have
Z⊂i∏pri(Z).
(e) Let (J1,J2) be a partition of I into two sets, let (ai)i∈J1 be a family of elements of E, and let (Xi)i∈J2 be a family of subsets of E, such that ai∈Ai for all i∈J1, and Xi⊂Ai for all i∈J2. Then the product ∏iYi, where Yi={ai} when i∈J1, and Yi=Xi when i∈J2, can be put in one-to-one correspondence with ∏i∈J2Xi by projecting onto this latter set.
13. Let (Ai)i∈I be a family of subsets of a set F, and let f be a mapping of a set E into the product ∏iAi. If we put fi(x)=pri(f(x)), then fi is a mapping of E into Ai, and f is the mapping x↦(fi(x)). Conversely, if for each index i∈I, fi is a mapping of E into Ai, then
x↦(fi(x))
is a mapping of E into ∏i∈IAi, which is denoted by (fi) (by abuse of language, because this notation already denotes the family of mappings fi). Thus we define a bijection (called canonical) of the set (∏i∈IAi)E onto the set ∏i∈I(AiE).
14. Let E, F, G be three sets. For each mapping f of F×G into E and for each y∈G, let fy denote the partial mapping x↦f(x,y) of F into E. Then y↦fy is a mapping of G into EF. Conversely, for each mapping g of G into EF there exists a unique mapping f of F×G into E such that fy=g(y) for all y∈G. Thus we define a bijection (called canonical) of the set EF×G onto the set (EF)G.
15. Let (Ai)i∈I be a family of non-empty subsets of a set E. For each i∈I let fi be a mapping of Ai into a set F such that, for each pair of indices (i,x), fi and fx agree on Ai∩Ax. Then, if
A=i∈I⋃Ai,
there exists a unique mapping f of A into F such that the restriction of f to each Ai is equal to fi. In particular, if Ai∩Ax=∅ whenever i=x, we see that sets FA and ∏i∈IFAi are in one-to-one correspondence (called canonical).