7.3 Products, equalizers, and pullbacks

4 min readjuly 23, 2024

Products, equalizers, and pullbacks are key constructions in category theory. They represent different ways of combining or comparing objects and morphisms, each with its own that defines its behavior across categories.

These constructions appear in various mathematical contexts, from theory to group theory and topology. Understanding their universal properties helps us see common patterns across different mathematical structures and solve complex problems more efficiently.

Products, Equalizers, and Pullbacks

Products, equalizers, and pullbacks

Top images from around the web for Products, equalizers, and pullbacks
Top images from around the web for Products, equalizers, and pullbacks
  • consists of an object A×BA \times B and morphisms π1:A×BA\pi_1: A \times B \to A, π2:A×BB\pi_2: A \times B \to B satisfying a universal property
    • For any object CC and morphisms f:CAf: C \to A, g:CBg: C \to B, there exists a unique f,g:CA×B\langle f, g \rangle: C \to A \times B such that π1f,g=f\pi_1 \circ \langle f, g \rangle = f and π2f,g=g\pi_2 \circ \langle f, g \rangle = g
  • consists of an object EE and a morphism e:EAe: E \to A satisfying fe=gef \circ e = g \circ e for given morphisms f,g:ABf, g: A \to B
    • For any object CC and morphism h:CAh: C \to A such that fh=ghf \circ h = g \circ h, there exists a unique morphism u:CEu: C \to E such that eu=he \circ u = h
  • consists of an object PP and morphisms p1:PAp_1: P \to A, p2:PBp_2: P \to B satisfying fp1=gp2f \circ p_1 = g \circ p_2 for given morphisms f:ACf: A \to C, g:BCg: B \to C
    • For any object QQ and morphisms q1:QAq_1: Q \to A, q2:QBq_2: Q \to B such that fq1=gq2f \circ q_1 = g \circ q_2, there exists a unique morphism u:QPu: Q \to P such that p1u=q1p_1 \circ u = q_1 and p2u=q2p_2 \circ u = q_2

Construction in various categories

  • Products
    • In Set\mathbf{Set}, the product of sets AA and BB is the Cartesian product A×B={(a,b)aA,bB}A \times B = \{(a, b) \mid a \in A, b \in B\} with projection functions (π1\pi_1, π2\pi_2)
    • In [Grp](https://www.fiveableKeyTerm:grp)\mathbf{[Grp](https://www.fiveableKeyTerm:grp)}, the product of groups GG and HH is the direct product G×H={(g,h)gG,hH}G \times H = \{(g, h) \mid g \in G, h \in H\} with componentwise group operation and projection homomorphisms (π1\pi_1, π2\pi_2)
  • Equalizers
    • In Set\mathbf{Set}, the equalizer of functions f,g:ABf, g: A \to B is the subset E={aAf(a)=g(a)}E = \{a \in A \mid f(a) = g(a)\} with the inclusion map e:EAe: E \to A
    • In Grp\mathbf{Grp}, the equalizer of group homomorphisms f,g:GHf, g: G \to H is the subgroup E={gGf(g)=g(g)}E = \{g \in G \mid f(g) = g(g)\} with the inclusion homomorphism e:EGe: E \to G
  • Pullbacks
    • In Set\mathbf{Set}, the pullback of functions f:ACf: A \to C and g:BCg: B \to C is the subset P={(a,b)A×Bf(a)=g(b)}P = \{(a, b) \in A \times B \mid f(a) = g(b)\} with projection maps p1:PAp_1: P \to A and p2:PBp_2: P \to B
    • In Grp\mathbf{Grp}, the pullback of group homomorphisms f:GKf: G \to K and g:HKg: H \to K is the subgroup P={(g,h)G×Hf(g)=g(h)}P = \{(g, h) \in G \times H \mid f(g) = g(h)\} with projection homomorphisms p1:PGp_1: P \to G and p2:PHp_2: P \to H

Universal properties

  • Products
    1. Define the unique morphism f,g:CA×B\langle f, g \rangle: C \to A \times B by f,g(c)=(f(c),g(c))\langle f, g \rangle(c) = (f(c), g(c)) for any cCc \in C
    2. Prove uniqueness: If h:CA×Bh: C \to A \times B satisfies π1h=f\pi_1 \circ h = f and π2h=g\pi_2 \circ h = g, then h(c)=(π1(h(c)),π2(h(c)))=(f(c),g(c))=f,g(c)h(c) = (\pi_1(h(c)), \pi_2(h(c))) = (f(c), g(c)) = \langle f, g \rangle(c) for any cCc \in C
  • Equalizers
    1. Define the unique morphism u:CEu: C \to E by u(c)=h(c)u(c) = h(c) for any cCc \in C
    2. Prove uniqueness: If v:CEv: C \to E satisfies ev=he \circ v = h, then v(c)=e(v(c))=h(c)=u(c)v(c) = e(v(c)) = h(c) = u(c) for any cCc \in C
  • Pullbacks
    1. Define the unique morphism u:QPu: Q \to P by u(q)=(q1(q),q2(q))u(q) = (q_1(q), q_2(q)) for any qQq \in Q
    2. Prove uniqueness: If v:QPv: Q \to P satisfies p1v=q1p_1 \circ v = q_1 and p2v=q2p_2 \circ v = q_2, then v(q)=(p1(v(q)),p2(v(q)))=(q1(q),q2(q))=u(q)v(q) = (p_1(v(q)), p_2(v(q))) = (q_1(q), q_2(q)) = u(q) for any qQq \in Q

Existence and uniqueness problems

  • Existence
    • Products, equalizers, and pullbacks may not exist in every category (Pos\mathbf{Pos}, Mon\mathbf{Mon})
    • A category is complete if it has all small limits, including products, equalizers, and pullbacks (Set\mathbf{Set}, Grp\mathbf{Grp}, [Ab](https://www.fiveableKeyTerm:ab)\mathbf{[Ab](https://www.fiveableKeyTerm:ab)}, [Top](https://www.fiveableKeyTerm:top)\mathbf{[Top](https://www.fiveableKeyTerm:top)})
  • Uniqueness up to unique isomorphism
    • Products: If A×BA \times B and A×BA \times' B are both products, there exists a unique isomorphism φ:A×BA×B\varphi: A \times B \to A \times' B such that π1φ=π1\pi'_1 \circ \varphi = \pi_1 and π2φ=π2\pi'_2 \circ \varphi = \pi_2
    • Equalizers: If e:EAe: E \to A and e:EAe': E' \to A are both equalizers of f,g:ABf, g: A \to B, there exists a unique isomorphism φ:EE\varphi: E \to E' such that eφ=ee' \circ \varphi = e
    • Pullbacks: If PP and PP' are both pullbacks of f:ACf: A \to C and g:BCg: B \to C, there exists a unique isomorphism φ:PP\varphi: P \to P' such that p1φ=p1p'_1 \circ \varphi = p_1 and p2φ=p2p'_2 \circ \varphi = p_2

Key Terms to Review (15)

Ab: In category theory, 'ab' often refers to the category of abelian groups, which are groups that are also abelian under addition. This concept is crucial as it encapsulates both algebraic structure and properties related to limits and colimits, essential for understanding various functorial behaviors and categorical limits.
Adjunction: Adjunction is a fundamental concept in category theory where two functors stand in a specific relationship, known as an adjoint pair. This relationship allows one functor to be thought of as providing a best approximation of the other, capturing the essence of universal properties. Adjunctions are critical in many areas of mathematics, including the study of limits, colimits, and various constructions that connect different categories.
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.
Epimorphism: An epimorphism is a type of morphism in category theory that is considered a surjective map, meaning it can be thought of as a morphism that 'covers' its codomain. This concept plays a crucial role in understanding how different structures can be related within various mathematical frameworks, linking to essential notions like composition of morphisms and the properties of different kinds of mappings.
Equalizer: An equalizer is a concept in category theory that captures the idea of a universal construction which 'equalizes' two morphisms from the same object. It is an object equipped with morphisms that provide a way to identify elements that are mapped to the same image under two different morphisms, showcasing relationships between objects in a category. This concept ties into broader themes like uniqueness up to unique isomorphism and forms a foundational aspect in understanding products and pullbacks.
Functor: A functor is a mapping between categories that preserves the structure of those categories, specifically the objects and morphisms. It consists of two main components: a function that maps objects from one category to another, and a function that maps morphisms in a way that respects composition and identity morphisms.
Grp: In category theory, a 'grp' represents the category of groups, where the objects are groups and the morphisms are group homomorphisms. This concept serves as a fundamental example of a category that encapsulates both algebraic structures and their relationships, connecting to various mathematical contexts such as functors, limits, and colimits.
Monomorphism: A monomorphism is a type of morphism in category theory that can be thought of as an injection or one-to-one function. It preserves distinctness in the sense that different elements in the source category remain distinct when mapped to the target category, which allows for meaningful interpretations across various mathematical structures.
Morphism: A morphism is a structure-preserving map between two objects in a category, reflecting the relationships between those objects. Morphisms can represent functions, arrows, or transformations that connect different mathematical structures, serving as a foundational concept in category theory that emphasizes relationships rather than individual elements.
Product: In category theory, a product is a construction that captures the idea of combining multiple objects into a single object that contains all the information from the original objects. It involves a pair of morphisms from the product object to each of the original objects, satisfying a universal property which makes it unique up to isomorphism. The concept connects closely to other categorical constructions like equalizers and pullbacks, as well as principles related to duality in opposite categories.
Pullback: A pullback is a specific type of limit in category theory that allows for the construction of a new object, capturing the idea of 'pulling back' along two morphisms that share a common codomain. This construction not only provides a way to combine structures from different categories but also reflects essential properties of morphisms, uniqueness, and limits in category theory.
Set: A set is a well-defined collection of distinct objects, considered as an object in its own right. In category theory, sets serve as the fundamental building blocks for constructing more complex mathematical structures, allowing for the exploration of relationships and mappings between different sets through functions.
String diagram: A string diagram is a graphical representation used in category theory to illustrate the relationships between objects and morphisms within a category. It uses simple shapes and lines to depict objects as points and morphisms as arrows connecting these points, enabling a visual approach to understand complex categorical structures like products, equalizers, and pullbacks.
Top: In category theory, a 'top' typically refers to a terminal object in a category, which is an object such that there is a unique morphism from any object in the category to this terminal object. The existence of terminal objects helps in defining limits and colimits, playing a crucial role in understanding the structure of categories.
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.