Subcategory

In mathematics, specifically category theory, a subcategory of a category ๐’ž is a category ๐’ฎ whose objects are objects in ๐’ž and whose morphisms are morphisms in ๐’ž with the same identities and composition of morphisms. Intuitively, a subcategory of ๐’ž is a category obtained from ๐’ž by "removing" some of its objects and arrows.

Formal definition

Let ๐’ž be a category. A subcategory ๐’ฎ of ๐’ž is given by

such that

These conditions ensure that ๐’ฎ is a category in its own right: its collection of objects is obโก(๐’ฎ), its collection of morphisms is morโก(๐’ฎ), and its identities and composition are as in ๐’ž. There is an obvious faithful functor I:๐’ฎโ†’๐’ž, called the inclusion functor which takes objects and morphisms to themselves.

Let ๐’ฎ be a subcategory of a category ๐’ž. We say that ๐’ฎ is a full subcategory of ๐’ž if for each pair of objects X and Y of ๐’ฎ,

Hom๐’ฎ(X,Y)=Hom๐’ž(X,Y).

A full subcategory is one that includes all morphisms in ๐’ž between objects of ๐’ฎ. For any collection of objects A in ๐’ž, there is a unique full subcategory of ๐’ž whose objects are those in A.

Examples

Embeddings

Given a subcategory ๐’ฎ of ๐’ž, the inclusion functor I:๐’ฎโ†’๐’ž is both a faithful functor and injective on objects. It is full if and only if ๐’ฎ is a full subcategory.

Some authors define an embedding to be a full and faithful functor. Such a functor is necessarily injective on objects up to isomorphism. For instance, the Yoneda embedding is an embedding in this sense.

Some authors define an embedding to be a full and faithful functor that is injective on objects.

Other authors define a functor to be an embedding if it is faithful and injective on objects. Equivalently, F is an embedding if it is injective on morphisms. A functor F is then called a full embedding if it is a full functor and an embedding.

With the definitions of the previous paragraph, for any (full) embedding F:โ„ฌโ†’๐’ž the image of F is a (full) subcategory ๐’ฎ of ๐’ž, and F induces an isomorphism of categories between โ„ฌ and ๐’ฎ. If F is a full and faithful functor but not necessarily injective on objects, then the image of F is equivalent to โ„ฌ.

In some categories, one can also speak of morphisms of the category being embeddings.

Types of subcategories

A subcategory ๐’ฎ of ๐’ž is said to be isomorphism-closed or replete if every isomorphism k:Xโ†’Y in ๐’ž such that Y is in ๐’ฎ also belongs to ๐’ฎ. An isomorphism-closed full subcategory is said to be strictly full.

A subcategory of ๐’ž is wide or lluf (a term first posed by Peter Freyd) if it contains all the objects of ๐’ž. A wide subcategory is typically not full: the only wide full subcategory of a category is that category itself.

A Serre subcategory is a non-empty full subcategory ๐’ฎ of an abelian category ๐’ž such that for all short exact sequences

0โ†’Mโ€ฒโ†’Mโ†’Mโ€ณโ†’0

in ๐’ž, M belongs to ๐’ฎ if and only if both Mโ€ฒ and Mโ€ณ do. This notion arises from Serre's C-theory.

See also