Loading [MathJax]/jax/output/CommonHTML/jax.js

Families and the Axiom of Choice

The present unit is part of the following walks

1 Introduction

In the following you will find a short summary of this unit. For detailed information please see the full text or download the pdf-document at the end of this page.


The present unit is the fifth unit of the walk The Axioms of Zermelo and Fraenkel. On the one hand we will introduce the formal definition of a family (Ai)iI within the framework of the axiomatics Zermelo and Fraenkel. On the other hand we will add the axiom of substitution and the axiom of choice to the series of axioms introduced so far:


We will explain the following axioms of Zermelo and Fraenkel:


You will learn the meaning of the following terms:


The main results of this unit are

  • Theorem 2.3 saying that two families (Ai)iI and (Bi)iI are equal if and only if we have Ai=Bi for all elements i of the index set I,
  • Proposition 3.2 about the possibility to extend functions fi:AiBi to a common function f:iIAiiIBi,
  • Theorem 5.2 about the existence of a choice function.


2 Families and the Axiom of Substitution

We will explain how to define a family of sets within the framework of Zermelo and Fraenkel. What is important is the axiom of substitution which offers a lot of freedom in defining families.


2.1 Definition. An index set I is a non-empty set.

French / German. Index set = Ensemble d’indices = Indexmenge.


2.2 Definition. Let I be an index set, and let A be a non-empty set.

(a) A function f:IA is called a family of elements of the set A.

(b) Let f:IA be a family of elements of the set A. We set

ai:=f(i)A for all iI.

Instead of speaking of the family f:IA, we usually speak of the family (ai)iI of elements of the set A. If we want to emphasize that the objects ai are sets, we often start with a set A of sets, then we consider a function f:IA, and we define Ai:=f(i).

French / German. Family = Famille = Familie.


2.3 Theorem. Let I be an index set.

Let (xi)iI and (yi)iI be two families of elements of a non-empty set A. Then we have

(xi)iI=(yi)iI if and only if xi=yi for all iI.


2.4 Definition. A sentence φ(x,y) in the two variables x and y is called functional if for each element x there exists exactly one element y.

French / German. Functional Sentence = Terme Fonctionel = Funktionaler Ausdruck.


2.5 Axiom. (ZFC-8: Axiom of Substitution or Axiom of Replacement) For each functional sentence φ=φ(x,y) and for each set A there exists a set B such that

yB if and only if xA:φ(x,y).

French / German. Axiom of substitution (or axiom of replacement) = Axiome de substitution (or axiome de remplacement) = Ersetzungsaxiom.


2.6 Theorem. Let I be an index set, let φ=φ(i) be a sentence, and suppose that the sentence ψ(i,A):=[A=φ(i)] is functional. Then the family (Ai)iI with Ai:=φ(i) exists.



3 Unions and Intersections of Families

After the introduction of families we are now going to define the union iIAi and the intersection iIAi of a family (Ai)iI of sets. The most important results concern the extension of functions f:AiBi to a common function f:iIAiiIBi.


3.1 Definition. Let I be an index set, let (Ai)iI be a family of sets, and let A:={AiiI}. We set

iIAi:=AAA and iIAi:=AAA.


3.2 Proposition. Let I be an index set, and let (Ai)iI and (Bi)iI be two families of non-empty sets. For each element i of the set I let fi:AiBi be a function from the set Ai into the set Bi.

Suppose that for each two elements i and j of the set I, we have fi(x)=fj(x) for all elements x of the set AiAj. (Note that this implies that fi(x)=fj(x)BiBj for all xAiAj.)

(a) There exists a function

f:iIAiiIBi

such that f|Ai=fi for all elements i of the set I.

(b) If the functions fi:AiBi are surjective for all elements i of the set I, then the function f:iIAiiIBi is also surjective.


3.3 Proposition. Let I be an index set, let (Ai)iI and (Bi)iI be two families of non-empty sets, and suppose that the sets (Ai)iI and the sets (Bi)iI are pairwise disjoint. For each element i of the set I let fi:AiBi be a function from the set Ai into the set Bi.

(a) There exists a function

f:iIAiiIBi

such that

f(x)=fi(x) for all xAi and for all iI.

(b) If the functions fi:AiBi are injective for all elements i of the set I, then the function f:iIAiiIBi is also injective.

(c) If the functions fi:AiBi are surjective for all elements i of the set I, then the function f:iIAiiIBi is also surjective.

(d) If the functions fi:AiBi are bijective for all elements i of the set I, then the function f:iIAiiIBi is also bijective.



4 The Direct Product of arbitrary many Sets

In this section we will extend the definition of the direct product of two sets explained in Unit Direct Products and Relations to the direct product of arbitrary many sets:


4.1 Definition. Let I be an index set, and let (Ai)iI be a family of sets.

(a) The direct product A of the sets Ai is defined as follows:

A:={z:IiIAizi:=z(i)Ai for all iI}={(zi)iIziAi for all iI}.

(b) The direct product A of the sets Ai is denoted by

A:=iIAi.

French / German. Direct product = Produit direct = Direktes Produkt.


4.2 Proposition. Let I be an index set, let (Ai)iI be a family of sets, and let a=(ai)iI and b=(bi)iI be two elements of the set A:=iIAi. Then we have

a=b if and only if ai=bi for all iI.


4.3 Proposition. Let I be an index set, let (Ai)iI be a family of sets, and let A:=iIAi be the direct product of the sets Ai.

If Aj= for at least one element j of the set I, then we have A=.



5 The Axiom of Choice

In this section we will explain the axiom of choice: Given a family of non-empty sets (Ai)iI it allows to define a so-called choice function f:IiIAi such that the element f(i) is contained in the set Ai for all elements i of the set I.


5.1 Axiom. (ZFC-9: The Axiom of Choice) Let I be an index set, and let (Xi)iI be a family of non-empty sets. Then the direct product

X:=iIXi

is also a non-empty set.

French / German. Axiom of choice = Axiome du choix = Auswahlaxiom.


5.2 Theorem. Let C be a non-empty set of non-empty sets. Then there exists a function

f:CCCC

such that the element f(X) is contained in the set X for all elements X of the set C.


5.3 Remark. Theorem 5.2 motivates the name of the axiom of choice. The function

f:CXCX

chooses from each (non-empty) set X of the (non-empty) set C an element f(X). The function f is sometimes called a choice function.



6 Projections

Projections are an important tool in geometry. At this point we restrict ourselves to give the formal definition of a projection:


6.1 Definition. Let I be an index set, let (Ai)iI be a family of sets, and let A:=iIAi be the direct product of the sets Ai.

(a) For an element j of the set I, we define the function

prj:AAj by prj:x=(xi)iIxj.

The function prj:AAj is called the projection from the set A onto the set Aj.

(b) For a subset J of the set I, we define the function

prJ:AjJAj by prJ:x=(xi)iI(xj)jJ.

The function prJ:AAj is called the projection from the set A onto the set jJAj.

French / German. Projection = Projection = Projektion.


6.2 Proposition. Let I be an index set, let (Ai)iI be a family of non-empty sets, and let A:=iIAi be the direct product of the sets Ai.

(a) Let j be an element of the set I. Then the projection prj:AAj is surjective.

(b) Let J be a subset of the set I. Then the projection prJ:AjJAj is surjective.



7 Notes and References

A list of textbooks about set theory is contained in Unit [Literature about Set Theory].


Do you want to learn more? The next unit, Ordered Sets and the Lemma of Zorn, explains ordered sets. The most important result of this unit is the Lemma of Zorn about the existence of maximal elements in a (partially) ordered set. It follows from the axiom of choice.



8 Download

Families and the Axiom of Choice

The pdf document is the full text including the proofs.

Current Version: 1.0.3 from October 2020