Categorical Pullback
   HOME

TheInfoList



OR:

In
category theory Category theory is a general theory of mathematical structures and their relations that was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology. Nowadays, cate ...
, a branch of
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, a pullback (also called a fiber product, fibre product, fibered product or Cartesian square) is the
limit Limit or Limits may refer to: Arts and media * ''Limit'' (manga), a manga by Keiko Suenobu * ''Limit'' (film), a South Korean film * Limit (music), a way to characterize harmony * "Limit" (song), a 2016 single by Luna Sea * "Limits", a 2019 ...
of a
diagram A diagram is a symbolic representation of information using visualization techniques. Diagrams have been used since prehistoric times on walls of caves, but became more prevalent during the Enlightenment. Sometimes, the technique uses a three- ...
consisting of two
morphism In mathematics, particularly in category theory, a morphism is a structure-preserving map from one mathematical structure to another one of the same type. The notion of morphism recurs in much of contemporary mathematics. In set theory, morphisms a ...
s and with a common codomain. The pullback is often written : and comes equipped with two natural morphisms and . The pullback of two morphisms and need not exist, but if it does, it is essentially uniquely defined by the two morphisms. In many situations, may intuitively be thought of as consisting of pairs of elements with in , in , and . For the general definition, a
universal property In mathematics, more specifically in category theory, a universal property is a property that characterizes up to an isomorphism the result of some constructions. Thus, universal properties can be used for defining some objects independently fro ...
is used, which essentially expresses the fact that the pullback is the "most general" way to complete the two given morphisms to a
commutative square image:5 lemma.svg, 350px, The commutative diagram used in the proof of the five lemma. In mathematics, and especially in category theory, a commutative diagram is a Diagram (category theory), diagram such that all directed paths in the diagram wit ...
. The dual concept of the pullback is the ''
pushout A ''pushout'' is a student who leaves their school before graduation, through the encouragement of the school. A student who leaves of their own accord (e.g., to work or care for a child), rather than through the action of the school, is consider ...
''.


Universal property

Explicitly, a pullback of the morphisms and consists of an
object Object may refer to: General meanings * Object (philosophy), a thing, being, or concept ** Object (abstract), an object which does not exist at any particular time or place ** Physical object, an identifiable collection of matter * Goal, an ai ...
and two morphisms and for which the diagram : commutes. Moreover, the pullback must be
universal Universal is the adjective for universe. Universal may also refer to: Companies * NBCUniversal, a media and entertainment company ** Universal Animation Studios, an American Animation studio, and a subsidiary of NBCUniversal ** Universal TV, a t ...
with respect to this diagram. That is, for any other such triple where and are morphisms with , there must exist a unique such that :p_1 \circ u=q_1, \qquad p_2\circ u=q_2. This situation is illustrated in the following commutative diagram. : As with all universal constructions, a pullback, if it exists, is unique up to
isomorphism In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word is ...
. In fact, given two pullbacks and of the same
cospan In category theory, a span, roof or correspondence is a generalization of the notion of relation between two objects of a category. When the category has all pullbacks (and satisfies a small number of other conditions), spans can be considered as ...
, there is a unique isomorphism between and respecting the pullback structure.


Pullback and product

The pullback is similar to the
product Product may refer to: Business * Product (business), an item that serves as a solution to a specific consumer problem. * Product (project management), a deliverable or set of deliverables that contribute to a business solution Mathematics * Produ ...
, but not the same. One may obtain the product by "forgetting" that the morphisms and exist, and forgetting that the object exists. One is then left with a
discrete category In mathematics, in the field of category theory, a discrete category is a category whose only morphisms are the identity morphisms: :hom''C''(''X'', ''X'') = {id''X''} for all objects ''X'' :hom''C''(''X'', ''Y'') = ∅ for all objects ''X'' ≠ ''Y ...
containing only the two objects and , and no arrows between them. This discrete category may be used as the index set to construct the ordinary binary product. Thus, the pullback can be thought of as the ordinary (Cartesian) product, but with additional structure. Instead of "forgetting" , , and , one can also "trivialize" them by specializing to be the
terminal object In category theory, a branch of mathematics, an initial object of a category is an object in such that for every object in , there exists precisely one morphism . The dual notion is that of a terminal object (also called terminal element): ...
(assuming it exists). and are then uniquely determined and thus carry no information, and the pullback of this cospan can be seen to be the product of and .


Examples


Commutative rings

In the
category of commutative rings In mathematics, the category of rings, denoted by Ring, is the category whose objects are rings (with identity) and whose morphisms are ring homomorphisms (that preserve the identity). Like many categories in mathematics, the category of rings is ...
(with identity), the pullback is called the fibered product. Let , , and be
commutative ring In mathematics, a commutative ring is a ring in which the multiplication operation is commutative. The study of commutative rings is called commutative algebra. Complementarily, noncommutative algebra is the study of ring properties that are not sp ...
s (with identity) and and (identity preserving)
ring homomorphism In ring theory, a branch of abstract algebra, a ring homomorphism is a structure-preserving function between two rings. More explicitly, if ''R'' and ''S'' are rings, then a ring homomorphism is a function such that ''f'' is: :addition preservi ...
s. Then the pullback of this diagram exists and given by the
subring In mathematics, a subring of ''R'' is a subset of a ring that is itself a ring when binary operations of addition and multiplication on ''R'' are restricted to the subset, and which shares the same multiplicative identity as ''R''. For those wh ...
of the
product ring In mathematics, a product of rings or direct product of rings is a ring that is formed by the Cartesian product of the underlying sets of several rings (possibly an infinity), equipped with componentwise operations. It is a direct product in the ...
defined by :A \times_ B = \left\ along with the morphisms :\beta' \colon A \times_ B \to A, \qquad \alpha'\colon A \times_ B \to B given by \beta'(a, b) = a and \alpha'(a, b) = b for all (a, b) \in A \times_C B. We then have :\alpha \circ \beta' = \beta \circ \alpha'.


Groups and modules

In complete analogy to the example of commutative rings above, one can show that all pullbacks exist in the
category of groups In mathematics, the category Grp (or Gp) has the class of all groups for objects and group homomorphisms for morphisms. As such, it is a concrete category. The study of this category is known as group theory. Relation to other categories There a ...
and in the
category of modules In algebra, given a ring ''R'', the category of left modules over ''R'' is the category whose objects are all left modules over ''R'' and whose morphisms are all module homomorphisms between left ''R''-modules. For example, when ''R'' is the ring o ...
over some fixed ring.


Sets

In the
category of sets In the mathematical field of category theory, the category of sets, denoted as Set, is the category whose objects are sets. The arrows or morphisms between sets ''A'' and ''B'' are the total functions from ''A'' to ''B'', and the composition of m ...
, the pullback of functions and always exists and is given by the set :X\times_Z Y = \ = \bigcup_ f^ \times g^ , together with the restrictions of the
projection map In mathematics, a projection is a mapping of a set (or other mathematical structure) into a subset (or sub-structure), which is equal to its square for mapping composition, i.e., which is idempotent. The restriction to a subspace of a projectio ...
s and to . Alternatively one may view the pullback in asymmetrically: :X\times_Z Y \cong \coprod_ g^ \cong \coprod_ f^ /math> where \coprod is the
disjoint union In mathematics, a disjoint union (or discriminated union) of a family of sets (A_i : i\in I) is a set A, often denoted by \bigsqcup_ A_i, with an injection of each A_i into A, such that the images of these injections form a partition of A (th ...
of sets (the involved sets are not disjoint on their own unless resp. is
injective In mathematics, an injective function (also known as injection, or one-to-one function) is a function that maps distinct elements of its domain to distinct elements; that is, implies . (Equivalently, implies in the equivalent contrapositiv ...
). In the first case, the projection extracts the index while forgets the index, leaving elements of . This example motivates another way of characterizing the pullback: as the equalizer of the morphisms where is the binary product of and and and are the natural projections. This shows that pullbacks exist in any category with binary products and equalizers. In fact, by the
existence theorem for limits In category theory, a branch of mathematics, the abstract notion of a limit captures the essential properties of universal constructions such as products, pullbacks and inverse limits. The dual notion of a colimit generalizes constructions su ...
, all finite limits exist in a category with binary products and equalizers; equivalently, all finite limits exist in a category with terminal object and pullbacks (by the fact that binary product = pullback on the terminal object, and that an equalizer is a pullback involving binary product).


Fiber bundles

Another example of a pullback comes from the theory of
fiber bundle In mathematics, and particularly topology, a fiber bundle (or, in Commonwealth English: fibre bundle) is a space that is a product space, but may have a different topological structure. Specifically, the similarity between a space E and a p ...
s: given a bundle map and a
continuous map In mathematics, a continuous function is a function such that a continuous variation (that is a change without jump) of the argument induces a continuous variation of the value of the function. This means that there are no abrupt changes in value ...
, the pullback (formed in the
category of topological spaces In mathematics, the category of topological spaces, often denoted Top, is the category whose objects are topological spaces and whose morphisms are continuous maps. This is a category because the composition of two continuous maps is again contin ...
with
continuous maps In mathematics, a continuous function is a function such that a continuous variation (that is a change without jump) of the argument induces a continuous variation of the value of the function. This means that there are no abrupt changes in value ...
) is a fiber bundle over called the
pullback bundle In mathematics, a pullback bundle or induced bundle is the fiber bundle that is induced by a map of its base-space. Given a fiber bundle and a continuous map one can define a "pullback" of by as a bundle over . The fiber of over a point in ...
. The associated commutative diagram is a morphism of fiber bundles. This is also the case in the category of differentiable manifolds. A special case is the pullback of two fiber bundles . In this case is a fiber bundle over , and pulling back along the diagonal map gives a space homeomorphic (diffeomorphic) to , which is a fiber bundle over . The pullback of two smooth transverse maps into the same
differentiable manifold In mathematics, a differentiable manifold (also differential manifold) is a type of manifold that is locally similar enough to a vector space to allow one to apply calculus. Any manifold can be described by a collection of charts (atlas). One ma ...
is also a differentiable manifold, and the
tangent space In mathematics, the tangent space of a manifold generalizes to higher dimensions the notion of '' tangent planes'' to surfaces in three dimensions and ''tangent lines'' to curves in two dimensions. In the context of physics the tangent space to a ...
of the pullback is the pullback of the tangent spaces along the differential maps.


Preimages and intersections

Preimage In mathematics, the image of a function is the set of all output values it may produce. More generally, evaluating a given function f at each element of a given subset A of its domain produces a set, called the "image of A under (or through) ...
s of sets under functions can be described as pullbacks as follows: Suppose , . Let be the
inclusion map In mathematics, if A is a subset of B, then the inclusion map (also inclusion function, insertion, or canonical injection) is the function \iota that sends each element x of A to x, treated as an element of B: \iota : A\rightarrow B, \qquad \iot ...
. Then a pullback of and (in ) is given by the preimage together with the inclusion of the preimage in : and the restriction of to :. Because of this example, in a general category the pullback of a morphism and a
monomorphism In the context of abstract algebra or universal algebra, a monomorphism is an injective homomorphism. A monomorphism from to is often denoted with the notation X\hookrightarrow Y. In the more general setting of category theory, a monomorphism ...
can be thought of as the "preimage" under of the
subobject In category theory, a branch of mathematics, a subobject is, roughly speaking, an object that sits inside another object in the same category. The notion is a generalization of concepts such as subsets from set theory, subgroups from group theory,M ...
specified by . Similarly, pullbacks of two monomorphisms can be thought of as the "intersection" of the two subobjects.


Least common multiple

Consider the multiplicative
monoid In abstract algebra, a branch of mathematics, a monoid is a set equipped with an associative binary operation and an identity element. For example, the nonnegative integers with addition form a monoid, the identity element being 0. Monoids ...
of positive
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign (−1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
s as a category with one object. In this category, the pullback of two positive integers and is just the pair , where the numerators are both the
least common multiple In arithmetic and number theory, the least common multiple, lowest common multiple, or smallest common multiple of two integers ''a'' and ''b'', usually denoted by lcm(''a'', ''b''), is the smallest positive integer that is divisible by bot ...
of and . The same pair is also the pushout.


Properties

*In any category with a
terminal object In category theory, a branch of mathematics, an initial object of a category is an object in such that for every object in , there exists precisely one morphism . The dual notion is that of a terminal object (also called terminal element): ...
, the pullback is just the ordinary
product Product may refer to: Business * Product (business), an item that serves as a solution to a specific consumer problem. * Product (project management), a deliverable or set of deliverables that contribute to a business solution Mathematics * Produ ...
. *
Monomorphism In the context of abstract algebra or universal algebra, a monomorphism is an injective homomorphism. A monomorphism from to is often denoted with the notation X\hookrightarrow Y. In the more general setting of category theory, a monomorphism ...
s are stable under pullback: if the arrow in the diagram is monic, then so is the arrow . Similarly, if is monic, then so is . *
Isomorphism In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word is ...
s are also stable, and hence, for example, for any map (where the implied map is the identity). * In an
abelian category In mathematics, an abelian category is a category in which morphisms and objects can be added and in which kernels and cokernels exist and have desirable properties. The motivating prototypical example of an abelian category is the category of ab ...
all pullbacks exist, and they preserve
kernels Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learnin ...
, in the following sense: if :: :: :is a pullback diagram, then the induced morphism is an isomorphism, and so is the induced morphism . Every pullback diagram thus gives rise to a commutative diagram of the following form, where all rows and columns are
exact Exact may refer to: * Exaction, a concept in real property law * ''Ex'Act'', 2016 studio album by Exo * Schooner Exact, the ship which carried the founders of Seattle Companies * Exact (company), a Dutch software company * Exact Change, an Ameri ...
:
\begin &&&&0&&0\\ &&&&\downarrow&&\downarrow\\ &&&&L&=&L\\ &&&&\downarrow&&\downarrow\\ 0&\rightarrow&K&\rightarrow&P&\rightarrow&Y \\ &&\parallel&&\downarrow& & \downarrow\\ 0&\rightarrow&K&\rightarrow&X&\rightarrow&Z \end
:Furthermore, in an abelian category, if is an epimorphism, then so is its pullback , and symmetrically: if is an epimorphism, then so is its pullback . In these situations, the pullback square is also a pushout square.Mitchell, p. 39 *There is a natural isomorphism (''A''×''C''''B'')×''B'' ''D'' ≅ ''A''×''C''''D''. Explicitly, this means: ** if maps ''f'' : ''A'' → ''C'', ''g'' : ''B'' → ''C'' and ''h'' : ''D'' → ''B'' are given and ** the pullback of ''f'' and ''g'' is given by ''r'' : ''P'' → ''A'' and ''s'' : ''P'' → ''B'', and ** the pullback of ''s'' and ''h'' is given by ''t'' : ''Q'' → ''P'' and ''u'' : ''Q'' → ''D'' , ** then the pullback of ''f'' and ''gh'' is given by ''rt'' : ''Q'' → ''A'' and ''u'' : ''Q'' → ''D''. :Graphically this means that two pullback squares, placed side by side and sharing one morphism, form a larger pullback square when ignoring the inner shared morphism.
\begin Q&\xrightarrow&P& \xrightarrow & A \\ \downarrow_ & & \downarrow_ & &\downarrow_\\ D & \xrightarrow & B &\xrightarrow & C \end
* Any category with pullbacks and products has equalizers.


Weak pullbacks

A weak pullback of a
cospan In category theory, a span, roof or correspondence is a generalization of the notion of relation between two objects of a category. When the category has all pullbacks (and satisfies a small number of other conditions), spans can be considered as ...
is a
cone A cone is a three-dimensional geometric shape that tapers smoothly from a flat base (frequently, though not necessarily, circular) to a point called the apex or vertex. A cone is formed by a set of line segments, half-lines, or lines con ...
over the cospan that is only weakly universal, that is, the mediating morphism above is not required to be unique.


See also

* Pullbacks in differential geometry *
Equijoin A join clause in SQL – corresponding to a join operation in relational algebra – combines columns from one or more tables into a new table. Informally, a join stitches two tables and puts on the same row records with matching fields : INNER, ...
in
relational algebra In database theory, relational algebra is a theory that uses algebraic structures with a well-founded semantics for modeling data, and defining queries on it. The theory was introduced by Edgar F. Codd. The main application of relational algebra ...
*
Fiber product of schemes In mathematics, specifically in algebraic geometry, the fiber product of schemes is a fundamental construction. It has many interpretations and special cases. For example, the fiber product describes how an algebraic variety over one field determin ...


Notes


References

*Adámek, Jiří, Herrlich, Horst, & Strecker, George E.; (1990)
''Abstract and Concrete Categories''
(4.2MB PDF). Originally publ. John Wiley & Sons. . (now free on-line edition). * Cohn, Paul M.; ''Universal Algebra'' (1981), D. Reidel Publishing, Holland, ''(Originally published in 1965, by Harper & Row)''. *


External links


Interactive web page
which generates examples of pullbacks in the category of finite sets. Written by Jocelyn Paine. * {{Category theory Limits (category theory)