Explicit Proof that the Category of Groups is Total

The definition of a total category is very abstract; furthermore, it is not immediately clear how it is possible for any category which is not essentially small to satisfy the definition, much less a wide variety of the algebraic and topological categories which are considered in practice. Thus, to illustrate the definition, we give an explicit construction of the functor L:[Grpop,Set]GrpL : [\Grp^{\op},\Set] \to \Grp that is left adjoint to the Yoneda embedding y:Grp[Grpop,Set]y : \Grp \hookrightarrow [\Grp^{\op},\Set].

Fix a functor T:GrpopSetT : \Grp^{\op} \to \Set. To construct the group L(T)L(T), we will make use of the usual cogroup structure on Z\IZ in Grp\Grp, which includes

  • the comultiplication homomorphism μ:ZZZ\mu : \IZ \to \IZ * \IZ', 1111 \mapsto 1 \cdot 1' (where Z\IZ' denotes a copy of Z\IZ),
  • the coidentity homomorphism ε:Z0\varepsilon : \IZ \to 0,
  • the coinverse homomorphism ι:ZZ\iota : \IZ \to \IZ.

Also, let i1,i2:ZZZi_1,i_2 : \IZ \rightrightarrows \IZ * \IZ' denote the coprojections. We define the group L(T)L(T) as the group generated by elements e(x)e(x), one for each element xT(Z)x \in T(\IZ), subject to the following relations:

  • e(Tμ(x))=e(Ti1(x))e(Ti2(x))e(T\mu(x)) = e(Ti_1(x)) \cdot e(Ti_2(x)) for each xT(ZZ)x \in T(\IZ * \IZ'),
  • e(Tε(x))=1e(T\varepsilon(x)) = 1 for each xT0x \in T0,
  • e(Tι(x))=e(x)1e(T\iota(x)) = e(x)^{-1} for each xTZx \in T\IZ,

We first need to define a natural transformation ηT:THom(,L(T))\eta_T : T \to \Hom({-}, L(T)). For each group HH we define the function ηT(H):THHom(H,L(T))\eta_T(H) : TH \to \Hom(H, L(T)) by sending xTHx \in TH to he(Th(x))h \mapsto e(Th(x)), where we abuse notation to identify hHh \in H with the corresponding morphism ZH\IZ \to H mapping 1h1 \mapsto h, so that Th:THTZTh : TH \to T\IZ. To see that this defines a group homomorphism from HH to L(T)L(T), note that for h,hHh, h' \in H we have three commutative diagrams of the form

T(H)=T(H)T(hh)T(ZZ)T(Z) \begin{CD} T(H) @> = >> T(H)\\ @V T(hh') VV @VVV\\ T(\IZ * \IZ') @>>> T(\IZ) \end{CD}

where on the bottom we use Tμ,Ti1,Ti2T\mu, Ti_1, Ti_2, and on the right we use hh,h,hh h', h, h'. Applying this to xTHx\in TH, we get Th(x)Th(x), Th(x)Th'(x), and T(hh)(x)T(h h')(x), respectively. Thus, the relation e(Tμ(y))=e(Ti1(y))e(Ti2(y))e(T\mu(y)) = e(Ti_1(y)) \cdot e(Ti_2(y)) with yT(hh)(x)y \coloneqq T(h h')(x) implies e(T(hh)(x))=e(Th(x))e(Th(x)),e(T(hh')(x)) = e(Th(x)) \cdot e(Th'(x)), as required. Similar proofs show that the map HL(T)H \to L(T) respects inverses and the identity. We leave it as an exercise for the reader to show this is natural in HH.

We now need to show that for each group GG and natural transformation α:TyG\alpha : T \to y_G, there exists a unique group homomorphism φ:L(T)G\varphi : L(T) \to G such that α=yφηT:THom(,L(T))Hom(,G).\alpha = y_{\varphi} \circ \eta_T : T \to \Hom({-}, L(T)) \to \Hom({-}, G). We start with uniqueness: suppose xTZx \in T\IZ. Then by hypothesis, αZ=(yφ)Z(ηT)Z:TZHom(Z,L(T))Hom(Z,G).\alpha_{\IZ} = (y_{\varphi})_{\IZ} \circ (\eta_T)_{\IZ} : T\IZ \to \Hom(\IZ, L(T)) \to \Hom(\IZ, G). For each xTZx \in T\IZ, the first step on the right hand side maps x(1e(x))x \mapsto (1 \mapsto e(x)), and the second step then maps this to 1φ(e(x))1 \mapsto \varphi(e(x)). Therefore, φ(e(x))=αZ(x)(1)\varphi(e(x)) = \alpha_{\IZ}(x)(1) for each xx, which establishes the uniqueness of φ\varphi.

For the existence part, the first step is to show there is a group homomorphism L(T)GL(T) \to G with the images of e(x)e(x) required by the previous part, i.e. e(x)αZ(x)(1)e(x) \mapsto \alpha_{\IZ}(x)(1). To prove this, we need to check that the relations in L(T)L(T) are satisfied in GG. Now, for each xT(ZZ)x \in T(\IZ * \IZ'), we have three commutative diagrams of the form

T(ZZ)αZZHom(ZZ,G)UG×UGT(Z)αZHom(Z,G)UG \begin{CD} T(\IZ * \IZ') @> \alpha_{\IZ * \IZ'} >> \Hom(\IZ * \IZ', G) @> \simeq >> UG \times UG\\ @VVV @VVV @VVV\\ T(\IZ) @> \alpha_{\IZ} >> \Hom(\IZ, G) @> \simeq >> UG \end{CD}

applying naturality to μ,i1,i2:ZZZ\mu, i_1, i_2 : \IZ \to \IZ * \IZ'. On the right hand side, we get multiplication, first projection, and second projection respectively. From this, we conclude that the images of e(Tμ(x))e(T\mu(x)) and e(Ti1(x))e(Ti2(x))e(Ti_1(x)) \cdot e(Ti_2(x)) in UGUG agree for any element xT(ZZ)x \in T(\IZ * \IZ'). Similar proofs show that the other relations are also satisfied.

Finally, we need to show α=yφηT\alpha = y_{\varphi} \circ \eta_T, i.e. αH=(yφ)H(ηT)H\alpha_H = (y_{\varphi})_H \circ (\eta_T)_H for each group HH. By definition, for each xTHx \in TH, the first step gives the homomorphism he(Th(x))h \mapsto e(Th(x)); then the second step is formed by composition with φ\varphi. By the specification of φ\varphi, this gives the homomorphism hαZ(Th(x))(1)h \mapsto \alpha_{\IZ}(Th(x))(1). However, by the assumption that α\alpha is a natural transformation, for each hHh \in H we have a commutative diagram

THαHHom(H,G)ThhTZαZHom(Z,G). \begin{CD} TH @> \alpha_H >> \Hom(H, G) \\ @V Th VV @VV {-} \circ h V \\ T\IZ @> \alpha_{\IZ} >> \Hom(\IZ, G). \end{CD}

Applying this to xTHx \in TH gives exactly that αZ(Th(x))(1)=αH(x)(h)\alpha_{\IZ}(Th(x))(1) = \alpha_H(x)(h). \square

Context

This page is referenced by the following categories.

This page is referenced by the following properties of categories.