Jump to content

User:Fropuff/Drafts/Hom functor

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Fropuff (talk | contribs) at 04:24, 27 September 2005 (→‎[[Representable functor]]). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Definition

Let C be an locally small category and let Set be the category of sets. For each object A in C let Hom(A,–) be the hom-functor which maps objects X to the set Hom(A,X). A functor F : CSet is said to be representable if it is naturally isomorphic to Hom(A,–) for some object A in C. A representation of F is a pair (A, Φ) where

Φ : Hom(A,–) → F

is a natural isomorphism.

A dual set of definitions and statements apply to contravariant functors. A contravariant functor G : CSet is said to representable if it is naturally isomorphic to the hom-functor Hom(–,A) for some object A in C.

Yoneda's lemma and universal elements

Recall that a natural isomorphism Φ from Hom(A,–) to F is determined by a family of bijections bijections ΦX : Hom(A,X) → F(X) making a certain set of diagrams commute. Define

The natural isomorphism is completely determined by φ since for each morphism u : AX one has

One says that the functor F is represented by the pair (A, φ).

The representing pair (A,φ) is unique in the following sense. If (A11) and (A22) 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 Φ1:HomC(A1,-)→F and Φ2:HomC(A2,-)→F and so we have an isomorphism (Φ2)-1 o Φ1:HomC(A1,-)→HomC(A2,-). 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.

Formal statement

Let C be a locally small category (i.e. the hom-sets of C are actual sets and not proper classes). For each object A of C let

be the hom-functor that sends X to the hom-set Hom(A,X).

Let F be an arbitrary functor from C to Set. Yoneda's lemma says that for each object A of C the natural transformations from hA to F are in one-to-one correspondence with the elements of F(A):

Given a natural transformation Φ from hA to F, the corresponding element of F(A) is

The proof of Yoneda's lemma is indicated by the the following commutative diagram:

Proof of Yoneda's lemma
Proof of Yoneda's lemma

This diagram shows that the natural transformation Φ is completely determined by u since for each morphism f : AX one has

Moreover, any element uF(A) defines a natural transformation in this way.

The is a dual version of Yoneda's lemma that applies to contravariant functors from C to Set. Here one lets

be the contravariant hom-functor. The statement and proof are as above.

Let F : JC be a functor with J small, and let Δ : CCJ be the diagonal functor (i.e. Δ(X) : JC is the constant functor to X). Then following statements are equivalent:

The limit of F, a universal cone (L, φ) to F, is then nothing but a universal morphism from Δ to F, or a terminal object in (Δ ↓ F)

The dual statements are also equivalent:

The colimit of F, a universal cone (L, φ) from F, is then nothing but a universal morphism from F to Δ, or an initial object in (F ↓ Δ)

Comma categories

comma category (TS)

File:CommaCategory-03.png
  • hom-set category (AB) = Hom(A, B) as a discrete category
  • morphism (or arrow) category (CC) = C2
  • (UA), objects U over A, or morphisms from U to A
    • slice category, objects over A, written (CA) or C/A
    • (Δ ↓ F) category of cones to F
  • (AU), objects U under A, or morphisms from A to U
    • coslice category, objects under A, written (AC) or A/C
    • (F ↓ Δ) category of cones from F

Slice category

Let C be a category and let A be an object in C. The slice category is denoted (CA) or C/A.

  • objects are morphisms to A in C, e.g. f : XA
  • morphisms are commutative triangles φ : (f : XA) → (g : YA) with f = gφ

The forgetful functor, U : C/AC, assigns to each morphism f : XA its domain X. If C has finite products this functor has a right-adjoint which assigns to each space Y the projection map (A × YA). U then commutes with colimits.

Colimits

  • If I is an initial object in C then (IA) is an initial object in C/A.
  • The coproduct of fX and fY is the natural morphism fX+Y.

Limits

  • (idA : AA) is a terminal object in C/A.
  • Products in C/A are pullbacks in C.

Examples

  • If A is terminal, then C/A is isomorphic to C.
  • If C is a poset category, C/A is the principal ideal of objects less than A.
  • Set/ℕ is the category of graded sets (morphisms must preserve the grade, so perhaps different than a multiset)