Skip to content
The Lumenary

Each worksheet prints cleanly on A4 or Letter. Answer keys are on a separate page.

The Lumenary · Advanced undergraduate

Representable functors

Name: ______________________

Date: ______________________

You will learn to

  • Show that the forgetful functor Grp→Set\cat{Grp} \to \cat{Set} is represented by Z\Z and that the contravariant power-set functor is represented by {0,1}\{0, 1\}
  • Define universal elements and prove that representations of a functor correspond exactly to its universal elements
  • Prove that a representing object, together with its universal element, is unique up to unique isomorphism
  • Express products, free objects, quotients and limits as representing objects of suitable functors
  • Recognise functors that are not representable, and keep covariant and contravariant representability apart
  1. 1.

    Which pair (A,u)(A, u) is a universal element of the forgetful functor U:Ab→SetU : \cat{Ab} \to \cat{Set} from abelian groups to sets?

    • A.(Z,1)(\Z, 1)
    • B.(Z/2,1)(\Z/2, 1)
    • C.({0},0)(\{0\}, 0)
    • D.(Q,1)(\Q, 1)
  2. 2.

    The group Z2=⟨a,b∣ab=ba⟩\Z^2 = \langle a, b \mid ab = ba \rangle represents the functor sending a group GG to the set of commuting pairs {(x,y)∈G2∣xy=yx}\{(x, y) \in G^2 \mid xy = yx\}. How many group homomorphisms Z2→S3\Z^2 \to S_3 are there?

  3. 3.

    How many different natural isomorphisms Hom(Z,−)⇒U\Hom(\Z, -) \Rightarrow U are there, where U:Grp→SetU : \cat{Grp} \to \cat{Set} is the forgetful functor?

  4. 4.

    Which pairs (A,u)(A, u) with u⊆Au \subseteq A are universal elements of the contravariant power-set functor P:Setop→Set\mathcal{P} : \cat{Set}^{\mathrm{op}} \to \cat{Set} (acting by preimage)? Choose all that apply.

    • A.({0,1},{1})(\{0, 1\}, \{1\})
    • B.({0,1},{0})(\{0, 1\}, \{0\})
    • C.({0,1},∅)(\{0, 1\}, \varnothing)
    • D.({0,1,2},{1})(\{0, 1, 2\}, \{1\})
  5. 5.

    In the proof of Theorem 2 we have φ:A→A′\varphi : A \to A' with F(φ)(u)=u′F(\varphi)(u) = u' and ψ:A′→A\psi : A' \to A with F(ψ)(u′)=uF(\psi)(u') = u. Why is ψ∘φ=idA\psi \circ \varphi = \id_A?

    • A.Both ψ∘φ\psi \circ \varphi and idA\id_A send uu to uu, and by universality of (A,u)(A, u) only one arrow A→AA \to A does.
    • B.Because FF is faithful.
    • C.Because φ\varphi and ψ\psi are isomorphisms.
    • D.Because F(ψ∘φ)=F(idA)F(\psi \circ \varphi) = F(\id_A) as functions on all of F(A)F(A).
  6. 6.

    Which of these functors Set→Set\cat{Set} \to \cat{Set} is not representable?

    • A.X↦X×X×XX \mapsto X \times X \times X
    • B.X↦{∗}X \mapsto \{\ast\} (constant one-point set)
    • C.X↦P(X)X \mapsto \mathcal{P}(X), with ff acting by direct image S↦f(S)S \mapsto f(S)
    • D.X↦XX \mapsto X (the identity functor)
  7. 7.

    Let F:Topop→Set\mathcal{F} : \cat{Top}^{\mathrm{op}} \to \cat{Set} send a space to its set of closed subsets (a continuous map acts by preimage). Which pair represents F\mathcal{F}? Here S={0,1}\mathbb{S} = \{0, 1\} is the Sierpiński space with open sets ∅,{1},{0,1}\varnothing, \{1\}, \{0, 1\}.

    • A.(S,{0})(\mathbb{S}, \{0\})
    • B.({0,1} discrete,{0})(\{0, 1\} \text{ discrete}, \{0\})
    • C.({0,1} indiscrete,{0})(\{0, 1\} \text{ indiscrete}, \{0\})
    • D.(S,{1})(\mathbb{S}, \{1\})
  8. 8.

    In the lesson's Lean file, imagePowerset : Type ⥤ Type is the covariant power-set functor (direct images). Which Lean statement says that it is not representable, i.e. that no type AA represents it?

    • A.∀ A : Type, IsEmpty (imagePowerset.CorepresentableBy A)
    • B.Nonempty (powerset.RepresentableBy Bool)
    • C.∀ A : Type, Nonempty (imagePowerset.CorepresentableBy A)
    • D.Subsingleton (imagePowerset.obj PUnit)
  9. 9.

    Since Z/n=⟨a∣an⟩\Z/n = \langle a \mid a^n \rangle represents G↦{g∈G∣gn=1}G \mapsto \{g \in G \mid g^n = 1\}, the number of homomorphisms Z/n→Z/m\Z/n \to \Z/m equals the number of k∈Z/mk \in \Z/m with nk≡0(modm)nk \equiv 0 \pmod m. Write hom_count(n, m) computing this number (for n,m≥1n, m \ge 1). Then compare your answers with gcd⁡(n,m)\gcd(n, m).

    Computational — Practice

Code: Apache-2.0 · Content: CC BY-SA 4.0