Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 7 results · all verified · 2 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 5 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Perfect Complexes and Triangulated Grothendieck Groups

1 · Prerequisites

2 · Summary

This page defines perfect complexes over a unital associative ring and their graded analogue, and computes the Grothendieck group built from distinguished triangles on them. An object of D(A-Mod) is perfect when it is isomorphic there to a bounded cochain complex of finitely generated projective left A-modules; no single representative is singled out, and boundedness of a complex of arbitrary modules is explicitly not enough. In the graded version the terms are finite graded projectives and every differential is a degree-zero map, with the cochain shift [1] and the internal shift {1} kept apart throughout.

The page then establishes the structural input the triangle group needs: Dperf(A) is an essentially small strictly full triangulated subcategory of D(A-Mod), and every derived morphism between bounded finite-projective representatives is represented by a chain map uniquely up to homotopy, with a cone that is again such a representative. The proof descends finitely many projective lifts and therefore needs no global-dimension hypothesis and no choice principle.

The triangulated Grothendieck group K0tri(T) is defined by triangle relations [Y]=[X]+[Z], and the page proves its first computational rules: [0]=0, [X[n]]=(−1)n[X], and exact functors induce homomorphisms that respect identities, composition and natural isomorphisms. The Euler class χ(P)=∑n(−1)n[Pn] of a bounded complex of finitely generated projectives is then shown to be invariant under homotopy equivalence and quasi-isomorphism, to depend only on the represented perfect object, and to be additive on distinguished triangles of perfect objects. Degree-zero inclusion and the Euler class are proved to be mutually inverse: for every ring, K0split(Proj⁡fg(A))≅K0tri(Dperf(A)), with the same comparison in the graded setting.

The second comparison, proved independently and without enough-projectives, enough-injectives, Noetherian or finite-global-dimension hypotheses, identifies G0(C) with K0tri(Db(C)) for every essentially small abelian category, the inverse being the alternating cohomology class ∑n(−1)n[Hn(X)]; the argument uses the finite long exact cohomology sequence and canonical truncation triangles. The two comparisons are then identified with each other only under an added hypothesis: if A is left Noetherian of finite left global dimension, the bounded derived categories Db(A-modfg) and Dperf(A) are equivalent, and the Cartan map becomes an isomorphism through the two separate comparisons. That theorem states the Axiom of Choice, whose exact use is the published bounded-above projective-replacement and K-projectivity results through AC ⇒ DC; every other item on the page is choice-free.

The final theorem treats the graded action quantitatively. For a field k and finite-dimensional unital graded k-algebras A,B, bounded graded bimodule complexes satisfying the published two-sided projectivity and supplied homotopy-inverse hypotheses induce exact tensor equivalences, which produce mutually inverse Z[v,v−1]-linear maps on graded projective K0 and graded finite-module G0 with v[M]=[M{1}]. The internal shift is degree-zero and natural, so it gives the Laurent linearity, while the cochain shift supplies the sign (−1)n; in the published shift-orbit bases the maps are inverse matrices over Z[v,v−1]. Supplied natural-isomorphism relations between composites descend to equalities of these maps, and no coherent categorical action upstairs is claimed.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-10-02Open item page →

Perfect complexes over a ring and its graded version

Definition

Let A be a unital associative ring and let D(A-Mod) be the derived category of left A-modules in the cochain convention of Derived category of an abelian category. An object X of D(A-Mod) is perfect when it is isomorphic there to a bounded cochain complex of finitely generated projective left A-modules (Bounded, bounded below, and bounded above complexes, Projective modules and the lifting property, Generated submodule, cyclic and finitely generated modules, module basis and free module). The isomorphism is taken in the derived category, so a perfect object is presented by a zigzag of quasi-isomorphisms to its bounded finite-projective representative; no single representative is singled out as canonical. Write Dperf(A) for the strictly full subcategory of D(A-Mod) whose objects are the perfect ones: it contains every morphism of D(A-Mod) between perfect objects, and it is closed under isomorphism in D(A-Mod).

For a unital graded k-algebra A, the graded version uses the derived category D(GrMod⁡0(A)) of the abelian category of graded left A-modules with degree-zero maps (Associative graded algebras, bimodules, and internal shifts, Finite graded projective modules). A graded left A-module is finite graded projective when it is a finitely generated projective object of GrMod⁡0(A); a graded complex has degree-zero differentials when every differential is a degree-zero map of graded modules. An object of D(GrMod⁡0(A)) is graded perfect when it is isomorphic there to a bounded cochain complex of finite graded projective left A-modules with degree-zero differentials; the strictly full subcategory of these objects is written Dperfgr(A).

Two operations on complexes are kept separate throughout. The cochain shift [1] is the translation of the derived category, X[1]n=Xn+1 with the sign convention of Derived category of an abelian category; the internal shift {1} reindexes the internal grading of a graded module or graded complex, (M{1})d=Md−1 (Associative graded algebras, bimodules, and internal shifts). They act on different structures and commute with one another. They need not produce distinct isomorphism classes: for the zero complex, 0[1]≅0{1}≅0.

A bounded cochain complex of arbitrary left A-modules need not be perfect: boundedness alone neither supplies finitely generated projective terms nor permits their recovery, and the definition above asks for such a representative up to isomorphism in the derived category. The definition itself does not identify Dperf(A) with the bounded derived category of finitely generated left A-modules; that comparison needs additional hypotheses.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

Perfect complexes form an essentially small triangulated subcategory

Statement

For every unital associative ring A, Dperf(A) is an essentially small strictly full triangulated subcategory of D(A-Mod). The same holds for finite graded projective representatives inside D(GrMod⁡0(A)). Every derived-category morphism between bounded finite-projective representatives is represented by a chain map uniquely up to homotopy; its cone is again such a representative. These assertions require no global-dimension hypothesis.

Facts & Assumptions

Given: A unital associative ring A and the derived category of left A-modules; in the graded clause a unital graded k-algebra A and GrMod⁡0(A).

[F1]

Dperf(A) consists of the objects isomorphic in D(A-Mod) to a bounded cochain complex of finitely generated projective left A-modules, and is the strictly full subcategory on those objects; the graded analogue is Dperfgr(A) inside D(GrMod⁡0(A)) (Perfect complexes over a ring and its graded version).

[F2]

A complex P is K-projective when Hom⁡K(P,A[r])=0 for every acyclic complex A and every integer r (Homotopically projective bounded above complex).

[F3]

For a K-projective complex P and any complex X, the localization map Q:Hom⁡K(P,X)→Hom⁡D(P,X) is bijective, under the standing localization size convention (Morphisms from a homotopically projective complex need no roof).

[F4]

The derived category is triangulated with distinguished triangles the isomorphic images of cone triangles; its cone convention is Cone⁡(f)n=Yn⊕Xn+1 and d(y,x)=(dYy+fx,−dXx) for a chain map f:X→Y, and the cone triangle ends in X[1]; the localization is exact (The derived category inherits a triangulated structure, Derived category of an abelian category).

[F5]

Projectivity is the lifting property against epimorphisms; a finitely generated projective module is a direct summand of a finite free module, choice-free, and every short exact sequence ending in a projective module splits (Projective modules and the lifting property, Equivalent characterizations of projective modules).

[F6]

A graded module is finite graded projective exactly when it is a degree-zero direct summand of a finite direct sum of internal shifts A{r1}⊕⋯⊕A{rn}; a graded projective object lifts degree-zero maps through degree-zero epimorphisms (Finite graded projectives are finite shifted-free summands, Finite graded projective modules).

[F7]

In GrMod⁡0(A) kernels, cokernels, finite biproducts and exactness are computed degreewise, and projective objects lift degree-zero maps (Graded modules with degree-zero maps form an abelian category).

[F8]

TR3 supplies a completion c of a morphism of distinguished triangles once the first two components a,b satisfy bf=f′a; a triple (a,b,c) with the three commutation identities is a morphism of triangles (Triangulated-category axiom TR3, Morphism and isomorphism of triangles).

[F9]

If a morphism of distinguished triangles has two adjacent object components isomorphisms, then the remaining component is an isomorphism (The triangulated five lemma).

[F10]

A triangulated category carries the translation [1] with specified quasi-inverse and a class of distinguished triangles closed under the axioms TR1–TR4 (Triangulated category).

Proof

technique · direct
1.1F1F5F6F7constructalgebra

Dperf(A) is essentially small. Every finitely generated projective left A-module is a direct summand of a finite free module [F5]; choosing a finite generating family of P gives a surjection An↠P, which splits by [F5], so P≅im⁡(e) for an idempotent e∈Mn(A). The idempotent matrices in ⋃n≥0Mn(A) form a set, so the isomorphism classes of finitely generated projective left A-modules form a set; bounded cochain complexes of these modules are finite-support sequences of such modules with differentials, and they therefore also form a set of objects. By [F1] every object of Dperf(A) is isomorphic to one of these complexes, so the set of isomorphism classes Iso⁡(Dperf(A)) is a set. In the graded case [F6] exhibits each finite graded projective as a degree-zero summand of a finite sum A{r1}⊕⋯⊕A{rn}; the finite tuples of shifts and the degree-zero idempotent endomorphisms of their sums form a set, and the same finite-support complex argument applies with [F7].

1.2F1F4algebra

Shifts preserve bounded finite-projective complexes. If P is a bounded complex of finitely generated projective left A-modules, then (P[1])n=Pn+1 with differential −dPn+1 [F4], so P[1] is again bounded with finitely generated projective terms, and likewise P[−1]n=Pn−1 is such a complex. Graded complexes with degree-zero differentials behave identically, since cochain shift changes only cochain degrees and moves the sign of the differential.

1.3F4F5F6F7algebra

The cone of a chain map of bounded finite-projective complexes is again one. For a chain map f:P→Q of such complexes, [F4] gives Cone⁡(f)n=Qn⊕Pn+1, which is a finite direct sum of finitely generated projective modules, hence finitely generated projective by [F5]; the support of the cone is contained in the sum of the supports of P and Q, hence finite. In the graded case the biproduct is computed degreewise [F7] and a finite direct sum of finite graded projectives is again finite graded projective by [F6].

1.4F2F5constructinductionalgebra

Every bounded complex P of projective objects is K-projective, with no choice principle needed. Let E be acyclic, r an integer, f:P→E[r] a chain map, and suppose Pn=0 for n>b; put F:=E[r], which is acyclic, and set hn=0 for n>b. Inductively assume hn+1:Pn+1→Fn satisfies fn+1=dFnhn+1+hn+2dPn+1, and put un:=fn−hn+1dPn. Then dFnun=dFnfn−dFnhn+1dPn=fn+1dPn−(fn+1−hn+2dPn+1)dPn=0, so un factors through the cycles Zn(F)=ker⁡dFn. Since Hn(F)=0, the map Fn−1→Zn(F) is an epimorphism; by projectivity of Pn the composite Pn→Zn(F) lifts to hn:Pn→Fn−1 with dFn−1hn=un, which is the homotopy equation in degree n. Below the support of P we take hn=0, where both sides vanish. Only finitely many lifts are chosen, one for each degree in the finite support of P, so no dependent choice is used and the induction terminates. Hence Hom⁡K(P,F)=0 for every acyclic F and every shift, which is [F2].

2.1F2F3step 1.4algebra

Every derived morphism between bounded finite-projective complexes is represented by a chain map, uniquely up to homotopy. A bounded complex of finitely generated projectives has projective terms, so step 1.4 makes it K-projective; the published no-roof proposition [F3] then makes Q:Hom⁡K(P,X)→Hom⁡D(P,X) bijective for every complex X, in particular for a bounded finite-projective complex X. Surjectivity represents every derived morphism P→X by a chain map, and injectivity says two chain maps represent the same derived morphism exactly when they are chain homotopic.

2.2F1step 1.2algebra

Dperf(A) is closed under shifts. Let X be perfect with bounded finite-projective representative P, so that X≅P in D(A-Mod). Then X[1]≅P[1] and X[−1]≅P[−1]; by step 1.2 both P[1] and P[−1] are bounded complexes of finitely generated projectives, so [F1] makes X[1] and X[−1] perfect. In the graded case the same argument uses the graded shift of a bounded complex with degree-zero differentials and finite graded projective terms.

3.1F1F4F6F7F8F9step 1.3step 2.1algebra

Dperf(A) is closed under cones. Let X→Y→Z→X[1] be a distinguished triangle of D(A-Mod) with X,Y perfect. Fix bounded finite-projective representatives P,Q and isomorphisms u:P→X, v:Q→Y in D. The composite g:=v−1∘(X→Y)∘u:P→Q is a derived morphism between bounded finite-projective complexes, so by step 2.1 it is represented by a chain map f:P→Q with Q(f)=g, that is, vQ(f)=Q(X→Y)u. The cone triangle P→Q→Cone⁡(f)→P[1] is distinguished by [F4], and its cone is a bounded finite-projective complex by step 1.3. Since v∘Q(f)=Q(X→Y)∘u, TR3 [F8] supplies a third component c:Cone⁡(f)→Z making (u,v,c) a morphism of triangles; the first two components are isomorphisms, so the triangulated five lemma [F9] makes c an isomorphism. Hence Z≅Cone⁡(f), and [F1] makes Z perfect. The graded case is identical, with the graded biproduct and graded projectivity supplied by [F6, F7].

4.1F1F10step 1.1step 2.2step 3.1algebra∎

Collecting the results: Dperf(A) is a strictly full subcategory by [F1], closed under isomorphism by construction, and closed under shifts and cones by steps 2.2 and 3.1. The distinguished triangles with objects in Dperf(A) are those of D(A-Mod) among these objects; the axioms TR1–TR4 hold in D(A-Mod) [F10] and their completions, being built by shifts and cones from perfect objects, again lie in Dperf(A) by steps 2.2 and 3.1, while all morphisms between perfect objects are available because the subcategory is strictly full. Hence Dperf(A), with the inherited translation and triangles, is triangulated, and step 1.1 shows it is essentially small. The graded assertions are proved by the same steps with the graded data.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-10-02Open item page →

Grothendieck group of an essentially small triangulated category

Definition

Let T be an essentially small triangulated category (Triangulated category), with translation [1] and class of distinguished triangles. Essential smallness supplies a set Iso⁡(T) of isomorphism classes of objects, so the free abelian group Z[Iso⁡(T)] on that set exists (Free abelian group on a set). Write [X] for the image of the generator belonging to the isomorphism class of X. The triangulated Grothendieck group of T is

K0tri(T):=Z[Iso⁡(T)]/⟨[Y]−[X]−[Z]:X→Y→Z→X[1] is a distinguished triangle⟩.

Thus the defining relation is [Y]=[X]+[Z] for every distinguished triangle X→Y→Z→X[1] of T, with the cochain orientation fixed by the translation (Distinguished triangle). The subgroup generated by these elements is a subgroup of an abelian group, so the quotient is an abelian group; the presentation uses triangle relations and not merely the biproduct relations that define a split Grothendieck group.

The definition applies in particular to the strictly full subcategory Dperf(A) of perfect objects inside D(A-Mod), introduced in the preceding definition, and to Db(C) for an essentially small abelian category C under the standing derived-localization size convention of Derived category of an abelian category; in both cases the ambient category is triangulated and the subcategory or localization is essentially small, so Iso⁡ is a set.

Shift and functoriality properties of K0tri are not assumed here: they are proved in the following lemma.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

Shift signs and exact-functor maps on triangulated K0

Statement

In K0tri(T), [0]=0 and [X[n]]=(−1)n[X] for every integer n. An exact functor F:T→T′ between essentially small triangulated categories induces a homomorphism F∗ sending [X] to [F(X)]. Identity and composition are respected, and naturally isomorphic exact functors induce the same map. No coherence for a collection of functor isomorphisms is inferred from these group identities.

Facts & Assumptions

Given: Essentially small triangulated categories T,T′ with translation [1], and an exact functor F:T→T′.

[F1]

K0tri(T) is the free abelian group on the set Iso⁡(T) of isomorphism classes, modulo the subgroup generated by [Y]−[X]−[Z] for the distinguished triangles X→Y→Z→X[1] (Grothendieck group of an essentially small triangulated category).

[F2]

TR1 gives that X→1XX→0→X[1] is distinguished for every object X, and that every triangle isomorphic to a distinguished one is distinguished (Triangulated-category axiom TR1).

[F3]

TR2 says that a triangle is distinguished if and only if its signed left rotation is distinguished, and the left rotation of X→fY→gZ→hX[1] ends with −f[1]:X[1]→Y[1] (Triangulated-category axiom TR2, Rotation of a triangle).

[F4]

An exact functor is additive, carries a specified natural isomorphism ξX:F(X[1])→F(X)[1], and sends every distinguished triangle to a distinguished triangle (Exact functor between triangulated categories).

[F5]

A natural isomorphism has an inverse natural transformation, so each of its components is an isomorphism (Natural isomorphism).

[F6]

A function from a set to an abelian group extends uniquely to a homomorphism on the free abelian group, and a homomorphism killing a subgroup factors uniquely through the quotient (Free abelian group on a set, A homomorphism that kills a normal subgroup factors uniquely through the quotient group).

[F7]

The published universal-property theorem factors class functions that are additive on short exact sequences, respectively biproducts, through G0 and split K0 by exactly this free-group and quotient argument (Universal properties and functoriality of G0 and split K0).

[F8]

A category with translation is additive and is equipped with a specified quasi-inverse [−1] of [1], with iterated translates formed using the chosen coherence isomorphisms (Category with translation, Triangulated category).

Proof

technique · direct
1.1F1F2algebra

The identity triangle X→1XX→0→X[1] is distinguished by TR1, so its relation [X]=[X]+[0] holds in K0tri(T); subtracting [X] gives [0]=0.

1.2F1F4F6F7constructalgebra

Let F:T→T′ be exact. The assignment φ([X]):=[F(X)] is a function on Iso⁡(T): a functor preserves isomorphisms, so isomorphic objects have isomorphic images. If X→Y→Z→X[1] is distinguished, exactness of F makes F(X)→F(Y)→F(Z)→F(X)[1] distinguished, using the specified shift isomorphism, so φ satisfies φ([Y])=φ([X])+φ([Z]). By the free-group and quotient universal properties of [F6], in the pattern recalled in [F7], φ factors uniquely through a homomorphism F∗:K0tri(T)→K0tri(T′) with F∗([X])=[F(X)].

2.1F1F3F8step 1.1algebra

By TR2 the signed left rotation X→0→X[1]→−1X[1]X[1] of the identity triangle is distinguished, so [0]=[X]+[X[1]]; by step 1.1, [X[1]]=−[X]. Applying this to X[−1], and using that [−1] is a quasi-inverse of [1] so that (X[−1])[1]≅X, gives [X]=−[X[−1]] and hence [X[−1]]=−[X].

2.2F1F4step 1.2algebra

For the identity functor 1T the class function [X]↦[1T(X)] is [X]↦[X], so (1T)∗=1. If F:T→T′ and G:T′→T′′ are exact, then G∘F is exact: additivity, the composite natural isomorphism ξF(X)G∘G(ξXF):GF(X[1])→GF(X)[1], and preservation of distinguished triangles all compose. On every generator, (G∘F)∗([X])=[(G∘F)(X)]=[G(F(X))]=G∗(F∗([X])), so (G∘F)∗=G∗∘F∗.

2.3F1F5step 1.2algebra

Let η:F⇒G be a natural isomorphism between exact functors. Each component ηX:F(X)→G(X) is an isomorphism by [F5], so F(X) and G(X) have the same isomorphism class in T′ and hence [F(X)]=[G(X)] in K0tri(T′). The two induced homomorphisms agree on every generator of the free group and therefore are equal. This is an equality of group homomorphisms only; no coherence for a collection of such natural isomorphisms, and no group-action data, is asserted or obtained.

3.1F1F8step 2.1inductioncasesalgebra∎

For n≥0, induction on n using [X[n]]=[(X[n−1])[1]]=−[X[n−1]] gives [X[n]]=(−1)n[X]; the case n=0 uses X[0]≅X and n=1 is step 2.1. For n<0, apply the nonnegative case to X[n]: [X]=[(X[n])[−n]]=(−1)−n[X[n]], so [X[n]]=(−1)n[X]. Every integer n is covered by the two cases.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

Euler class of a bounded projective complex is derived invariant and triangle additive

Statement

Let A be any unital associative ring and let Proj⁡fg(A) be its essentially small additive category of finitely generated projective left modules. For a bounded complex P of such modules, χ(P)=∑n(−1)n[Pn] in K0split(Proj⁡fg(A)). This class is unchanged by homotopy equivalence or quasi-isomorphism of bounded finite-projective complexes, depends only on the represented object of Dperf(A), and satisfies χ(Y)=χ(X)+χ(Z) for each distinguished triangle X→Y→Z→X[1] of perfect objects. The graded finite-projective analogue holds with degree-zero differentials and the graded split group.

Facts & Assumptions

Given: A unital associative ring A, bounded cochain complexes of finitely generated projective left A-modules, and in the graded clause a graded k-algebra with bounded complexes of finite graded projective left modules and degree-zero differentials.

[F1]

Perfect objects of D(A-Mod) are those isomorphic to a bounded cochain complex of finitely generated projective left A-modules, and Dperf(A) is the strictly full subcategory they form (Perfect complexes over a ring and its graded version).

[F2]

Dperf(A) is an essentially small triangulated subcategory, every derived morphism between bounded finite-projective representatives is represented by a chain map uniquely up to homotopy, and cones of such chain maps are again bounded finite-projective representatives (Perfect complexes form an essentially small triangulated subcategory).

[F3]

K0split of an essentially small additive category is the free abelian group on its isomorphism classes modulo the relations [X⊕Y]=[X]+[Y], and an additive class function factors uniquely through it (Split Grothendieck group of an additive category, Universal properties and functoriality of G0 and split K0).

[F4]

For a K-projective complex P the localization map Hom⁡K(P,X)→Hom⁡D(P,X) is bijective (Morphisms from a homotopically projective complex need no roof).

[F5]

A chain map is a quasi-isomorphism exactly when its cone is acyclic (A chain map is a quasi-isomorphism exactly when its cone is acyclic).

[F6]

Every chain homotopy equivalence is a quasi-isomorphism (A chain homotopy equivalence is a quasi-isomorphism).

[F7]

In D(A-Mod) the cone of a chain map f:X→Y has Cone⁡(f)n=Yn⊕Xn+1 with differential (y,x)↦(dYy+fx,−dXx), and distinguished triangles are the isomorphic images of cone triangles (Derived category of an abelian category, The derived category inherits a triangulated structure).

[F8]

A short exact sequence of modules ending in a projective module splits; direct summands and finite direct sums of finitely generated projectives are finitely generated projective (Projective modules and the lifting property, Equivalent characterizations of projective modules).

[F9]

TR3 completes a morphism of distinguished triangles once the first two components intertwine the first arrows, and a morphism of distinguished triangles with two adjacent components isomorphisms has its third component an isomorphism (Triangulated-category axiom TR3, Morphism and isomorphism of triangles, The triangulated five lemma).

[F10]

In the graded setting finite graded projectives are the degree-zero summands of finite direct sums of internal shifts A{r1}⊕⋯⊕A{rn}, they lift degree-zero maps through degree-zero epimorphisms, and finite direct sums of them are again finite graded projective (Finite graded projective modules, Finite graded projectives are finite shifted-free summands).

Proof

technique · direct
1.1F3F8F10constructalgebra

Proj⁡fg(A) is an essentially small additive category, so χ takes values in the group of [F3]. It is additive because the direct sum of two finitely generated projective modules is finitely generated projective and the zero module is finitely generated projective. It is essentially small: every finitely generated projective P is a direct summand of a finite free module An [F8], so P≅im⁡(e) for an idempotent matrix e∈Mn(A), and the idempotents in ⋃n≥0Mn(A) form a set. For a bounded complex P, the sum χ(P)=∑n(−1)n[Pn] is finite by boundedness; it uses the classes of the terms in K0split(Proj⁡fg(A)). The graded category of finite graded projectives is additive and essentially small by [F10], with the same finiteness of the alternating sum.

1.2F3F8F10inductionalgebra

Every acyclic bounded complex P of finitely generated projectives has χ(P)=0. Induct on the finite number of degrees in which P is nonzero. Let b be the largest such degree, so Pb≠0 and Pb+1=0; acyclicity gives Pb=im⁡(db−1), and the sequence 0→Zb−1→Pb−1→db−1Pb→0, with Zb−1=ker⁡db−1, splits by projectivity of Pb [F8]; hence [Pb−1]=[Zb−1]+[Pb] in the split group and Zb−1 is finitely generated projective. Let T be the complex with Tn=Pn for n≤b−2, Tb−1=Zb−1 and Tn=0 for n≥b, with the restricted differentials. Then T is a bounded complex of finitely generated projectives with fewer nonzero terms, and it is acyclic: in degrees n≤b−2 its cohomology is that of P, and Hb−1(T)=Zb−1/im⁡(db−2)=Hb−1(P)=0. By induction χ(T)=0, while the split relation gives χ(P)−χ(T)=(−1)b−1([Pb−1]−[Zb−1])+(−1)b[Pb]=0. Hence χ(P)=0. The graded case repeats the argument with the degreewise kernel Zb−1 and the graded splitting of [F10].

1.3F2F3F7algebra

For a chain map f:P→Q of bounded finite-projective complexes, χ(Cone⁡(f))=χ(Q)−χ(P). By [F7] the cone has terms Cone⁡(f)n=Qn⊕Pn+1; the split relations of [F3] give χ(Cone⁡(f))=∑n(−1)n[Qn]+∑n(−1)n[Pn+1]=χ(Q)−χ(P). The cone is bounded with finitely generated projective terms by [F2], so the left side is defined.

2.1F5F7step 1.2step 1.3algebra

χ is unchanged by quasi-isomorphism of bounded finite-projective complexes. If f:P→Q is a quasi-isomorphism, then Cone⁡(f) is acyclic [F5], so χ(Cone⁡(f))=0 by step 1.2 and step 1.3 gives χ(Q)=χ(P).

3.1F1F2F4step 2.1algebra

χ takes the same value on any two bounded finite-projective representatives of one object of Dperf(A). Let X be perfect and let P,P′ be bounded finite-projective complexes with isomorphisms X≅P and X≅P′ in D(A-Mod); composing gives an isomorphism P→P′ in the derived category. By [F2] this derived morphism is represented by a chain map f:P→P′, and f is a quasi-isomorphism because its image in D is an isomorphism. Step 2.1 gives χ(P)=χ(P′), so χ(X):=χ(P) is well defined on perfect objects, independently of the chosen representatives.

4.1F6step 2.1step 3.1algebra

χ is unchanged by homotopy equivalence: a homotopy equivalence of bounded finite-projective complexes is a quasi-isomorphism by [F6], so step 2.1 applies. Together with step 3.1 this is the invariance asserted for bounded finite-projective complexes and for the represented perfect object.

4.2F2F4F7F9step 1.3step 3.1algebra

χ is additive on distinguished triangles of perfect objects. Let X→Y→Z→X[1] be distinguished, choose bounded finite-projective representatives P,Q with isomorphisms u:P→X, v:Q→Y, and let g:=v−1∘(X→Y)∘u. By [F2] and [F4], g is represented by a chain map f:P→Q, that is, vQ(f)=Q(X→Y)u; the cone triangle P→Q→Cone⁡(f)→P[1] is distinguished [F7]. TR3 [F9] supplies c:Cone⁡(f)→Z making (u,v,c) a morphism of triangles, and the first two components are isomorphisms, so the triangulated five lemma [F9] makes c an isomorphism. Therefore Z≅Cone⁡(f) in D(A-Mod) and, by step 3.1, χ(Z)=χ(Cone⁡(f))=χ(Q)−χ(P)=χ(Y)−χ(X), which is the asserted additivity.

5.1F1F3F10step 3.1step 4.1step 4.2algebra∎

Steps 1.1–4.2 establish the definition, quasi-isomorphism and homotopy invariance, independence of representatives, and triangle additivity for complexes of finitely generated projective left modules; the graded assertions use the graded splitting and degreewise biproducts of [F10] at every occurrence of a splitting or a direct sum. No global-dimension hypothesis and no choice principle is used, and the argument nowhere asserts an Euler class for an arbitrary bounded complex of modules.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

Triangle K0 of perfect complexes equals split K0 of finite projectives

Statement

For any unital associative ring A, degree-zero inclusion P↦P[0] induces an isomorphism K0split(Proj⁡fg(A))→K0tri(Dperf(A)). Its inverse sends a perfect object represented by a bounded finite-projective complex P to ∑n(−1)n[Pn]. The same comparison holds for finite graded projectives and graded perfect complexes with degree-zero maps. No finite global-dimension or Noetherian hypothesis is required.

Facts & Assumptions

Given: A unital associative ring A, its essentially small additive category Proj⁡fg(A) of finitely generated projective left modules, and the derived category of left A-modules; in the graded clause a unital graded k-algebra A with GrMod⁡0(A).

[F1]

K0tri(Dperf(A)) is the free abelian group on Iso⁡(Dperf(A)) modulo the relations [Y]=[X]+[Z] for distinguished triangles of perfect objects (Grothendieck group of an essentially small triangulated category, Perfect complexes over a ring and its graded version).

[F2]

Dperf(A) is an essentially small strictly full triangulated subcategory of D(A-Mod); a distinguished triangle of D(A-Mod) all of whose objects are perfect is therefore a distinguished triangle of Dperf(A), and bounded complexes of finitely generated projectives are its objects. The graded analogue holds in D(GrMod⁡0(A)) (Perfect complexes form an essentially small triangulated subcategory).

[F3]

K0split(D) of an essentially small additive category is the free abelian group on Iso⁡(D) modulo [X⊕Y]=[X]+[Y], and a class function additive on biproducts factors uniquely through it (Split Grothendieck group of an additive category, Universal properties and functoriality of G0 and split K0).

[F4]

For a bounded complex P of finitely generated projective left modules, χ(P)=∑n(−1)n[Pn] is well defined in K0split, is unchanged by quasi-isomorphism and homotopy equivalence, depends only on the represented perfect object, and is additive on distinguished triangles of perfect objects; the graded finite-projective analogue holds with degree-zero differentials and the graded split group (Euler class of a bounded projective complex is derived invariant and triangle additive).

[F5]

In K0tri, [0]=0 and [X[n]]=(−1)n[X] for every integer n (Shift signs and exact-functor maps on triangulated K0).

[F6]

Every short exact sequence 0→A→B→C→0 of cochain complexes gives a distinguished triangle A→B→C→A[1] in D(A) (Canonical truncations fit a distinguished triangle).

[F7]

For a cochain complex X, the brutal truncation σ≥nX has (σ≥nX)i=Xi for i≥n and zero otherwise, with the retained differentials and the inclusion σ≥nX↪X as a map of complexes; a degree-zero stalk complex has a single nonzero term (Brutal truncation of a complex, Zero complex and stalk complex).

[F8]

A class function from a set to an abelian group extends uniquely to the free abelian group on that set, and a homomorphism killing a subgroup factors uniquely through the quotient (Free abelian group on a set, A homomorphism that kills a normal subgroup factors uniquely through the quotient group).

Proof

technique · direct
1.1F1F2F3F6constructalgebra

For finitely generated projective left modules P,Q the degreewise split sequence of complexes 0→P[0]→(P⊕Q)[0]→Q[0]→0 (the biproduct sequence in degree zero, zero in every other degree) is short exact, and all three complexes are bounded with finitely generated projective terms; by [F2] they are perfect objects of Dperf(A), and [F6] gives a distinguished triangle P[0]→(P⊕Q)[0]→Q[0]→P[1] of D(A-Mod), hence of Dperf(A) by [F2]. Its relation [(P⊕Q)[0]]=[P[0]]+[Q[0]] holds in K0tri(Dperf(A)) by [F1]. Thus the class function [P]↦[P[0]] on Iso⁡(Proj⁡fg(A)) is additive on biproducts, and [F3] gives a unique homomorphism ι∗:K0split(Proj⁡fg(A))→K0tri(Dperf(A)) with ι∗([P])=[P[0]].

1.2F1F4F8constructalgebra

By [F4] the assignment χ(X):=∑n(−1)n[Pn], for any bounded finite-projective complex P representing the perfect object X, is a well-defined class function on Iso⁡(Dperf(A)) with values in K0split(Proj⁡fg(A)), is additive on distinguished triangles of perfect objects, and is independent of the representative. Extending χ over the free abelian group on Iso⁡(Dperf(A)) and applying the quotient universal property of [F8] in the pattern of the functor-induced class functions of [F4] and [F1] produces a unique homomorphism χ‾:K0tri(Dperf(A))→K0split(Proj⁡fg(A)) with χ‾([X])=∑n(−1)n[Pn].

2.1F3F7step 1.1step 1.2algebra

The composite χ‾∘ι∗ is the identity of K0split(Proj⁡fg(A)): for a finitely generated projective P, χ‾(ι∗([P]))=χ(P[0])=[P] because the degree-zero stalk complex has the single term P in degree 0 by [F7], and the two homomorphisms agree on every generator of K0split [F3], with ι∗ and χ‾ as constructed in steps 1.1 and 1.2.

2.2F1F2F5F6F7step 1.1step 1.2inductionalgebra

The composite ι∗∘χ‾ is the identity of K0tri(Dperf(A)). Let P be a bounded finite-projective complex with Pi=0 for i<a and i>b, representing X. For every integer n the inclusion σ≥nP↪σ≥n−1P of [F7] is a degreewise split short exact sequence of complexes with cokernel the degree-(n−1) stalk complex Pn−1[−(n−1)], all terms bounded finite projective; by [F6] and [F2] it gives a distinguished triangle of Dperf(A), so [F1] and [F5] give [σ≥n−1P]=[σ≥nP]+(−1)n−1[Pn−1[0]]. Since σ≥b+1P=0 and [σ≥b+1P]=0 by [F5], summing these relations for n=a+1,…,b+1 telescopes to [σ≥aP]=∑j=ab(−1)j[Pj[0]]; and σ≥aP=P by [F7]. Hence [X]=[P]=∑j(−1)j[Pj[0]]=∑j(−1)jι∗([Pj])=ι∗(χ‾([X])), using ι∗([Pj])=[Pj[0]] from step 1.1 and the definition of χ‾ from step 1.2. The classes [X] generate K0tri(Dperf(A)) [F1], so ι∗∘χ‾ is the identity; the zero complex, where the range a≤j≤b is empty, satisfies [0]=0 by [F5].

3.1F1F2F3F4step 2.1step 2.2algebra∎

Steps 2.1 and 2.2 exhibit χ‾ as a two-sided inverse of ι∗, so degree-zero inclusion induces the asserted isomorphism K0split(Proj⁡fg(A))→K0tri(Dperf(A)), with inverse sending the class of an object represented by P to ∑n(−1)n[Pn]; no finite global-dimension or Noetherian hypothesis was used. The graded comparison is the same argument run in the abelian category GrMod⁡0(A) of graded modules with degree-zero maps, where finite graded projectives replace finite projectives, the graded Euler lemma and graded closure clause of [F2, F4] replace their ungraded counterparts, internal shifts {1} are left untouched, and the biproduct and brutal-truncation sequences are formed degreewise.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02Open item page →

G0 of an abelian category equals triangle K0 of its bounded derived category

Statement

For every essentially small abelian category C, under the standing bounded-derived localization size convention of Derived category of an abelian category, degree-zero inclusion induces an isomorphism G0(C)→K0tri(Db(C)). Its inverse is [X]↦∑n(−1)n[Hn(X)]. It does not require enough projectives, enough injectives, Noetherianity or finite global dimension.

Facts & Assumptions

Given: An essentially small abelian category C, its stalk complexes, and the bounded derived category Db(C) under the standing size convention of Derived category of an abelian category.

[F1]

G0(C) is the free abelian group on Iso⁡(C) modulo the relations [Y]=[X]+[Z] from short exact sequences, and a class function on Iso⁡(C) additive on short exact sequences factors uniquely through G0(C) (Grothendieck group of an essentially small abelian category, Universal properties and functoriality of G0 and split K0).

[F2]

K0tri(T) is the free abelian group on Iso⁡(T) modulo the subgroup generated by the triangle relations [Y]−[X]−[Z], and [0]=0, [X[n]]=(−1)n[X] for every integer n (Grothendieck group of an essentially small triangulated category, Shift signs and exact-functor maps on triangulated K0).

[F3]

A function from a set to an abelian group extends uniquely to a homomorphism on the free abelian group on that set, and a homomorphism killing a subgroup factors uniquely through the quotient group (Free abelian group on a set, A homomorphism that kills a normal subgroup factors uniquely through the quotient group).

[F4]

D(C) is triangulated with distinguished triangles the isomorphic images of cone triangles, the localization is exact, and every distinguished triangle carries a long exact cohomology sequence ⋯→Hn(X)→Hn(Y)→Hn(Z)→Hn+1(X)→⋯ whose maps are the images of the triangle's maps; the functors Hn factor through the localization (Derived category of an abelian category, The derived category inherits a triangulated structure, Cohomology factors through the derived category).

[F5]

Under the standing size convention, Db(C)→D(C) is a fully faithful exact inclusion of a full triangulated subcategory, and its essential image is exactly the objects with bounded cohomology (Bounded derived localizations embed fully faithfully).

[F6]

Every short exact sequence 0→A→B→C→0 of cochain complexes gives a distinguished triangle A→B→C→A[1] in D(C), and for every integer n there are canonical distinguished triangles τ≤nX→τ≤n+1X→Hn+1(X)[−n−1]→(τ≤nX)[1]; canonical truncations are functorial on the derived category with Hi(τ≤nX)=Hi(X) for i≤n and zero for i>n (Canonical truncations fit a distinguished triangle, Canonical truncation is a complex and has the claimed cohomology, Canonical truncation of a complex).

[F7]

The stalk complex S0(A) has S0(A)0=A, vanishes in every other degree and has zero differentials; its cohomology is H0(S0(A))≅A and Hn(S0(A))=0 for n≠0 (Zero complex and stalk complex, Cohomology object of a cochain complex).

Proof

technique · direct
1.1F1F2F5F6F7constructalgebra

The assignment A↦S0(A), functorial by degreewise application, sends isomorphic objects of C to isomorphic degree-zero stalk complexes, so [A]↦[S0(A)] is a well-defined class function on Iso⁡(C) with values in K0tri(Db(C)): the stalk complex has cohomology supported in degree 0 by [F7], hence lies in Db(C) by [F5]. A short exact sequence 0→A→B→C→0 of C, viewed in degree zero, is degreewise short exact as a sequence of complexes (in every other degree it reads 0→0→0 with zero differentials), so [F6] gives a distinguished triangle S0(A)→S0(B)→S0(C)→S0(A)[1] in D(C) whose objects all have bounded cohomology and therefore lie in Db(C) by [F5]; its relation [S0(B)]=[S0(A)]+[S0(C)] holds in K0tri(Db(C)) by [F2]. Thus the class function is additive on short exact sequences, and [F1] gives a unique homomorphism ι∗:G0(C)→K0tri(Db(C)) with ι∗([A])=[S0(A)].

1.2F4F5constructalgebra

For X in Db(C) the cohomology objects Hn(X) are defined for all n by [F4] and vanish outside a finite interval by [F5]; set χ(X):=∑n(−1)n[Hn(X)]∈G0(C), a finite alternating sum. If X≅X′ in Db(C), then Hn(X)≅Hn(X′) for every n because the cohomology functors factor through the derived category [F4], so χ is a class function on Iso⁡(Db(C)). The zero object has χ(0)=0, since its cohomology vanishes in every degree.

2.1F1F4F5step 1.2algebra

The class function χ of step 1.2 is additive on distinguished triangles. Let X→Y→Z→X[1] be a distinguished triangle of Db(C); its image under the exact inclusion is distinguished in D(C) by [F5], so [F4] gives the long exact cohomology sequence ⋯→Hn(X)→Hn(Y)→Hn(Z)→Hn+1(X)→⋯. Choose integers a≤b with Hn(X)=Hn(Y)=Hn(Z)=0 for n<a and n>b; such bounds exist since all three objects lie in the essential image described in [F5], and the sequence vanishes outside [a,b]. For each n put Jn:=ker⁡(Hn(X)→Hn(Y)), Kn:=im⁡(Hn(X)→Hn(Y)) and In:=im⁡(Hn(Y)→Hn(Z)), objects of C that are subobjects or quotients of Hn(X),Hn(Y),Hn(Z) and hence vanish for n<a and n>b. Exactness at Hn(X), Hn(Y) and Hn(Z), together with im⁡(Hn(Z)→Hn+1(X))=ker⁡(Hn+1(X)→Hn+1(Y))=Jn+1, gives the short exact sequences 0→Jn→Hn(X)→Kn→0, 0→Kn→Hn(Y)→In→0 and 0→In→Hn(Z)→Jn+1→0 in C, with Jb+1⊆Hb+1(X)=0. Multiplying the three resulting G0-relations by (−1)n and summing over the finitely many nonzero degrees gives χ(Y)=χ(X)+χ(Z): the J-terms telescope, since ∑n(−1)n[Jn+1]=−∑n(−1)n[Jn], while the K- and I-terms cancel between [Hn(X)]+[Hn(Z)] and [Hn(Y)].

3.1F2F3step 2.1constructalgebra

Since χ is a class function additive on distinguished triangles by step 2.1, extending it over the free abelian group on Iso⁡(Db(C)) and applying the quotient universal property, exactly as the functor-induced class functions of [F2] are factored, produces a unique homomorphism χ‾:K0tri(Db(C))→G0(C) with χ‾([X])=χ(X).

4.1F1F7step 1.1step 3.1algebra

The composite χ‾∘ι∗ is the identity of G0(C): for an object A of C, χ‾(ι∗([A]))=χ(S0(A))=∑n(−1)n[Hn(S0(A))]=[A] by [F7], so the two homomorphisms agree on every generator of G0(C) [F1], where ι∗ is the homomorphism of step 1.1 and χ‾ is that of step 3.1.

4.2F2F5F6step 1.1step 3.1inductionalgebra

The composite ι∗∘χ‾ is the identity of K0tri(Db(C)). Let X have Hn(X)=0 for n<a and n>b. The canonical truncations are objects of Db(C) and the triangles τ≤nX→τ≤n+1X→Hn+1(X)[−n−1]→(τ≤nX)[1] of [F6] are distinguished in Db(C) by [F5]. The complex τ≤a−1X has zero cohomology in every degree by [F6], so the zero map τ≤a−1X→0 is a quasi-isomorphism and [τ≤a−1X]=0 in K0tri(Db(C)). For each n=a−1,…,b−1 the triangle relation and [Hn+1(X)[−n−1]]=(−1)n+1[Hn+1(X)[0]] from [F2] give [τ≤n+1X]=[τ≤nX]+(−1)n+1[Hn+1(X)[0]], and summing these relations telescopes to [τ≤bX]=∑n=ab(−1)n[Hn(X)[0]]. The truncation map τ≤bX→X is a quasi-isomorphism by the cohomology formula of [F6], so [τ≤bX]=[X] and [X]=∑n=ab(−1)n[Hn(X)[0]]=∑n=ab(−1)nι∗([Hn(X)])=ι∗(χ‾([X])), using the identification ι∗([Hn(X)])=[S0(Hn(X))]=[Hn(X)[0]] of step 1.1. The classes [X] generate K0tri(Db(C)) [F2], so ι∗∘χ‾ is the identity.

5.1F1F2step 4.1step 4.2algebra∎

Steps 4.1 and 4.2 exhibit χ‾ as a two-sided inverse of ι∗, so degree-zero inclusion induces the asserted isomorphism G0(C)→K0tri(Db(C)) whose inverse sends [X] to ∑n(−1)n[Hn(X)]. The argument used only the free abelian group presentations, their universal properties, the long exact cohomology sequence and the finite canonical-truncation induction: no enough-projectives or enough-injectives hypothesis, no Noetherianity and no finite global dimension was used, and no choice principle occurs.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

Under AC, left Noetherian rings of finite left global dimension identify perfect and bounded finite-module derived categories

Statement

Assume AC. Let A be a unital left Noetherian ring of finite left global dimension d. Then the exact inclusion of finitely generated left A-modules into all left A-modules induces an exact equivalence Db(A-modfg)≃Dperf(A), under the standing derived-localization size convention of Derived category of an abelian category. Consequently the canonical Cartan map K0split(Proj⁡fg(A))→G0(A-modfg), [P]↦[P], is an isomorphism through the two separate triangle-K0 comparisons. Neither comparison theorem by itself requires these ring hypotheses.

Facts & Assumptions

Given: The Axiom of Choice; a unital left Noetherian ring A of finite left global dimension d; the category A=A-modfg of finitely generated left A-modules, included in the category of all left A-modules.

[F1]

A is left Noetherian, so every finitely generated left A-module is Noetherian, and a module is Noetherian exactly when all of its submodules are finitely generated; a finitely generated module is one generated by a finite set, and An is free (Left and right Noetherian rings, Finitely generated modules over a left Noetherian ring are Noetherian, Noetherian modules: every submodule is finitely generated, Generated submodule, cyclic and finitely generated modules, module basis and free module).

[F2]

A module is projective exactly when it is a direct summand of a free module, and every finitely generated module is a quotient of a finite free module; hence every finitely generated projective module is a direct summand of some An (Equivalent characterizations of projective modules, Projective modules and the lifting property, Generated submodule, cyclic and finitely generated modules, module basis and free module).

[F3]

l.gl.dim⁡A=d means pd⁡(M)≤d for every left A-module M, and for n≥1 and a fixed projective resolution, pd⁡(M)≤n holds exactly when the n-th syzygy Ωn(M) of that resolution is projective (Left and right global dimension of a ring, Projective dimension at most n iff the nth syzygy is projective).

[F4]

If an abelian category has enough projectives and Xn=0 for n>b, there is a termwise epic quasi-isomorphism p:P→X with each Pn projective and Pn=0 for n>b, where DC supplies the successive objectwise choices (Bounded above complexes admit projective replacements).

[F5]

A bounded-above cochain complex of projective objects is K-projective, with DC supplying the successive homotopy choices (A bounded above complex of projectives is homotopically projective).

[F6]

For a K-projective complex P and any complex X the localization map Hom⁡K(P,X)→Hom⁡D(P,X) is bijective (Morphisms from a homotopically projective complex need no roof).

[F7]

For every abelian category, the canonical functors D−(A),D+(A),Db(A)→D(A) are fully faithful and exact, and the essential image of Db(A) is the objects with bounded cohomology (Bounded derived localizations embed fully faithfully).

[F9]

Dperf(A) consists of the objects isomorphic to bounded complexes of finitely generated projective left A-modules, and it is an essentially small strictly full triangulated subcategory (Perfect complexes over a ring and its graded version, Perfect complexes form an essentially small triangulated subcategory).

[F10]

Degree-zero inclusion is an isomorphism K0split(Proj⁡fg(A))→K0tri(Dperf(A)) with inverse the Euler class, and for every essentially small abelian category C, degree-zero inclusion is an isomorphism G0(C)→K0tri(Db(C)) with inverse [X]↦∑n(−1)n[Hn(X)] (Triangle K0 of perfect complexes equals split K0 of finite projectives, G0 of an abelian category equals triangle K0 of its bounded derived category).

[F11]

An exact functor between essentially small triangulated categories induces a homomorphism of triangle Grothendieck groups, identities and composites are respected, and naturally isomorphic exact functors induce the same homomorphism (Shift signs and exact-functor maps on triangulated K0, Grothendieck group of an essentially small triangulated category).

Proof

technique · direct
1.1F1F2F3constructalgebra

Under the hypotheses, A is an essentially small abelian category with enough projectives, and every finitely generated left A-module M has a finite resolution 0→Qn→⋯→Q0→M→0 by finitely generated projective modules, with n:=max⁡(1,d). Indeed, kernels of maps of finitely generated modules are finitely generated submodules of Noetherian modules [F1], so A is closed under kernels and cokernels and is abelian; each finitely generated M is a quotient of a finite free module Am [F1, F2], which is projective, so A has enough projectives; and isomorphism classes of finitely generated modules form a set because every such module is a quotient of some Am, so A is essentially small. Iterating finite free covers builds a projective resolution all of whose syzygies are finitely generated [F1]; since pd⁡(M)≤d≤n and n≥1, the syzygy theorem [F3] makes Ωn(M) projective, and it is finitely generated as a submodule of a finitely generated free module [F1]; truncating the resolution there gives the displayed finite resolution.

2.1F1F4F8step 1.1constructalgebra

Every bounded complex X of finitely generated left A-modules, say supported in degrees [a,b], admits a bounded complex P of finitely generated projectives together with a quasi-isomorphism p:P→X. Apply the published replacement construction [F4] inside the abelian category A of step 1.1, which has enough projectives, using the successive choices licensed by the DC supplied by AC [F8]; this gives a termwise epic quasi-isomorphism p∞:P∞→X with P∞j=0 for j>b and every P∞j a finitely generated projective. Let M:=ker⁡(dP∞a−1:P∞a−1→P∞a), a finitely generated module [F1]; by step 1.1, M has a finite resolution by finitely generated projectives. Place that resolution in degrees a−2,a−3,…, the first of its maps being composed onto M followed by the inclusion M↪P∞a−1, keep P∞ unchanged in degrees ≥a−1, and set the terms below the placed resolution to zero; call the result P. Then P is bounded with finitely generated projective terms, and the restricted map p (the map p∞ above degree a−1, and zero in degrees below a−1, where X vanishes) is a chain map. Its cohomology matches that of X: in degrees ≥a because P agrees with P∞ there and p∞ is a quasi-isomorphism [F4]; in degree a−1 the kernel of dPa−1 is M, which is exactly the image of the placed first differential, so Ha−1(P)=0=Ha−1(X); and in degrees below a−1 the placed resolution is exact and X vanishes. Hence p is a quasi-isomorphism.

3.1F2F5F6F7F8step 2.1algebra

The functor Db(A)→D(A-Mod) induced by the inclusion is fully faithful. Given objects X,Y of Db(A), step 2.1 supplies bounded complexes P,Q of finitely generated projectives with quasi-isomorphisms onto bounded complexes representing X and Y, so in both derived categories X≅P and Y≅Q. Such P is a bounded-above complex of projective objects of A and, since each Pj is a direct summand of a finite free module [F2], also a bounded-above complex of projective A-modules; hence P is K-projective in both categories by the DC-qualified theorem [F5], with DC supplied by AC [F8]. By the no-roof proposition [F6], Hom⁡D(A)(P,Q)≅Hom⁡K(A)(P,Q) and Hom⁡D(A-Mod)(P,Q)≅Hom⁡K(A-Mod)(P,Q), and by [F7] these derived Hom sets are the bounded ones. Chain maps and homotopies between P and Q are the same data in A and in A-Mod because A is a full subcategory, so the comparison map Hom⁡Db(A)(X,Y)→Hom⁡D(A-Mod)(X,Y) is bijective.

4.1F7F9step 2.1algebra

The functor of step 3.1 is essentially surjective onto Dperf(A) and has image contained in it. Every perfect object is isomorphic in D(A-Mod) to a bounded complex P of finitely generated projective left A-modules [F9], which is a bounded complex in A and hence an object of Db(A) mapping to P; conversely every object of Db(A) is isomorphic by step 2.1 to a bounded complex of finitely generated projectives, whose image is perfect by [F9]. The inclusion of complexes preserves finite biproducts, shifts and cones degreewise, so the induced functor is exact.

5.1F7F11step 3.1step 4.1algebra

Steps 3.1 and 4.1 show that the induced exact functor Db(A)→Dperf(A) is fully faithful and essentially surjective, that is, an exact equivalence of triangulated categories; by [F7] it is also compatible with the bounded localizations. By [F11] it induces an isomorphism E∗:K0tri(Db(A))→K0tri(Dperf(A)) on triangle Grothendieck groups, with inverse induced by any quasi-inverse equivalence.

6.1F10F11step 5.1algebra∎

Write φ for the isomorphism of [F10] on the projective side, with φ([P])=[P[0]], and ψ for the isomorphism G0(A)→K0tri(Db(A)) of [F10], whose inverse sends [X] to ∑n(−1)n[Hn(X)]. The composite ψ−1∘E∗−1∘φ is a homomorphism K0split(Proj⁡fg(A))→G0(A), and on a generator [P] it sends [P]↦[P[0]]↦[P[0]]↦∑n(−1)n[Hn(P[0])]=[P], because the bounded complex P[0] lies in the equivalence of step 5.1 with P as its image and has cohomology P in degree 0 and zero elsewhere [F10]. Since the classes [P] generate K0split(Proj⁡fg(A)) [F10], this composite is exactly the Cartan map [P]↦[P], which is therefore an isomorphism, being a composite of isomorphisms. The ring hypotheses entered only through the equivalence of step 5.1: the two comparison isomorphisms of [F10] hold for every unital ring and every essentially small abelian category respectively, and this does not generalise to a singular or non-left-Noetherian ring.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02Open item page →

Graded derived tensor equivalences induce Laurent-linear K0 and G0 maps

Statement

Let k be a field and let A,B be finite-dimensional unital graded k-algebras. Let the bounded graded (B,A)-bimodule complex F and the bounded graded (A,B)-bimodule complex G satisfy the two-sided projectivity and supplied homotopy-inverse hypotheses of Supplied inverse bimodule complexes give derived tensor equivalences. Then the exact tensor equivalences they define induce mutually inverse Z[v,v−1]-linear maps on the graded projective group K0gr and on the graded finite-module group G0gr, with v[M]=[M{1}]. In the published shift-orbit bases these maps are inverse matrices over Z[v,v−1]. Any supplied natural-isomorphism relation between composites of such exact shift-compatible functors becomes an equality of these maps and matrices; this does not produce coherent comparison isomorphisms upstairs.

Facts & Assumptions

Given: A field k; finite-dimensional unital graded k-algebras A,B; bounded graded bimodule complexes F (a (B,A)-bimodule) and G (an (A,B)-bimodule) with the projectivity and supplied homotopy-inverse data of Supplied inverse bimodule complexes give derived tensor equivalences; the standing localization size convention for bounded derived categories.

[F1]

G0gr(A) is the short-exact-sequence group of finite-dimensional graded left A-modules with degree-zero maps, K0gr(A) is the split Grothendieck group of finite graded projectives, and the internal shift acts by vr[M]=[M{r}] and vr[P]=[P{r}], making both groups Z[v,v−1]-modules (Graded Grothendieck groups, shift action, and Cartan map).

[F2]

The tensor by F defines exact functors on the bounded homotopy categories of finite graded projectives and, after descent, on the ordinary and graded bounded derived categories, computed by signed totalization with bounded output; the same holds for G (A bounded two-sided projective bimodule complex defines exact derived tensor functors).

[F3]

Under the supplied bimodule chain maps and homotopies, the two tensor functors are mutually quasi-inverse exact equivalences on the ordinary and graded bounded derived categories and on Kb(proj⁡gr); the supplied inverse data alone do not choose coherent comparison isomorphisms (Supplied inverse bimodule complexes give derived tensor equivalences).

[F4]

For graded bimodules there is a natural degree-zero isomorphism M{r}⊗AN{s}≅(M⊗AN){r+s} compatible with the outer actions, together with the graded associator and unit isomorphisms (Graded associativity, units, and internal-shift tensor isomorphisms).

[F5]

Degree-zero inclusion gives K0split(finite graded projectives)≅K0tri(Dperfgr(A)) with inverse the Euler class, and for every essentially small abelian category C, G0(C)≅K0tri(Db(C)) with inverse [X]↦∑n(−1)n[Hn(X)] (Triangle K0 of perfect complexes equals split K0 of finite projectives, G0 of an abelian category equals triangle K0 of its bounded derived category).

[F6]

Every derived morphism between bounded finite-projective representatives is represented by a chain map uniquely up to homotopy, and Dperfgr(A) is a strictly full triangulated subcategory (Perfect complexes form an essentially small triangulated subcategory).

[F7]

An exact functor between essentially small triangulated categories induces a homomorphism of triangle Grothendieck groups, equivalences induce isomorphisms, and naturally isomorphic exact functors induce the same homomorphism; no coherence is inferred (Shift signs and exact-functor maps on triangulated K0, Grothendieck group of an essentially small triangulated category, Exact functor between triangulated categories).

[F8]

For a finite-dimensional graded k-algebra the group K0gr has a Z[v,v−1]-basis {[Pi]} indexed by the shift orbits of graded-simple classes and G0gr has the corresponding basis {[Si]}; both are free Z[v,v−1]-modules of the same finite rank (Shift-orbit bases for graded simple and projective classes).

[F9]

A graded module generated by finitely many homogeneous elements over a finite-dimensional graded algebra is finite dimensional over k, and finite-dimensional graded modules form an essentially small abelian category (Finite graded projective modules, Associative graded algebras, bimodules, and internal shifts).

Proof

technique · direct
1.1F2F9algebra

Since B is finite dimensional over k, a graded left B-module generated by finitely many homogeneous elements is finite dimensional over k: the finitely many generators together with the finite-dimensional algebra act in only finitely many degrees and span a finite-dimensional space. Hence each term Fp, being finite graded projective as a left B-module [F2], is finite dimensional over k, and likewise each Gq. For a finite-dimensional graded left A-module M, each tensor Fp⊗AM is a quotient of the finite-dimensional k-space Fp⊗kM and is therefore finite dimensional. Consequently F⊗A− carries bounded complexes of finite-dimensional graded left A-modules to bounded complexes of finite-dimensional graded left B-modules, and G⊗B− does the same in the other direction.

1.2F3F5F6algebra

The same published equivalence restricts on the projective side: by [F3] the tensor functors are mutually quasi-inverse exact equivalences between Kb(proj⁡grA) and Kb(proj⁡grB). The canonical functor Kb(proj⁡grA)→Dperfgr(A) is fully faithful by the no-roof clause of [F6] and essentially surjective by the definition of graded perfectness, hence an equivalence of triangulated categories; combined with the graded clause of [F5] it identifies K0tri(Kb(proj⁡grA)) with K0gr(A), and similarly for B.

2.1F2F3F4step 1.1constructalgebra

By [F2] both tensor functors preserve quasi-isomorphisms between bounded complexes, and by step 1.1 they preserve the full subcategories of bounded complexes of finite-dimensional modules in the graded and in the ungraded settings; hence they descend to exact functors Db(CAgr)→Db(CBgr) and back, where Cgr denotes finite-dimensional graded modules with degree-zero maps, and likewise ungraded. The chain-level unit and counit assembled in [F3] from the supplied bimodule maps, associators and unit maps are quasi-isomorphisms between bounded complexes of finite-dimensional modules when evaluated there, and the supplied homotopies show that their composites are homotopic to the identities; hence these descended functors are mutually quasi-inverse exact equivalences.

3.1F5F6F7step 1.2step 2.1algebra

Applying [F5, F7] to the equivalence of step 2.1 gives mutually inverse isomorphisms F‾:G0gr(A)→G0gr(B) and G‾:G0gr(B)→G0gr(A): the abelian comparison identifies each graded G0gr with the triangle group of the bounded derived category of finite-dimensional graded modules, the exact equivalence induces an isomorphism by [F7], and the two composite identifications are inverse because the functors are quasi-inverse. Likewise, by [F3, F5, F6, F7] and step 1.2, the projective-side equivalence induces mutually inverse isomorphisms F‾K:K0gr(A)→K0gr(B) and G‾K in the other direction.

4.1F1F4F7step 1.2step 3.1algebra

The maps of step 3.1 are Z[v,v−1]-linear. The degree-zero natural isomorphism F⊗A(M{r})≅(F⊗AM){r} of [F4] exhibits the tensor functors as commuting with the internal-shift functors up to natural isomorphism, in both variables and for G as well; since a natural isomorphism of exact functors induces the same map on triangle Grothendieck groups [F7], the induced maps on K0tri intertwine the maps induced by internal shift, and the comparisons of [F5] identify the latter with multiplication by v in the sense of [F1]. The projective-side maps intertwine [P]↦[P{r}] in the same way, because F⊗A(P{r})≅(F⊗AP){r} is an isomorphism of bounded complexes of finite graded projectives and therefore already an isomorphism in Kb(proj⁡gr). Extending by additivity gives F‾(vx)=vF‾(x) for all x and the analogous identity for G‾.

5.1F1F7F8step 3.1step 4.1algebra∎

By [F7] any supplied natural-isomorphism relation between composites of such exact shift-compatible functors gives equal induced maps on the triangle groups, hence by the identifications of step 3.1 equal maps F‾,G‾ on G0gr and on K0gr and equal composites in the reverse direction; these are equalities of group homomorphisms only, and no coherent comparison isomorphisms between the underlying functors are produced. In the bases {[Pi]} of K0gr and {[Si]} of G0gr from [F8], both groups are free Z[v,v−1]-modules, so the mutually inverse Z[v,v−1]-linear maps of steps 3.1 and 4.1 are represented by inverse matrices over Z[v,v−1]. This proves the stated mutual inversion, Laurent linearity, matrix and naturality assertions.

5 · Examples, counterexamples and false statements

None yet.

Sources