The Lumenary · Advanced undergraduate
Products, coproducts, initial and terminal objects
Name: ______________________
Date: ______________________
You will learn to
- Identify initial and terminal objects in , , rings and posets, or show that none exist
- Compute products and coproducts in (disjoint union), (free product), (direct sum), and a poset (meet and join)
- Prove that products are unique up to unique isomorphism, that a product is a terminal cone, and that coproducts in are products in
- Use universal properties to prove structural facts, such as that is not abelian and that the box topology is not the product topology
- Recognise when a product or coproduct does not exist, for example in a poset or in the category of fields
- 1.
In , which statement is correct?
- A. is initial and every one-point set is terminal
- B. is terminal and is initial
- C. is a zero object
- D. has no terminal object, since there are many one-point sets
- 2.
Which of these categories have a zero object (an object that is both initial and terminal)? Select all that apply.
- A.
- B.
- C.rings with identity
- D.
- E.the poset
- 3.
Regard the positive integers, ordered by divisibility ( iff ), as a category. What is the coproduct of and ?
- 4.
In , let , and . How many morphisms are there? (Use the universal property rather than listing them.)
- 5.
In the proof that two products and of and are isomorphic, we have and with and . Why is ?
- A.Both and satisfy for , and by the uniqueness clause for (applied to the pair ) there is only one such
- B.Because is injective and is surjective
- C.Because and have the same number of elements
- D.By the existence clause of the universal property of
- 6.
What is the coproduct of and in the category of commutative rings with identity?
- A.the zero ring
- B.
- C.it does not exist
- D.
- 7.
Which statements are true? Select all that apply.
- A.The coproduct of and in is non-abelian.
- B.The coproduct of and in is .
- C.Since is a full subcategory of , the two coproducts above must agree.
- D.The product of and is in both and .
- 8.
Mathlib writes
h ≫ π₁for (firsth, thenπ₁). Which Lean field correctly expresses the uniqueness clause of the universal property of a product with projectionsπ₁ : P ⟶ A,π₂ : P ⟶ B?- A.
uniq : ∀ {X} (f : X ⟶ A) (g : X ⟶ B) (h : X ⟶ P), h ≫ π₁ = f → h ≫ π₂ = g → h = lift f g - B.
uniq : ∀ {X} (f : X ⟶ A) (g : X ⟶ B) (h : X ⟶ P), π₁ ≫ h = f → π₂ ≫ h = g → h = lift f g - C.
uniq : ∀ {X} (f : X ⟶ A) (g : X ⟶ B), ∃ h : X ⟶ P, h ≫ π₁ = f ∧ h ≫ π₂ = g - D.
uniq : ∀ {X} (h k : X ⟶ P), h = k
- A.
- 9.
Write
glb(elements, leq, a, b)returning the product ofaandbin a finite poset — the greatest lower bound — orNoneif it does not exist. Hereelementsis a list andleq(x, y)decides .Computational — Practice