Many forgetful functors have a left adjoint that is some type of "free" construction. Here are just a few.
Examples in group theory
The free abelian group functor
Recall that for each set , the free abelian group on is usually defined as the set of finite formal -linear combinations of elements in , with additive operation given by addition of coefficients:
This construction is the object function of a functor . (Can you describe the map on arrows?) Moreover, the abelian group has the following universal property: for each abelian group , the set of group morphisms is in (natural) bijection with set maps , where is the underlying set of elements of . In other words, there is a (natural) bijection
This is actually the reason the abelian group is called "free": to define a group morphism from it, you are free to send the "generators" (i.e., the images of the elements of in ) to whichever elements you please in (the set of elements of) . There are no restrictions on your choices, and every choice leads to a unique group morphism .
In the language of adjoints, the free abelian group functor is a left adjoint of the forgetful functor . The unit of the adjunction is again the "insertion of generators" set map , which maps each element to the formal linear combination , where and for all other .
The free group functor
Completely analogous to the situation for abelian groups, there is also a free group construction. In this case, given a set the construction of the free group is somewhat different than above. You can look it up to see the construction, but for now simply note that we are now looking for a left adjoint of a different forgetful functor, namely the forgetful functor . This means that the left adjoint is a functor that needs to satisfy a different bijection, namely that for every set and every group (and not just every abelian group), there must be a natural bijection
The abelianization functor
For the forgetful functor , a left adjoint is the abelianization functor (sometimes called the factor-commutator functor), which has as object function the map . The unit of the adjunction is the projection onto the quotient . Note that here we should technically write , but no one ever does.
Examples in module theory
We will see the following three examples in module theory (as well as some others).
The free -module functor
For , a left adjoint is the free module functor, which has object function . The unit of the adjunction is the "insertion of generators" set map .
The tensor product functor
For , a left adjoint is the tensor product functor . The unit of the adjunction is given by . We will also see the functor also has a right adjoint, namely the functor
The tensor algebra functor
For , a left adjoint is the tensor algebra functor . The unit of the adjunction is the "insertion of generators" .
Not every forgetful functor has a left adjoint!
It is tempting to think that the "free" construction can be extended to any category, or at least any category with a (forgetful) functor to . Sadly, this is not always true. Probably the most famous example of this is the forgetful functor . Intuitively, this is because morphisms from fields are very restrictive, in that they are always injective (and can only map to other fields of the same characteristic). Can you turn this intuitive idea into a proof (say, by contradiction) that there does not exist a functor that is a left adjoint to the forgetful functor ?
Left and right adjoints of diagonal functors
Another common type of a functor is a "diagonal" or "constant" functor. We saw examples of these when we considered "constant" diagrams. Much like with forgetful functors, these functors often have familiar adjoints. Below we list some examples, although note that these adjoints do not always exist in a given category . When in doubt, assume .
Products and coproducts
For the diagonal functor (with object function ), a left adjoint is the coproduct functor . When , this functor sends each pair of sets to their disjoint union. The unit of the adjunction is the pair of injections . The counit is the so-called "folding" map .
A right adjoint of is the product functor . When , this functor sends each pair of sets to their Cartesian product. The unit of that adjunction is the diagonal map and the counit is the pair of projections .
Initial and terminal objects
If is the unique functor to the category with one object, then a left adjoint is the functor that selects the initial object of , while a right adjoint is the functor that selects the terminal object of .
Limits and colimits
Suppose is the category with two objects and two distinct parallel arrows between them and is the diagonal functor that sends each object to the constant diagram of shape with value , i.e., the pair of identity arrows from to . Then a left adjoint is the coequalizer functor (with unit the coequalizing arrow) and a right adjoint is the equalizer functor (with counit the equalizing arrow).
More generally, for any category , if is the diagonal functor, then a left adjoint is the colimit functor (with unit the universal cone) and a right adjoint is the limit object (with counit the universal cone).
Dual vector spaces
In the category of vector spaces over a field , the notion of the dual vector space leads to an interesting adjunction. For every pair of -vector spaces and there is a natural bijection
This leads to two different functors with the same object function (that sends each vector space to its dual):
The bijection above then becomes the natural bijection
Moreover, the unit of this adjunction is exactly the canonical isomorphism of a vector space with its double dual.