Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-10-02
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.

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.

Depends on

Used by

Dependency tree · two levels

54 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources