Commutative Algebra/Kernels, cokernels, products, coproducts

From testwiki
Jump to navigation Jump to search

Kernels

Template:TextBox

Note that here, we don't see kernels only as subsets, but rather as an object together with a morphism. This is because in the category of groups, for example, we can take the morphism just by inclusion. Let me explain.

Example 3.2:

In the category of groups, every morphism has a kernel.

Proof:

Let G,H be groups and φ:GH a morphism (that is, a group homomorphism). We set

ok:={gG:φ(g)=0}

and

k:okG,k(g)=g,

the inclusion. This is indeed a kernel in the category of groups. For, if θ:KG is a group homomorphism such that φθ=0, then θ maps wholly to ok, and we may simply write θ=kθ. This is also clearly a unique factorisation.

For kernels the following theorem holds:

Template:TextBox

Proof:

Let ks=kt. The situation is depicted in the following picture:

Here, the three lower arrows depict the general property of the kernel. Now the morphisms ks and kt are both factorisations of the morphism ks over k. By uniqueness in factorisations, s=t.

Kernels are essentially unique:

Template:TextBox

Proof:

From the first property of kernels, we obtain fk=0 and fk~=0. Hence, the second property of kernels imply the commutative diagrams

and .

We claim that k and k~ are inverse to each other.

k~kk~=kk~=k~=k~1ok~ and kk~k=k~k=k=k1ok.

Since both k and k~ are monic by theorem 3.3, we may cancel them to obtain

kk~=1ok~ and k~k=1ok,

that is, we have inverse arrows and thus, by definition, isomorphisms.

Cokernels

An analogous notion is that of a cokernel. This notion is actually common in mathematics, but not so much at the undergraduate level.

Template:TextBox

Again, this notion is just a generalisation of facts observed in "everyday" categories. Our first example of cokernels shall be the existence of cokernels in Abelian groups. Now actually, cokernels exist even in the category of groups, but the construction is a bit tricky since in general, the image need not be a normal subgroup, which is why we may not be able to form the factor group by the image. In Abelian groups though, all subgroups are normal, and hence this is possible.

Example 3.6:

In the category of Abelian groups, every morphism has a cokernel.

Proof:

Let G,H be any two Abelian groups, and let φ:GH be a group homomorphism. We set

ou:=H/imφ;

we may form this quotient group because within an Abelian group, all subgroups are normal. Further, we set

u:HH/imφ,u(h)=h+imφ,

the projection (we adhere to the custom of writing Abelian groups in an additive fashion). Let now η:HI be a group homomorphism such that ηφ=0, where I is another Abelian group. Then the function

η:H/imφI,η(h+imφ):=η(h)

is well-defined (because of the rules for group morphisms) and the desired unique factorisation of h is given by h=ηu.

Template:TextBox

Proof:

Let f be a morphism and u a corresponding cokernel. Assume that tu=su. The situation is depicted in the following picture:

Now again, tuf=0, and tu and su are by their equality both factorisations of tu. Hence, by the uniqueness of such factorisations required in the definition of cokernels, s=t.

Template:TextBox

Proof:

Once again, we have uf=0 and u~f=0, and hence we obtain commutative diagrams

and .

We once again claim that u and u~ are inverse to each other. Indeed, we obtain the equations

uu~u=uu~=u=1ouu and u~uu~=u~u=u~=1ouu~

and by cancellation (both u and u~ are epis due to theorem 8.7) we obtain

uu~=1ou and u~u=1ou

and hence the theorem.

Interplay between kernels and cokernels

Template:TextBox

Proof:

k=kerf means

.

We set q:=cokerk, that is,

.

In particular, since fk=0, there exists a unique f such that f=fq. We now want that k is a kernel of p, that is,

.

Hence assume ql=0. Then fl=fql=0. Hence, by the topmost diagram (in this proof), l=kl for a unique l, which is exactly what we want. Further, qk=0 follows from the second diagram of this proof.

Template:TextBox

Proof:

The statement that q is the cokernel of r reads

.

We set k:=kerq, that is

.

In particular, since qr=0, r=kr for a suitable unique morphism r. We now want q to be a cokernel of k, that is,

.

Let thus mk=0. Then also mr=mkr=0 and hence m has a unique factorisation m=mq by the topmost diagram.

Template:TextBox

The equation

kerf=ker(coker(kerf))

is to be read "the kernel of f is a kernel of any cokernel of itself", and the same for the other equation with kernels replaced by cokernels and vice versa.

Proof:

k:=kerf is a morphism which is some kernel. Hence, by theorem 3.9

k=ker(coker(k))

(where the equation is to be read "k is a kernel of any cokernel of k"). Similarly, from theorem 3.10

q=coker(ker(q)),

where q:=cokerf.

Products

Template:TextBox

Example 3.13:


Template:TextBox

Template:TextBox

Coproducts

Template:TextBox

Example 3.17:

Template:TextBox

Template:TextBox

Biproducts

Template:TextBox

Example 3.21:

Within the category of Abelian groups, a biproduct is given by the product group; if G,H are Abelian groups, set the product group of G and H to be

G×H,

the cartesian product, with component-wise group operation.

Proof:

Template:BookCat