Jump to content

Limit (category theory)

From Wikipedia, the free encyclopedia
(Redirected fromColimit)

Incategory theory,a branch ofmathematics,the abstract notion of alimitcaptures the essential properties of universal constructions such asproducts,pullbacksandinverse limits.Thedual notionof acolimitgeneralizes constructions such asdisjoint unions,direct sums,coproducts,pushoutsanddirect limits.

Limits and colimits, like the strongly related notions ofuniversal propertiesandadjoint functors,exist at a high level of abstraction. In order to understand them, it is helpful to first study the specific examples these concepts are meant to generalize.

Definition

[edit]

Limits and colimits in acategoryare defined by means of diagrams in.Formally, adiagramof shapeinis afunctorfromto:

The categoryis thought of as anindex category,and the diagramis thought of as indexing a collection of objects andmorphismsinpatterned on.

One is most often interested in the case where the categoryis asmallor evenfinitecategory. A diagram is said to besmallorfinitewheneveris.

Limits

[edit]

Letbe a diagram of shapein a category.Aconetois an objectoftogether with a familyof morphisms indexed by the objectsof,such that for every morphismin,we have.

Alimitof the diagramis a conetosuch that for every conetothere exists auniquemorphismsuch thatfor allin.

A universal cone
A universal cone

One says that the conefactors through the conewith the unique factorization.The morphismis sometimes called themediating morphism.

Limits are also referred to asuniversal cones,since they are characterized by auniversal property(see below for more information). As with every universal property, the above definition describes a balanced state of generality: The limit objecthas to be general enough to allow any cone to factor through it; on the other hand,has to be sufficiently specific, so that onlyonesuch factorization is possible for every cone.

Limits may also be characterized asterminal objectsin thecategory of conestoF.

It is possible that a diagram does not have a limit at all. However, if a diagram does have a limit then this limit is essentially unique: it is uniqueup toa uniqueisomorphism.For this reason one often speaks ofthelimit ofF.

Colimits

[edit]

Thedual notionsof limits and cones are colimits and co-cones. Although it is straightforward to obtain the definitions of these by inverting all morphisms in the above definitions, we will explicitly state them here:

Aco-coneof a diagramis an objectoftogether with a family of morphisms

for every objectof,such that for every morphismin,we have.

Acolimitof a diagramis a co-coneofsuch that for any other co-coneofthere exists a unique morphismsuch thatfor allin.

A universal co-cone
A universal co-cone

Colimits are also referred to asuniversal co-cones.They can be characterized asinitial objectsin thecategory of co-conesfrom.

As with limits, if a diagramhas a colimit then this colimit is unique up to a unique isomorphism.

Variations

[edit]

Limits and colimits can also be defined for collections of objects and morphisms without the use of diagrams. The definitions are the same (note that in definitions above we never needed to use composition of morphisms in). This variation, however, adds no new information. Any collection of objects and morphisms defines a (possibly large)directed graph.If we letbe thefree categorygenerated by,there is a universal diagramwhose image contains.The limit (or colimit) of this diagram is the same as the limit (or colimit) of the original collection of objects and morphisms.

Weak limitandweak colimitsare defined like limits and colimits, except that the uniqueness property of the mediating morphism is dropped.

Examples

[edit]

Limits

[edit]

The definition of limits is general enough to subsume several constructions useful in practical settings. In the following we will consider the limit (L,φ) of a diagramF:JC.

  • Terminal objects.IfJis the empty category there is only one diagram of shapeJ:the empty one (similar to theempty functionin set theory). A cone to the empty diagram is essentially just an object ofC.The limit ofFis any object that is uniquely factored through by every other object. This is just the definition of aterminal object.
  • Products.IfJis adiscrete categorythen a diagramFis essentially nothing but afamilyof objects ofC,indexed byJ.The limitLofFis called theproductof these objects. The coneφconsists of a family of morphismsφX:LF(X) called theprojectionsof the product. In thecategory of sets,for instance, the products are given byCartesian productsand the projections are just the natural projections onto the various factors.
    • Powers.A special case of a product is when the diagramFis aconstant functorto an objectXofC.The limit of this diagram is called theJthpowerofXand denotedXJ.
  • Equalizers.IfJis a category with two objects and two parallel morphisms from one object to the other, then a diagram of shapeJis a pair of parallel morphisms inC.The limitLof such a diagram is called anequalizerof those morphisms.
  • Pullbacks.LetFbe a diagram that picks out three objectsX,Y,andZinC,where the only non-identity morphisms aref:XZandg:YZ.The limitLofFis called apullbackor afiber product.It can nicely be visualized as acommutative square:
  • Inverse limits.LetJbe adirected set(considered as a small category by adding arrowsijif and only ifij) and letF:JopCbe a diagram. The limit ofFis called aninverse limitorprojective limit.
  • IfJ=1,the category with a single object and morphism, then a diagram of shapeJis essentially just an objectXofC.A cone to an objectXis just a morphism with codomainX.A morphismf:YXis a limit of the diagramXif and only iffis anisomorphism.More generally, ifJis any category with aninitial objecti,then any diagram of shapeJhas a limit, namely any object isomorphic toF(i). Such an isomorphism uniquely determines a universal cone toF.
  • Topological limits.Limits of functions are a special case oflimits of filters,which are related to categorical limits as follows. Given atopological spaceX,denote byFthe set of filters onX,xXa point,V(x) ∈Ftheneighborhood filterofx,AFa particular filter andthe set of filters finer thanAand that converge tox.The filtersFare given a small and thin category structure by adding an arrowABif and only ifAB.The injectionbecomes a functor and the following equivalence holds:
xis a topological limit ofAif and only ifAis a categorical limit of

Colimits

[edit]

Examples of colimits are given by the dual versions of the examples above:

  • Initial objectsare colimits of empty diagrams.
  • Coproductsare colimits of diagrams indexed by discrete categories.
    • Copowersare colimits of constant diagrams from discrete categories.
  • Coequalizersare colimits of a parallel pair of morphisms.
    • Cokernelsare coequalizers of a morphism and a parallel zero morphism.
  • Pushoutsare colimits of a pair of morphisms with common domain.
  • Direct limitsare colimits of diagrams indexed by directed sets.

Properties

[edit]

Existence of limits

[edit]

A given diagramF:JCmay or may not have a limit (or colimit) inC.Indeed, there may not even be a cone toF,let alone a universal cone.

A categoryCis said tohave limits of shapeJif every diagram of shapeJhas a limit inC.Specifically, a categoryCis said to

  • have productsif it has limits of shapeJfor everysmalldiscrete categoryJ(it need not have large products),
  • have equalizersif it has limits of shape(i.e. every parallel pair of morphisms has an equalizer),
  • have pullbacksif it has limits of shape(i.e. every pair of morphisms with common codomain has a pullback).

Acomplete categoryis a category that has all small limits (i.e. all limits of shapeJfor every small categoryJ).

One can also make the dual definitions. A categoryhas colimits of shapeJif every diagram of shapeJhas a colimit inC.Acocomplete categoryis one that has all small colimits.

Theexistence theorem for limitsstates that if a categoryChas equalizers and all products indexed by the classes Ob(J) and Hom(J), thenChas all limits of shapeJ.[1]: §V.2 Thm.1 In this case, the limit of a diagramF:JCcan be constructed as the equalizer of the two morphisms[1]: §V.2 Thm.2 

given (in component form) by

There is a dualexistence theorem for colimitsin terms of coequalizers and coproducts. Both of these theorems give sufficient and necessary conditions for the existence of all (co)limits of shapeJ.

Universal property

[edit]

Limits and colimits are important special cases ofuniversal constructions.

LetCbe a category and letJbe a small index category. Thefunctor categoryCJmay be thought of as the category of all diagrams of shapeJinC.Thediagonal functor

is the functor that maps each objectNinCto the constant functor Δ(N):JCtoN.That is, Δ(N)(X) =Nfor each objectXinJand Δ(N)(f) = idNfor each morphismfinJ.

Given a diagramF:JC(thought of as an object inCJ), anatural transformationψ:Δ(N) →F(which is just a morphism in the categoryCJ) is the same thing as a cone fromNtoF.To see this, first note that Δ(N)(X) =Nfor all X implies that the components ofψare morphismsψX:NF(X), which all share the domainN.Moreover, the requirement that the cone's diagrams commute is true simply because thisψis a natural transformation. (Dually, a natural transformationψ:F→ Δ(N) is the same thing as a co-cone fromFtoN.)

Therefore, the definitions of limits and colimits can then be restated in the form:

  • A limit ofFis a universal morphism from Δ toF.
  • A colimit ofFis a universal morphism fromFto Δ.

Adjunctions

[edit]

Like all universal constructions, the formation of limits and colimits is functorial in nature. In other words, if every diagram of shapeJhas a limit inC(forJsmall) there exists alimit functor

which assigns each diagram its limit and eachnatural transformationη:FGthe unique morphism lim η: limF→ limGcommuting with the corresponding universal cones. This functor isright adjointto the diagonal functor Δ:CCJ. This adjunction gives a bijection between the set of all morphisms fromNto limFand the set of all cones fromNtoF

which is natural in the variablesNandF.The counit of this adjunction is simply the universal cone from limFtoF.If the index categoryJisconnected(and nonempty) then the unit of the adjunction is an isomorphism so that lim is a left inverse of Δ. This fails ifJis not connected. For example, ifJis a discrete category, the components of the unit are thediagonal morphismsδ:NNJ.

Dually, if every diagram of shapeJhas a colimit inC(forJsmall) there exists acolimit functor

which assigns each diagram its colimit. This functor isleft adjointto the diagonal functor Δ:CCJ,and one has a natural isomorphism

The unit of this adjunction is the universal cocone fromFto colimF.IfJis connected (and nonempty) then the counit is an isomorphism, so that colim is a left inverse of Δ.

Note that both the limit and the colimit functors arecovariantfunctors.

As representations of functors

[edit]

One can useHom functorsto relate limits and colimits in a categoryCto limits inSet,thecategory of sets.This follows, in part, from the fact the covariant Hom functor Hom(N,–):CSetpreserves all limitsinC.By duality, the contravariant Hom functor must take colimits to limits.

If a diagramF:JChas a limit inC,denoted by limF,there is acanonical isomorphism

which is natural in the variableN.Here the functor Hom(N,F–) is the composition of the Hom functor Hom(N,–) withF.This isomorphism is the unique one which respects the limiting cones.

One can use the above relationship to define the limit ofFinC.The first step is to observe that the limit of the functor Hom(N,F–) can be identified with the set of all cones fromNtoF:

The limiting cone is given by the family of maps πX:Cone(N,F) → Hom(N,FX) whereπX(ψ) =ψX.If one is given an objectLofCtogether with anatural isomorphismΦ:Hom(L,–) → Cone(–,F), the objectLwill be a limit ofFwith the limiting cone given byΦL(idL). In fancy language, this amounts to saying that a limit ofFis arepresentationof the functor Cone(–,F):CSet.

Dually, if a diagramF:JChas a colimit inC,denoted colimF,there is a unique canonical isomorphism

which is natural in the variableNand respects the colimiting cones. Identifying the limit of Hom(F–,N) with the set Cocone(F,N), this relationship can be used to define the colimit of the diagramFas a representation of the functor Cocone(F,–).

Interchange of limits and colimits of sets

[edit]

LetIbe a finite category andJbe a smallfiltered category.For anybifunctor

there is anatural isomorphism

In words, filtered colimits inSetcommute with finite limits. It also holds that small colimits commute with small limits.[2]

Functors and limits

[edit]

IfF:JCis a diagram inCandG:CDis afunctorthen by composition (recall that a diagram is just a functor) one obtains a diagramGF:JD.A natural question is then:

“How are the limits ofGFrelated to those ofF?”

Preservation of limits

[edit]

A functorG:CDinduces a map from Cone(F) to Cone(GF): ifΨis a cone fromNtoFthenis a cone fromGNtoGF.The functorGis said topreserve the limits ofFif (GL,) is a limit ofGFwhenever (L,φ) is a limit ofF.(Note that if the limit ofFdoes not exist, thenGvacuouslypreserves the limits ofF.)

A functorGis said topreserve all limits of shapeJif it preserves the limits of all diagramsF:JC.For example, one can say thatGpreserves products, equalizers, pullbacks, etc. Acontinuous functoris one that preserves allsmalllimits.

One can make analogous definitions for colimits. For instance, a functorGpreserves the colimits ofFifG(L,φ) is a colimit ofGFwhenever (L,φ) is a colimit ofF.Acocontinuous functoris one that preserves allsmallcolimits.

IfCis acomplete category,then, by the above existence theorem for limits, a functorG:CDis continuous if and only if it preserves (small) products and equalizers. Dually,Gis cocontinuous if and only if it preserves (small) coproducts and coequalizers.

An important property ofadjoint functorsis that every right adjoint functor is continuous and every left adjoint functor is cocontinuous. Since adjoint functors exist in abundance, this gives numerous examples of continuous and cocontinuous functors.

For a given diagramF:JCand functorG:CD,if bothFandGFhave specified limits there is a unique canonical morphism

which respects the corresponding limit cones. The functorGpreserves the limits ofFif and only if this map is an isomorphism. If the categoriesCandDhave all limits of shapeJthen lim is a functor and the morphisms τFform the components of anatural transformation

The functorGpreserves all limits of shapeJif and only if τ is a natural isomorphism. In this sense, the functorGcan be said tocommute with limits(up toa canonical natural isomorphism).

Preservation of limits and colimits is a concept that only applies tocovariantfunctors. Forcontravariant functorsthe corresponding notions would be a functor that takes colimits to limits, or one that takes limits to colimits.

Lifting of limits

[edit]

A functorG:CDis said tolift limitsfor a diagramF:JCif whenever (L,φ) is a limit ofGFthere exists a limit (L′,φ′) ofFsuch thatG(L′,φ′) = (L,φ). A functorGlifts limits of shapeJif it lifts limits for all diagrams of shapeJ.One can therefore talk about lifting products, equalizers, pullbacks, etc. Finally, one says thatGlifts limitsif it lifts all limits. There are dual definitions for the lifting of colimits.

A functorGlifts limits uniquelyfor a diagramFif there is a unique preimage cone (L′,φ′) such that (L′,φ′) is a limit ofFandG(L′,φ′) = (L,φ). One can show thatGlifts limits uniquely if and only if it lifts limits and isamnestic.

Lifting of limits is clearly related to preservation of limits. IfGlifts limits for a diagramFandGFhas a limit, thenFalso has a limit andGpreserves the limits ofF.It follows that:

  • IfGlifts limits of all shapeJandDhas all limits of shapeJ,thenCalso has all limits of shapeJandGpreserves these limits.
  • IfGlifts all small limits andDis complete, thenCis also complete andGis continuous.

The dual statements for colimits are equally valid.

Creation and reflection of limits

[edit]

LetF:JCbe a diagram. A functorG:CDis said to

  • create limitsforFif whenever (L,φ) is a limit ofGFthere exists a unique cone (L′,φ′) toFsuch thatG(L′,φ′) = (L,φ), and furthermore, this cone is a limit ofF.
  • reflect limitsforFif each cone toFwhose image underGis a limit ofGFis already a limit ofF.

Dually, one can define creation and reflection of colimits.

The following statements are easily seen to be equivalent:

  • The functorGcreates limits.
  • The functorGlifts limits uniquely and reflects limits.

There are examples of functors which lift limits uniquely but neither create nor reflect them.

Examples

[edit]
  • Everyrepresentable functorCSetpreserves limits (but not necessarily colimits). In particular, for any objectAofC,this is true of the covariantHom functorHom(A,–):CSet.
  • Theforgetful functorU:GrpSetcreates (and preserves) all small limits andfiltered colimits;however,Udoes not preserve coproducts. This situation is typical of algebraic forgetful functors.
  • Thefree functorF:SetGrp(which assigns to every setSthefree groupoverS) is left adjoint to forgetful functorUand is, therefore, cocontinuous. This explains why thefree productof two free groupsGandHis the free group generated by thedisjoint unionof the generators ofGandH.
  • The inclusion functorAbGrpcreates limits but does not preserve coproducts (the coproduct of two abelian groups being thedirect sum).
  • The forgetful functorTopSetlifts limits and colimits uniquely but creates neither.
  • LetMetcbe the category ofmetric spaceswithcontinuous functionsfor morphisms. The forgetful functorMetcSetlifts finite limits but does not lift them uniquely.

A note on terminology

[edit]

Older terminology referred to limits as "inverse limits" or "projective limits", and to colimits as "direct limits" or "inductive limits". This has been the source of a lot of confusion.

There are several ways to remember the modern terminology. First of all,

  • cokernels,
  • coproducts,
  • coequalizers, and
  • codomains

are types of colimits, whereas

  • kernels,
  • products
  • equalizers, and
  • domains

are types of limits. Second, the prefix "co" implies "first variable of the".Terms like" cohomology "and" cofibration "all have a slightly stronger association with the first variable, i.e., the contravariant variable, of thebifunctor.

See also

[edit]

References

[edit]
  1. ^abMac Lane, Saunders(1998).Categories for the Working Mathematician.Graduate Texts in Mathematics.Vol. 5 (2nd ed.).Springer-Verlag.ISBN0-387-98403-8.Zbl0906.18001.
  2. ^commutativity of limits and colimitsat thenLab

Further reading

[edit]
[edit]