Representable functor
In category theory, a representable functor is a functor of a special form from an arbitrary category into the category of sets. Such functors give representations of an abstract category in terms of known structures (i.e. sets and functions) allowing one to utilize, as much as possible, knowledge about the category of sets in other settings.
| Contents |
Definition
Let
be an arbitrary category and the
be the category of sets. For each object A in
we define a
functor
as follows:
maps each object X in
to the set of morphisms
maps each morphism
to the function
given by
.
An arbitrary functor
is said to be 'represented by a pair', (A,φ), where A is an object of
and φ is in F(A), if there is a natural isomorphism
, given by the consistent family of bijections
, such that
- ΦX(u) = (Fu)(φ) for all u in
.
It is also common in this case to say that F is 'representable'. Note that φ = ΦA(idA).
A dual set of definitions and statements apply to contravariant functors. Let
be an arbitrary category. For each object
A in
we define a contravariant functor
as follows:
maps each object X in
to the set of morphisms
maps each morphism
to the function
given by
.
An arbitrary contravariant functor
is said to be represented by a pair, (A,φ), where A is an object in
and φ is in G(A), if there is a natural isomorphism
, given
by the consistent family of bijections
, such that
- ΦX(u) = (Gu)(φ) for all u in
.
Note again that φ = ΦA(idA).
Uniqueness
The representing pair (A,φ) is unique in the following sense. If (A1,φ1) and (A2,φ2) represent the same functor, then there
exists one and only one isomorphism from A1 to A2 so that φ1 in F(A1) maps to φ2 in F(A2). This is because we have the isomorphisms
and
and so we have an isomorphism
. By the Yoneda lemma, A1 is isomorphic to A2 via the isomorphism determined by Φ1 and Φ2, and this maps φ1 to φ2. Uniqueness follows as everything is determined by φ1 and φ2.
Examples
- Let
and consider the contravariant functor
given by P(S) = the power set of S, and if
is a map of sets, the morphism
is the map that sends every subset
to its inverse image, θ − 1(V), in S. To represent this functor we need a set, Q, and a φ in P(Q), that is, in some subset of Q, so that
is isomorphic to P(B) via ΦB(u) = P(u)(φ). Now, we know that
is the map that sends a subset, S, of Q to its inverse image, u − 1(S), a subset of B. So, P(u)(φ) is the inverse image of our chosen φ. Take Q = {0,1} and φ = {1}. Then subsets of B are exactly of the form u − 1(1) for the various u in
, which are thus characteristic functions.
- Let
, the category of rings and let
be the forgetful functor. To represent this we need a ring, P, and an element φ in P, so that for all rings B,
is isomorphic to | B | via
- (u in
in | B | ). Take
, the polynomial ring in one variable with integer coefficients, and φ = T. Then any ring homomorphism u in
is uniquely determined by u(T) = b, where any b in | B | can be used.
Representability and adjoints
The following result shows the relationship between representability of a functor and adjointness.
Proposition: A functor,
, has a left adjoint if and only if, for every A in
, the functor from
to Set mapping B to
is representable. If (F(A),φ) represents this functor then F is the object part of a left-adjoint of G for which the isomorphism ΦB is functorial in B and yields the adjointness.
