nLab
subfunctor

Contents

Definition

A subfunctor is a subobject in a functor category.

A subfunctor of a functor G:CD between categories C and D is a pair (F,i) where F:CD is a functor and i:FG is a natural transformation such that its components i M:F(M)G(M) are monic.

In fact one often by a subfunctor means just an equivalence class of such monic natural transformations; compare subobject.

A subfunctor is also called a subpresheaf . A subfunctor of a representable functor Hom(,x) is precisely a sieve over the representing object x.

Properties

In a concrete category with images one can choose a representative of a subfunctor where the components of i are genuine inclusions of the underlying sets; then a subfunctor is just a natural transformation whose components are inclusions. The naturality in terms of concrete inclusions just says that for all f:cd, F(f)=G(f) F(c). If the set-theoretic circumstances allow consideration of a category of functors, then a subfunctor is a subobject in such a category.

A subfunctor (F,i) of the identity id C:CC in a category with images is an often used case: it amounts to a natural assignment cF(c)ic of a subobject to each object c in C. For concrete categories with images then F(f)=f F(c).

Revised on March 29, 2011 23:35:27 by Toby Bartels (69.171.178.86)