In general, localization is a process of adding formal inverses to an algebraic structure. A classic example is the localization of a ring: we can ‘localize the ring at the prime ’ and obtain the ring , or localize it at all primes and obtain its field of fractions: the field of rational numbers.
The reason for the term ‘localization’ becomes more apparent when we consider examples of a more vividly geometric flavor.
For example, the ring consists of polynomial functions on the real line. If we pick a point and localize by putting in an inverse to the element , the resulting ring consists of rational functions defined everywhere on the real line except possibly at the point . This is called localization away from , or localization away from the ideal generated by .
If on the other hand we put in an inverse to every element of that is not in the ideal , we obtain the ring of rational functions defined somewhere on the real line at least at the point : namely, those without a factor of in the denominator. This is called localizing at , or localizing at the ideal .
Notice that what is literally ‘localized’ when localizing the ring is not the ring itself, but its spectrum: the spectrum becomes smaller. The spectrum of is the whole real line. When we localize away from , the resulting ring has spectrum . When we localize at , the resulting ring has spectrum .
A ring is a very special case of a category, namely a one-object Ab-enriched category. This article mainly treats the more general case of localizing an arbitrary category. The localization of a category at a class of morphisms is the universal solution to making the morphisms in into isomorphisms; it is written or . It also could be called the homotopy category of with respect to .
Localization as described here has more sophisticated variants which apply to model categories:
Let be a category and a collection of morphisms.
A localization of by (or “at ”) is
and a functor ;
such that
for all , is an isomorphism;
for any category and any functor such that is an isomorphism for all , there exists a functor and a natural isomorphism ;
the map between functor categories
Note:
if exists, it is unique up to equivalence.
In 2-categorical language, is the coinverter? of the canonical natural transformation , where are the “source” and “target” functors and is considered as a full subcategory of the arrow category .
size issues: If is large, then the existence of may depend on foundations, and it will not necessarily be locally small even if is. The tools of homotopy theory, and in particular model categories, can be used to address this question.
There is a general construction of , if it exists, which is however hard to use. When the system has special properties, most notably when admits a calculus of fractions or a factorization system, then there are more direct formulas for the hom-sets of .
If is a category and is a set of arrows, we construct the localization of . Let be the set in corresponding to (it isn’t necessarily a category).
Let be the following directed graph:
The arrows in are written as for .
Let be the free category on . The identity arrows are given by the empty path beginning and ending at a given object. We introduce a relation on the arrows of and quotient by the equivalence relation generated by it to get .
The equivalence relation is generated by
for all objects of ,
for all and in ,
for all in ,
and
(Continue to show the quotient by gives a category, that it is locally small, and that if is small, the quotient is small.)
David Roberts: This could probably be described as the fundamental category of 2-dimensional simplicial complex with the directed space structure coming from the 1-skeleton, which will be the path category above. In that case, we could/should probably leave out the paths of zero length.
If the class admits a calculus of fractions, then there is a simpler description of in terms of spans instead of zig-zags. The idea is that any morphism in is built from a morphism in and a morphism in :
For more on this, see the entry calculus of fractions.
Dorette Pronk has extended this idea to construct a bicategories of fractions where a class of 1-arrows is sent to equivalences.
If is a topos then a class of localizations of are related to geometric embeddings .
Zoran: not every localization has an adjoint.
In particular, sheafification given by the geometric embedding is the localization of a presheaf topos at local isomorphisms.
More generally:
Every geometric embedding of topoi is of the form for some Lawvere-Tierney topology on . The objects of are the local objects with respect to the dense monomorphisms of determined by the Lawvere-Tierney topology. The class of morphism inverted this way is the saturation of the dense monomorphisms of .
(…let me check that I said this precisely correctly…)
This perspective on localization is very useful for understanding the important case of localization of model categories.
These constructions are to be thought of as modelling or presenting the passage not just from categories to reflective subcategories but from (∞,1)-categories to reflective (∞,1)-subcategories, i.e. the localization of an (∞,1)-category:
with the right -version of left exact, left adjoint etc. understood, a localization of an (∞,1)-category is nothing but a fully faithful (∞,1)-functor
with a left adjoint.
The classical reference to localization for categories is the book by Gabriel and Zisman:
A more modern account of localization with a calculus of fractions is section 7 of
This discussion started on the question in which sense “localization” is a descriptive term or not.
Zoran Skoda Mike, why do you say confusing? First of all localization of a ring induces localization of categories of 1-sided modules by tensoring with the localized ring over original ring and conversely applying localization functor to a ring itself produces the localized ring. The canonical morphism from the ring to its localization, sometimes also called localization, is the adjunction morphism indexed by the ring. The localization functor is just a natural extension of the localization from a ring to all modules over the ring not just the ring itself. The same for corresponding (components of) the adjunction morphisms in that case.
Second, if one does special case when localizations can be made via categories of fractions then Ore conditions are literally Ore conditions from the theory of localization of monoids or rings (besides a monoid is just a category with one object). Third, Bousfield localization in triangulated setup is a localization associated to an idempotent monad just like usual flat localization (or any localization having faithfully flat right adjoint), just the functors are triangulated, and the monad is Z-graded. Finally Cohn universal localization is just H_0 of Bousfield localization and in the matrix form one is essentially solving the Ore condition, as it is shown by Malcolmson and independently and earlier Gerasimov. In fact when one restricts the Cohn localization to finitely generated projectives one has a flat localization. So it is not just an analogy – these are all special cases of the same picture and mechanism.
Mike: The thing that is confusing to me is when one extends the use of “localization” beyond the context of localization of things like modules and sheaves. I do not see any “locality” involved in the process of inverting an arbitrary class of morphisms in a category. Of course there is just one concept here, but I do not like the choice of the word “localization” to describe it.
Tim: Might I suggest that a little historical note tracing the origin of the term (including local ring, as well) might be a good point. Sometimes such a look back to the origins of a term can show old light on new concepts and help one ‘create’ good new concepts or to view the concepts in a new light.
Mike: Just to clarify, I do definitely see the reason why inverting a multiplicative system on a ring is called “localization.” I still might prefer it if people had chosen a word that describes what happens to the ring itself, rather than its spectrum, but I understand the motivation behind the term.
Tim: My point was just that others (i.e. more ‘debutant’ in the area) might benefit from a few lines on the geometric origin of the term.
Actually I agree with what you, Mike, sort of imply namely that some ‘local’ example would be good to see. Is there something in the geometric function theory area that would provide a nice example say of a naturally occurring ‘prestack’ where the passage to the corresponding stack is clearly restricting to ‘germs’ of the categories involved? I have never thought about that point, any ideas?? It may be easy, I just don’t know.
Urs: sounds good. I have now tried to rework the entry a bit reflecting this discussion. We could/should still add a more detailed historical note.
Also, it would be good to arrange the points that Zoran mentions into a coherent bulleted list in an examples section. Maybe somebody can do that.