Structure

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] and therefore witnesses that Grp\Grp is total.

Fix a functor T:Grpop→SetT : \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 μ:Z→Z∗Z′\mu : \IZ \to \IZ * \IZ', 1↦1⋅1′1 \mapsto 1 \cdot 1' (where Z′\IZ' denotes a copy of Z\IZ),
  • the coidentity homomorphism ε:Z→0\varepsilon : \IZ \to 0,
  • the coinverse homomorphism σ:Z→Z\sigma : \IZ \to \IZ.

Also, let ι1,ι2:Z⇉Z∗Z′\iota_1, \iota_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 x∈T(Z)x \in T(\IZ), subject to the following relations:

  • e(T(μ)(x))=e(T(ι1)(x))⋅e(T(ι2)(x))e(T(\mu)(x)) = e(T(\iota_1)(x)) \cdot e(T(\iota_2)(x)) for each x∈T(Z∗Z′)x \in T(\IZ * \IZ'),
  • e(T(ε)(x))=1e(T(\varepsilon)(x)) = 1 for each x∈T(0)x \in T(0),
  • e(T(σ)(x))=e(x)−1e(T(\sigma)(x)) = e(x)^{-1} for each x∈T(Z)x \in T(\IZ).

We first need to define a natural transformation ηT:T→Hom⁡(−,L(T)).\eta_T : T \to \Hom({-}, L(T)). For each group HH we define the function ηT(H):T(H)→Hom⁡(H,L(T))\eta_T(H) : T(H) \to \Hom(H, L(T)) by sending x∈T(H)x \in T(H) to the map H→L(T),h↦e(T(h~)(x)),H \to L(T), \quad h \mapsto e(T(\widetilde{h})(x)), where h~:Z→H\widetilde{h} : \IZ \to H denotes the homomorphism mapping 1↦h1 \mapsto h, so that T(h~):T(H)→T(Z)T(\widetilde{h}) : T(H) \to T(\IZ). To see that this defines a group homomorphism from HH to L(T)L(T), for h,h′∈Hh,h' \in H we define the homomorphism [h,h′]:Z∗Z′→H[h,h'] : \IZ * \IZ' \to H by [h,h′]∘ι1=h~[h,h'] \circ \iota_1 = \widetilde{h} and [h,h′]∘ι2=h′~[h,h'] \circ \iota_2 = \widetilde{h'}. Note that [h,h′]∘μ=hh′~[h,h'] \circ \mu = \widetilde{hh'}. Hence,

e(T(hh′~)(x))=e(T(μ)(T([h,h′])(x)))=e(T(ι1)(T([h,h′])(x)))⋅e(T(ι2)(T([h,h′])(x)))=e(T(h~)(x))⋅e(T(h′~)(x)), \begin{align*} e(T(\widetilde{hh'})(x)) &= e(T(\mu)(T([h,h'])(x))) \\ & = e(T(\iota_1)(T([h,h'])(x))) \cdot e(T(\iota_2)(T([h,h'])(x))) \\ & = e(T(\widetilde{h})(x)) \cdot e(T(\widetilde{h'})(x)), \end{align*}

as required. Similar proofs show that the map H→L(T)H \to L(T) respects inverses and the identity. We leave it as an exercise to verify that ηT(H)\eta_T(H) is natural in HH.

We now need to show that for each group GG and natural transformation α:T→yG\alpha : T \to y_G, there exists a unique group homomorphism φ:L(T)→G\varphi : L(T) \to G such that α=yφ∘ηT:T→Hom⁡(−,L(T))→Hom⁡(−,G).\alpha = y_{\varphi} \circ \eta_T : T \to \Hom({-}, L(T)) \to \Hom({-}, G). We start with uniqueness: suppose that φ\varphi is such a homomorphism. Then, in particular, αZ=(yφ)Z∘(ηT)Z:T(Z)→Hom⁡(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 x∈T(Z)x \in T(\IZ), the first step on the right-hand side maps x↦(1↦e(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 x∈T(Z∗Z′)x \in T(\IZ * \IZ'), we have three commutative diagrams of the form

T(Z∗Z′)→αZ∗Z′Hom⁡(Z∗Z′,G)→≃U(G)×U(G)↓↓↓T(Z)→αZHom⁡(Z,G)→≃U(G) \begin{CD} T(\IZ * \IZ') @> \alpha_{\IZ * \IZ'} >> \Hom(\IZ * \IZ', G) @> \simeq >> U(G) \times U(G)\\ @VVV @VVV @VVV\\ T(\IZ) @> \alpha_{\IZ} >> \Hom(\IZ, G) @> \simeq >> U(G) \end{CD}

by applying naturality to μ,ι1,ι2:Z→Z∗Z′\mu, \iota_1, \iota_2 : \IZ \to \IZ * \IZ', where U:Grp→SetU : \Grp \to \Set denotes the forgetful functor. 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(T(ι1)(x))⋅e(T(ι2)(x))e(T(\iota_1)(x)) \cdot e(T(\iota_2)(x)) in U(G)U(G) agree for any element x∈T(Z∗Z′)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 x∈T(H)x \in T(H), the first step gives the homomorphism h↦e(T(h~)(x))h \mapsto e(T(\widetilde{h})(x)); then the second step is formed by composition with φ\varphi. By the specification of φ\varphi, this gives the homomorphism h↦αZ(T(h~)(x))(1)h \mapsto \alpha_{\IZ}(T(\widetilde{h})(x))(1). However, by the assumption that α\alpha is a natural transformation, for each h∈Hh \in H we have a commutative diagram

T(H)→αHHom⁡(H,G)T(h~)↓↓−∘h~T(Z)→αZHom⁡(Z,G). \begin{CD} T(H) @> \alpha_H >> \Hom(H, G) \\ @V T(\widetilde{h}) VV @VV {-} \circ \widetilde{h} V \\ T(\IZ) @> \alpha_{\IZ} >> \Hom(\IZ, G). \end{CD}

Applying this to x∈T(H)x \in T(H) gives exactly that αZ(T(h~)(x))(1)=αH(x)(h)\alpha_{\IZ}(T(\widetilde{h})(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.