nLab pushout

Contents

Context

Category theory

Limits and colimits

Contents

Idea

A pushout is an ubiquitous construction in category theory providing a colimit for the diagram . It is dual to the notion of a pullback.

Pushouts in

In the category Set a ‘pushout’ is a quotient of the disjoint union of two sets. Given a diagram of sets and functions like this:

the ‘pushout’ of this diagram is the set obtained by taking the disjoint union and identifying with if there exists such that and (and all identifications that follow to keep equality an equivalence relation).

This construction comes up, for example, when is the intersection of the sets and , and and are the obvious inclusions. Then the pushout is just the union of and .

Note that there are maps , such that and respectively. These maps make this square commute:

In fact, the pushout is the universal solution to finding a commutative square like this. In other words, given any commutative square

there is a unique function such that

and

Since this universal property expresses the concept of pushout purely arrow-theoretically, we can formulate it in any category. It is, in fact, a simple special case of a colimit.

Definition

A pushout is a colimit of a diagram like this:

Such a diagram is called a span. If the colimit exists, we obtain a commutative square

and the object is also called the pushout. It has the universal property already described above in the special case of the category .

Other terms: is a cofibred coproduct of and , or (especially in algebraic categories when and are monomorphisms) a free product of and with amalgamated sum (Gabriel & Zisman (1967), p. 1) or more simply an amalgamation (or amalgam) of and .

The concept of pushout is a special case of the notion of wide pushout (compare wide pullback), where one takes the colimit of a diagram which consists of a set of arrows . Thus an ordinary pushout is the case where has cardinality .

Note that the concept of pushout is dual to the concept of pullback: that is, a pushout in is the same as a pullback in .

See pullback for more details.

Properties

In any category

Proposition

(pushouts as coequalizers)

If coproducts exist in some category, then the pushout

is equivalently the coequalizer

of the two morphisms induced by and into the coproduct of with .

Proposition

(pushouts preserves epimorphisms and isomorphisms)

Pushouts preserve epimorphisms and isomorphisms:

If

is a pushout square in some category then:

  1. if is a epimorphism then is an epimorphism;

  2. if is an isomorphism then is an isomorphism.

Proposition

(pasting law for pushouts)

Consider a commuting diagram of the following shape in any category:

If the left square is a pushout, then the total rectangle is a pushout if and only if the right square is a pushout.

Proof

See the proof of the dual property for pullbacks.

Proposition

The converse implication does not hold: it may happen that the outer and the right square are pushouts, but not the left square.

Proof

See the proof of the dual proposition for pullbacks.

In a quasitopos

Proposition

pushout of strong monomorphism in quasitopos

Suppose that is either

Suppose that

is a commutative diagram in such that

  • is in
  • the diagram is a pushout in

Then

  • is in
  • the diagram is a pullback in

See at quasitopos this lemma. Note that the result for quasitoposes immediately implies the result for toposes, since all monomorphisms in a topos are regular ( being the equalizer of the arrows in

where is the classifying map of ) and therefore strong.

Examples

Example

A pushout of injections of Sets is called the union of the sets.

Example

A pushout of groups in Grps is called their amalgamated free product

Example

In topology, space attachments are pushouts in Top.

References

Early use of the terminology “pushout”:

Early use of the terminology “amalgamated sums”:

Textbook accounts:

Morty Proxy This is a proxified and sanitized view of the page, visit original site.

Last revised on April 11, 2025 at 08:55:06. See the history of this page for a list of all contributions to it.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.