nLab
free functor

Contents

Idea

Informally, a free functor is a left adjoint to a forgetful functor. (This is informal because the concept of forgetful functor is informal; any functor might be viewed as forgetful, so any left adjoint might be viewed as free, while in practice only some are.)

Examples

One formal sort of free functor is the left adjoint CC T, where T is a monad on the category C and C T is its Eilenberg-Moore category (the category of T-algebras). This includes:

  • The “free group” functor SetGrp

  • The “free abelian group” functor SetAb

  • The “free category” functor DiGraphCat

and many others.

In general, if U:CD is thought of as a forgetful functor and F:DC is its left adjoint, then F(x) is the free C-object on an object x of D.