technical note

§ Weird Free Group Construction from Adjoint Functor Theorem

created 2021-12-26 · last edited 2022-05-30
  • We wish to construct the free group on a set SSS. Call the free group ΓS\Gamma SΓS.
  • Call the forgetful functor from groups to sets as UUU.
  • The defining property of the free group is that if we are given a mapping ϕ:S→UG\phi: S \to UGϕ:S→UG, a map which tells us where the generators go, there is a unique map Γϕ:ΓS→G\Gamma \phi: \Gamma S \to GΓϕ:ΓS→G which maps the generators of the free group via a group homomorphism into GGG. Further, there is a bijection between ϕ\phiϕ and Γϕ\Gamma \phiΓϕ.
  • Written differently, there is a bijection hom⁡Set(S,UG)≃hom⁡Group(ΓS,G)\hom_\texttt{Set}(S, UG) \simeq \hom_\texttt{Group}(\Gamma S, G)homSet​(S,UG)≃homGroup​(ΓS,G). This is the condition for an adjunction.
  • The idea to construct ΓS\Gamma SΓS is roughly, to take all possible maps fi:S→UGf_i: S \to UGfi​:S→UG for all groups GGG, take the product of all such maps, and define ΓS≡im(πifi)\Gamma S \equiv im(\pi_i f_i)ΓS≡im(πi​fi​). The details follow.
  • First off, we can't take all groups, that's too large. So we need to cut down the size somehow. We do this by considering groups with at most ∣S∣|S|∣S∣ generators, since that's all the image of the maps fif_ifi​ can be anyway. We're only interested in the image at the end, so we can cut down the groups we consider to be set-sized.
  • Next, we need to somehow control for isomorphisms. So we first take isomorphism classes of groups with at most ∣S∣|S|∣S∣ generators. Call this set of groups G\mathcal GGWe then construct all possible maps fi:S→UGf_i: S \to UGfi​:S→UG for all possible maps fff, for all possible G∈GG \in \mathcal GG∈G.
  • This lets us construct the product map f:S→∏G∈GUGf : S \to \prod_{G \in \mathcal G} UGf:S→∏G∈G​UG given by f(s)≡∏G∈Gfi(s)f(s) \equiv \prod_{G \in \mathcal G} f_i(s)f(s)≡∏G∈G​fi​(s).
  • Now we define the free group γS≡im(f)\gamma S \equiv im(f)γS≡im(f). Why does this work?
  • Well, we check the universal property. Suppose we have some map h:S→UHh: S \to UHh:S→UH. This must induce a map Γh:ΓS→H\Gamma h: \Gamma S \to HΓh:ΓS→H.
  • We can cut down the map, by writing the map as him:S→im(h)h_{im}: S \to im(h)him​:S→im(h). This maps into some subset of UHUHUH, from which we can generate a group Him⊆HH_{im} \subseteq HHim​⊆H.
  • First off, there must be some index kkk such that fk=himf_k = h_{im}fk​=him​, since the set of maps {fi}\{ f_i \}{fi​} covers all possible maps from SSSinto groups with those many generators.
  • This implies we can project the group ΓS\Gamma SΓS at the kkkth index to get a map from ΓS\Gamma SΓS into HimH_{im}Him​.
  • We can then inject HimH_{im}Him​ into HHH, giving us the desired map!
❦
Newer ৪ Blog ৪ Older