Reflective subcategory

From Wikipedia, the free encyclopedia
(Redirected from Coreflective subcategory)
Jump to navigation Jump to search

In mathematics, a full subcategory A of a category B is said to be reflective in B when the inclusion functor from A to B has a left adjoint.[1]: 91  This adjoint is sometimes called a reflector, or localization.[2] Dually, A is said to be coreflective in B when the inclusion functor has a right adjoint.

Informally, a reflector acts as a kind of completion operation. It adds in any "missing" pieces of the structure in such a way that reflecting it again has no further effect.

Definition

[edit | edit source]

A full subcategory A of a category B is said to be reflective in B if for each B-object B there exists an A-object AB and a B-morphism rB:BAB such that for each B-morphism f:BA to an A-object A there exists a unique A-morphism f:ABA with frB=f.

File:Refl1.png

The pair (AB,rB) is called the A-reflection of B. The morphism rB is called the A-reflection arrow. (Although often, for the sake of brevity, we speak about AB only as being the A-reflection of B).

This is equivalent to saying that the embedding functor E:𝐀𝐁 is a right adjoint. The left adjoint functor R:𝐁𝐀 is called the reflector. The map rB is the unit of this adjunction.

The reflector assigns to B the A-object AB and Rf for a B-morphism f is determined by the commuting diagram

File:Reflsq1.png

If all A-reflection arrows are (extremal) epimorphisms, then the subcategory A 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 E-reflective subcategory, where E is a class of morphisms.

The E-reflective hull of a class A of objects is defined as the smallest E-reflective subcategory containing A. Thus we can speak about the reflective hull, epireflective hull, extremal epireflective hull, etc.

An anti-reflective subcategory is a full subcategory A such that the only objects of B that have an A-reflection arrow are those that are already in A.[citation needed]

Dual notions to the above-mentioned notions are coreflection, coreflection arrow, (mono)coreflective subcategory, coreflective hull, anti-coreflective subcategory.

Examples

[edit | edit source]

Algebra

[edit | edit source]

Topology

[edit | edit source]

Functional analysis

[edit | edit source]

Category theory

[edit | edit source]

Properties

[edit | edit source]
  • The components of the counit are isomorphisms.[2]: 140 [1]
  • If D is a reflective subcategory of C, then the inclusion functor DC creates all limits that are present in C.[2]: 141 
  • A reflective subcategory has all colimits that are present in the ambient category.[2]: 141 
  • The monad induced by the reflector/localization adjunction is idempotent.[2]: 158 

Notes

[edit | edit source]
  1. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b c d e f Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lawson (1998), p. 63, Theorem 2.
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Adámek, Herrlich & Strecker 2004, Example 4.26 A(2).

References

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).