Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Cokernel

From Wikipedia, the free encyclopedia
Quotient space of a codomain of a linear map by the map's image
"Coker (mathematics)" redirects here. For other uses, seeCoker (disambiguation).
This article includes alist of references,related reading, orexternal links,but its sources remain unclear because it lacksinline citations. Please helpimprove this article byintroducing more precise citations.(February 2013) (Learn how and when to remove this message)

Thecokernel of alinear mapping ofvector spacesf :XY is thequotient spaceY / im(f) of thecodomain off by the image off. The dimension of the cokernel is called thecorank off.

Cokernels aredual to thekernels of category theory, hence the name: the kernel is asubobject of the domain (it maps to the domain), while the cokernel is aquotient object of the codomain (it maps from the codomain).

Intuitively, given an equationf(x) =y that one is seeking to solve, the cokernel measures theconstraints thaty must satisfy for this equation to have a solution – the obstructions to a solution – while the kernel measures thedegrees of freedom in a solution, if one exists. This is elaborated inintuition, below.

More generally, the cokernel of amorphismf :XY in somecategory (e.g. ahomomorphism betweengroups or abounded linear operator betweenHilbert spaces) is an objectQ and a morphismq :YQ such that the compositionq f is thezero morphism of the category, and furthermoreq isuniversal with respect to this property. Often the mapq is understood, andQ itself is called the cokernel off.

In many situations inabstract algebra, such as forabelian groups,vector spaces ormodules, the cokernel of thehomomorphismf :XY is thequotient ofY by theimage off. Intopological settings, such as with bounded linear operators between Hilbert spaces, one typically has to take theclosure of the image before passing to the quotient.

Formal definition

[edit]

One can define the cokernel in the general framework ofcategory theory. In order for the definition to make sense the category in question must havezero morphisms. Thecokernel of amorphismf :XY is defined as thecoequalizer off and the zero morphism0XY :XY.

Explicitly, this means the following. The cokernel off :XY is an objectQ together with a morphismq :YQ such that the diagram

commutes. Moreover, the morphismq must beuniversal for this diagram, i.e. any other suchq′ :YQ can be obtained by composingq with a unique morphismu :QQ:

As with all universal constructions the cokernel, if it exists, is uniqueup to a uniqueisomorphism, or more precisely: ifq :YQ andq′ :YQ are two cokernels off :XY, then there exists a unique isomorphismu :QQ withq' =uq.

Like all coequalizers, the cokernelq :YQ is necessarily anepimorphism. Conversely an epimorphism is callednormal (orconormal) if it is the cokernel of some morphism. A category is calledconormal if every epimorphism is normal (e.g. thecategory of groups is conormal).

Examples

[edit]

In thecategory of groups, the cokernel of agroup homomorphismf :GH is thequotient ofH by thenormal closure of the image off. In the case ofabelian groups, since everysubgroup is normal, the cokernel is justHmodulo the image off:

coker(f)=H/im(f).{\displaystyle \operatorname {coker} (f)=H/\operatorname {im} (f).}

Special cases

[edit]

In apreadditive category, it makes sense to add and subtract morphisms. In such a category, thecoequalizer of two morphismsf andg (if it exists) is just the cokernel of their difference:

coeq(f,g)=coker(gf).{\displaystyle \operatorname {coeq} (f,g)=\operatorname {coker} (g-f).}

In anabelian category (a special kind of preadditive category) theimage andcoimage of a morphismf are given by

im(f)=ker(cokerf),coim(f)=coker(kerf).{\displaystyle {\begin{aligned}\operatorname {im} (f)&=\ker(\operatorname {coker} f),\\\operatorname {coim} (f)&=\operatorname {coker} (\ker f).\end{aligned}}}

In particular, every abelian category is normal (and conormal as well). That is, everymonomorphismm can be written as the kernel of some morphism. Specifically,m is the kernel of its own cokernel:

m=ker(coker(m)){\displaystyle m=\ker(\operatorname {coker} (m))}

Intuition

[edit]

The cokernel can be thought of as the space ofconstraints that an equation must satisfy, as the space ofobstructions, just as thekernel is the space ofsolutions.

Formally, one may connect the kernel and the cokernel of a mapT:VW by theexact sequence

0kerTVTWcokerT0.{\displaystyle 0\to \ker T\to V{\overset {T}{\longrightarrow }}W\to \operatorname {coker} T\to 0.}

These can be interpreted thus: given a linear equationT(v) =w to solve,

  • the kernel is the space ofsolutions to thehomogeneous equationT(v) = 0, and its dimension is the number ofdegrees of freedom in solutions toT(v) =w, if they exist;
  • the cokernel is the space ofconstraints onw that must be satisfied if the equation is to have a solution, and its dimension is the number of independent constraints that must be satisfied for the equation to have a solution.

The dimension of the cokernel plus the dimension of the image (the rank) add up to the dimension of the target space, as the dimension of the quotient spaceW /T(V) is simply the dimension of the spaceminus the dimension of the image.

As a simple example, consider the mapT:R2R2, given byT(x,y) = (0,y). Then for an equationT(x,y) = (a,b) to have a solution, we must havea = 0 (one constraint), and in that case the solution space is(x,b), or equivalently,(0,b) + (x, 0), (one degree of freedom). The kernel may be expressed as the subspace(x, 0) ⊆V: the value ofx is the freedom in a solution. The cokernel may be expressed via the real valued mapW: (a,b) → (a): given a vector(a,b), the value ofa is theobstruction to there being a solution.

Additionally, the cokernel can be thought of as something that "detects"surjections in the same way that the kernel "detects"injections. A map is injective if and only if its kernel is trivial, and a map is surjective if and only if its cokernel is trivial, or in other words, ifW = im(T).

References

[edit]
Key concepts
Key concepts
Universal constructions
Limits
Colimits
Algebraic categories
Constructions on categories
A simple triangular commutative diagram
Key concepts
n-categories
Weakn-categories
Strictn-categories
Categorified concepts
Retrieved from "https://en.wikipedia.org/w/index.php?title=Cokernel&oldid=1259760229"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp