Blog Archive

Monday, June 15, 2026

kernel as left adjoint and cokernel as right adjoint

arrow_category_kernel_cokernel_snake_notes_dollar

 

Let A be an abelian category. Consider the arrow category

A=A[1].

An object of A is an arrow

f:XY.

A morphism

(XfY)(XgY)

is a commutative square

XuXfgYvYwith gu=vf.

1. Short exact sequences in the arrow category

Suppose we have a commutative diagram in A:

0ABC0f1f2f30ABC0.

Equivalently, we have three objects of the arrow category:

f1:AA,f2:BB,f3:CC.

If the two rows are short exact, then this gives a short exact sequence in A:

0f1f2f30.

Applying kernel and cokernel to the vertical arrows gives the diagram

0kerf1kerf2kerf30ABC0f1f2f30ABC0cokerf1cokerf2cokerf30.

The left part comes from left exactness of the kernel functor:

0kerf1kerf2kerf3.

The right part comes from right exactness of the cokernel functor:

cokerf1cokerf2cokerf30.

The connecting morphism

kerf3cokerf1

is the extra content of the Snake Lemma.


2. The kernel functor on the arrow category

Define

ker:AA

by

(XgY)kerg.

This functor admits a left adjoint

L:AA,T(T0).

Indeed, for every object TA and every arrow g:XY, we have a natural bijection

HomA((T0),(XgY))HomA(T,kerg).

A morphism

(T0)(XgY)

in the arrow category is a commutative square

TαXg0Y.

Commutativity says

gα=0.

Therefore α:TX factors uniquely through kerg:

Tα~kergαX.

Hence

HomA((T0),(XgY))HomA(T,kerg).

So

Lker.

Therefore ker is a right adjoint, hence preserves limits. In particular, it is left exact.


3. The cokernel functor is dual

Similarly, define

coker:AA

by

(XgY)cokerg.

It has a right adjoint

R:AA,T(0T).

Indeed,

HomA((XgY),(0T))HomA(cokerg,T).

So

cokerR.

Therefore coker is a left adjoint, hence preserves colimits. In particular, it is right exact.


4. Relation with the Snake Lemma

If the diagram

0ABC0f1f2f30ABC0

has short exact rows, then the vertical arrows form a short exact sequence in the arrow category:

0f1f2f30.

Applying ker and coker gives the left and right exact pieces:

0kerf1kerf2kerf3,
cokerf1cokerf2cokerf30.

The Snake Lemma inserts the connecting morphism

:kerf3cokerf1

and gives the exact sequence

0kerf1kerf2kerf3cokerf1cokerf2cokerf30.

In the weaker Snake Lemma diagram, the rows need not both be short exact. Then the three vertical arrows need not form a short exact sequence in A, so kernel left exactness alone does not apply directly. The connecting morphism is obtained by the usual snake-chasing construction.

No comments:

Post a Comment

Popular Posts