↑ arvau

Wikipedia / Pushout (category theory)

In category theory, a branch of mathematics, a pushout (also called a fibered coproduct or fibered sum or cocartesian square or amalgamated sum) is the colimit of a diagram consisting of two morphisms f : Z X and g : Z Y with a common domain. The pushout consists of an object P along with two morphisms X P and Y P that complete a commutative square with the two given morphisms f and g. In fact, the defining universal property.

The pushout is the categorical dual of the pullback.

Universal property

Explicitly, the pushout of the morphisms f and g consists of an object P and two morphisms i1 : X P and i2 : Y P such that the diagram

commutes and such that (P, i1, i2) is universal with respect to this diagram. That is, for any other such triple (Q, j1, j2) for which the following diagram commutes, there must exist a unique u : P Q also making the diagram commute:

As with all universal constructions, the pushout, if it exists, is unique up to a unique isomorphism.

Examples of pushouts

Here are some examples of pushouts in familiar categories. Note that in each case, we are only providing a construction of an object in the isomorphism class of pushouts; as mentioned above, though there may be other ways to construct it, they are all equivalent.

Suppose that X, Y, and Z as above are sets, and that f:ZX and g:ZY are set functions. The pushout of f and g is the disjoint union of X and Y, where elements sharing a common preimage (in Z) are identified, together with the morphisms i1, i2 from X and Y where ~ is the finest equivalence relation such that f(z)~g(z) for all z in Z. In particular, if X and Y are subsets of some larger set W and Z is their intersection, with f and g the inclusion maps of Z into X and Y, then the pushout can be canonically identified with the union.

Properties

  • Whenever the pushout A⊔C B exists, then B⊔C A exists as well and there is a natural isomorphism A⊔C B B⊔C A.

  • In an abelian category all pushouts exist, and they preserve cokernels in the following sense: if (P, i1, i2) is the pushout of f : Z X and g : Z Y, then the natural map coker(f) coker(i2) is an isomorphism, and so is the natural map coker(g) coker(i1).

There is a natural isomorphism (A ⊔C B)⊔B D A ⊔C D. Explicitly, this means:

  • if maps f : C A, g : C B and h : B D are given and

  • the pushout of f and g is given by i : A P and j : B P, and

  • the pushout of j and h is given by k : P Q and l : D Q,

  • then the pushout of f and hg is given by ki : A Q and l : D Q.

  • Graphically this means that two pushout squares, placed side by side and sharing one morphism, form a larger pushout square when ignoring the inner shared morphism.

Construction via coproducts and coequalizers

Pushouts are equivalent to coproducts and coequalizers (if there is an initial object) in the sense that:

  • Coproducts are a pushout from the initial object, and the coequalizer of f, g : X Y is the pushout of [f, g] and [1X,1X], so if there are pushouts (and an initial object), then there are coequalizers and coproducts;

  • Pushouts can be constructed from coproducts and coequalizers, as described below (the pushout is the coequalizer of the maps to the coproduct).

All of the above examples may be regarded as special cases of the following very general construction, which works in any category C satisfying:

  • For any objects A and B of C, their coproduct exists in C;

  • For any morphisms j and k of C with the same domain and the same target, the coequalizer of j and k exists in C.

In this setup, we obtain the pushout of morphisms f : Z X and g : Z Y by first forming the coproduct of the targets X and Y. We then have two morphisms from Z to this coproduct. We can either go from Z to X via f, then include into the coproduct, or we can go from Z to Y via g, then include into the coproduct. The pushout of f and g is the coequalizer of these new maps.

Application: the Seifert–van Kampen theorem

The Seifert–van Kampen theorem answers the following question. Suppose we have a path-connected lies in the intersection of A and B.) If we know the fundamental groups is simply connected, since then both homomorphisms above have trivial domain. Indeed, this is the case, since then the pushout (of groups) reduces to the free product, which is the coproduct in the category of groups. In a most general case we will be speaking of a free product with amalgamation.

There is a detailed exposition of this, in a slightly more general setting (covering groupoids) in the book by J. P. May listed in the references.

References

  • May, J. P. A concise course in algebraic topology. University of Chicago Press, 1999.

    1. An introduction to categorical approaches to algebraic topology: the focus is on the algebra, and assumes a topological background.

    Ronald Brown "Topology and Groupoids" pdf available Gives an account of some categorical methods in topology, use the fundamental groupoid on a set of base points to give a generalisation of the Seifert-van Kampen Theorem.

    Philip J. Higgins, "Categories and Groupoids" free download Explains some uses of groupoids in group theory and topology.

References