Problems with subcategories

369 Views Asked by At

I've been told that the category of groups isn't a subcategory of Set. How come?

Wikipedia:

Let C be a category. A subcategory S of C is given by

a subcollection of objects of C, denoted ob(S), a subcollection of morphisms of C, denoted hom(S), such that:

  • for every $X$ in ob(S), the identity morphism $id_X\in$ hom(S)
  • for every morphism $f : X \to Y$ in hom(S), both the source $X$ and the target $Y$ are in ob(S) for every pair of morphisms $f,g\in$ hom(S) $fg\in$ hom(S) whenever it is defined

Perhaps it's inadequate to consider ob(Grp) as a subcollection of ob(Set)?


In a comment Tobias Kildetoft indicated a condition about non uniqueness: any given set can have more than one group structure, but that condition does not appear to be included in the definition above.

My conclusion from the answer and the comments is that Grp formally is a subcategory of Set but that category theorist don't want to consider it as a subcategory because that is afflicted with a bad intuition.


OK, I realize that Grp isn't a subcategory of Set in the way I thought. The classical picture of a group as a set is not adequate enough for category theory. The equivalent category of set compositions, however, is a subcategory of Set.

2

There are 2 best solutions below

7
On BEST ANSWER

This definition of subcategory is very poorly behaved; in particular, it's not invariant under equivalence of categories. That is, it's possible to have three categories $S, C, D$ such that

  1. $C$ is equivalent to $D$,
  2. $S$ is equivalent to a subcategory of $C$, but
  3. $S$ is not equivalent to a subcategory of $D$ (exercise).

The well-behaved notion of subcategory is that of full subcategory, for which the above doesn't happen. It's straightforward to prove that $\text{Grp}$ is not equivalent to a full subcategory of $\text{Set}$ (also exercise).

There is a natural forgetful functor $\text{Grp} \to \text{Set}$, but it is not full.

It is possible to exhibit a category equivalent to $\text{Set}$ in which $\text{Grp}$ is a (non-full) subcategory. Namely, take the category whose objects are groups but whose morphisms are arbitrary functions on underlying sets, not respecting the group structure. This category is equivalent to $\text{Set}$ (exercise; you need to know that every set admits at least one group structure). It has a subcategory with the same objects but whose morphisms do respect the group structure, which is of course just $\text{Grp}$. But no category theorist would describe this situation as "$\text{Grp}$ is a subcategory of $\text{Set}$."

4
On

Even if you take this definition as given, the category of groups is not a subcategory of the category of sets. It's true that if you define "a group" to be an ordered pair consisting of a set and a group structure, and if you define ordered pairs using Kuratowski's trick, then groups "are" sets. However, the set of group homomorphisms between two groups is not a subset of the set of functions between those groups-as-ordered-pairs-as-sets. In particular, Kuratowski ordered pair is always a set with either 1 or 2 elements, so there can be at most 4 functions from one of them to another one; but there are of course many pairs of groups between which there are more than 4 group homomorphisms.