Bourbaki

4. Natural integers. Finite sets

1. Definition of integers

Definition 1 03R9

A cardinal α\alpha is said to be finite if α≠α+1\alpha \ne \alpha + 1. A finite cardinal is also called a natural integer (or simply an integer if there is no risk of confusion [^1]). A set EE is said to be finite if Card⁡(E)\operatorname{Card}(E) is a finite cardinal; and Card⁡(E)\operatorname{Card}(E) is then called the number of elements of EE.

A family (Chapter II, § 3, no. 4) is said to be finite if its index set is finite.

When we say that the number of objects of a certain type is an integer mm, we mean that these objects are elements of a finite set whose number of elements is mm. A set whose number of elements is mm is also called a set of mm elements.

Proposition 1 03RA

A cardinal α\alpha is finite if and only if α+1\alpha + 1 is finite.

For the relations α=b\alpha = \mathfrak{b} and α+1=b+1\alpha + 1 = \mathfrak{b} + 1 between cardinals α\alpha and b\mathfrak{b} are equivalent (§ 3, no. 4, Proposition 8); the relations α≠α+1\alpha \ne \alpha + 1 and α+1≠(α+1)+1\alpha + 1 \ne (\alpha + 1) + 1 are therefore equivalent.

¶ It is clear that 0≠10 \ne 1; hence 00 is an integer. It follows that 11 and 22 are integers. The cardinals 2+12 + 1 and (2+1)+1(2 + 1) + 1 are integers, denoted by 33 and 44, respectively.

2. Inequalities between integers

Proposition 2 03RB

Let nn be an integer. Then every cardinal α\alpha such that α≤n\alpha \le n is an integer. If n≠0n \ne 0, there exists a unique integer mm such that n=m+1n = m + 1, and the relation α<n\alpha < n is equivalent to α≤m\alpha \le m.

If α≤n\alpha \le n, there exists a cardinal b\mathfrak{b} such that n=α+bn = \alpha + \mathfrak{b} (§ 3, no. 6, Proposition 13). Then (α+1)+b=(α+b)+1=n+1(\alpha + 1) + \mathfrak{b} = (\alpha + \mathfrak{b}) + 1 = n + 1 (§ 3, no. 3, Proposition 5, Corollary); and since n≠n+1n \ne n + 1, we have

(α+1)+b≠α+b. (\alpha + 1) + \mathfrak{b} \ne \alpha + \mathfrak{b}.

Hence α+1≠α\alpha + 1 \ne \alpha, which means that α\alpha is an integer. If n≠0n \ne 0, we have n≥1n \ge 1 (§ 3, no. 2), and therefore there exists a unique cardinal mm such that n=m+1n = m + 1 (§ 3, no. 6, Proposition 13 and no. 4, Proposition 8). Since m⩽nm \leqslant n, mm is an integer, from what has already been proved. Finally, if an integer aa is such that a<na < n, we have n=a+bn = a + b, with b≠0b \neq 0 (§ 3, no. 6, Proposition 13); since bb is an integer, we have b=c+1b = c + 1 and n=m+1=(a+c)+1n = m + 1 = (a + c) + 1. It follows that m=a+cm = a + c (§ 3, no. 4, Proposition 8), hence a⩽ma \leqslant m. Conversely, if a⩽ma \leqslant m, we have

a⩽m+1=n;a \leqslant m + 1 = n;

and if a=n=m+1a = n = m + 1, we would have a>ma > m, contrary to hypothesis.

Corollary 1 03RC

Every subset of a finite set is finite.

Corollary 2 03RD

If* X is a subset of a finite set E and X ≠\neq E, *then

Card (X) < Card (E).\mathrm{Card}\ (\mathrm{X})\ <\ \mathrm{Card}\ (\mathrm{E}).

For X is contained in the complement X′' of a subset of E consisting of a single element; we have Card (X)⩽Card (X′)\mathrm{Card}\,(\mathrm{X}) \leqslant \mathrm{Card}\,(\mathrm{X}') and Card (E)=Card (X′)+1\mathrm{Card}\,(\mathrm{E}) = \mathrm{Card}\,(\mathrm{X}') + 1, hence (Proposition 2) Card (X′)<Card (E)\mathrm{Card}\,(\mathrm{X}') < \mathrm{Card}\,(\mathrm{E}) and a fortiori Card (X)<Card (E)\mathrm{Card}\,(\mathrm{X}) < \mathrm{Card}\,(\mathrm{E}).

Definition 1 shows that, conversely, if E is a set such that

Card (X)<Card (E)\mathrm{Card}\ (\mathrm{X}) < \mathrm{Card}\ (\mathrm{E})

for every subset X of E such that X ≠\neq E, then E is finite.

Corollary 3 03RE

If* ff is a mapping of a finite set E into a set F, then f(E)f(\mathrm{E}) is a finite subset of F.

For Card (f(E))⩽Card (E)\mathrm{Card}\ (f(\mathrm{E})) \leqslant \mathrm{Card}\ (\mathrm{E}) (§ 3, no. 2, Proposition 3).

Corollary 4 03RF

Let* E and F be two finite sets with the same number of elements, and let ff be a mapping of E into F. *Then the following statements are equivalent :

(a) ff is an injection; (b) ff is a surjection; (c) ff is a bijection.

It is enough to prove that (a) and (b) are equivalent. If ff is injective, then Card(f(E))=Card (E)=Card (F)\mathrm{Card}(f(\mathrm{E})) = \mathrm{Card}\,(\mathrm{E}) = \mathrm{Card}\,(\mathrm{F}), whence f(E)=Ff(\mathrm{E}) = \mathrm{F} (Corollary 2). If ff is not injective, let xx and x′x' be two elements of E such that x≠x′x \neq x' and f(x)=f(x′)f(x) = f(x'). Then, putting E′=E−{x}\mathrm{E}' = \mathrm{E} - \{x\}, we have f(E′)=f(E)f(\mathrm{E}') = f(\mathrm{E}), whence Card(f(E))⩽Card (E′)<Card (E)\mathrm{Card}(f(\mathrm{E})) \leqslant \mathrm{Card}\,(\mathrm{E}') < \mathrm{Card}\,(\mathrm{E}) by virtue of Corollary 2; but since Card (F)=Card (E)\mathrm{Card}\,(\mathrm{F}) = \mathrm{Card}\,(\mathrm{E}), it follows that f(E)≠Ff(\mathrm{E}) \neq \mathrm{F}.

3. The principle of induction

C61 (Principle of Induction). Let R{n}R\{n\} be a relation in a theory T\mathscr{T} (where n is not a constant of T\mathscr{T}*).* Suppose that the relation

R{0}and(∀n)((n is an integer and R{n})⇒R{n+1})R\{0\} \quad \text{and} \quad (\forall n)((n \text{ is an integer and } R\{n\}) \Rightarrow R\{n+1\})

is a theorem in T\mathscr{T}. Under these conditions the relation

(∀n)((n is an integer)⇒R{n})(\forall n)((n \text{ is an integer}) \Rightarrow R\{n\})

is a theorem in T\mathscr{T}.

We shall argue by contradiction. Suppose that the relation

(∃n)(n is an integer and (not R{n}))(\exists n)(n \text{ is an integer and } (\text{not } R\{n\}))

is true. Let qq be an integer such that "not R{q}R\{q\}" (method of the auxiliary constant; cf. Chapter I, § 3, no. 3 and § 4, no. 1). The integers nn for which "n⩽qn \leqslant q and (not R{n}R\{n\})" form a well-ordered non-empty set (§ 3, no. 2, Remark), which therefore has a least element ss. If s=0s = 0, then "not R{0}R\{0\}", contrary to hypothesis. If s>0s > 0, then s=s′+1s = s' + 1, where s′s' is an integer such that s′<ss' < s (no. 2, Proposition 2). By definition of ss, we have R{s′}R\{s'\}, but then the hypothesis implies that R{s}R\{s\} is true, contrary to the definition of ss.

In order to apply the principle of induction it is necessary in particular to prove the relation

(n is an integer and R{n})⇒R{n+1}.(n \text{ is an integer and } R\{n\}) \Rightarrow R\{n+1\}.

For this purpose the method of the auxiliary hypothesis (Chapter I, § 3, no. 3) is commonly used, and it is for this reason that the relation "nn is an integer and R{n}R\{n\}" (or even R{n}R\{n\}) is called the inductive hypothesis.

Remark. There are various criteria which are frequently used under the name of "principle of induction". They can all be easily deduced from C61, and we indicate here the most important of them :

(1) Let S{n}S\{n\} be the relation

(∀p)((n is an integer and p is an integer and p<n)⇒R{p})(\forall p)((n \text{ is an integer and } p \text{ is an integer and } p < n) \Rightarrow R\{p\})

and suppose that S{n}S\{n\} implies R{n}R\{n\}. Then the relation

(∀n)((n is an integer)⇒R{n})(\forall n)((n \text{ is an integer}) \Rightarrow R\{n\})

is true. For the relation S{0}S\{0\} is true, and by hypothesis S{n}S\{n\} implies R{n}R\{n\}; since the relation m<n+1m < n + 1 is equivalent to m⩽nm \leqslant n (no. 2, Proposition 2), the relation S{n+1}S\{n + 1\} is equivalent to "S{n}S\{n\} and R{n}R\{n\}", consequently, S{n}S\{n\} implies S{n+1}S\{n + 1\}. The criterion C61 therefore proves that the relation

(∀n) ((n is an integer)⇒S{n})(\forall n)\ ((n \text{ is an integer}) \Rightarrow S\{n\})

is true, and since S{n}S\{n\} implies R{n}R\{n\}, the relation

(∀n) ((n is an integer)⇒R{n})(\forall n)\ ((n \text{ is an integer}) \Rightarrow R\{n\})

is true.

(2) Let kk be an integer and let R{n}R\{n\} be a relation such that the relation

R{k} and (∀n) ((n is an integer⩾k and R{n})⇒R{n+1})R\{k\} \text{ and } (\forall n)\ ((n \text{ is an integer} \geqslant k \text{ and } R\{n\}) \Rightarrow R\{n + 1\})

is true. Then the relation

(∀n) ((n is an integer⩾k)⇒R{n})(\forall n)\ ((n \text{ is an integer} \geqslant k) \Rightarrow R\{n\})

is true ("*induction starting at k*"). For let S{n}S\{n\} be the relation

(n⩾k)⇒R{n}.(n \geqslant k) \Rightarrow R\{n\}.

Then by the method of disjunction of cases we see that S{0}S\{0\} is true. On the other hand, it is easily verified that the relation

(n is an integer and S{n})⇒S{n+1}(n \text{ is an integer and } S\{n\}) \Rightarrow S\{n + 1\}

is true. It follows from C61 that the relation

(n is an integer)⇒S{n}(n \text{ is an integer}) \Rightarrow S\{n\}

is true, which proves our assertion.

(3) Let aa and bb be two integers such that a⩽ba \leqslant b, and let R{n}R\{n\} be a relation such that

R{a} and (∀n)((n is an integer and a⩽n<b and R{n})⇒R{n+1}).R\{a\} \text{ and } (\forall n)((n \text{ is an integer and } a \leqslant n < b \text{ and } R\{n\}) \Rightarrow R\{n + 1\}).

Then the relation

(∀n)((n is an integer and a⩽n⩽b)⇒R{n})(\forall n)((n \text{ is an integer and } a \leqslant n \leqslant b) \Rightarrow R\{n\})

is true. The proof is similar to that of the preceding case; we take S{n}S\{n\} to be the relation "(a⩽n<b)⇒R{n}(a \leqslant n < b) \Rightarrow R\{n\}" ("*induction restricted to an interval*").

(4) Let aa, bb be two integers such that a⩽ba \leqslant b, and let R{n}\mathrm{R}\{n\} be a relation such that

R{b}\mathrm{R}\{b\} and (∀n)((n(\forall n)((n is an integer and a⩽n<ba \leqslant n < b and R{n+1})⇒R{n})\mathrm{R}\{n+1\}) \Rightarrow \mathrm{R}\{n\}).

Then the relation

(∀n)((n is an integer and a⩽n⩽b)⇒R{n})(\forall n)((n \text{ is an integer and } a \leqslant n \leqslant b) \Rightarrow \mathrm{R}\{n\})

is true. For we have the relation

(n(n is an integer and a⩽n<ba \leqslant n < b and (not R{n}\mathrm{R}\{n\})) ⇒\Rightarrow not R{n+1}\mathrm{R}\{n+1\}.

If for some nn such that a⩽n⩽ba \leqslant n \leqslant b we had (not R{n}\mathrm{R}\{n\}), it would follow from (3) that (not R{b}\mathrm{R}\{b\}), contrary to the hypothesis, whence the result ("descending induction").

4. Finite subsets of ordered sets

Proposition 3 03L9

Let* E be a right directed preordered set (resp. a lattice, resp. a totally ordered set). Then every non-empty finite subset of E is bounded above (resp. has a least upper bound and a greatest lower bound, resp. has a greatest element and a least element).

The proof is by induction on the number nn of elements of the subset under consideration. The result is trivial for n=1n = 1. Let X be a subset of n+1n + 1 elements of E (with n⩾1n \geqslant 1), and put X=Y∪{x}\mathrm{X} = \mathrm{Y} \cup \{x\}, where Y has nn elements and is therefore not empty. The inductive hypothesis implies the existence of an upper bound (resp. least upper bound, resp. greatest element) yy of Y. Since E is right directed (resp. a lattice, resp. totally ordered), {x,y}\{x, y\} has an upper bound (resp. least upper bound, resp. greatest element) which is evidently an upper bound (resp. least upper bound, resp. greatest element) of X.

Corollary 1 03LA

Every totally ordered finite set is well-ordered and has a greatest element.

Corollary 2 03LB

Every finite ordered set has a maximal element.

For such a set is inductive by Corollary 1 (cf. § 2, no. 4, Theorem 2).

5. Properties of finite character

Definition 2 03LC

Let* E be a set. A set S\mathfrak{S} of subsets of E is said to be of finite character if the relation X∈S\mathrm{X} \in \mathfrak{S} is equivalent to the relation "every finite subset of X belongs to S\mathfrak{S}".

A property P{X}P\{X\} of a subset XX of a set EE is said to be of finite character if the set of subsets XX of EE for which P{X}P\{X\} is true is of finite character.

Examples

Example 1 03T9

The set of totally ordered subsets of an ordered set EE is of finite character. Indeed, a subset XX of EE is totally ordered if and only if every subset of XX consisting of two elements is totally ordered.

Example 2 03TA

\* The set of all free subsets of a module is of finite character. The same is true of the set of all algebraically free subsets of an extension of a field.

Example 3 03TB

The set of submodules of a module EE is not of finite character, because a finite subset of a submodule of EE is not necessarily a submodule of EE. \

Theorem 1 03LD

Every set S\mathfrak{S} of subsets of a set EE which is of finite character has a maximal element (when ordered by inclusion).

By Theorem 2 of § 2, no. 4 it is enough to show that S\mathfrak{S} is inductive. To do this we shall show that if G\mathfrak{G} is any subset of S\mathfrak{S} which is totally ordered by inclusion, the union XX of the sets of G\mathfrak{G} belongs to S\mathfrak{S} (§ 2, no. 4, Theorem 2, Corollary 2). Since S\mathfrak{S} is of finite character, it is enough to show that every finite subset YY of XX belongs to S\mathfrak{S}. Now, for each y∈Yy \in Y, there exists a set Zy∈GZ_y \in \mathfrak{G} such that y∈Zyy \in Z_y. Since the set of sets ZyZ_y (y∈Y)(y \in Y) is finite and totally ordered by inclusion, it has a greatest element SS (no. 4, Corollary 1 to Proposition 3); in other words, there exists a set S∈GS \in \mathfrak{G} such that Y⊂SY \subset S. But since S∈SS \in \mathfrak{S} and since YY is a finite subset of SS, we have Y∈SY \in \mathfrak{S} because S\mathfrak{S} is of finite character; this completes the proof.

Exercises

See the exercises for § 4.

[^1]: The notion of “integer” will be generalized later, in Algebra, where we shall define the rational integers and the algebraic integers.

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