Category

From Cattheory
Revision as of 00:05, 9 December 2008 by Vipul (talk | contribs) (New page: ==Definition== A '''category''' <math>\mathcal{C}</math> is the following data: * A collection <math>\operatorname{Ob}\mathcal{C}</math> of '''objects'''. * For any objects <math>A,B \in...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Definition

A category C is the following data:

  • A collection ObC of objects.
  • For any objects A,BObC, a collection C(A,B) of morphisms. Every element in C(A,B) is termed a morphism from A (i.e., with source or domain A) to B (i.e., with target or co-domain B). The morphism sets for different pairs of objects are disjoint.
  • For every object AObC, a distinguished morphism idAC(A,A).
  • For A,B,CObC, a map, called composition of morphisms, from C(B,C)×C(A,B) to C(A,C). This map is denoted by .

satisfying the following compatibility conditions:

  • For A,B,C,DObC, with fC(A,B),gC(B,C),hC(C,D), we have h(gf)=(hg)f.
  • For A,BObC, with fC(A,B), we have fidA=idBf=f.