8.2 Coproducts, coequalizers, and pushouts

4 min readjuly 23, 2024

Coproducts, coequalizers, and pushouts are essential tools in category theory for combining and relating objects. These constructions allow us to create new objects from existing ones, capturing the idea of "gluing" things together in a universal way.

These concepts have wide-ranging applications in mathematics. From constructing free objects to forming quotient structures, they provide a unified framework for understanding various mathematical constructions across different fields.

Coproducts

Coproducts in categories

Top images from around the web for Coproducts in categories
Top images from around the web for Coproducts in categories

Coproducts combine two objects AA and BB in a category C\mathcal{C} to form a new object ABA \coprod B along with morphisms iA:AABi_A: A \to A \coprod B and iB:BABi_B: B \to A \coprod B called canonical injections or coprojections For any object CC and morphisms f:ACf: A \to C and g:BCg: B \to C, there exists a unique morphism h:ABCh: A \coprod B \to C satisfying hiA=fh \circ i_A = f and hiB=gh \circ i_B = g Examples of coproducts in familiar categories:

  • In the , the is the of sets (set-theoretic union with elements tagged to indicate their origin set)
  • In the category of abelian groups, the coproduct is the direct sum of groups (Cartesian product with componentwise addition)

Universal property of coproducts

The states that for any object CC and morphisms f:ACf: A \to C and g:BCg: B \to C, there exists a unique morphism h:ABCh: A \coprod B \to C making the diagram commute This property characterizes the coproduct up to unique isomorphism Coproducts are a special case of colimits, which generalize the concept of "gluing" objects together via a universal property involving a more general diagram

Coequalizers and Pushouts

Coequalizers and quotient objects

Coequalizers "equalize" two parallel morphisms f,g:ABf, g: A \to B in a category C\mathcal{C} by forming an object QQ with a morphism q:BQq: B \to Q such that qf=qgq \circ f = q \circ g For any object CC and morphism h:BCh: B \to C satisfying hf=hgh \circ f = h \circ g, there exists a unique morphism k:QCk: Q \to C such that kq=hk \circ q = h The morphism qq is called the canonical projection Examples of coequalizers and quotient objects:

  • In the category of sets, the is the quotient set B/B/\sim under the smallest \sim containing (f(a),g(a))(f(a), g(a)) for all aAa \in A
  • In the , the coequalizer is the quotient group H/NH/N, where NN is the normal subgroup generated by {f(a)g(a)1aG}\{f(a)g(a)^{-1} \mid a \in G\}

Pushouts as generalized constructions

Pushouts generalize coproducts and coequalizers by forming an object PP from two morphisms f:ABf: A \to B and g:ACg: A \to C in a category C\mathcal{C} PP comes with morphisms iB:BPi_B: B \to P and iC:CPi_C: C \to P such that iBf=iCgi_B \circ f = i_C \circ g For any object QQ and morphisms jB:BQj_B: B \to Q and jC:CQj_C: C \to Q satisfying jBf=jCgj_B \circ f = j_C \circ g, there exists a unique morphism h:PQh: P \to Q such that hiB=jBh \circ i_B = j_B and hiC=jCh \circ i_C = j_C Special cases of pushouts:

  • When AA is an , the pushout is the coproduct BCB \coprod C
  • When B=CB = C and f=gf = g, the pushout is the coequalizer of ff and gg Examples of pushouts in familiar categories:
  • In the category of sets, the pushout is the quotient of the disjoint union (BC)/(B \coprod C)/\sim, where \sim is the smallest equivalence relation containing (f(a),g(a))(f(a), g(a)) for all aAa \in A
  • In the category of groups, the pushout is the quotient of the free product (HK)/N(H * K)/N, where NN is the normal subgroup generated by {f(a)g(a)1aG}\{f(a)g(a)^{-1} \mid a \in G\}

Applications of categorical colimits

Coproducts construct free objects:

  1. The free group on a set XX is the coproduct of XX copies of the infinite cyclic group Z\mathbb{Z}
  2. The free monoid on a set XX is the coproduct of XX copies of the natural numbers N\mathbb{N} under addition
  3. The polynomial ring R[x]R[x] over a ring RR is the coproduct of countably many copies of RR Coequalizers construct quotient objects:
  4. The quotient group G/NG/N is the coequalizer of the inclusion i:NGi: N \to G and the constant morphism c:NGc: N \to G sending every element to the identity
  5. The quotient ring R/IR/I is the coequalizer of the inclusion i:IRi: I \to R and the zero morphism 0:IR0: I \to R
  6. The quotient space X/X/\sim is the coequalizer of the two p1,p2:RXp_1, p_2: R \to X from the equivalence relation RX×XR \subseteq X \times X
    Pushouts construct amalgamated free products and fiber products:
  • The amalgamated free product GHKG *_H K of groups GG and KK over a common subgroup HH is the pushout of the inclusions iG:HGi_G: H \to G and iK:HKi_K: H \to K
  • The fiber product (or pullback) of morphisms f:ACf: A \to C and g:BCg: B \to C is the dual notion of a pushout, obtained by "reversing the arrows" in the pushout diagram

Key Terms to Review (17)

A ⊕ b: The notation 'a ⊕ b' represents the coproduct of two objects a and b in category theory, which can be thought of as a generalization of the notion of 'sum' or 'disjoint union'. It encapsulates the idea of combining two distinct structures into a new one, while preserving their individual identities through inclusion maps. This construction allows for the simultaneous study of both elements while facilitating operations and interactions among them.
Category of groups: The category of groups is a mathematical structure where objects are groups and morphisms are group homomorphisms. This framework allows for the exploration of relationships between different groups through their homomorphic mappings, enabling a deeper understanding of group theory within the context of category theory. Within this category, various constructs such as coproducts, limits, and isomorphisms can be examined to uncover the underlying properties and interactions of groups.
Category of sets: The category of sets is a mathematical structure where the objects are sets and the morphisms (arrows) are functions between these sets. This category serves as a foundational example in category theory, illustrating concepts such as coproducts, limits, colimits, and isomorphisms. It highlights the relationships between sets through functions, making it essential for understanding more complex constructions in mathematics.
Cocone: A cocone is a specific kind of structure in category theory that consists of a diagram with a designated vertex (or object) called the apex and morphisms from this apex to each object in the diagram. Cocones are closely related to colimits, where they provide a way to define universal properties for the objects within the diagram, making them essential for understanding how these structures interact.
Coequalizer: A coequalizer is a categorical construct that takes two parallel morphisms and identifies the elements in the codomain that are equivalent under these morphisms, effectively merging them into a single object. It captures the idea of 'collapsing' indistinguishable elements, providing a way to formally express the notion of equivalence in categories. This concept is crucial for understanding uniqueness up to unique isomorphism, as it guarantees that any two coequalizers of the same pair of morphisms are uniquely isomorphic.
Commutative Diagram: A commutative diagram is a visual representation in category theory that illustrates how various objects and morphisms relate to one another through a series of paths that yield the same result regardless of the path taken. This concept serves as a powerful tool to express relationships between mathematical structures, showing how different compositions and mappings can lead to consistent outcomes.
Coproduct: A coproduct is a universal construction in category theory that generalizes the notion of a disjoint union or direct sum. It provides a way to combine objects from different categories into a single object while preserving their individual identities and relationships. Coproducts are key components in the study of colimits, specifically connecting with coequalizers and pushouts, and exemplifying the duality principle in opposite categories.
Disjoint union: A disjoint union is a construction that combines multiple sets into a single set while ensuring that no elements from different sets are confused with one another. This is achieved by labeling or tagging each element with its corresponding set, making it possible to maintain the distinct identity of elements even when they belong to the same combined structure. This concept is crucial for understanding coproducts and pushouts as it reflects how different objects can be unified while retaining their individuality.
Equivalence Relation: An equivalence relation is a binary relation that satisfies three key properties: reflexivity, symmetry, and transitivity. It essentially groups elements into equivalence classes, where each class contains elements that are considered equivalent to each other. This concept is fundamental in understanding how structures can be decomposed and rebuilt in mathematics.
Functoriality: Functoriality refers to the principle that a functor preserves the structure of categories by mapping objects and morphisms from one category to another in a way that respects the composition of morphisms and identity morphisms. This concept is foundational in category theory, allowing for the transformation and comparison of mathematical structures while maintaining their essential properties.
Inclusion Morphism: An inclusion morphism is a type of morphism that represents the process of including one object within another in category theory. This concept is fundamental in understanding coproducts and pushouts, as it highlights how one can embed an object into a larger structure while maintaining its identity and properties.
Initial Object: An initial object in category theory is an object such that there exists a unique morphism from it to every other object in the category. This concept is crucial as it relates to the structure and relationships between objects, highlighting how an initial object can serve as a foundational building block in categories and connecting to various properties like uniqueness and universal arrows.
Natural transformation: A natural transformation is a way of transforming one functor into another while preserving the structure of the categories involved. It consists of a family of morphisms that connect the objects in one category to their images in another category, ensuring that the relationships between the objects are maintained across different mappings. This concept ties together various important aspects of category theory, allowing mathematicians to relate different structures in a coherent manner.
Projections: Projections are morphisms in category theory that correspond to the action of extracting components from products or coproducts. They allow us to take a structured collection of objects and focus on one specific part, highlighting the relationships between components in a categorical context. This concept is particularly significant when discussing coproducts and pushouts, as projections help establish connections between different structures and their interdependencies.
Set coproduct: A set coproduct is a construction in category theory that combines multiple sets into a single set, capturing the idea of 'disjoint union' or 'free sum.' This operation allows one to form a new set that includes all elements from the original sets, along with the added structure to differentiate elements from different sets. In this context, the set coproduct plays a vital role in understanding how different mathematical structures can be combined and related to one another, particularly through concepts like coequalizers and pushouts.
Topological Coproduct: A topological coproduct is a construction in topology that represents the 'disjoint union' of a family of topological spaces, where the topology on the coproduct is generated by taking the union of the topologies of the individual spaces. This concept plays a crucial role in understanding how spaces can be combined while preserving their topological properties, allowing for the exploration of continuous functions and mappings between these spaces.
Universal Property: A universal property is a fundamental concept in category theory that describes an object in terms of its relationships with other objects through morphisms. It serves as a characterization of objects that can uniquely determine them via certain properties, often in the context of limits and colimits, making them essential for understanding constructions like products, coproducts, and adjoint functors.
© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.