The Lumenary · Advanced undergraduate
Limits and colimits
Name: ______________________
Date: ______________________
You will learn to
- Define diagrams, cones, limits and colimits, and recognise products, equalisers, pullbacks and inverse limits (and their duals) as special cases
- Compute equalisers, pullbacks, coequalisers and pushouts in , and
- Prove that limits are unique up to unique isomorphism and that a category with all small products and equalisers has all small limits
- Show that hom functors preserve limits, and that the forgetful functor preserves limits but not coproducts
- Describe the -adic integers as an inverse limit of the rings and use the description to find units and square roots
- 1.
Which shape has the pullback as the limit of a diagram of that shape?
- A. (a cospan)
- B. (a span)
- C. (a parallel pair)
- D.two objects and no arrows
- 2.
Let , , , and , both be “remainder modulo 3”. How many elements does the pullback have in ?
- 3.
In , what is the equaliser of given by and ?
- A.the subgroup
- B.the subgroup
- C.
- D.
- 4.
In the proof that products and equalisers give all limits, the limit of is the equaliser of two maps . What is the -component of (for )?
- A.: move the -th coordinate along
- B.
- C.
- D.
- 5.
Which of these functors preserve all limits? Select all that apply.
- A., for an object of a locally small category
- B.the forgetful functor
- C.the forgetful functor
- D. on
- E.the forgetful functor , applied to coproducts
- 6.
In , the element is a compatible tower with . What is ?
- 7.
Regard as a category. The increasing sequence of decimal truncations of is a diagram of shape . What is its colimit?
- A.It has no colimit in
- B.
- C.
- D.
- 8.
Which Lean statement expresses the universal property of the equaliser of
f g : X → Yin the category of types?- A.
∀ h : W → X, f ∘ h = g ∘ h → ∃! u : W → {x // f x = g x}, Subtype.val ∘ u = h - B.
∀ h : W → X, ∃! u : W → {x // f x = g x}, Subtype.val ∘ u = h - C.
∀ h : W → X, f ∘ h = g ∘ h → ∃ u : W → {x // f x = g x}, Subtype.val ∘ u = h - D.
∀ h : Y → W, h ∘ f = h ∘ g → ∃! u, u ∘ Quot.mk _ = h
- A.
- 9.
Write
pullback(A, B, f, g)returning the pullback off : A → Candg : B → Cin finite sets, as the list of pairs(a, b)withf[a] == g[b](hereA,Bare lists andf,gdicts). Thenpullback_size(A, B, f, g)should return its size computed fibre by fibre, without forming the pairs.Computational — Practice