Bourbaki

4. Union, intersection, product of a family of sets

1. In this section we consider a family (Xi)i∈I(X_i)_{i\in I} of subsets of a set EE, in which the index set II is arbitrary; the set of subsets of EE belonging to the family will be denoted by X\mathfrak{X} (which is therefore a subset of P(E)\mathfrak{P}(E)).

If II is finite, the consideration of the family (Xi)(X_i) reduces to that of several subsets of EE, which may or may not be distinct, and in number equal to the number of elements of II. For example, any three subsets X1,X2,X3X_1,X_2,X_3 of EE form a family of subsets of EE, the index set here consisting of the numbers 1, 2, 3.

2. Let JJ be any subset of II, and consider the set of all elements xx which have the property “there exists i∈Ji\in J such that x∈Xix\in X_i”. This set is called the union of the family of sets (Xi)i∈J(X_i)_{i\in J}, and is denoted by ⋃i∈JXi\displaystyle\bigcup_{i\in J}X_i.

We may also formulate this definition as follows: to the mapping i↦Xii\mapsto X_i of II into P(E)\mathfrak{P}(E) there corresponds a well-defined subset CC of I×EI\times E such that Xi=C(i)X_i=C(i) (§ 3, no. 7), and we have ⋃i∈JXi=C(J)\displaystyle\bigcup_{i\in J}X_i=C(J).

In particular,

⋃i∈∅Xi=C(∅)=∅. \bigcup_{i\in\varnothing}X_i=C(\varnothing)=\varnothing .

When J=IJ=I, we often write ⋃Xi\displaystyle\bigcup X_i, or simply ⋃Xi\displaystyle\bigcup X_i, in place of ⋃i∈IXi\displaystyle\bigcup_{i\in I}X_i.

The union ⋃i∈IXi\displaystyle\bigcup_{i\in I}X_i depends only on the set X\mathfrak{X}; in other words, it is the same for two families corresponding to the same subset X\mathfrak{X} of P(E)\mathfrak{P}(E). In particular, it is equal to the union of the family defined by the canonical mapping of X\mathfrak{X} into P(E)\mathfrak{P}(E), and we may therefore write ⋃X∈XX\displaystyle\bigcup_{X\in\mathfrak{X}}X, which is also called the union of the sets belonging to X\mathfrak{X}.

When II is a set whose elements are explicitly designated, for example the numbers 1, 2, 3, we have

⋃i∈IXi=X1∪X2∪X3, \bigcup_{i\in I}X_i=X_1\cup X_2\cup X_3,

which justifies the name “union” given in the general case to the set ⋃i∈IXi\displaystyle\bigcup_{i\in I}X_i.

Summary of results

3. For any J⊂IJ\subset I we have

⋃ι∈JXι⊂⋃ι∈IXι. \bigcup_{\iota\in J}X_{\iota}\subset\bigcup_{\iota\in I}X_{\iota}.

In particular, for all ι∈I\iota\in I, we have

Xι⊂⋃ι∈IXι. X_{\iota}\subset\bigcup_{\iota\in I}X_{\iota}.

Conversely, if YY is a subset of EE such that Xι⊂YX_{\iota}\subset Y for all ι∈I\iota\in I, then

⋃ιXι⊂Y. \bigcup_{\iota}X_{\iota}\subset Y.

More generally, if (Yι)(Y_{\iota}) is another family of subsets of EE, indexed by the same set II, and if Xι⊂YιX_{\iota}\subset Y_{\iota} for all ι∈I\iota\in I, then

⋃ιXι⊂⋃ιYι. \bigcup_{\iota}X_{\iota}\subset\bigcup_{\iota}Y_{\iota}.

Let FF be another set, and let X→K(X)X\to K(X) be the mapping of P(E)\mathfrak{P}(E) into P(F)\mathfrak{P}(F) defined by a subset KK of E×FE\times F. Then we have

(34)

K(⋃ι∈JXι)=⋃ι∈JK(Xι). K\left(\bigcup_{\iota\in J}X_{\iota}\right)=\bigcup_{\iota\in J}K(X_{\iota}).

Now let LL be another index set, and (Jλ)λ∈L(J_{\lambda})_{\lambda\in L} a family of subsets of II. Then

(35)

⋃ι∈⋃λ∈LJλXι=⋃λ∈L(⋃ι∈JλXι). \bigcup_{\iota\in\bigcup_{\lambda\in L}J_{\lambda}}X_{\iota} = \bigcup_{\lambda\in L}\left(\bigcup_{\iota\in J_{\lambda}}X_{\iota}\right).

This is the general associativity formula for unions. When II and LL are sets whose elements are explicitly designated, the relations we obtain have already been given (see § 1, no. 14). If LL alone satisfies this condition and consists, say, of the numbers 1, 2, we have

(36)

⋃ι∈J1∪J2Xι=(⋃ι∈J1Xι)∪(⋃ι∈J2Xι). \bigcup_{\iota\in J_1\cup J_2}X_{\iota} = \left(\bigcup_{\iota\in J_1}X_{\iota}\right)\cup \left(\bigcup_{\iota\in J_2}X_{\iota}\right).

Let (Xι)ι∈I(X_{\iota})_{\iota\in I} and (Yχ)χ∈K(Y_{\chi})_{\chi\in K} be any two families of subsets of EE. Then we have

(37)

(⋃ι∈IXι)∩(⋃χ∈KYχ)=⋃(ι,χ)∈I×K(Xι∩Yχ). \left(\bigcup_{\iota\in I}X_{\iota}\right)\cap \left(\bigcup_{\chi\in K}Y_{\chi}\right) = \bigcup_{(\iota,\chi)\in I\times K}(X_{\iota}\cap Y_{\chi}).

the distributivity formula, which includes the second formula of (10) as a particular case.

If (Xi)i∈I(X_i)_{i\in I} is a family of subsets of E, and if (Yx)x∈K(Y_x)_{x\in K} is a family of subsets of F, then

(38)

(⋃i∈IXi)×(⋃x∈KYx)=⋃(i,x)∈I×K(Xi×Yx). \left(\bigcup_{i\in I}X_i\right)\times\left(\bigcup_{x\in K}Y_x\right)=\bigcup_{(i,x)\in I\times K}(X_i\times Y_x).

4. A family (Xi)i∈I(X_i)_{i\in I} of subsets of E is a covering of a subset A of E, or covers A, if

A⊂⋃i∈IXi. A\subset\bigcup_{i\in I}X_i.

In particular, if (Xi)(X_i) is a covering of E, we have

⋃i∈IXi=E. \bigcup_{i\in I}X_i=E.

A partition of E is a covering (Xi)(X_i) of E such that

(a) Xi≠∅X_i\neq\varnothing for all i∈Ii\in I;

(b) Xi∩Xj=∅X_i\cap X_j=\varnothing for each pair of different indices i, ji,\ j in I. (This second condition may be expressed by saying that the XiX_i are pairwise disjoint.)

These conditions imply that i↦Xii\mapsto X_i is a bijection of I onto the set P\mathfrak{P} of subsets of the partition. Hence, if P\mathfrak{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(X_i)_{i\in I} be any family of non-empty subsets of a set E. In the product I×EI\times E, let Xi′X'_i denote the subset {i}×Xi\{i\}\times X_i for each i∈Ii\in I. The set

S=⋃i∈IXi′ S=\bigcup_{i\in I}X'_i

is called the sum of the family (Xi)i∈I(X_i)_{i\in I}. It is clear that the family (Xi′)i∈I(X'_i)_{i\in I} is a partition of S and that for each i∈Ii\in I the mapping xi↦(i,xi)x_i\mapsto(i,x_i) is a bijection of XiX_i onto Xi′X'_i. By abuse of language, any set in one-to-one correspondence with S is often called the sum of the family (Xi)i∈I(X_i)_{i\in I}, and the XiX_i 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 xx of E which have the property “for all i∈Ji\in J, x∈Xix\in X_i” is called the intersection of the family of sets

(Xι)ι∈J(X_\iota)_{\iota\in J}, and is denoted by ⋂ι∈JXι\displaystyle\bigcap_{\iota\in J}X_\iota; when J=IJ=I, we often write ⋂ιXι\displaystyle\bigcap_\iota X_\iota, or simply ∩Xι\displaystyle\cap X_\iota, instead of ⋂ι∈IXι\displaystyle\bigcap_{\iota\in I}X_\iota.

We have

(39)

C(⋃ι∈JXι)=⋂ι∈J(CXι). \mathrm{C}\left(\bigcup_{\iota\in J}X_\iota\right)=\bigcap_{\iota\in J}(\mathrm{C}X_\iota).

In particular, if J=∅J=\varnothing,

(40)

⋂ι∈∅Xι=E. \bigcap_{\iota\in\varnothing}X_\iota=E.

The intersection ⋂ιXι\displaystyle\bigcap_\iota X_\iota depends only on the set F\mathfrak{F}, and may be written ⋂X∈FX\displaystyle\bigcap_{X\in\mathfrak{F}}X. For example, if II consists of the numbers 11, 22, 33, we have

⋂ιXι=X1∩X2∩X3. \bigcap_\iota X_\iota=X_1\cap X_2\cap X_3.

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ι)(X_\iota), (Yι)(Y_\iota), (Zλ)(Z_\lambda) of subsets of E by applying (in any order) only the operations C\mathrm{C}, ∪\cup, ∩\cap, ⋃\displaystyle\bigcup, ⋂\displaystyle\bigcap, then we shall obtain the complement CA\mathrm{C}A by replacing the subsets X, Y, Z, XιX_\iota, YιY_\iota, ZλZ_\lambda by their complements, and the operations ∪\cup, ∩\cap, ⋃\displaystyle\bigcup, ⋂\displaystyle\bigcap by ∩\cap, ∪\cup, ⋂\displaystyle\bigcap, ⋃\displaystyle\bigcup, 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 ⋃\displaystyle\bigcup and ⋂\displaystyle\bigcap.

As in § 1, no. 15, we define the dual of a relation A = B or A ⊂\subset B where A and B are subsets of E of the above form.

8. For all J⊂IJ\subset I we have

⋂ι∈IXι⊂⋂ι∈JXι. \bigcap_{\iota\in I}X_\iota\subset\bigcap_{\iota\in J}X_\iota.

In particular, for all x∈Ix\in I we have

⋂ιXι⊂Xx. \bigcap_\iota X_\iota\subset X_x.

Conversely, if Y⊂XιY\subset X_\iota for all ι∈I\iota\in I, then

Y⊂⋂ιXι. Y\subset\bigcap_\iota X_\iota.

More generally, if (Yi)(Y_i) is another family of subsets of E, indexed by the same set I, and if Xi⊂YiX_i\subset Y_i for all i∈Ii\in I, then

⋂iXi⊂⋂iYi.\bigcap_{i}X_i\subset\bigcap_iY_i.

The union of the sets XiX_i is the intersection of all sets YY such that Xi⊂YX_i\subset Y for all i∈Ii\in I. The intersection of the XiX_i is the union of all ZZ such that Z⊂XiZ\subset X_i for all i∈Ii\in I.

The following formulae are the duals of (35) and (37), respectively:

(41)

⋂i∈⋃λ∈LJλXi=⋂λ∈L(⋂i∈JλXi)(associativity);\bigcap_{i\in\bigcup_{\lambda\in L}J_\lambda}X_i=\bigcap_{\lambda\in L}\left(\bigcap_{i\in J_\lambda}X_i\right)\qquad\text{(associativity)};

(42)

(⋂i∈IXi)∪(⋂x∈KYx)=⋂(i,x)∈I×K(Xi∪Yx)(distributivity).\left(\bigcap_{i\in I}X_i\right)\cup\left(\bigcap_{x\in K}Y_x\right)=\bigcap_{(i,x)\in I\times K}(X_i\cup Y_x)\qquad\text{(distributivity)}.

If (Xi)i∈I(X_i)_{i\in I} is a family of subsets of E, and (Yx)x∈K(Y_x)_{x\in K} a family of subset of F, then

(43)

(⋂i∈IXi)×(⋂x∈KYx)=⋂(i,x)∈I×K(Xi×Yx).\left(\bigcap_{i\in I}X_i\right)\times\left(\bigcap_{x\in K}Y_x\right)=\bigcap_{(i,x)\in I\times K}(X_i\times Y_x).

Moreover, if (Xi)(X_i) and (Yi)(Y_i) are families of subsets of E and F, respectively, indexed by the same set I, then

(44)

(⋂i∈IXi)×(⋂i∈IYi)=⋂i∈I(Xi×Yi).\left(\bigcap_{i\in I}X_i\right)\times\left(\bigcap_{i\in I}Y_i\right)=\bigcap_{i\in I}(X_i\times Y_i).

The formula (34) has no dual; in general all we can say is

(45)

K(⋂i∈JXi)⊂⋂i∈JK(Xi).K\left(\bigcap_{i\in J}X_i\right)\subset\bigcap_{i\in J}K(X_i).

We have equality in (45) for all families (Xi)(X_i) only if X↦K(X)X\mapsto K(X) is the inverse extension of a mapping of a subset of F into E. Consequently, if ff is a mapping of F into E, we have (generalizing (14))

(46)

f‾ −1(⋂i∈JXi)=⋂i∈Jf‾ −1(Xi).\overline{f}^{\, -1}\left(\bigcap_{i\in J}X_i\right)=\bigcap_{i\in J}\overline{f}^{\, -1}(X_i).

9. Let E be any set and let I be any index set. The set of all families (xi)i∈I(x_i)_{i\in I} of elements of E, indexed by I, is denoted by EIE^I, and the operation of passing from E to EIE^I is called exponentiation. EIE^I 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 EIE^I, by abuse of language), as well as with a subset of P(I×E)\mathfrak{P}(I \times E), by considering the graphs of these mappings. The sets EJE^J corresponding to subsets JJ 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)\mathfrak{P}(I \times E).

Now let (Xℓ)ℓ∈I(X_\ell)_{\ell\in 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\ell\in J, xℓ∈Xℓx_\ell\in X_\ell,” of the family (xℓ)ℓ∈J(x_\ell)_{\ell\in J} defines a subset of EJE^J, called the product of the family of sets (Xℓ)ℓ∈J(X_\ell)_{\ell\in J}, and denoted by ∏ℓ∈JXℓ\displaystyle\prod_{\ell\in J} X_\ell (or simply ∏ℓXℓ\displaystyle\prod_\ell X_\ell when J=IJ=I). The XℓX_\ell are called the factors of the product. Note that ∏ℓ∈∅Xℓ\displaystyle\prod_{\ell\in\varnothing} X_\ell is a set consisting of one element (corresponding to the empty subset of I×EI\times E). If Xℓ=EX_\ell=E for all ℓ∈J\ell\in J, then we have

∏ℓ∈JXℓ=EJ. \prod_{\ell\in J} X_\ell=E^J.

If, for example, I consists of the three numbers 1, 2, 3, then ∏ℓ∈JXℓ\displaystyle\prod_{\ell\in J} X_\ell is in one-to-one correspondence with the set X1×X2×X3X_1\times X_2\times X_3.

10. If R{x,y}R\{x,y\} is a relation between a generic element xx of a set E and a generic element yy of a set F, then the following propositions are equivalent:

“for each xx there exists yy such that R{x,y}R\{x,y\}”

and

“there exists a mapping ff of E into F such that R{x,f(x)}R\{x,f(x)\} for all xx”.

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\ell\in I, we have Xℓ≠∅X_\ell\ne\varnothing, then ∏ℓ∈IXℓ≠∅\displaystyle\prod_{\ell\in I}X_\ell\ne\varnothing”.

11. In this and the following subsection, we shall consider a non-empty product ∏ℓ∈IAℓ\displaystyle\prod_{\ell\in I}A_\ell, where (Aℓ)(A_\ell) is any family of (non-empty) subsets of E.

Let J be a subset of I. The mapping (xℓ)ℓ∈I→(xℓ)ℓ∈J(x_\ell)_{\ell\in I}\to(x_\ell)_{\ell\in J} of ∏ℓ∈IAℓ\displaystyle\prod_{\ell\in I}A_\ell onto ∏ℓ∈JAℓ\displaystyle\prod_{\ell\in J}A_\ell is called the projection of ∏ℓ∈IAℓ\displaystyle\prod_{\ell\in I}A_\ell onto ∏ℓ∈JAℓ\displaystyle\prod_{\ell\in J}A_\ell, and is denoted by pr⁡J\operatorname{pr}_J.

In particular, the mapping (xℓ)ℓ∈I→xκ(x_\ell)_{\ell\in I}\to x_\kappa of ∏ℓ∈IAℓ\displaystyle\prod_{\ell\in I}A_\ell onto AκA_\kappa is called the coordinate function (or projection) of index κ\kappa, and is denoted by pr⁡κ\operatorname{pr}_\kappa.

If zz is an element of ∏ℓ∈IAℓ\displaystyle\prod_{\ell\in I}A_\ell, we have z=(pr⁡ℓz)ℓ∈Iz=(\operatorname{pr}_\ell z)_{\ell\in I}.

Let J1,J2J_1, J_2 be two sets forming a partition of II. Then z↦(pr⁡J1z,pr⁡J2z)z\mapsto(\operatorname{pr}_{J_1}z,\operatorname{pr}_{J_2}z) is a one-to-one mapping of ∏i∈IAi\prod_{i\in I}A_i onto ∏i∈J1Ai×∏i∈J2Ai\prod_{i\in J_1}A_i\times\prod_{i\in J_2}A_i.

In general, if (Jλ)λ∈L(J_\lambda)_{\lambda\in L} is any partition of the set II, the mapping z↦(pr⁡Jλz)λ∈Lz\mapsto(\operatorname{pr}_{J_\lambda}z)_{\lambda\in L} is a bijection (called canonical) of ∏i∈IAi\prod_{i\in I}A_i onto the product ∏λ∈L(∏i∈JλAi)\prod_{\lambda\in L}(\prod_{i\in J_\lambda}A_i). 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)(X_i), (Yi)(Y_i) denote families of subsets of EE such that Xi⊂AiX_i\subset A_i, and Yi⊂AiY_i\subset A_i, for all i∈Ii\in I; ZZ denotes any subset of ∏Ai\prod A_i.

(a) If ∏iXi≠∅\prod_iX_i\neq\varnothing, the relation “∏iXi⊂∏iYi\prod_iX_i\subset\prod_iY_i” is equivalent to “for all i∈Ii\in I, Xi⊂YiX_i\subset Y_i”.

(b) We have pr⁡x−1(Xx)=∏iYi\operatorname{pr}_x^{-1}(X_x)=\prod_iY_i, where Yx=XxY_x=X_x and Yi=AiY_i=A_i whenever i≠xi\neq x. Hence

∏i∈IXi=⋂i∈Ipr⁡i−1(Xi). \prod_{i\in I}X_i=\bigcap_{i\in I}\operatorname{pr}_i^{-1}(X_i).

(c) If ∏iXi≠∅\prod_iX_i\neq\varnothing, then

pr⁡x(∏iXi)=Xx. \operatorname{pr}_x\left(\prod_iX_i\right)=X_x.

(d) For all ZZ we have

Z⊂∏ipr⁡i(Z). Z\subset\prod_i\operatorname{pr}_i(Z).

(e) Let (J1,J2)(J_1,J_2) be a partition of II into two sets, let (ai)i∈J1(a_i)_{i\in J_1} be a family of elements of EE, and let (Xi)i∈J2(X_i)_{i\in J_2} be a family of subsets of EE, such that ai∈Aia_i\in A_i for all i∈J1i\in J_1, and Xi⊂AiX_i\subset A_i for all i∈J2i\in J_2. Then the product ∏iYi\prod_iY_i, where Yi={ai}Y_i=\{a_i\} when i∈J1i\in J_1, and Yi=XiY_i=X_i when i∈J2i\in J_2, can be put in one-to-one correspondence with ∏i∈J2Xi\prod_{i\in J_2}X_i by projecting onto this latter set.

13. Let (Ai)i∈I(A_i)_{i\in I} be a family of subsets of a set FF, and let ff be a mapping of a set EE into the product ∏iAi\prod_iA_i. If we put fi(x)=pr⁡i(f(x))f_i(x)=\operatorname{pr}_i(f(x)), then fif_i is a mapping of EE into AiA_i, and ff is the mapping x↦(fi(x))x\mapsto(f_i(x)). Conversely, if for each index i∈Ii\in I, fif_i is a mapping of EE into AiA_i, then

x↦(fi(x)) x\mapsto(f_i(x))

is a mapping of E into ∏i∈IAi\prod_{i\in I} A_i, which is denoted by (fi)(f_i) (by abuse of language, because this notation already denotes the family of mappings fif_i). Thus we define a bijection (called canonical) of the set (∏i∈IAi)E(\prod_{i\in I} A_i)^E onto the set ∏i∈I(AiE)\prod_{i\in I}(A_i^E).

14. Let E, F, G be three sets. For each mapping ff of F×GF \times G into EE and for each y∈Gy\in G, let fyf_y denote the partial mapping x↦f(x,y)x\mapsto f(x,y) of FF into EE. Then y↦fyy\mapsto f_y is a mapping of GG into EFE^F. Conversely, for each mapping gg of GG into EFE^F there exists a unique mapping ff of F×GF\times G into EE such that fy=g(y)f_y=g(y) for all y∈Gy\in G. Thus we define a bijection (called canonical) of the set EF×GE^{F\times G} onto the set (EF)G(E^F)^G.

15. Let (Ai)i∈I(A_i)_{i\in I} be a family of non-empty subsets of a set E. For each i∈Ii\in I let fif_i be a mapping of AiA_i into a set F such that, for each pair of indices (i,x)(i,x), fif_i and fxf_x agree on Ai∩AxA_i\cap A_x. Then, if

A=⋃i∈IAi, A=\bigcup_{i\in I}A_i,

there exists a unique mapping ff of A into F such that the restriction of ff to each AiA_i is equal to fif_i. In particular, if Ai∩Ax=∅A_i\cap A_x=\varnothing whenever i≠xi\ne x, we see that sets FAF^A and ∏i∈IFAi\prod_{i\in I}F^{A_i} are in one-to-one correspondence (called canonical).

Transcribed from the printed edition, 2004, Springer. Not translated.