Blog Archive

Tuesday, June 30, 2026

Evaluation, Disks, and Projective Chain Complexes

 

Exercise 2.2.1

Let A be an abelian category. We use the homological convention

Xn+1dn+1XndnXn1.

For a complex X, write

Zn(X)=ker(dn:XnXn1).

We prove that a complex PCh(A) is projective if and only if P is split exact and each Pn is projective in A.

First recall that Ch(A) is abelian, with kernels and cokernels computed degreewise. Hence a chain map

f:XY

is an epimorphism in Ch(A) if and only if every

fn:XnYn

is an epimorphism in A.

We shall use the following standard principle. Let

L:AB:R

be an additive adjunction between abelian categories,

LR.

If R is exact, then L preserves projective objects. Indeed, if P is projective in A, then

HomA(P,)

is exact. By adjunction,

HomB(L(P),)HomA(P,R()).

The right-hand side is a composite of exact functors, hence is exact. Therefore L(P) is projective in B.

For AA, define the disk complex Dn(A) by

Dn(A):0A1AA0,

where the two copies of A lie in degrees n and n1. Thus

Dn(A)k={A,k=n,A,k=n1,0,otherwise,

and the only nonzero differential is

dnDn(A)=1A.

For each n, the evaluation functor

evn:Ch(A)A,XXn

has both a left adjoint and a right adjoint:

Dn()evnDn+1().

Indeed,

HomCh(A)(Dn(A),X)HomA(A,Xn),

because a chain map Dn(A)X is determined by its degree n component AXn, and the degree n1 component is forced to be its composite with dnX.

Similarly,

HomCh(A)(X,Dn+1(A))HomA(Xn,A),

because a chain map XDn+1(A) is determined by its degree n component XnA, and the degree n+1 component is forced to be its composite with dn+1X.

The functor evn is exact, because exactness in Ch(A) is degreewise. The functor Dn() is also exact, since it places the same short exact sequence in two degrees and zero elsewhere.

Therefore,

Q projective in ADn(Q) projective in Ch(A).

Also, using

evnDn+1()

and the exactness of Dn+1(), we get

P projective in Ch(A)Pn projective in A.

Indeed,

HomA(Pn,)HomCh(A)(P,Dn+1()),

and the right-hand side is exact if P is projective.

Now assume that P is projective in Ch(A). We have already shown that every Pn is projective in A. It remains to show that P is split exact.

The shift [1] is defined by

P[1]n=Pn1,dnP[1]=dn1P.

Since shift is an exact autoequivalence, it preserves projective objects. Hence P[1] is projective.

Consider the mapping cone of the identity map 1P:PP. We use the convention

Cone(1P)n=PnPn1,

with differential

dnCone:PnPn1Pn1Pn2

given by

dnCone(b,a)=(dnPb+a,dn1Pa).

Equivalently,

dnCone=[dnP1Pn10dn1P].

There is a short exact sequence

0PjCone(1P)qP[1]0,

where

jn(b)=(b,0),qn(b,a)=a.

The map j is a chain map because

dnConejn(b)=dnCone(b,0)=(dnPb,0)=jn1dnP(b).

The map q is a chain map because

qn1dnCone(b,a)=qn1(dnPb+a,dn1Pa)=dn1Pa,

while

dnP[1]qn(b,a)=dnP[1](a)=dn1Pa.

Degreewise, the sequence

0PnPnPn1Pn10

is split exact, so the sequence is exact in Ch(A).

Since P[1] is projective, the epimorphism

q:Cone(1P)P[1]

has a chain map section

s:P[1]Cone(1P)

such that

qs=1P[1].

At degree n,

sn:Pn1PnPn1.

Since qnsn=1Pn1, the section must have the form

sn(a)=(hn1(a),a),

for some morphism

hn1:Pn1Pn.

Now impose the chain map condition

dnConesn=sn1dnP[1].

For aPn1, the left-hand side is

dnConesn(a)=dnCone(hn1(a),a)=(dnPhn1(a)+a,dn1Pa).

The right-hand side is

sn1dnP[1](a)=sn1(dn1Pa)=(hn2dn1P(a),dn1P(a)).

Equating first components gives

dnPhn1+1Pn1=hn2dn1P.

Hence

dnPhn1+hn2dn1P=1Pn1.

Renaming m=n1, we get

dm+1Phm+hm1dmP=1Pm.

Set

km=hm:PmPm+1.

Then

dm+1Pkm+km1dmP=1Pm.

Thus P is contractible.

We now show that contractible implies split exact. Since

dmdm+1=0,

the differential dm+1:Pm+1Pm factors through Zm(P):

Pm+1dm+1Zm(P)imPm,

where im:Zm(P)Pm is the kernel inclusion and

imdm+1=dm+1.

Define

σm:Zm(P)Pm+1

by

σm=kmim.

Then

imdm+1σm=dm+1kmim.

Using

dm+1km+km1dm=1Pm,

we get

dm+1kmim=(1Pmkm1dm)im.

But dmim=0, so

dm+1kmim=im.

Therefore

imdm+1σm=im.

Since im is monic,

dm+1σm=1Zm(P).

Thus

dm+1:Pm+1Zm(P)

is a split epimorphism. Its kernel is Zm+1(P), so we get a split short exact sequence

0Zm+1(P)Pm+1dm+1Zm(P)0.

This holds for every m, hence P is split exact.

We have shown that if P is projective in Ch(A), then P is split exact and every Pn is projective in A.

Conversely, suppose that P is split exact and every Pn is projective in A.

For every n, split exactness gives a split short exact sequence

0Zn(P)PnZn1(P)0.

Thus

PnZn(P)Zn1(P).

Since Zn(P) is a direct summand of the projective object Pn, it is projective. Hence every Zn(P) is projective in A.

Choose splittings

PnZn(P)Zn1(P).

Under these splittings, the differential has the form

dn:Zn(P)Zn1(P)Zn1(P)Zn2(P),
dn(z,w)=(w,0).

Indeed, the first summand Zn(P) lies in the kernel of dn, while the chosen section of Zn1(P)Pn maps by dn identically onto Zn1(P).

Therefore P is the locally finite coproduct of disk complexes

PnZloc.fin.Dn+1(Zn(P)).

Here "locally finite" means that in each degree only finitely many summands are nonzero. In degree m, only the disks

Dm+1(Zm(P))andDm(Zm1(P))

contribute.

Now let X be any chain complex. Since Hom out of a coproduct is a product,

HomCh(A)(P,X)nZHomCh(A)(Dn+1(Zn(P)),X).

By the disk adjunction,

HomCh(A)(Dn+1(Zn(P)),X)HomA(Zn(P),Xn+1).

Hence

HomCh(A)(P,X)nZHomA(Zn(P),Xn+1).

Now let

e:XY

be an epimorphism in Ch(A). Since epimorphisms of complexes are degreewise epimorphisms, each

en+1:Xn+1Yn+1

is an epimorphism in A.

Since Zn(P) is projective, the induced map

HomA(Zn(P),Xn+1)HomA(Zn(P),Yn+1)

is surjective for every n.

Taking products over all n, we get a surjection

nHomA(Zn(P),Xn+1)nHomA(Zn(P),Yn+1).

Under the Hom-identifications above, this is exactly the map

HomCh(A)(P,X)HomCh(A)(P,Y)

induced by e:XY. Therefore every chain map PY lifts along every epimorphism XY. Hence P is projective in Ch(A).

Thus

P is projective in Ch(A)P is split exact and every Pn is projective in A.

Exercise 2.2.2

Assume that A has enough projectives. We prove that Ch(A) has enough projectives.

Let

CCh(A)

be any chain complex:

Cn+1dn+1CCndnCCn1.

Since A has enough projectives, for every n choose a projective object Qn and an epimorphism

πn:QnCn.

Define a complex P by

Pn=QnQn+1.

Define the differential

dnP:PnPn1

by

dnP(qn,qn+1)=(0,qn).

Equivalently,

dnP:QnQn+1Qn1Qn

is the matrix

dnP=[001Qn0].

Then

dn1PdnP(qn,qn+1)=dn1P(0,qn)=(0,0).

Hence P is a chain complex.

We now check that P is split exact. Since

dnP(qn,qn+1)=(0,qn),

we have

Zn(P)=0Qn+1.

Also,

dn+1P(qn+1,qn+2)=(0,qn+1),

so

im(dn+1P)=0Qn+1=Zn(P).

The induced map

Pn+1=Qn+1Qn+2Zn(P)Qn+1

is the projection onto Qn+1, and it has the section

Qn+1Qn+1Qn+2,qn+1(qn+1,0).

Therefore P is split exact.

Each

Pn=QnQn+1

is projective in A, since finite direct sums of projective objects are projective. By Exercise 2.2.1, P is projective in Ch(A).

It remains to construct an epimorphism

PC.

Define a chain map

F:PC

degreewise by

Fn:QnQn+1Cn,
Fn(qn,qn+1)=πn(qn)+dn+1Cπn+1(qn+1).

Equivalently,

Fn=[πndn+1Cπn+1].

We check that F is a chain map. First,

dnCFn(qn,qn+1)=dnCπn(qn)+dnCdn+1Cπn+1(qn+1).

Since C is a chain complex,

dnCdn+1C=0.

Therefore

dnCFn(qn,qn+1)=dnCπn(qn).

On the other hand,

Fn1dnP(qn,qn+1)=Fn1(0,qn).

By definition of Fn1,

Fn1(0,qn)=dnCπn(qn).

Hence

dnCFn=Fn1dnP.

So F is a chain map.

Finally, Fn is an epimorphism for every n, because its restriction to the first summand is

πn:QnCn.

Thus F is degreewise epi, hence epi in Ch(A).

We have constructed a projective complex P and an epimorphism

PC.

Since C was arbitrary, Ch(A) has enough projectives.

No comments:

Post a Comment

Popular Posts