Let C\mathcal{C} be a and let

X←fZ→gYX \xleftarrow{f} Z \xrightarrow{g} Y

be a span of .

A pushout of (f,g)(f,g) is an object PP together with morphisms

iX:X→P,iY:Y→Pi_X:X\to P,\qquad i_Y:Y\to P

such that

iX∘f=iY∘gi_X\circ f = i_Y\circ g

(using ), and satisfying the following universal property:

For any object WW and morphisms u:X→Wu:X\to W, v:Y→Wv:Y\to W with u∘f=v∘gu\circ f = v\circ g, there exists a unique morphism [u,v]:P→W[u,v]:P\to W such that

[u,v]∘iX=u,[u,v]∘iY=v.[u,v]\circ i_X = u,\qquad [u,v]\circ i_Y = v.

When it exists, the pushout is unique up to unique and is often denoted X⨿ZYX\amalg_Z Y.

Relationship to other constructions
  • A pushout is a special : it is the colimit of the diagram X←Z→YX \leftarrow Z \rightarrow Y.
  • It is dual to a .
  • In many categories, it can be seen as a “coproduct with identifications,” relating it to the .
Examples

Example (Set)

In Set\mathbf{Set}, form the disjoint union X⨿YX\amalg Y and impose the smallest ∼\sim such that

f(z)∼g(z)for all z∈Z.f(z)\sim g(z)\quad\text{for all }z\in Z.

Then the pushout is the

P=(X⨿Y)/∼,P = (X\amalg Y)/{\sim},

with iX,iYi_X,i_Y induced by the coproduct injections X→X⨿YX\to X\amalg Y, Y→X⨿YY\to X\amalg Y.

Example (Top)

In Top\mathbf{Top}, the pushout of X←fZ→gYX \xleftarrow{f} Z \xrightarrow{g} Y is the quotient space

P=(X⨿Y)/∼,P = (X\amalg Y)/{\sim},

where ∼\sim identifies f(z)f(z) with g(z)g(z) for each z∈Zz\in Z, and the topology is the quotient topology. This models “gluing spaces along a common subspace.”

Example (Grp)

In Grp\mathbf{Grp}, the pushout of X←fZ→gYX \xleftarrow{f} Z \xrightarrow{g} Y is the amalgamated free product

X∗ZY,X *_Z Y,

characterized by the universal property that homomorphisms out of XX and YY that agree on ZZ factor uniquely through X∗ZYX *_Z Y.