Bourbaki

3. Universal mappings

1. Universal sets and mappings

Let T\mathscr{T} be a theory which is stronger than the theory of sets, and let E be a term in T\mathscr{T}. Let Σ\Sigma be a species of structures in T\mathscr{T}. For simplicity we shall suppose throughout that Σ\Sigma is defined on a single (principal) base set, and for brevity we shall say “Σ\Sigma-set” for “set endowed with a structure of species Σ\Sigma”. Furthermore, we shall suppose that the σ\sigma-morphisms have been defined for the species Σ\Sigma (§ 2, no. 1; as in § 2, we shall say “morphism” in place of “σ\sigma-morphism”). Finally, the species Σ\Sigma being defined on the base set xx and having ss as generic structure (§ 1, no. 4), let us suppose that a term α{x,s}\alpha\{x,s\} is defined in TΣ\mathscr{T}_{\Sigma}, satisfying the following conditions :

(QMI_{\mathrm{I}}) The relation α{x,s}⊂T(E;x)\alpha\{x,s\}\subset\mathscr{T}(E;x) is true in TΣ\mathscr{T}_{\Sigma}.

(QMII_{\mathrm{II}}) If (in a theory T′\mathscr{T}' which is stronger than T\mathscr{T}) F and F′ are two sets endowed with structures S,S′\mathscr{S},\mathscr{S}' of species Σ\Sigma, and if ff is a morphism of F into F′, then the relation φ∈α{F,S}\varphi\in\alpha\{F,\mathscr{S}\} implies f∘φ∈α{F′,S′}f\circ\varphi\in\alpha\{F',\mathscr{S}'\}.

We shall express the relation φ∈α{x,s}\varphi\in\alpha\{x,s\} by saying that φ\varphi is an α\alpha-mapping of E into xx (endowed with ss).

A Σ\Sigma-set FEF_E and an α\alpha-mapping φE\varphi_E of E into FEF_E are said to be universal if the following condition is satisfied :

(AU)(AU) For each α\alpha-mapping φ\varphi of E into a Σ\Sigma-set F there exists a unique morphism ff of FEF_E into F such that φ=f∘φE\varphi=f\circ\varphi_E.

The pair (FE,φE)(F_E,\varphi_E) is then also said to be a solution of the universal mapping problem for E (relative to Σ\Sigma, σ\sigma, and α\alpha).

¶ Let (FE′,φE′)(F'_E,\varphi'_E) and (FE′′,φE′′)(F''_E,\varphi''_E) be two solutions of the universal mapping problem for E. The condition (AU)(AU) shows then that there exists a unique morphism f1f_1 of FE′F'_E into FE′′F''_E and a unique morphism f2f_2 of FE′′F''_E into FE′F'_E such that φE′′=f1∘φE′\varphi''_E=f_1\circ\varphi'_E and φE′=f2∘φE′′\varphi'_E=f_2\circ\varphi''_E. We have therefore φE′′=f2∘f1∘φE′\varphi''_E=f_2\circ f_1\circ\varphi'_E and φE′=f1∘f2∘φE′′\varphi'_E=f_1\circ f_2\circ\varphi''_E. Applying (AU)(AU) to the case where F=FE′F=F'_E and φ=φE′\varphi=\varphi'_E, we find that f2∘f1f_2\circ f_1 is the identity mapping of FE′F'_E onto itself. Similarly, f1∘f2f_1\circ f_2 is the identity mapping of FE′′F''_E onto itself. Consequently (§ 2, no. 1, criterion CST8) f1f_1 is an isomorphism of FE′F'_E onto FE′′F''_E, and f2f_2 is its inverse isomorphism. This result is expressed by saying that the solution of the universal mapping problem for E is unique up to isomorphism.

To verify that a pair (FE,φE)(F_E,\varphi_E) is a solution of the universal mapping problem for E, it is often convenient to verify the following two conditions :

(AUI′)(AU'_{\mathrm I}) For every Σ\Sigma-set F and every α\alpha-mapping φ\varphi of E into F, there exists a morphism ff of FEF_E into F such that φ=f∘φE\varphi=f\circ\varphi_E.

(AUII′)(AU'_{\mathrm{II}}) For every Σ\Sigma-set F, two morphisms of FEF_E into F which agree on φE(E)\varphi_E(E) are equal.

For if these two conditions are satisfied, the morphism ff whose existence is ensured by (AUI′)(AU'_{\mathrm I}) is unique by (AUII′)(AU'_{\mathrm{II}}). Conversely, it is clear that (AU)(AU) implies (AUI′)(AU'_{\mathrm I}); furthermore, if ff and f′f' are two morphisms of FEF_E into F which agree on φE(E)\varphi_E(E), we have f∘φE=f′∘φEf\circ\varphi_E=f'\circ\varphi_E, whence f=f′f=f' by applying (AU)(AU) to the α\alpha-mapping f∘φEf\circ\varphi_E. Hence (AU)(AU) implies (AUII′)(AU'_{\mathrm{II}}).

2. Existence of universal mappings

A universal mapping problem does not necessarily have a solution (Exercise 1). However, we shall show that the following conditions imply the existence of a solution :

(CUI)(CU_{\mathrm I}) On every product of a family of Σ\Sigma-sets there exists a product structure of species Σ\Sigma (§ 2, no. 4).

(CUII)(CU_{\mathrm{II})} Let (Fi)i∈I(F_i)_{i\in I} be a family of Σ\Sigma-sets, and for each i∈Ii\in I let φi\varphi_i be an α\alpha-mapping of E into FiF_i. Then the mapping (φi)i∈I(\varphi_i)_{i\in I} of E into ∏i∈IFi\prod_{i\in I}F_i (endowed with the product structure) is an α\alpha-mapping.

A subset G of a Σ\Sigma-set F will be said to be Σ\Sigma-*admissible* if the structure on F induces a structure of species Σ\Sigma on G (§ 2\S\,2, no. 4).

(CUIII)(\mathrm{CU_{III}}) There exists a cardinal a\mathfrak{a} with the following properties : for every Σ\Sigma-*set* F and every α\alpha-*mapping* φ\varphi of E into F there exists a Σ\Sigma-*admissible subset* G of F which contains φ(E)\varphi(\mathrm{E}), has cardinal ⩽a\leqslant \mathfrak{a}, is such that the mapping of E into G having the same graph as φ\varphi is an α\alpha-*mapping, and such that any two morphisms of* G into a Σ\Sigma-*set, which agree on* φ(E)\varphi(\mathrm{E}), are equal.

CST22. If the conditions (CUI)(\mathrm{CU_I}) to (CUIII)(\mathrm{CU_{III}}) are satisfied, then the universal mapping problem for E has a solution.

We shall first show that if there exists a pair (FE, φE)(\mathrm{F_E},\ \varphi_\mathrm{E}) which satisfies (AUI′)(\mathrm{AU'_I}), then there also exists a solution of the universal mapping problem for E. For by (CUIII)(\mathrm{CU_{III}}) there exists a Σ\Sigma-admissible subset FE′\mathrm{F'_E} of FE\mathrm{F_E} containing φE(E)\varphi_\mathrm{E}(\mathrm{E}), such that the mapping φE′\varphi'_\mathrm{E} of E into FE′\mathrm{F'_E} which has the same graph as φE\varphi_\mathrm{E} is an α\alpha-mapping, and such that any two morphisms of FE′\mathrm{F'_E} into a Σ\Sigma-set which agree on φE(E)\varphi_\mathrm{E}(\mathrm{E}) are equal. Let jj be the canonical injection of FE′\mathrm{F'_E} into FE\mathrm{F_E}, so that φE=j∘φE′\varphi_\mathrm{E} = j \circ \varphi'_\mathrm{E}. For every morphism ff of FE\mathrm{F_E} into a Σ\Sigma-set F, f∘jf \circ j is a morphism of FE′\mathrm{F'_E} into F, and we have f∘φE=(f∘j)∘φE′f \circ \varphi_\mathrm{E} = (f \circ j) \circ \varphi'_\mathrm{E}. It is therefore clear that (FE′, φE′)(\mathrm{F'_E},\ \varphi'_\mathrm{E}) satisfies (AUI′)(\mathrm{AU'_I}) and (AUII′)(\mathrm{AU'_{II}}).

It remains for us to establish the existence of a pair (FE, φE)(\mathrm{F_E},\ \varphi_\mathrm{E}) satisfying (AUI′)(\mathrm{AU'_I}). Let s∈S(x)s \in \mathrm{S}(x) be the typical characterization of the species of structures Σ\Sigma, and consider the subset L of P(a)×S(a)×P(E×a)\mathfrak{P}(\mathfrak{a}) \times \mathrm{S}(\mathfrak{a}) \times \mathfrak{P}(\mathrm{E} \times \mathfrak{a}) consisting of all triples λ=(X, V, P)\lambda = (\mathrm{X},\ \mathrm{V},\ \mathrm{P}) having the following property : "V is a structure of species Σ\Sigma on X⊂a\mathrm{X} \subset \mathfrak{a}, and P is the graph of an α\alpha-mapping of E into X (with respect to the structure V)" (observe that we have S(X)⊂S(a)\mathrm{S}(\mathrm{X}) \subset \mathrm{S}(\mathfrak{a}), as is easily seen by arguing step by step on the length of the echelon construction scheme S). For every λ=(X, V, P)∈L\lambda = (\mathrm{X},\ \mathrm{V},\ \mathrm{P}) \in \mathrm{L}, we denote by Xλ\mathrm{X}_\lambda the set X endowed with the structure V, and by φλ\varphi_\lambda the mapping of E into Xλ\mathrm{X}_\lambda whose graph is P.

Let FE\mathrm{F_E} be the Σ\Sigma-set which is the product of the Xλ\mathrm{X}_\lambda (it exists by (CUI)(\mathrm{CU_I})), and let φE\varphi_\mathrm{E} be the mapping x→(φλ(x))x \to (\varphi_\lambda(x)) of E into FE\mathrm{F_E}, which is an α\alpha-mapping by virtue of (CUII)(\mathrm{CU_{II}}). Let us show that the pair (FE, φE)(\mathrm{F_E},\ \varphi_\mathrm{E}) satisfies (AUI′)(\mathrm{AU'_I}). Given an α\alpha-mapping φ\varphi of E into a Σ\Sigma-set F, let G be a subset of F which satisfies the conditions stated in (CUIII)(\mathrm{CU_{III}}). Let jj be the canonical injection of G into F, and let ψ\psi be the mapping of E into G which has the same graph as φ\varphi, so that φ=j∘ψ\varphi = j \circ \psi. It follows from (CUIII)(\mathrm{CU_{III}}) that ψ\psi is an α\alpha-mapping of E into G. Since Card (G) ⩽a\leqslant \mathfrak{a}, there is a subset G′' of a\mathfrak{a} equipotent to G. Let gg be a bijection of G onto G′'. If we transport by means of gg the structure of species Σ\Sigma on G, there exists by definition an element λ\lambda of L such that G′' (endowed with the transported structure) is equal to Xλ\mathrm{X}_\lambda and such that g∘ψ=φλg \circ \psi = \varphi_\lambda. Then f=j∘g−1∘prλf = j \circ \overset{-1}{g} \circ \mathrm{pr}_\lambda is a morphism of FE\mathrm{F_E} into F such that φ=f∘φE\varphi = f \circ \varphi_\mathrm{E}, and the proof is complete.

CST23. Let (FE, φE)(\mathrm{F_E},\ \varphi_\mathrm{E}) be a solution of the universal mapping problem for E. Then φE\varphi_\mathrm{E} is an injection of E into FE\mathrm{F_E} if and only if, for each pair of distinct elements xx, yy of E, there exists an α\alpha-*mapping* φ\varphi of E into a Σ\Sigma-*set* F such that φ(x)≠φ(y)\varphi(x) \neq \varphi(y).

Since φE\varphi_\mathrm{E} is an α\alpha-mapping, the criterion is an immediate consequence of the definitions.

¶ In this case the α\alpha-mappings are said to separate the elements of E, and we do not ordinarily make any distinction, in the terminology, between the elements of E and their images under φE\varphi_\mathrm{E}. With this convention, if (FE, φE)(\mathrm{F_E},\ \varphi_\mathrm{E}) is a solution of a universal mapping problem, and if condition (CUIII)(\mathrm{CU_{III}}) is satisfied, then every α\alpha-mapping of E into a Σ\Sigma-set F extends uniquely to a morphism of FE\mathrm{F_E} into F.

3. Examples of universal mappings

\* The examples which follow will, for the most part, be treated in detail elsewhere in this series.

I. Free algebraic structures. Let E be a set and let Σ\Sigma be a species of algebraic structures, defined by one or more laws of composition. We take as morphisms the homomorphisms for the species Σ\Sigma under consideration, and as α\alpha-mappings arbitrary mappings of E into a Σ\Sigma-set (in other words, α{x, s}=F(E, x)\alpha \{ x,\ s \} = \mathfrak{F}(\mathrm{E},\ x)). All the usual species of algebraic structures satisfy (CUIII)(\mathrm{CU_{III}}); with the exception of division ring structures, they also satisfy (CUI)(\mathrm{CU_I}), and (CUII)(\mathrm{CU_{II}}) is here a trivial consequence of (CUI)(\mathrm{CU_I}).

Since in general there exist structures of species Σ\Sigma defined on sets with at least two elements, the α\alpha-mappings separate the elements of E, and E may therefore be considered as embedded in FE\mathrm{F_E}. FE\mathrm{F_E} is said to be the free Σ\Sigma-*set generated by* E. Thus in algebra we speak of free semigroups, free groups, free modules, and free algebras.

II. Rings and fields of fractions. Let E be a commutative ring with an identity element and let S be a multiplicatively closed subset of E which does not contain 0. We take Σ\Sigma to be the species of structures of commutative rings with identity element, and the morphisms to be ring homomorphisms which transform identity element into identity element. The α\alpha-mappings will be the homomorphisms φ\varphi of E into a commutative ring A with an identity element, such that φ(1)=1\varphi(1) = 1 and φ(S)\varphi(\mathrm{S}) contains only units of A. The conditions (QMII)(\mathrm{QM_{II}}), (CUI)(\mathrm{CU_I}) throngh (CUIII)(\mathrm{CU_{III}}) (with a=Card (E) Card (N)\mathfrak{a} = \mathrm{Card}\ (\mathrm{E})\ \mathrm{Card}\ (\mathbf{N})) are immediately verified. The universal mapping problem therefore always has a solution (FE, φE)(\mathrm{F_E},\ \varphi_\mathrm{E}), but in general φE\varphi_\mathrm{E} is not injective. The most frequently arising case is that in which EE is an integral domain; in this case, φE\varphi_E is injective. If, moreover, we take S=E−{0}S = E - \{0\}, then FEF_E is a field, called the field of fractions of EE.

III. Tensor product of two modules. Let EE be the product A×BA \times B of two modules over a commutative ring CC which has an identity element. Take Σ\Sigma to be the species of CC-module structures, the morphisms to be linear mappings, and the α\alpha-mappings to be bilinear mappings of A×BA \times B into a CC-module. The condition (QMII)(QM_{II}) is evidently satisfied, and so are (CUI)(CU_I) through (CUIII)(CU_{III}) (with a=Card (E) Card (C) Card (N)\mathfrak{a} = \mathrm{Card}\ (E)\ \mathrm{Card}\ (C)\ \mathrm{Card}\ (\mathbf{N})). The universal CC-module FEF_E corresponding to the pair (A,B)(A, B) is called the tensor product of AA and BB and is written A⊗BA \otimes B. The universal mapping φE\varphi_E is written (x, y)→x⊗y(x,\ y) \to x \otimes y; it is bilinear but not, in general, injective.

IV. Extension of the ring of operators of a module. Let AA be a commutative ring with an identity element, let BB be a subring of AA containing the identity element of AA, and let EE be a BB-module. The species Σ\Sigma is the species of AA-module structures, the morphisms are AA-*linear* mappings, and the α\alpha-mappings are the BB-*linear* mappings of EE into an AA-module. The universal AA-module FEF_E corresponding to the BB-module EE is said to be obtained by extending to AA the ring of operators BB of EE.

V. Completion of a uniform space. Let EE be a uniform space. Take Σ\Sigma to be the species of structures of complete Hausdorff uniform spaces, the morphisms to be uniformly continuous mappings, and the α\alpha-mappings to be uniformly continuous mappings of EE into a complete Hausdorff uniform space. The Σ\Sigma-admissible subsets of a complete Hausdorff uniform space are here the closed subsets (with respect to the topology of the space), and conditions (QMII)(QM_{II}) and (CUI)(CU_I) through (CUIII)(CU_{III}) are satisfied (with a=22Card(E)\mathfrak{a} = 2^{2^{\mathrm{Card}(E)}}). The complete Hausdorff uniform space is (up to isomorphism) the completion of the Hausdorff uniform space associated with EE (General Topology, Chapter II, § 3, no. 7).

VI. Stone-Čech compactification. Let EE be a completely regular space. Σ\Sigma is the species of structures of compact spaces, the morphisms being continuous mappings (of a compact space into a compact space), and the α\alpha-mappings are continuous mappings of EE into a compact space. The Σ\Sigma-admissible subsets are again the closed subsets, and conditions (QMII)(QM_{II}), (CUI)(CU_I) through (CUIII)(CU_{III}) are easily verified (with the same cardinal as in Example V). The compact space FEF_E is (up to isomorphism) the "Stone-Čech compactification" obtained by completing EE with respect to the coarsest uniformity for which all the continuous mappings of EE into the interval [0, 1][0,\ 1] of R\mathbf{R} are uniformly continuous (General Topology, Chapter IX, § 1, Exercise 7); the mapping φE\varphi_E is injective, because any two distinct points of E can be separated by a continuous mapping of E into [0,1][0, 1].

VII. Free topological groups. Let E be a completely regular space, let Σ\Sigma be the species of Hausdorff topological group structures, the morphisms being continuous homomorphisms; and take the α\alpha-mappings to be the continuous mappings of E into a Hausdorff topological group. Conditions (QMII)(\mathrm{QM_{II}}) and (CUI)(\mathrm{CU_I}) to (CUIII)(\mathrm{CU_{III}}) are easily verified, with

a=Card (E) Card (N).\mathfrak{a} = \mathrm{Card\ (E)\ Card\ (\mathbf{N})}.

The Hausdorff topological group FE\mathrm{F_E} which is the solution of this universal mapping problem for E is called the free topological group generated by the space E. Since any two distinct points of E can be separated by a continuous mapping of E into the Hausdorff topological group R, the mapping φE\varphi_\mathrm{E} is injective; it can be shown that φE\varphi_\mathrm{E} is a homeomorphism of E onto the subspace φE(E)\varphi_\mathrm{E}(\mathrm{E}) of FE\mathrm{F_E} [^1]. Instead of taking Σ\Sigma to be the species of structures of Hausdorff topological groups, we could also take other species of structures, such as those of Hausdorff topological abelian groups, compact groups, Hausdorff topological rings, Hausdorff topological vector spaces (over a topological division ring, considered as an auxiliary base set), etc.

VIII. Almost periodic functions on a topological group. Let E be a topological group. Take Σ\Sigma to be the species of compact group structures, the morphisms being continuous homomorphisms, and the α\alpha-mappings being continuous homomorphisms of E into a compact group. Conditions (QMII)(\mathrm{QM_{II}}), (CUI)(\mathrm{CU_I}) through (CUIII)(\mathrm{CU_{III}}) are satisfied, with a=22Card (E)\mathfrak{a} = 2^{2^{\mathrm{Card\,(E)}}}. The compact group FE\mathrm{F_E} which is the solution of this universal mapping problem for E is called the compact group associated with E; the mapping φE\varphi_\mathrm{E} is not necessarily injective. Every continuous real-valued function on E, of the form g∘φEg \circ \varphi_\mathrm{E}, where gg is a continuous real-valued function on E, is called an almost periodic function on E.

IX. Albanese variety. Let E be an algebraic variety, let Σ\Sigma be the species of structures of abelian varieties over the same base field as E (an abelian variety is a complete algebraic variety endowed with an algebraic group structure; it is necessarily commutative). The morphisms are rational mappings of one abelian variety into another (each morphism is necessarily the composition of a homomorphism and a translation). The α\alpha-mappings are rational mappings of E into an abelian variety. Condition (CUI)(\mathrm{CU_I}) is not satisfied, yet this universal mapping problem for E admits a solution FE\mathrm{F_E}, called the Albanese variety of E. In general, the rational mapping φE\varphi_\mathrm{E} is not injective. \*

Exercises

See the exercises for § 3.

[^1]: See P. SAMUEL, "On universal mappings and free topological groups", Bull. Amer. Math. Soc., 54 (1948), pp. 591-598.

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