Full Subcategory
A subcategory that contains every morphism of the ambient category between its objects.
Let be a category and a subcategory of .
The subcategory is full if for every pair of objects ,
In words: once you decide which objects to keep, you keep all morphisms between them.
Equivalent characterizations
Equivalently, the inclusion is a functor that is “full on hom-sets” (it induces surjections on each hom-set).
Examples
- : The category of abelian groups is a full subcategory of the category of all groups: between abelian groups, the morphisms are exactly the same group homomorphisms as in .
- Hausdorff spaces inside : The category of Hausdorff spaces (objects: Hausdorff spaces, morphisms: continuous maps) is a full subcategory of .
- Full subcategory “spanned by” chosen objects: If is any collection of objects, there is a full subcategory whose objects are exactly and whose morphisms are
For example, inside one can take and obtain the full subcategory on those three sets.