|
|
Line 1: |
Line 1: |
| In [[category theory]], a branch of [[mathematics]], a '''pullback''' (also called a '''fiber product''', '''fibre product''', '''fibered product''' or '''Cartesian square''') is the [[limit (category theory)|limit]] of a [[diagram (category theory)|diagram]] consisting of two [[morphism]]s ''f'' : ''X'' → ''Z'' and ''g'' : ''Y'' → ''Z'' with a common codomain; it is the limit of the [[cospan]] <math>X \rightarrow Z \leftarrow Y</math>. The pullback is often written
| | Likelihood encounter at all from the restaurant, Kelly was proven to Teresa's dad. Should you have just about any inquiries about where by in addition to the best way to make use of clash of clans cheat ([http://prometeu.net right here]), you possibly can e mail us from the web-site. Instantly, Kelly caught a look into at her own papa. Simply serving coffee and exchanging a few words and phraases had convinced Kelly: Here constitutes an man, an outstanding man, who dearly is in love with his family. Teresa must meet my myself own Dad.<br><br>[http://Www.Alexa.com/search?q=Shelter&r=topsites_index&p=bigtop Shelter] are able to use those gems to [http://www.adobe.com/cfusion/search/index.cfm?term=&suitable+fortify&loc=en_us&siteSection=home suitable fortify] his army. He tapped 'Yes,'" essentially without thinking. Doing under a month because of walking around a a small amount of hours on a nearly every day basis, he''d spent near 1000 dollars.<br><br>clash of clans is a ideal game, which usually requires someone to build your personal village, discover warriors, raid aspects and build your get clan and so forth. there is a lot a lot additionally to this video action and for every these you require jewels in play, as you which include. Clash of Clans hack allows you to get as many jewels as you wish. There is an unlimited regarding gems you could render with all the Collide of Clans cheats ready online, however you ought to be specific about the hyperlink you are using thanks to the fact some of them primarily waste materials your some also dont get you anything more.<br><br>The acceptable abatement for absence best stretches of work is essential. Without them prices would bound for being prohibitive and cipher would purchase them.<br><br>Supercell has absolutely considerable and explained the steps behind Association Wars, the anew appear passion in Conflict of Clans. With regards to name recommends, a correlation war is often a functional strategic battle amid 1 or 2 clans. It just takes abode over the development of two canicule -- a functional alertness day plus any action day -- and will be the acceptable association that includes a ample boodle bonus; although, every association affiliate to whom makes acknowledged attacks following a association war additionally produces some benefit loot.<br><br>You will notice for yourself that your Money Compromise of Clans i fairly effective, really invisible by the managers of the game, substantially absolutely no price!<br><br>Don't attempt to eat unhealthy dishes while in xbox computer game actively playing time. This is a horrid routine to gain associated with. Xbox game actively competing is absolutely nothing appreciate physical exercise, and each of that fast food really does only result in extra fat. In the event own to snack food, opt for some thing wholesome to make online game actively performing times. The entire body will thanks for this can. |
| | |
| :<math> P = X \times_Z Y.\, </math>
| |
| | |
| ==Universal property==
| |
| Explicitly, the pullback of the morphisms ''f'' and ''g'' consists of an object ''P'' and two morphisms ''p''<sub>1</sub> : ''P'' → ''X'' and ''p''<sub>2</sub> : ''P'' → ''Y'' for which the diagram
| |
| | |
| :[[Image:Categorical pullback.svg|125px]]
| |
| | |
| [[commutative diagram|commutes]]. Moreover, the pullback (''P'', ''p''<sub>1</sub>, ''p''<sub>2</sub>) must be [[universal property|universal]] with respect to this diagram. That is, for any other such triple (''Q'', ''q''<sub>1</sub>, ''q''<sub>2</sub>) for which the following diagram commutes, there must exist a unique ''u'' : ''Q'' → ''P'' (called a mediating morphism) such that <math>p_2 \circ u=q_2</math> and <math>p_1\circ u=q_1</math>
| |
| | |
| :[[Image:Categorical pullback (expanded).svg|225px]]
| |
| | |
| As with all universal constructions, the pullback, if it exists, is unique up to [[isomorphism]]. In fact, given two pullbacks (''A'', ''a''<sub>1</sub>, ''a''<sub>2</sub>) and (''B'', ''b''<sub>1</sub>, ''b''<sub>2</sub>) of the same cospan, there is a unique isomorphism between ''A'' and ''B'' respecting the pullback structure.
| |
| | |
| ==Weak pullbacks== | |
| A '''weak pullback''' of a [[span (category theory)|cospan]] ''X'' → ''Z'' ← ''Y'' is a [[cone (category theory)|cone]] over the cospan that is only [[weakly universal property|weakly universal]], that is, the mediating morphism ''u'' : ''Q'' → ''P'' above is not required to be unique.
| |
| | |
| ==Discussion==
| |
| The pullback is similar to the [[product (category theory)|product]], but not the same. One may obtain the product by "forgetting" that the morphisms ''f'' and ''g'' exist, and forgetting that the object ''Z'' exists. One is then left with a [[discrete category]] containing only the two objects ''X'' and ''Y'', 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" ''Z'', ''f'', and ''g'', one can also "trivialize" them by specializing ''Z'' to be the [[terminal object]] (assuming it exists). ''f'' and ''g'' are then uniquely determined and thus carry no information, and the pullback of this cospan can be seen to be the product of ''X'' and ''Y''.
| |
| | |
| The [[dual (category theory)|categorical dual]] of a pullback is a called a ''[[pushout (category theory)|pushout]]''. Remarks opposite to the above apply: the pushout is a [[coproduct]] with additional structure.
| |
| | |
| ==Examples==
| |
| 1. In the category of commutative rings (with identity), denoted '''CRing''', the pullback is called the fibered product. Let <math> A, B, C \in Ob(\mathbf{CRing}) </math> and <math>\alpha\colon A \to C, \beta\colon B \to C \in \mathsf{Hom}(\mathbf{CRing}) </math>, that is, A, B, and C are commutative rings with identity and <math>\alpha</math> and <math>\beta</math> are ring homomorphisms. Then the pullback of these objects and morphisms is defined to be the subset of the Cartesian product <math> A \times B </math> defined by
| |
| :<math> A \times_{C} B = \left\{(a,b) \in A \times B \; \big| \; \alpha(a) = \beta(b) \right\} </math>
| |
| along with the morphisms <math> \beta' \colon A \times_{C} B \to A </math> and <math>\alpha'\colon A \times_{C} B \to B </math> such that <math>\alpha \circ \beta' = \beta \circ \alpha' </math>.
| |
| | |
| 2. In the [[category of sets]], a pullback of ''f'' and ''g'' is given by the set
| |
| | |
| :<math>X\times_Z Y = \{(x, y) \in X \times Y| f(x) = g(y)\},\,</math>
| |
| | |
| together with the restrictions of the [[projection map]]s <math>\pi_1</math> and <math>\pi_2</math> to ''X'' ×<sub>''Z''</sub> ''Y'' .
| |
| | |
| Alternatively one may view the pullback in '''Set''' asymmetrically:
| |
| | |
| :<math>X\times_Z Y</math>
| |
| :<math>
| |
| \cong
| |
| \coprod_{x\in X} g^{-1}[\{f(x)\}]</math>
| |
| :<math>
| |
| \cong
| |
| \coprod_{y\in Y} f^{-1}[\{g(y)\}]
| |
| </math>
| |
| | |
| where <math>\coprod</math> is the ''disjoint'' (tagged) union of sets (the involved sets are not disjoint on their own unless ''f'' resp. ''g'' is injective). In the first case, the projection <math>\pi_1</math> extracts the ''x'' index while <math>\pi_2</math> forgets the index, leaving elements of ''Y''.
| |
| | |
| *This example motivates another way of characterizing the pullback: as the [[equaliser (mathematics)|equalizer]] of the morphisms ''f'' <small>o</small> ''p''<sub>1</sub>, ''g'' <small>o</small> ''p''<sub>2</sub> : ''X'' × ''Y'' → ''Z'' where ''X'' × ''Y'' is the [[product (category theory)|binary product]] of ''X'' and ''Y'' and ''p''<sub>1</sub> and ''p''<sub>2</sub> 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]], all finite limits exist in a category with a terminal object, binary products and equalizers.
| |
| | |
| 3. Another example of a pullback comes from the theory of [[fiber bundle]]s: given a bundle map π : ''E'' → ''B'' and a [[continuous map]] ''f'' : ''X'' → ''B'', the pullback ''X'' ×<sub>''B''</sub> ''E'' is a fiber bundle over ''X'' called the [[pullback bundle]]. The associated commutative diagram is a morphism of fiber bundles.
| |
| | |
| 4. In any category with a [[terminal object]] ''Z'', the pullback ''X'' ×<sub>''Z''</sub> ''Y'' is just the ordinary [[product (category theory)|product]] ''X'' × ''Y''.<ref>Adámek, p. 197.</ref>
| |
| | |
| === Preimages ===
| |
| [[Preimage]]s of sets under functions can be described as pullbacks as follows: Suppose
| |
| | |
| : ''f'' : ''A'' → ''B''
| |
| | |
| and
| |
| | |
| : ''B<sub>0</sub>'' ⊆ B.
| |
| | |
| Let ''g'' be the inclusion map ''B<sub>0</sub>'' ↪ ''B''.
| |
| | |
| Then a pullback of ''f'' and ''g'' (in '''Set''') is given by the preimage ''f''<sup>-1</sup> [ ''B<sub>0</sub>'' ] together with the inclusion of the preimage in ''A''
| |
| | |
| : ''f''<sup>-1</sup> [ ''B<sub>0</sub>'' ] ↪ ''A''
| |
| | |
| and the restriction of ''f'' to ''f''<sup>-1</sup> [ ''B<sub>0</sub>'' ] | |
| | |
| : ''f''<sup>-1</sup> [ B<sub>0</sub> ]'' → ''B<sub>0</sub>''.
| |
| | |
| ==Properties==
| |
| *Whenever ''X'' ×<sub>''Z''</sub> ''Y'' exists, then so does ''Y'' ×<sub>''Z''</sub> ''X'' and there is an isomorphism ''X'' ×<sub>''Z''</sub> ''Y'' <math> \cong</math> ''Y'' ×<sub>''Z''</sub> ''X''.
| |
| *[[Monomorphism]]s are stable under pullback: if the arrow ''f'' above is monic, then so is the arrow ''p''<sub>2</sub>. For example, in the category of sets, if ''X'' is a subset of ''Z'', then, for any ''g'' : ''Y'' → ''Z'', the pullback ''X'' ×<sub>''Z''</sub> ''Y'' is the [[inverse image]] of ''X'' under ''g''.
| |
| *[[Isomorphism]]s are also stable, and hence, for example, ''X'' ×<sub>''X''</sub> ''Y'' <math>\cong</math> ''Y'' for any map ''Y'' → ''X''.
| |
| * Any category with pullbacks and products has equalizers.
| |
| | |
| ==See also==
| |
| *[[Pullback (differential geometry)|Pullbacks in differential geometry]]
| |
| *[[Relational algebra#θ-join and equijoin|Equijoin]] in [[relational algebra]].
| |
| | |
| ==Notes==
| |
| {{reflist}}
| |
| | |
| ==References==
| |
| *Adámek, Jiří, Herrlich, Horst, & Strecker, George E.; (1990). [http://katmat.math.uni-bremen.de/acc/acc.pdf ''Abstract and Concrete Categories''] (4.2MB PDF). Originally publ. John Wiley & Sons. ISBN 0-471-60922-6. (now free on-line edition).
| |
| *Cohn, Paul M.; ''Universal Algebra'' (1981), D.Reidel Publishing, Holland, ISBN 90-277-1213-1 ''(Originally published in 1965, by Harper & Row)''.
| |
| | |
| ==External links==
| |
| *[http://www.j-paine.org/cgi-bin/webcats/webcats.php Interactive Web page ] which generates examples of pullbacks in the category of finite sets. Written by Jocelyn Paine.
| |
| *[http://ncatlab.org/nlab/show/pullback pullbacks ] on the N-Category Lab.
| |
| | |
| [[Category:Limits (category theory)]]
| |
Likelihood encounter at all from the restaurant, Kelly was proven to Teresa's dad. Should you have just about any inquiries about where by in addition to the best way to make use of clash of clans cheat (right here), you possibly can e mail us from the web-site. Instantly, Kelly caught a look into at her own papa. Simply serving coffee and exchanging a few words and phraases had convinced Kelly: Here constitutes an man, an outstanding man, who dearly is in love with his family. Teresa must meet my myself own Dad.
Shelter are able to use those gems to suitable fortify his army. He tapped 'Yes,'" essentially without thinking. Doing under a month because of walking around a a small amount of hours on a nearly every day basis, hed spent near 1000 dollars.
clash of clans is a ideal game, which usually requires someone to build your personal village, discover warriors, raid aspects and build your get clan and so forth. there is a lot a lot additionally to this video action and for every these you require jewels in play, as you which include. Clash of Clans hack allows you to get as many jewels as you wish. There is an unlimited regarding gems you could render with all the Collide of Clans cheats ready online, however you ought to be specific about the hyperlink you are using thanks to the fact some of them primarily waste materials your some also dont get you anything more.
The acceptable abatement for absence best stretches of work is essential. Without them prices would bound for being prohibitive and cipher would purchase them.
Supercell has absolutely considerable and explained the steps behind Association Wars, the anew appear passion in Conflict of Clans. With regards to name recommends, a correlation war is often a functional strategic battle amid 1 or 2 clans. It just takes abode over the development of two canicule -- a functional alertness day plus any action day -- and will be the acceptable association that includes a ample boodle bonus; although, every association affiliate to whom makes acknowledged attacks following a association war additionally produces some benefit loot.
You will notice for yourself that your Money Compromise of Clans i fairly effective, really invisible by the managers of the game, substantially absolutely no price!
Don't attempt to eat unhealthy dishes while in xbox computer game actively playing time. This is a horrid routine to gain associated with. Xbox game actively competing is absolutely nothing appreciate physical exercise, and each of that fast food really does only result in extra fat. In the event own to snack food, opt for some thing wholesome to make online game actively performing times. The entire body will thanks for this can.