This article includes a list of general references but lacks sufficient corresponding inline citations. (May 2015) |
In mathematics, a reflective subcategory of a category is a full subcategory whose inclusion functor has a left adjoint, called the reflector (or localization).: 91 Dually, a coreflective subcategory is a full subcategory whose inclusion functor has a right adjoint, the coreflector.
Informally, is reflective when every object of can be approximated by an object of without losing information about morphisms to objects of .
A reflection of an object of a category in a full subcategory consists of an object of equipped with a reflection morphism having the following universal property: for every object of and every morphism , there exists a unique morphism (in , or equivalently in since it is full) such that , as displayed in the following commutative diagram:

This characterizes the pair of and up to isomorphism.
When every object of has a reflection in , this full subcategory is said to be reflective.
Reflection is then functorial: a morphism induces a morphism defined as the unique factorization of through .

The functor is called the reflector, and it is left adjoint to the inclusion functor .
Conversely, if the inclusion functor has a left adjoint , then each object of has a reflection consisting of the object of with the morphism , where is the unit of the adjunction. Hence, a reflective subcategory is equivalently a full subcategory whose inclusion functor has a left adjoint.
Dually, a full subcategory of is coreflective when every object has a coreflection, namely an object with a morphism such that every morphism where uniquely factors through , and this is equivalent to the inclusion functor having a right adjoint , the coreflector.
This section needs expansion. You can help by adding missing information. (April 2019) |
If all reflection morphisms are (extremal) epimorphisms, then the full subcategory is said to be (extremal) epireflective. Similarly, it is bireflective if all reflection arrows are bimorphisms.
All these notions are special cases of the common generalization -reflective subcategory, where is a class of morphisms.
The -reflective hull of a class A of objects is defined as the smallest -reflective subcategory containing A. Thus we can speak about the reflective hull, epireflective hull, extremal epireflective hull, etc.
An anti-reflective subcategory of is a full subcategory such that the only objects of that have a reflection into are those that are already in .[citation needed]
{{cite book}}: CS1 maint: multiple names: authors list (link) CS1 maint: numeric names: authors list (link){{cite book}}: CS1 maint: location missing publisher (link)