Finite coefficients and derived realization

A complex with finite cohomology need not visibly have finite terms. This reading proves how finite subcomplexes preserve objects, morphisms and nullhomotopies, and gives the extra injective-module argument needed for constructible sheaves on a fixed stratification. Four exercises have complete solutions.

Original teaching text and solutions by GPT-6.1 Sol (OpenAI), Ultra, October 2026. CC0.

Setting and earlier comparisons

Bounded derived categories, cohomology truncations, ordinary sheaf adjunctions and the published derived-category foundations linked below are prerequisites. The algebraic comparisons cover arbitrary left Noetherian rings where stated; torsion and the injective construction use commutative Noetherian or finitely generated commutative algebras with their precise hypotheses.

The earlier fixed-stratification reading proves the unrestricted realization criterion. Its equation 31 defines the finite normal stratifications used below: compatible ball-times-cone neighborhoods, connected manifold strata and incident link pieces with finitely many connected components. Its equation 26 is the stalkwise adjunction embedding into a finite sum of stratum direct images. Its equation 35 proves unrestricted realization for the three torus-orbit strata of the projective line. This reading supplies the separate finite-heart argument, and uses those exact earlier results only at the identified applications.

Equations 36–49 retain their locators in the existing derived-constructibility lesson. A union of finite-dimensional monodromy modules is called ind-finite; it may itself have infinite-dimensional stalks.

Passing from finite cohomology to the finite heart

The fixed-stratification theorem has an unrestricted heart: its stalk modules need not be finite. We now prove the additional comparison for finite stalks. The two mechanisms are different. A Noetherian module calculation produces finite subcomplexes. For constructible sheaves, suitable injectives first make the same finite extraction possible.

The modern reference is Lunts and Schnürer’s Categories of constructible sheaves, including its finite-type variants. The full arguments below retain the distinction between modules annihilated by an ideal and modules annihilated by a power of it. They also spell out faithfulness, where a nullhomotopy must survive the finite replacement.

We use the programme’s published derived-category foundations for roofs and common refinements, and bounded-below injective comparison. Those foundations retain their stated human attribution and GFDL terms; their expression is not imported here. All derived categories in the new finite-heart comparisons are bounded.

A finite subcomplex that retains specified data

Let 𝒜\mathcal A be an abelian category, and let ℱ⊂𝒜\mathcal F\subset\mathcal A be a Serre subcategory of Noetherian objects. Thus subobjects, quotients and extensions of its objects remain in ℱ\mathcal F, and ascending chains of subobjects of each such object stabilize. Suppose the terms of a bounded-below complex JJ are directed unions of their subobjects in ℱ\mathcal F, and the same is true of their subobjects. Assume Hn(J)∈ℱH^n(J)\in\mathcal F, with only finitely many nonzero cohomology objects.

We require the following detection property: if a directed union maps epimorphically onto an object of ℱ\mathcal F, some member does so. For finite modules this follows by lifting a finite set of generators. For finite-stratum, finite-stalk sheaves it follows by stabilization of the images on one stalk in each stratum. Directedness then combines the finitely many choices.

Finite extraction lemma. Every bounded subcomplex D⊂JD\subset J with terms in ℱ\mathcal F is contained in a bounded subcomplex K⊂JK\subset J with terms in ℱ\mathcal F such that

D⊂K⊂J,Hn(K)→∼Hn(J)for every n.(36) D\subset K\subset J,\qquad H^n(K)\xrightarrow{\sim}H^n(J) \quad\text{for every }n. \qquad\text{(36)}

Proof. Choose aa with Jn=0J^n=0 for n<an<a, and choose bb at least as large as the top degree of DD and of the nonzero cohomology of JJ. In degree bb, choose a finite subobject of Zb(J)Z^b(J) surjecting onto Hb(J)H^b(J), and add DbD^b. This still lies in Zb(J)Z^b(J), because Db+1=0D^{b+1}=0.

Suppose KnK^n has been chosen. The object Kn∩Bn(J)K^n\cap B^n(J) is finite, by the Serre property. Its preimage under Jn−1→Bn(J)J^{n-1}\to B^n(J) is a union of finite subobjects. The detection property supplies one whose differential maps onto that intersection. Separately choose a finite subobject of Zn−1(J)Z^{n-1}(J) mapping onto Hn−1(J)H^{n-1}(J). Add both choices and Dn−1D^{n-1} inside the preimage of KnK^n. Their finite sum is Kn−1K^{n-1}. The inclusion of Dn−1D^{n-1} is allowed because dDn−1⊂Dn⊂KndD^{n-1}\subset D^n\subset K^n.

The new boundaries of KK in degree nn are exactly Kn∩Bn(J)K^n\cap B^n(J). Thus the cohomology map in that degree is injective. The previously chosen cycle representatives make it surjective. Descend through the finite interval b,b−1,…,ab,b-1,\ldots,a. In degree aa, there are no ambient boundaries, because Ja−1=0J^{a-1}=0; surjectivity from the chosen cycles is therefore also injectivity there. Put Kn=0K^n=0 outside the interval. Above bb, both cohomologies vanish. This proves (36). ▫\square

A useful relative form needs no finite preimage under a quotient: add the specified finite data at each step of this construction. In particular, images of maps from bounded finite complexes, and images of a specified homotopy, can all be retained.

Finitely generated modules inside all modules

Proposition. For a left Noetherian ring AA, writing mod⁡fg(A)\operatorname{mod}_{fg}(A) for its finitely generated left modules, inclusion induces

Db(mod⁡fg(A))→∼Dfgb(Mod⁡(A)).(37) D^b(\operatorname{mod}_{fg}(A)) \xrightarrow{\sim} D^b_{fg}(\operatorname{Mod}(A)). \qquad\text{(37)}

No finite global dimension is required.

Proof. Every module is the directed union of its finitely generated submodules. Submodules of finitely generated modules are finitely generated because AA is left Noetherian. Apply (36) to a bounded representative CC with finitely generated cohomology, taking D=0D=0. It gives a bounded finite subcomplex K→CK\to C that is a quasi-isomorphism, proving essential surjectivity.

For fullness, an ambient morphism between bounded finite complexes is a left roof F←C→GF\leftarrow C\to G, whose left arrow is a quasi-isomorphism. Its middle complex has finite cohomology. Replace CC by the finite K⊂CK\subset C just constructed and restrict both maps. The resulting roof is entirely finite and represents the same morphism.

For faithfulness, take a finite roof whose ambient morphism is zero. The common-refinement and cancellation criterion in the linked foundations supplies a bounded quasi-isomorphism into its middle complex on which its numerator is nullhomotopic. That new middle complex again has finite cohomology. Replace it by a finite subcomplex and restrict the maps and homotopy. The left composite remains a quasi-isomorphism, and the restricted homotopy still kills the numerator. This is a finite witness that the source roof is zero. Differences of two roofs reduce to this case. ▫\square

The quotient criterion in its full abelian generality

Proposition. Let ℬ\mathcal B be a strictly full abelian subcategory of an abelian category 𝒜\mathcal A, with exact inclusion, closed under extensions. Suppose every M∈𝒜M\in\mathcal A has a subobject NN such that M/N∈ℬM/N\in\mathcal B and NN has no nonzero subobject belonging to ℬ\mathcal B. Then

Db(ℬ)→∼Dℬb(𝒜).(38) D^b(\mathcal B)\xrightarrow{\sim}D^b_{\mathcal B}(\mathcal A). \qquad\text{(38)}

Proof. Take a bounded complex CC with cohomology in ℬ\mathcal B. Beginning at its lowest degree, let tt be the first degree whose term is not yet in ℬ\mathcal B. The boundaries and cycles through this degree belong to ℬ\mathcal B. Indeed the bottom boundary is zero; if Bi(C)∈ℬB^i(C)\in\mathcal B, its extension by Hi(C)H^i(C) gives Zi(C)∈ℬZ^i(C)\in\mathcal B, and for i<ti<t the cokernel of Zi(C)→CiZ^i(C)\to C^i, a map between objects of ℬ\mathcal B, gives Bi+1(C)∈ℬB^{i+1}(C)\in\mathcal B. Thus Zt(C)∈ℬZ^t(C)\in\mathcal B.

Choose P⊂CtP\subset C^t as in the hypothesis. The intersection P∩Zt(C)P\cap Z^t(C) is the kernel of the map Zt(C)→Ct/PZ^t(C)\to C^t/P. Both its source and target belong to ℬ\mathcal B; exact abelian inclusion puts its kernel in ℬ\mathcal B. The hypothesis on PP makes that kernel zero. Consequently d:P→dPd:P\to dP is an isomorphism. Quotient out the acyclic subcomplex

P→ddPin degrees t,t+1.(39) P\xrightarrow{\,d\,}dP \quad\text{in degrees }t,t+1. \qquad\text{(39)}

The quotient has its term of degree tt in ℬ\mathcal B, changes no earlier terms, and has the same cohomology. Repeat through the finite degree interval. At the final degree the same argument forces P=0P=0 if it would have a zero outgoing differential. We obtain a quasi-isomorphism C→C′C\to C' with all terms in ℬ\mathcal B.

Represent morphisms by right roofs F→C←GF\to C\leftarrow G. Compose both maps with this quotient replacement. This proves fullness and essential surjectivity. For faithfulness, the right-fraction cancellation criterion represents an ambient zero by a quasi-isomorphism out of the roof’s middle complex on which its numerator is nullhomotopic. Apply the same quotient replacement to that complex and compose the homotopy with the quotient. All maps and that homotopy then have terms in ℬ\mathcal B, because both their sources and targets do. The resulting right roof is zero already in Db(ℬ)D^b(\mathcal B). ▫\square

This proof does not require arbitrary subobject closure of ℬ\mathcal B. The intersection is controlled by a kernel between two of its own objects. That distinction retains the full abelian and extension-closed form of the criterion.

Ideal-power torsion retains the extensions

Let AA now be commutative Noetherian, let J⊂AJ\subset A be an ideal, and let 𝒯J\mathcal T_J consist of finitely generated modules killed by some power of JJ. This is a Serre subcategory of mod⁡fg(A)\operatorname{mod}_{fg}(A). In an extension, if powers JrJ^r and JsJ^s kill the outer terms, then Jr+sJ^{r+s} kills the middle term.

We reuse the full Artin–Rees proof. That separately licensed Valette component proves the statement for every ideal of every commutative Noetherian ring; it is not restricted to analytic local rings.

For a finite module MM, put T={m:Jrm=0 for some r}T=\{m:J^rm=0\text{ for some }r\}. It is a submodule and is finite. A single power JrJ^r kills it, by taking the maximum of the exponents for finitely many generators. Artin–Rees supplies cc such that

T∩JnM=Jn−c(T∩JcM)=0(n≥c+r).(40) T\cap J^nM=J^{n-c}(T\cap J^cM)=0 \qquad(n\geq c+r). \qquad\text{(40)}

Choose N=JnMN=J^nM at such a degree. Its quotient is in 𝒯J\mathcal T_J; it has no nonzero 𝒯J\mathcal T_J-subobject, because every element of such a subobject would lie in T∩NT\cap N. Apply (38), then (37), to obtain

Db(𝒯J)→∼D𝒯Jb(Mod⁡(A)).(41) D^b(\mathcal T_J) \xrightarrow{\sim} D^b_{\mathcal T_J}(\operatorname{Mod}(A)). \qquad\text{(41)}

This result is about power torsion. Replacing 𝒯J\mathcal T_J by the modules annihilated by JJ gives a different, generally false assertion, as the earlier k[t]k[t] exercise proves. The extension k[t]/(t2)k[t]/(t^2) is retained in (41).

Zero-dimensional support gives a second finite subcategory

For any commutative Noetherian AA, let 𝒞\mathcal C be the finite modules whose support has dimension zero. Equivalently these are the modules of finite length. Here is the equivalence without an Artinian-ring theorem. Every nonzero finite module has a nonzero element with prime annihilator: choose an annihilator maximal among annihilators of nonzero elements, using the ascending-chain condition. If abab annihilates the element and bb does not, the nonzero element obtained by multiplication by bb has a larger annihilator containing aa; maximality proves primality. Apply this observation successively to quotients to build a prime cyclic filtration. The ascending-chain condition on submodules makes the filtration finite. With zero-dimensional support every prime in it is maximal, so its cyclic factors are simple. Conversely a finite filtration by simple modules has support in its finitely many maximal ideals.

The finite-length modules form a Serre subcategory. In a finite module MM, the sum TT of all its finite-length submodules is finite length: the increasing finite sums stabilize by Noetherianity. If T=0T=0, choose N=MN=M in (38). Otherwise take a composition series of TT, and let JJ be the product of the annihilator maximal ideals of its factors. The product ideal kills TT, by applying the successive annihilators along the filtration. The quotient A/JA/J has finite length. Indeed, for the successive products, each ideal-layer quotient is a finite module over one of those residue fields, and the ring is Noetherian.

Every A/JnA/J^n has finite length too, by its finite filtration with layers Ji/Ji+1J^i/J^{i+1}, finite over A/JA/J. Artin–Rees gives T∩JnM=0T\cap J^nM=0 for sufficiently large nn. Thus N=JnMN=J^nM has finite-length quotient and no nonzero finite-length subobject. Equations (38) and (37) prove

Db(𝒞)→∼D𝒞b(Mod⁡(A)).(42) D^b(\mathcal C)\xrightarrow{\sim} D^b_{\mathcal C}(\operatorname{Mod}(A)). \qquad\text{(42)}

This supplies the full zero-dimensional-support comparison, including roofs and their equality, rather than just an object replacement.

Injectives that remain unions of finite-dimensional modules

Fix a field kk. An AA-module is ind-finite if it is the union of its finite-dimensional AA-submodules. The required embedding condition says that every ind-finite module embeds in an injective AA-module that is itself ind-finite. We prove this condition for every finitely generated commutative kk-algebra.

Proposition. Let AA be a finitely generated commutative kk-algebra. For any injective AA-module EE, the submodule

Γft(E)={e∈E:dim⁡k(Ae)<∞}(43) \Gamma_{ft}(E)=\{e\in E:\dim_k(Ae)<\infty\} \qquad\text{(43)}

is injective. Consequently the required ind-finite injective embeddings exist.

Proof. A sum of two finite-dimensional cyclic submodules is finite, so (43) is a submodule and is ind-finite. The Hilbert basis theorem, proved in the linked Artin–Rees component, makes AA Noetherian.

Use Baer’s criterion, with its full ideal-extension proof. Let L⊂AL\subset A be an ideal and f:L→Γft(E)f:L\to\Gamma_{ft}(E) a map. The ideal has finitely many generators; their images lie in a single finite-dimensional submodule. Hence the image of ff is annihilated by a finite-codimensional ideal JJ: take its annihilator, since its action factors through its finite-dimensional endomorphism algebra. Artin–Rees for L⊂AL\subset A gives, for some nn,

L∩Jn⊂JL⊂ker⁡f.(44) L\cap J^n\subset JL\subset\ker f. \qquad\text{(44)}

The map therefore descends to (L+Jn)/Jn⊂A/Jn(L+J^n)/J^n\subset A/J^n. Injectivity of EE extends it to A/Jn→EA/J^n\to E. If yy is the image of one, then Jny=0J^ny=0, and multiplication by yy extends ff to AA.

This extension lands in (43): A/JnA/J^n is finite-dimensional. To check that assertion, JJ is finitely generated, and every layer Ji/Ji+1J^i/J^{i+1} is a finite module over the finite-dimensional algebra A/JA/J. A finite filtration of A/JnA/J^n by those layers proves the assertion. Baer’s criterion now proves injectivity.

For an ind-finite module MM, take the coinduced injective E=Hom⁡k(A,M)E=\operatorname{Hom}_k(A,M), with (aφ)(b)=φ(ba)(a\varphi)(b)=\varphi(ba). The adjunction Hom⁡A(−,E)=Hom⁡k(−,M)\operatorname{Hom}_A(-,E)=\operatorname{Hom}_k(-,M) makes it injective because vector spaces are injective. The map

M→E,m↦(b↦bm)(45) M\longrightarrow E,\qquad m\longmapsto (b\longmapsto bm) \qquad\text{(45)}

is linear and monic, as evaluation at one recovers mm. Its image is ind-finite, so it lies in Γft(E)\Gamma_{ft}(E). This gives the required embedding. ▫\square

This is a direct Artin–Rees and Baer proof of the needed condition. It avoids requiring a classification of indecomposable injective modules as an additional prerequisite. The classical torsion-injectivity comparison is also present in the AI Integrated Stacks Project; that mathematical reference retains the Stacks project authors’ credit and its own reuse terms.

Finite extraction for constructible sheaves

Let (Y,𝒮)(Y,\mathcal S) have a finite normal stratification as in (31): connected manifold strata, compatible ball-cone neighborhoods, and finitely many connected components in each incident link piece. Work over a field kk. Write 𝒜=Cons⁡k(Y,𝒮)\mathcal A=\operatorname{Cons}_k(Y,\mathcal S), ℱ=Cons⁡ft,k(Y,𝒮)\mathcal F=\operatorname{Cons}_{ft,k}(Y,\mathcal S), and let ℐ\mathcal I be the objects whose stratum monodromy modules are ind-finite. Assume each group algebra k[π1(S)]k[\pi_1(S)] has the ind-finite injective embedding condition.

The finite-stalk category ℱ\mathcal F is Serre inside 𝒜\mathcal A: restriction is exact, kernels and quotients of finite-dimensional vector spaces are finite, and an extension adds the two dimensions. Its objects are Noetherian: an ascending sequence of constructible subobjects stabilizes on a chosen stalk in each of the finitely many connected strata, hence everywhere.

For a stratum inclusion s:S↪Ys:S\hookrightarrow Y, ordinary s*s_* carries finite local systems to finite-stalk sheaves. The boundary stalk is H0(Lx,S;L)H^0(L_{x,S};L); its dimension is at most the sum of the stalk dimensions over the finitely many connected link components. For an ind-finite local system, this stalk is a union of the H0H^0 groups of finite sub-local-systems. A section is determined by an invariant vector on each component, and finitely many such vectors lie together in a finite-dimensional monodromy submodule. Invariance is preserved inside that submodule. Consequently s*s_* carries an ind-finite local system to a union of finite-stalk constructible subsheaves.

Every G∈ℐG\in\mathcal I is itself a union of finite-stalk subsheaves. The adjunction diagonal embeds it into ⨁Ss*(G|S)\bigoplus_Ss_*(G|_S), by the same stalkwise argument as (26). Each summand is a directed union of finite-stalk sheaves by the preceding calculation. Intersect GG with those finite stages. Each intersection is constructible and finite-stalk, and their union is GG. This argument supplies actual lifts across the attachments; merely declaring that a quotient has smaller support would not supply them.

The embedding condition on the group algebras gives injective ind-finite local systems ISI_S containing G|SG|_S. Therefore

G↪⨁S∈𝒮s*ISis an embedding into an injective object of 𝒜 belonging to ℐ.(46) G\hookrightarrow \bigoplus_{S\in\mathcal S}s_*I_S \quad\text{is an embedding into an injective object of }\mathcal A \text{ belonging to }\mathcal I. \qquad\text{(46)}

Adjunction to exact restriction makes each summand injective; the sum is finite. Ind-finite monodromy modules are closed under submodules and quotients. The embedding condition also proves extension closure: embed the submodule of an extension into an ind-finite injective, extend that map across the middle module, and combine it with the quotient map. This embeds the middle module in the sum of that injective and the ind-finite quotient. Thus ℐ\mathcal I is a Serre subcategory and (46) can be iterated on cokernels.

The published bounded-below resolution construction applies within ℐ\mathcal I while keeping the terms injective in 𝒜\mathcal A. In its one-degree pushout step, direct sums and quotients remain in ℐ\mathcal I. Each degree stabilizes after finitely many steps, so no additional infinite-limit assertion is required. Every bounded complex in ℐ\mathcal I therefore has a quasi-isomorphism to a bounded-below complex of 𝒜\mathcal A-injectives in ℐ\mathcal I.

Finite-heart theorem. Under these conditions, inclusion induces

Db(ℱ)→∼Dftb(𝒜).(47) D^b(\mathcal F)\xrightarrow{\sim}D^b_{ft}(\mathcal A). \qquad\text{(47)}

Proof. First consider F,G∈ℱF,G\in\mathcal F and all their shifts. Choose a bounded-below injective resolution G[m]→JG[m]\to J as above. Its cohomology is bounded and finite-stalk. Every morphism F→G[m]F\to G[m] in the ambient derived category is represented by a chain map f:F→Jf:F\to J, using the published K-injective comparison.

The images of ff and G[m]→JG[m]\to J form a bounded finite subcomplex D⊂JD\subset J. The hypotheses of (36) hold: all terms and subobjects are unions of finite-stalk subsheaves, as proved above, and a finite-stalk quotient is detected at finitely many stratum stalks. Obtain a finite bounded K⊂JK\subset J containing DD. The resulting right roof F→K←G[m]F\to K\leftarrow G[m] realizes the prescribed morphism. This proves fullness on shifted heart objects.

For faithfulness, take a finite right roof F→K←G[m]F\to K\leftarrow G[m] with ambient value zero. Resolve its finite middle complex by q:K→Jq:K\to J with JJ as above. The numerator into JJ is nullhomotopic, by the K-injective comparison. Include in DD the images of q(K)q(K) and of every component of that homotopy. Close under the differential. There are only finitely many such degrees because FF and KK are bounded; all these images and their finite sums are finite-stalk. Apply (36) retaining this DD. The map K→K′⊂JK\to K'\subset J is a quasi-isomorphism, and the same homotopy has values in K′K'. Thus the roof is zero in Db(ℱ)D^b(\mathcal F). This proves injectivity of Hom, rather than just lifting its elements.

Finite cohomology truncation triangles generate all bounded objects from shifted heart objects. Apply the two long exact Hom sequences and finite induction on their amplitudes: the heart Hom comparison just proved implies full faithfulness on every bounded pair. Essential surjectivity follows by the same finite truncation induction. Realize each cohomology object in ℱ\mathcal F; lift the connecting morphism using full faithfulness; its cone realizes the next truncation. The finite number of cohomological degrees terminates the construction. ▫\square

If the unrestricted fixed-stratification realization criterion also holds, compose (47) with its finite-cohomology restriction to obtain the ambient finite-stalk sheaf equivalence. Equation (47) itself does not assume that boundary comparison.

Finitely generated abelian monodromy and the finite projective-line theorem

For a finitely generated abelian group GG, the algebra k[G]k[G] is a finitely generated commutative kk-algebra: use finitely many group generators and their inverses as algebra generators. Equations (43)–(45) verify the embedding condition. Thus for a finite normal stratification with such stratum groups,

Db(Cons⁡ft,k(Y,𝒮))→∼Dftb(Cons⁡k(Y,𝒮)).(48) D^b(\operatorname{Cons}_{ft,k}(Y,\mathcal S)) \xrightarrow{\sim} D^b_{ft}(\operatorname{Cons}_k(Y,\mathcal S)). \qquad\text{(48)}

No semisimplicity of k[G]k[G] or finite global dimension of that algebra is required.

For the three torus-orbit strata of ℙ1(ℂ)\mathbb P^1(\mathbb C), the groups are ℤ,0,0\mathbb Z,0,0. The unrestricted realization was proved in (35). Combining it with (48) now proves the previously separate finite-heart statement:

Db(Cons⁡ft,k(ℙ1,{ℂ*,0,∞}))→∼D{ℂ*,0,∞},ftb(ℙ1;k).(49) D^b(\operatorname{Cons}_{ft,k}(\mathbb P^1,\{\mathbb C^*,0,\infty\})) \xrightarrow{\sim} D^b_{\{\mathbb C^*,0,\infty\},ft}(\mathbb P^1;k). \qquad\text{(49)}

It holds over every field. The general normal toric-variety application still needs its full orbit-star cone geometry and link-map calculation, beyond the explicit projective line. The finite-heart step for its finitely generated abelian stratum groups is now supplied by (48).

Further exercises on finite terms and derived equality

Two nilpotent extensions retain a degree-two class

Difficulty: Advanced.

Let A=k[x,y]A=k[x,y], J=(x,y)J=(x,y), Mx=A/(x2,y)M_x=A/(x^2,y), My=A/(x,y2)M_y=A/(x,y^2). Show that the sequence 0→k→Mx→My→k→00\to k\to M_x\to M_y\to k\to0, whose middle map sends 11 to yy, represents a nonzero ambient degree-two class. Explain why ideal-power torsion retains it while modules annihilated by JJ lose it.

Solution. The first map sends 11 to xx; the last is the residue quotient. The middle map is linear because x2y=0x^2y=0 and y2=0y^2=0 in MyM_y. Its kernel is kxkx and image is kyky, proving exactness. The Koszul free resolution of kk has differentials A2→AA^2\to A, (a,b)↦xa+yb(a,b)\mapsto xa+yb, and A→A2A\to A^2, c↦(−yc,xc)c\mapsto(-yc,xc). Exactness follows because a relation xa+yb=0xa+yb=0 has b=xcb=xc and a=−yca=-yc in the polynomial ring. Applying Hom into kk gives zero differentials, so Ext⁡A2(k,k)=k\operatorname{Ext}^2_A(k,k)=k.

Lift 1∈A1\in A to 1∈My1\in M_y. The first Koszul differential then has values 0,y0,y. Lift those through Mx→MyM_x\to M_y by 0,10,1. On the second differential this lift gives −y⋅0+x⋅1=x-y\cdot0+x\cdot1=x, which is the image of 1∈k1\in k. Thus the extension represents the nonzero scalar 11, including the chosen sign. Both middle terms are killed by J2J^2, so the entire two-extension belongs to 𝒯J\mathcal T_J. Modules annihilated by JJ are vector spaces over A/J=kA/J=k and have no degree-two extensions. The power-torsion category in (41) retains the actual middle terms.

Finite coefficients may need infinite injective resolutions

Difficulty: Intermediate.

Prove that no nonzero finite-dimensional k[t,t−1]k[t,t^{-1}]-module is injective in the category of all modules. Explain how this is compatible with (48).

Solution. A finite-dimensional module VV has a nonzero annihilating polynomial p(t)p(t), because the powers of its endomorphism tt are linearly dependent. In the Laurent ring this polynomial is nonzero. A nonzero injective module over this domain is divisible by pp: for any vv, the map from the ideal pApA sending papa to avav extends to AA, and its value ww at one satisfies pw=vpw=v. On VV, however, multiplication by pp is zero. Surjectivity then forces V=0V=0. Equations (46) and (47) use injectives that are unions of finite-dimensional submodules, usually infinite-dimensional themselves. Finite extraction retains the bounded object, its morphisms and homotopies; it does not require finite-dimensional injective terms.

A nullhomotopy requires more than the image of its map

Difficulty: Intermediate.

Let JJ be k→idkk\xrightarrow{\mathrm{id}}k in degrees −1,0-1,0, and let F=k[0]F=k[0]. The map F→JF\to J is identity in degree zero. Show why retaining only its image cannot witness its ambient vanishing, and construct the finite witness.

Solution. The image alone is the subcomplex k[0]⊂Jk[0]\subset J, with nonzero H0H^0. The map to that image is identity, so is not zero in its derived category. The homotopy into JJ has component h0:F0→J−1h^0:F^0\to J^{-1} equal to identity; then dh+hddh+hd is the original map. Add that degree-−1-1 image. The resulting finite subcomplex is all of JJ, contractible by this same homotopy. Thus the map vanishes there. This is why faithfulness in (47) explicitly retains homotopy images, rather than stopping after fullness.

Abelian monodromy does not imply a semisimple group algebra

Difficulty: Advanced.

Let char⁡k=p>0\operatorname{char}k=p>0 and G=CpG=C_p. Compute the positive self-extensions of its trivial representation. Does the algebraic embedding argument for (48) require their vanishing?

Solution. Write A=k[G]=k[z]/(zp)A=k[G]=k[z]/(z^p), with z=g−1z=g-1. A free resolution of k=A/(z)k=A/(z) alternates multiplication by zz and zp−1z^{p-1}. Their kernels are respectively zp−1Az^{p-1}A and zAzA, so the resolution is exact, including p=2p=2, when both maps are zz. Applying Hom⁡A(−,k)\operatorname{Hom}_A(-,k) makes every differential zero. Hence Ext⁡An(k,k)=k\operatorname{Ext}^n_A(k,k)=k for all n≥0n\geq0. The algebra is nevertheless finitely generated and commutative, so (43)–(45) apply. The finite-heart comparison preserves these classes; it does not assert their vanishing. This example concerns the algebraic embedding condition, without asserting that this group occurs as an aspherical finite-dimensional manifold’s fundamental group.

Sources and reuse

Lunts and Schnürer’s Categories of constructible sheaves, January 2026, supplies the modern finite-type comparison questions and theorems. The Stacks project authors are credited for the algebra and derived foundations in the linked AI Integrated Stacks edition. Guillaume Valette’s separately licensed analytic finiteness component supplies the full Artin–Rees proof; its CC BY 4.0 terms remain at that linked source. The published derived-sheaf course retains its GFDL terms. Their expression is not imported or relicensed here. This original exposition, four complete solutions and reader code are CC0. Self-checked by the writing AI.

Reading index · Reuse terms · Provenance