Overview
A pullback, also called a fiber product, combines two objects over a common target. An ordinary product allows any pair of coordinates; a pullback permits only pairs with the same image in that target. This construction expresses fibers, intersections and changes of base in a common language.
The same name also appears in operations on functions and differential forms. Those are related constructions but are not definitions of the categorical universal property discussed here.
Prerequisites
Know categories, binary products and unique factorization. Set maps give the basic model. Topological examples need subspace and product topologies. In other categories, first identify which morphisms are permitted.
Definition and conventions
Given and , a pullback is an object with maps , satisfying . For every object and maps , with , there must be a unique such that and .
The notation is . The projections and commutativity equation are part of the data. A commutative square alone is not necessarily a pullback square.
In sets the construction is
This formula is a model in a particular category, not a replacement for the abstract definition.
Intuition
Imagine two descriptions that carry the same kind of label in . The fiber product matches descriptions precisely when their labels agree. If one map describes a family over a parameter space, pulling back along another parameter map substitutes the new parameters and retains the corresponding fibers.
In contrast to an unrestricted product, a pullback can be empty even when both source objects are nonempty: their images may have no common label.
Examples and non-examples
Let , let have labels , and let have labels . Their product has six pairs but their pullback has just three:
For any matching pair of maps from , the unique map into these three pairs is , verifying universality directly.
For inclusions , the pullback is naturally identified with the intersection . For a point , pulling back along the singleton map selecting gives the fiber .
A useful non-example takes to be singletons and to have two elements. The square commutes, but a singleton has two possible lifts into . Thus the square fails uniqueness even though it contains no contradictory equations.
Important properties
Pullbacks are unique up to the unique isomorphism preserving both projections. When a terminal object exists, is a product. Pullback along a composite can be performed in two stages: the two resulting objects classify exactly the same compatible tuples, giving a canonical isomorphism.
In topological spaces, use the indicated subset of with its subspace topology. The product universal property and the subspace criterion verify the required continuity. For smooth manifolds, the set-theoretic fiber product need not be a manifold; transversality is a standard sufficient hypothesis, not an automatic property of all smooth maps.
Connections and further reading
Pullbacks are limits of cospans. They organize base change of bundles and, in algebraic geometry, fiber products of schemes. The opposite construction is a pushout. Riehl, §3.1, develops the categorical definition and examples before more general results about limits.