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]→Grp
that is left adjoint to the Yoneda embedding y:Grp↪[Grpop,Set] and therefore witnesses that Grp is total.
Fix a functor .T:Grpop→Set. To construct the group ,L(T), we will make use of the usual cogroup structure on Z in ,Grp, which includes
the comultiplication homomorphism ,μ:Z→Z∗Z′,1↦1⋅1′ (where Z′ denotes a copy of ),Z),
the coidentity homomorphism ,ε:Z→0,
the coinverse homomorphism .σ:Z→Z.
Also, let ι1,ι2:Z⇉Z∗Z′ denote the coprojections. We define the group L(T) as the group generated by elements ,e(x), one for each element ,x∈T(Z), subject to the following relations:
e(T(μ)(x))=e(T(ι1)(x))⋅e(T(ι2)(x)) for each ,x∈T(Z∗Z′),
e(T(ε)(x))=1 for each ,x∈T(0),
e(T(σ)(x))=e(x)−1 for each .x∈T(Z).
We first need to define a natural transformation
ηT:T→Hom(−,L(T)).
For each group H we define the function ηT(H):T(H)→Hom(H,L(T)) by sending x∈T(H) to the map
H→L(T),h↦e(T(h)(x)),
where h:Z→H denotes the homomorphism mapping ,1↦h, so that .T(h):T(H)→T(Z). To see that this defines a group homomorphism from H to ,L(T), for h,h′∈H we define the homomorphism [h,h′]:Z∗Z′→H by [h,h′]∘ι1=h and .[h,h′]∘ι2=h′. Note that .[h,h′]∘μ=hh′. Hence,
as required. Similar proofs show that the map H→L(T) respects inverses and the identity. We leave it as an exercise to verify that ηT(H) is natural in .H.
We now need to show that for each group G and natural transformation ,α:T→yG, there exists a unique group homomorphism φ:L(T)→G such that
α=yφ∘ηT:T→Hom(−,L(T))→Hom(−,G).
We start with uniqueness: suppose that φ is such a homomorphism. Then, in particular,
αZ=(yφ)Z∘(ηT)Z:T(Z)→Hom(Z,L(T))→Hom(Z,G).
For each ,x∈T(Z), the first step on the right-hand side maps ,x↦(1↦e(x)), and the second step then maps this to .1↦φ(e(x)). Therefore,
φ(e(x))=αZ(x)(1)
for each ,x, which establishes the uniqueness of .φ.
For the existence part, the first step is to show there is a group homomorphism L(T)→G with the images of e(x) required by the previous part, i.e. .e(x)↦αZ(x)(1). To prove this, we need to check that the relations in L(T) are satisfied in .G. Now, for each ,x∈T(Z∗Z′), we have three commutative diagrams of the form
by applying naturality to ,μ,ι1,ι2:Z→Z∗Z′, where U:Grp→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)) and e(T(ι1)(x))⋅e(T(ι2)(x)) in U(G) agree for any element .x∈T(Z∗Z′). Similar proofs show that the other relations are also satisfied.
Finally, we need to show ,α=yφ∘ηT, i.e. αH=(yφ)H∘(ηT)H for each group .H. By definition, for each ,x∈T(H), the first step gives the homomorphism ;h↦e(T(h)(x)); then the second step is formed by composition with .φ. By the specification of ,φ, this gives the homomorphism .h↦αZ(T(h)(x))(1). However, by the assumption that α is a natural transformation, for each h∈H we have a commutative diagram
T(H)T(h)↓⏐T(Z)αHαZHom(H,G)↓⏐−∘hHom(Z,G).
Applying this to x∈T(H) gives exactly that .αZ(T(h)(x))(1)=αH(x)(h).□
Context
This page is referenced by the following categories.