Homework 1

Problem 1


An object i in a category C is called initial if for every object c∈C there exists a unique arrow iβ†’c; in other words, the hom-sets HomC(i,c) are all singleton sets.

Dually, an object t is called terminal if for every object c∈C there exists a unique arrow cβ†’t, i.e., the hom-sets HomC(c,t) are all singleton sets.

  1. Show that an initial (respectively, terminal) object, if it exists, is unique up to unique isomorphism.
  2. Show that in Set, the empty set is initial and the singleton set is terminal.
  3. Show that in Ab, the trivial group 0 is both initial and terminal. (Such an object is called a null or zero object.)
  4. Show that Field contains neither an initial nor a terminal object.

Problem 2


An arrow f:aβ†’b in a category C is called monic (or a monomorphism) if it is left-cancellable; i.e., if whenever g1,g2:cβ†’a are arrows such that f∘g1=f∘g2, then g1=g2.

Dually, the arrow f is called epic (or epi, or an epimorphism) if it is right-cancellable; i.e., if whenever g1,g2:bβ†’c are arrows such that g1∘f=g2∘f, then g1=g2.

  1. In Set, show that a set map f:X→Y is monic (respectively, epic) if and only if it is injective (respectively, surjective).
  2. Show that, in a general category C, if an arrow f:a→b is an isomorphism (i.e., invertible), then f is both monic and epic.
  3. Show that in Ring, the ring inclusion i:Z→Q is both monic and epic, even though the map i is not surjective.

Problem 3


There are two functors vying for the name "power set functor".

For the first, define P:Set→Set as follows:

  • On objects: for each set X, define P(X) to be the power set of X, i.e., the set of all subsets of X.
  • On arrows: for each set map f:Xβ†’Y, define a set map P(f):P(X)β†’P(Y) by sending each subset SβŠ†X to its image f(S)βŠ†Y.

For the second, define P′:Setop→Set as follows[1]:

  • On objects: for each set X, define Pβ€²(X) to once again be the power set of X.
  • On arrows: for each arrow fop:Xβ†’Y (corresponding to a set map f:Yβ†’X), define a set map Pβ€²(fop):Pβ€²(X)β†’Pβ€²(Y) by sending each subset SβŠ†X to its preimage fβˆ’1(X)βŠ‚Y. (Recall that fβˆ’1(X)={y∈Y∣f(y)∈X}.)

Verify that P and Pβ€² are indeed both functors. The first is sometimes called the covariant power set functor and the second the contravariant power set functor.

Problem 4


Prove there does not exist a functor Grp→Ab with object function sending each group G to its center.


  1. Here we are using the opposite category to avoid talking about contravariant functors. β†©οΈŽ