ConceptComplete

Pretriangulated DG Category

A pretriangulated DG category is a DG category that is "closed under shifts and cones" in the DG sense. The homotopy category of a pretriangulated DG category is canonically triangulated. Pretriangulated DG categories provide the correct DG-level structure that descends to triangulated categories, bridging the gap between the algebraic DG framework and the \infty-categorical notion of stability.


Definition

Definition6.1Pretriangulated DG category

A DG category A\mathcal{A} is pretriangulated if it satisfies:

  1. Shifts exist: For every XAX \in \mathcal{A} and nZn \in \mathbb{Z}, there is an object X[n]AX[n] \in \mathcal{A} representing the functor YHomA(Y,X)[n]Y \mapsto \operatorname{Hom}_{\mathcal{A}}(Y, X)[n] (the shift of the Hom complex).

  2. Cones exist: For every closed degree-00 morphism f:XYf: X \to Y in A\mathcal{A} (i.e., fHom0(X,Y)f \in \operatorname{Hom}^0(X, Y) with d(f)=0d(f) = 0), there is a cone Cone(f)A\operatorname{Cone}(f) \in \mathcal{A} fitting into a "DG exact triangle"

XfYiCone(f)pX[1]X \xrightarrow{f} Y \xrightarrow{i} \operatorname{Cone}(f) \xrightarrow{p} X[1]

with the standard universal property at the DG level.

Equivalently, A\mathcal{A} is pretriangulated if the Yoneda embedding AModAdg\mathcal{A} \hookrightarrow \operatorname{Mod}_{\mathcal{A}}^{\mathrm{dg}} factors through the DG subcategory of representable modules and is closed under shifts and cones therein.

Definition6.2Cone in a DG category

For a closed degree-00 morphism f:XYf: X \to Y in a DG category, the standard cone (when it exists as a formal construction) is characterized by the Hom complex:

Hom(Cone(f),Z)fib(Hom(Y,Z)fHom(X,Z))\operatorname{Hom}(\operatorname{Cone}(f), Z) \simeq \operatorname{fib}\left(\operatorname{Hom}(Y, Z) \xrightarrow{f^*} \operatorname{Hom}(X, Z)\right)

In concrete DG categories (e.g., chain complexes), Cone(f)=YX[1]\operatorname{Cone}(f) = Y \oplus X[1] as a graded object, with differential:

dCone(y,x)=(dY(y)+f(x),dX[1](x))d_{\operatorname{Cone}}(y, x) = (d_Y(y) + f(x), -d_{X[1]}(x))

Definition6.3Pretriangulated hull

For any DG category A\mathcal{A}, the pretriangulated hull (or pretriangulated closure) Apretr\mathcal{A}^{\mathrm{pretr}} is the smallest pretriangulated DG category containing A\mathcal{A}. It is constructed by iteratively adding shifts and cones:

  • Start with A\mathcal{A}.
  • Add all shifts X[n]X[n] for XAX \in \mathcal{A}, nZn \in \mathbb{Z}.
  • Add cones of all closed degree-00 morphisms.
  • Iterate (transfinitely if necessary).

The inclusion AApretr\mathcal{A} \hookrightarrow \mathcal{A}^{\mathrm{pretr}} induces a fully faithful functor H0(A)H0(Apretr)H^0(\mathcal{A}) \hookrightarrow H^0(\mathcal{A}^{\mathrm{pretr}}), and H0(Apretr)H^0(\mathcal{A}^{\mathrm{pretr}}) is the triangulated hull of H0(A)H^0(\mathcal{A}).


Key Examples

ExampleChain complexes are pretriangulated

The DG category Cdg(R)\mathbf{C}_{\mathrm{dg}}(R) of chain complexes over a ring RR is pretriangulated:

  • Shifts: (C[n])p=Cp+n(C[n])_p = C_{p+n} with differential dC[n]=(1)ndCd_{C[n]} = (-1)^n d_C.
  • Cones: Cone(f:CD)=DC[1]\operatorname{Cone}(f: C \to D) = D \oplus C[1] with the standard cone differential.

The homotopy category H0(Cdg(R))=K(R)H^0(\mathbf{C}_{\mathrm{dg}}(R)) = K(R) (the homotopy category of chain complexes) is indeed triangulated.

ExampleInjective/projective complexes

The full DG subcategory Cdginj(A)\mathbf{C}_{\mathrm{dg}}^{\mathrm{inj}}(\mathcal{A}) of complexes of injective objects in an abelian category A\mathcal{A} (with enough injectives) is pretriangulated. Its homotopy category:

H0(Cdginj(A))D(A)H^0(\mathbf{C}_{\mathrm{dg}}^{\mathrm{inj}}(\mathcal{A})) \simeq D(\mathcal{A})

Similarly, the DG category of h-projective complexes is pretriangulated with homotopy category D(A)D(\mathcal{A}).

ExamplePerfect DG modules

For a DG algebra AA, the full DG subcategory PerfAdgModAdg\operatorname{Perf}_A^{\mathrm{dg}} \subset \operatorname{Mod}_A^{\mathrm{dg}} of perfect DG modules (compact objects) is pretriangulated. Its homotopy category is the perfect derived category:

H0(PerfAdg)=Dperf(A)H^0(\operatorname{Perf}_A^{\mathrm{dg}}) = D^{\mathrm{perf}}(A)

For an ordinary algebra AA, perfect DG modules correspond to bounded complexes of finitely generated projective modules.

ExamplePretriangulated hull of a single object

For a DG algebra AA viewed as a one-object DG category A\mathcal{A}, the pretriangulated hull Apretr\mathcal{A}^{\mathrm{pretr}} consists of:

  • Shifts A[n]A[n] for nZn \in \mathbb{Z}.
  • Iterated cones (which are "twisted complexes" over AA).

The homotopy category H0(Apretr)H^0(\mathcal{A}^{\mathrm{pretr}}) is the smallest triangulated subcategory of D(A)D(A) containing AA and closed under direct summands. When AA is an ordinary ring, this is Dperf(A)D^{\mathrm{perf}}(A).

ExampleTwisted complexes

A twisted complex over a DG category A\mathcal{A} is a finite collection of objects E1,,EnAE_1, \ldots, E_n \in \mathcal{A} with shifts n1,,nkZn_1, \ldots, n_k \in \mathbb{Z} and a strictly upper-triangular matrix of morphisms qijHom1+ninj(Ei,Ej)q_{ij} \in \operatorname{Hom}^{1+n_i-n_j}(E_i, E_j) for i<ji < j, satisfying the Maurer--Cartan equation:

dq+qq=0dq + q \circ q = 0

(where q=(qij)q = (q_{ij}) is viewed as an endomorphism of Ei[ni]\bigoplus E_i[n_i]).

The DG category of twisted complexes Tw(A)\operatorname{Tw}(\mathcal{A}) is pretriangulated and provides a concrete model for Apretr\mathcal{A}^{\mathrm{pretr}}.

ExampleDG category of coherent sheaves

For a smooth projective variety XX, the DG category Cohdg(X)\operatorname{Coh}_{\mathrm{dg}}(X) obtained from injective resolutions of coherent sheaves is pretriangulated. It enhances Db(Coh(X))D^b(\operatorname{Coh}(X)):

H0(Cohdg(X))Db(Coh(X))H^0(\operatorname{Coh}_{\mathrm{dg}}(X)) \simeq D^b(\operatorname{Coh}(X))

The pretriangulated structure ensures that cones of morphisms between complexes of coherent sheaves remain in the category.


Triangulated Structure on the Homotopy Category

ExampleThe homotopy category is triangulated

For a pretriangulated DG category A\mathcal{A}, the homotopy category H0(A)H^0(\mathcal{A}) is triangulated with:

  • Shift: [1][1] induced by the DG shift XX[1]X \mapsto X[1].
  • Distinguished triangles: XfYCone(f)X[1]X \xrightarrow{f} Y \to \operatorname{Cone}(f) \to X[1] for closed degree-00 morphisms ff.

The triangulated structure is automatic: all axioms (TR1)--(TR4) follow from the DG-level constructions. In particular, the octahedral axiom follows from the existence of iterated cones at the DG level.

ExamplePretriangulated DG categories vs. stable infinity-categories

Under the DG nerve construction NdgN_{\mathrm{dg}}, a pretriangulated DG category A\mathcal{A} maps to a stable \infty-category Ndg(A)N_{\mathrm{dg}}(\mathcal{A}). The key correspondence:

| DG concept | Stable \infty-category concept | |---|---| | Pretriangulated DG category | Stable \infty-category | | Shift X[1]X[1] | Suspension ΣX\Sigma X | | Cone of f:XYf: X \to Y | Cofiber of ff | | Closed degree-00 morphism | Morphism in C\mathcal{C} | | Homotopy (d(h)=fgd(h) = f - g) | Path in Map(X,Y)\operatorname{Map}(X, Y) |

The pretriangulated condition ensures that the DG nerve is stable (has a zero object, all finite limits and colimits, and Σ\Sigma is an equivalence).

ExampleExact DG functors

A DG functor F:ABF: \mathcal{A} \to \mathcal{B} between pretriangulated DG categories is exact if it preserves cones: F(Cone(f))Cone(F(f))F(\operatorname{Cone}(f)) \cong \operatorname{Cone}(F(f)) in B\mathcal{B} for all closed degree-00 morphisms ff. The induced functor H0(F):H0(A)H0(B)H^0(F): H^0(\mathcal{A}) \to H^0(\mathcal{B}) is then a triangulated functor.

Every DG functor between pretriangulated DG categories that preserves the zero object automatically preserves cones (since cones are constructed from shifts, direct sums, and the differential, all of which are preserved).


Constructions

ExampleDG quotient (Drinfeld)

For a pretriangulated DG category A\mathcal{A} and a full pretriangulated DG subcategory BA\mathcal{B} \subset \mathcal{A}, the DG quotient A/B\mathcal{A}/\mathcal{B} (Drinfeld) is the DG category obtained by formally adjoining null-homotopies for all objects of B\mathcal{B}: for each BBB \in \mathcal{B}, add a morphism hBHom1(B,B)h_B \in \operatorname{Hom}^{-1}(B, B) with d(hB)=idBd(h_B) = \operatorname{id}_B.

The homotopy category satisfies H0(A/B)H0(A)/H0(B)H^0(\mathcal{A}/\mathcal{B}) \simeq H^0(\mathcal{A})/H^0(\mathcal{B}) (the Verdier quotient). The DG quotient lifts the Verdier quotient to the DG level.

ExampleTensor product of pretriangulated categories

The tensor product AkB\mathcal{A} \otimes_k \mathcal{B} of DG categories is generally not pretriangulated even if A\mathcal{A} and B\mathcal{B} are. One must take the pretriangulated hull (AkB)pretr(\mathcal{A} \otimes_k \mathcal{B})^{\mathrm{pretr}}.

Alternatively, one can work with the derived tensor product AkLB\mathcal{A} \otimes_k^{\mathbf{L}} \mathcal{B} in the Morita model structure, which produces a DG category Morita equivalent to the expected result.

ExampleSemi-orthogonal decompositions at the DG level

A semi-orthogonal decomposition H0(A)=T1,T2H^0(\mathcal{A}) = \langle \mathcal{T}_1, \mathcal{T}_2 \rangle lifts to the DG level: there exist full pretriangulated DG subcategories A1,A2A\mathcal{A}_1, \mathcal{A}_2 \subset \mathcal{A} with H0(Ai)=TiH^0(\mathcal{A}_i) = \mathcal{T}_i and a DG bimodule MM representing the "gluing data." The DG category A\mathcal{A} is recovered as the upper-triangular DG category:

A(A1M0A2)\mathcal{A} \simeq \left(\begin{smallmatrix} \mathcal{A}_1 & M \\ 0 & \mathcal{A}_2 \end{smallmatrix}\right)

This lifting is possible because pretriangulated DG categories have well-defined orthogonal complements.

ExampleSmooth and proper DG categories

A pretriangulated DG category A\mathcal{A} (over kk) is:

  • Smooth (or homologically smooth) if the diagonal bimodule A\mathcal{A} is perfect as an AopkA\mathcal{A}^{\mathrm{op}} \otimes_k \mathcal{A}-module.
  • Proper if nHn(Hom(X,Y))\bigoplus_n H^n(\operatorname{Hom}(X, Y)) is finite-dimensional for all X,YX, Y.

Smooth and proper DG categories are the noncommutative analogues of smooth projective varieties. They have well-defined Serre duality, finite-dimensional Hochschild cohomology, and satisfy the representability theorem for DG modules.


Summary

RemarkKey points

Pretriangulated DG categories provide the DG-level structure underlying triangulated categories:

  1. A pretriangulated DG category is closed under shifts and cones at the DG level.

  2. The homotopy category H0(A)H^0(\mathcal{A}) is canonically triangulated, with all axioms following automatically from the DG structure.

  3. Twisted complexes provide a concrete model for the pretriangulated hull Apretr\mathcal{A}^{\mathrm{pretr}}.

  4. Under the DG nerve, pretriangulated DG categories correspond to stable \infty-categories.

  5. Key constructions: DG quotient (Drinfeld), semi-orthogonal decompositions, smooth and proper DG categories.