You have 3 free guides left 😟
Unlock your guides
You have 3 free guides left 😟
Unlock your guides

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
© 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.


© 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.

© 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.
Glossary
Glossary