Skip to content
The Lumenary

Practice · Advanced undergraduate

Products, coproducts, initial and terminal objects

Products, coproducts, initial and terminal objects

Warm-upHuman

In Set\cat{Set}, which statement is correct?

Choose one

Products, coproducts, initial and terminal objects

CoreHuman

Which of these categories have a zero object (an object that is both initial and terminal)? Select all that apply.

Choose all that apply

Products, coproducts, initial and terminal objects

Warm-upHuman

Regard the positive integers, ordered by divisibility (a≤ba \le b iff a∣ba \mid b), as a category. What is the coproduct of 1212 and 1818?

Products, coproducts, initial and terminal objects

CoreHuman

In Set\cat{Set}, let ∣X∣=2|X| = 2, ∣A∣=2|A| = 2 and ∣B∣=3|B| = 3. How many morphisms X→A×BX \to A \times B are there? (Use the universal property rather than listing them.)

Products, coproducts, initial and terminal objects

CoreHuman

In the proof that two products (P,πi)(P, \pi_i) and (Q,ρi)(Q, \rho_i) of AA and BB are isomorphic, we have φ:P→Q\varphi : P \to Q and ψ:Q→P\psi : Q \to P with ρiφ=πi\rho_i \varphi = \pi_i and πiψ=ρi\pi_i \psi = \rho_i. Why is ψ∘φ=idP\psi \circ \varphi = \mathrm{id}_P?

Choose one

Products, coproducts, initial and terminal objects

StretchHuman

What is the coproduct of Z/2\Z/2 and Z/3\Z/3 in the category of commutative rings with identity?

Choose one

Products, coproducts, initial and terminal objects

StretchHuman

Which statements are true? Select all that apply.

Choose all that apply

Products, coproducts, initial and terminal objects

CoreFormal

Mathlib writes h ≫ π₁ for π1∘h\pi_1 \circ h (first h, then π₁). Which Lean field correctly expresses the uniqueness clause of the universal property of a product with projections π₁ : P ⟶ A, π₂ : P ⟶ B?

Choose one

Products, coproducts, initial and terminal objects

CoreComputational

Write glb(elements, leq, a, b) returning the product of a and b in a finite poset — the greatest lower bound — or None if it does not exist. Here elements is a list and leq(x, y) decides x≤yx \le y.

Runs entirely in your browser, in an isolated worker. Nothing is sent to a server.