ConceptComplete

Derived ∞\infty-Category

The derived ∞\infty-category D(A)\mathcal{D}(\mathcal{A}) of an abelian category A\mathcal{A} is the stable ∞\infty-category obtained by inverting quasi-isomorphisms in the ∞\infty-categorical sense. It enhances the classical derived category by remembering the full mapping spaces (not just π0\pi_0). This enhancement resolves the non-functoriality problems of the classical derived category, provides the correct framework for derived algebraic geometry, and allows for well-behaved t-structures whose hearts recover the original abelian category.


Definition

Definition5.7Derived infinity-category

For an abelian category A\mathcal{A} (with enough injectives or enough projectives), the derived ∞\infty-category D(A)\mathcal{D}(\mathcal{A}) is the ∞\infty-categorical localization of the ∞\infty-category of chain complexes at the quasi-isomorphisms:

D(A)=Ndg(Ch(A))[Wqis−1]\mathcal{D}(\mathcal{A}) = N_{\mathrm{dg}}(\mathbf{Ch}(\mathcal{A}))[W_{\mathrm{qis}}^{-1}]

Equivalently, D(A)\mathcal{D}(\mathcal{A}) is the underlying ∞\infty-category of the model category Ch(A)\mathbf{Ch}(\mathcal{A}) with the injective or projective model structure. For a ring RR, we write D(R)=D(Mod⁡R)\mathcal{D}(R) = \mathcal{D}(\operatorname{Mod}_R).

Definition5.8Bounded variants

The bounded derived ∞\infty-categories are full subcategories:

  • D+(A)\mathcal{D}^+(\mathcal{A}): objects XX with πn(X)=0\pi_n(X) = 0 for n≪0n \ll 0 (bounded below).
  • D−(A)\mathcal{D}^-(\mathcal{A}): objects XX with πn(X)=0\pi_n(X) = 0 for n≫0n \gg 0 (bounded above).
  • Db(A)\mathcal{D}^b(\mathcal{A}): objects XX with πn(X)=0\pi_n(X) = 0 for ∣n∣≫0|n| \gg 0 (bounded).

Each of these inherits a stable ∞\infty-category structure from D(A)\mathcal{D}(\mathcal{A}).

Definition5.9t-structure on the derived infinity-category

The standard t-structure on D(A)\mathcal{D}(\mathcal{A}) is:

  • D(A)≥0\mathcal{D}(\mathcal{A})_{\geq 0}: complexes CC with Hn(C)=0H_n(C) = 0 for n<0n < 0.
  • D(A)≤0\mathcal{D}(\mathcal{A})_{\leq 0}: complexes CC with Hn(C)=0H_n(C) = 0 for n>0n > 0.

The heart of this t-structure recovers the original abelian category: D(A)♡≃A\mathcal{D}(\mathcal{A})^\heartsuit \simeq \mathcal{A}.


Key Examples

ExampleDerived category of a ring

For a ring RR, D(R)\mathcal{D}(R) is the prototypical derived ∞\infty-category. The mapping spaces encode Ext groups:

πn(Map⁡D(R)(M,N))≅Ext⁡R−n(M,N)\pi_n(\operatorname{Map}_{\mathcal{D}(R)}(M, N)) \cong \operatorname{Ext}_R^{-n}(M, N)

for RR-modules M,NM, N (viewed as complexes in degree 00). In particular, π0=Hom⁡R(M,N)\pi_0 = \operatorname{Hom}_R(M, N) and π−n=Ext⁡Rn(M,N)\pi_{-n} = \operatorname{Ext}_R^n(M, N) for n>0n > 0. The homotopy category h⁡D(R)\operatorname{h}\mathcal{D}(R) recovers the classical derived category D(R)D(R).

ExampleDerived category of abelian sheaves

For a topological space XX (or a site), the abelian category Sh⁡(X,Ab)\operatorname{Sh}(X, \mathbf{Ab}) of sheaves of abelian groups has derived ∞\infty-category D(Sh⁡(X))\mathcal{D}(\operatorname{Sh}(X)). Sheaf cohomology is computed as:

Hn(X,F)≅π0Map⁡D(Sh⁡(X))(ZX,F[n])H^n(X, \mathcal{F}) \cong \pi_0 \operatorname{Map}_{\mathcal{D}(\operatorname{Sh}(X))}(\mathbb{Z}_X, \mathcal{F}[n])

The standard t-structure has heart Sh⁡(X,Ab)\operatorname{Sh}(X, \mathbf{Ab}), and the derived global sections functor RΓ:D(Sh⁡(X))→D(Z)R\Gamma: \mathcal{D}(\operatorname{Sh}(X)) \to \mathcal{D}(\mathbb{Z}) is an exact functor of stable ∞\infty-categories.

ExampleDerived infinity-category vs. classical derived category

The classical derived category Dcl(A)=h⁡D(A)D^{\mathrm{cl}}(\mathcal{A}) = \operatorname{h}\mathcal{D}(\mathcal{A}) records only π0\pi_0 of mapping spaces. The full ∞\infty-category D(A)\mathcal{D}(\mathcal{A}) gains:

  1. Functorial cones: the cofiber is a functor, not just defined up to non-canonical isomorphism.
  2. Homotopy limits and colimits: these exist and are computed by the universal property.
  3. Descent: sheaves of D(A)\mathcal{D}(\mathcal{A})-valued objects satisfy descent, while triangulated-valued sheaves do not.
  4. Multiplicative structures: E∞E_\infty-ring objects, module objects, and algebra objects make sense in D(A)\mathcal{D}(\mathcal{A}).
ExampleQuasi-coherent complexes on a scheme

For a scheme XX, the ∞\infty-category QCoh⁡(X)\operatorname{QCoh}(X) of quasi-coherent complexes is the derived ∞\infty-category associated to the abelian category of quasi-coherent sheaves. For affine X=Spec⁡RX = \operatorname{Spec} R:

QCoh⁡(Spec⁡R)≃D(R)\operatorname{QCoh}(\operatorname{Spec} R) \simeq \mathcal{D}(R)

For general XX, QCoh⁡(X)\operatorname{QCoh}(X) satisfies Zariski descent: for a Zariski cover X=⋃UiX = \bigcup U_i,

QCoh⁡(X)≃lim⁡(∏iQCoh⁡(Ui)⇉∏i,jQCoh⁡(Ui∩Uj)⋯ )\operatorname{QCoh}(X) \simeq \lim \left( \prod_i \operatorname{QCoh}(U_i) \rightrightarrows \prod_{i,j} \operatorname{QCoh}(U_i \cap U_j) \cdots \right)

This limit is taken in the ∞\infty-category of stable ∞\infty-categories.

ExamplePerfect complexes and compact objects

The compact objects in D(R)\mathcal{D}(R) are the perfect complexes: those quasi-isomorphic to bounded complexes of finitely generated projective RR-modules. The full subcategory of perfect complexes Perf⁡(R)⊂D(R)\operatorname{Perf}(R) \subset \mathcal{D}(R) is the smallest stable subcategory containing RR and closed under retracts.

D(R)\mathcal{D}(R) is compactly generated: D(R)≃Ind⁡(Perf⁡(R))\mathcal{D}(R) \simeq \operatorname{Ind}(\operatorname{Perf}(R)). This characterization is central to noncommutative algebraic geometry (Kontsevich).

ExampleMorita equivalence via derived categories

Two rings RR and SS are derived Morita equivalent if D(R)≃D(S)\mathcal{D}(R) \simeq \mathcal{D}(S) as stable ∞\infty-categories. This is equivalent to the existence of a tilting complex: a perfect complex T∈D(R)T \in \mathcal{D}(R) that generates D(R)\mathcal{D}(R) and satisfies End⁡D(R)(T)≅S\operatorname{End}_{\mathcal{D}(R)}(T) \cong S.

For example, the path algebra of the Kronecker quiver A=k(1⇉2)A = k(1 \rightrightarrows 2) is derived Morita equivalent to the category of coherent sheaves on P1\mathbb{P}^1, established through the tilting bundle O⊕O(1)\mathcal{O} \oplus \mathcal{O}(1).


Mapping Spaces and Ext

ExampleMapping spectra in the derived category

The derived ∞\infty-category D(R)\mathcal{D}(R) is enriched in spectra. The mapping spectrum satisfies:

πn(map⁡D(R)(C,D))≅H−n(RHom⁡R(C,D))=Ext⁡R−n(C,D)\pi_n(\operatorname{map}_{\mathcal{D}(R)}(C, D)) \cong H^{-n}(\mathbf{R}\operatorname{Hom}_R(C, D)) = \operatorname{Ext}_R^{-n}(C, D)

This means the mapping spectrum is simply RHom⁡R(C,D)\mathbf{R}\operatorname{Hom}_R(C, D) viewed as a spectrum. The underlying space is Ω∞RHom⁡R(C,D)\Omega^\infty \mathbf{R}\operatorname{Hom}_R(C, D).

ExampleDerived tensor product

The derived tensor product −⊗RL−:D(R)×D(R)→D(R)- \otimes_R^{\mathbf{L}} -: \mathcal{D}(R) \times \mathcal{D}(R) \to \mathcal{D}(R) gives D(R)\mathcal{D}(R) a symmetric monoidal structure (when RR is commutative). One has:

Hn(C⊗RLD)≅Tor⁡nR(C,D)H_n(C \otimes_R^{\mathbf{L}} D) \cong \operatorname{Tor}_n^R(C, D)

No explicit projective resolutions are needed: the ∞\infty-categorical structure handles the derived corrections automatically. The unit is R[0]R[0], and RHom⁡R(−,−)\mathbf{R}\operatorname{Hom}_R(-, -) is the internal hom right adjoint to ⊗RL\otimes_R^{\mathbf{L}}.


Derived Functors as ∞\infty-Categorical Functors

ExampleDerived pullback and pushforward

For a morphism of schemes f:X→Yf: X \to Y, the pullback and pushforward are exact functors:

f∗:QCoh⁡(Y)⇄QCoh⁡(X):f∗f^*: \operatorname{QCoh}(Y) \rightleftarrows \operatorname{QCoh}(X) : f_*

where f∗f^* is left adjoint to f∗f_*. At the ∞\infty-categorical level, these are simply functors between stable ∞\infty-categories; no need to derive separately. When ff is not flat, f∗f^* is automatically the "derived pullback" Lf∗Lf^* in the classical sense.

ExampleSix-functor formalism

For morphisms f:X→Yf: X \to Y of schemes (with appropriate finiteness), the six functors (f∗,f∗,f!,f!,⊗,Hom⁡‾)(f^*, f_*, f^!, f_!, \otimes, \underline{\operatorname{Hom}}) are all exact functors between stable ∞\infty-categories. The key adjunctions are:

  • f∗⊣f∗f^* \dashv f_* (pullback--pushforward)
  • f!⊣f!f_! \dashv f^! (proper pushforward--exceptional pullback)
  • (−)⊗E⊣Hom⁡‾(E,−)(-) \otimes E \dashv \underline{\operatorname{Hom}}(E, -) (tensor--internal hom)

The ∞\infty-categorical framework resolves the classical difficulties: all base-change formulas f∗g∗≃g∗′f′∗f^* g_* \simeq g'_* f'^* hold as natural equivalences of functors, not just isomorphisms that must be checked for compatibility.

ExampleHochschild homology as derived tensor

For a kk-algebra AA, Hochschild homology is computed as:

HH⁡(A/k)≃A⊗A⊗kAopLA\operatorname{HH}(A/k) \simeq A \otimes^{\mathbf{L}}_{A \otimes_k A^{\mathrm{op}}} A

in D(k)\mathcal{D}(k). The ∞\infty-categorical framework gives HH⁡(A/k)\operatorname{HH}(A/k) the structure of an S1S^1-object (a spectrum with circle action), leading naturally to cyclic homology HC⁡(A/k)≃HH⁡(A/k)hS1\operatorname{HC}(A/k) \simeq \operatorname{HH}(A/k)_{hS^1} as homotopy orbits. This S1S^1-structure is invisible at the level of chain complexes and requires the ∞\infty-categorical enhancement.


Heart of t-Structure

ExampleHeart recovers the abelian category

The heart D(A)♡\mathcal{D}(\mathcal{A})^\heartsuit of the standard t-structure is equivalent to A\mathcal{A} itself. This means the derived ∞\infty-category D(A)\mathcal{D}(\mathcal{A}) "remembers" the abelian category it came from, via the t-structure.

However, different abelian categories can give rise to equivalent derived ∞\infty-categories: if D(A)≃D(B)\mathcal{D}(\mathcal{A}) \simeq \mathcal{D}(\mathcal{B}), the derived equivalence may not respect the standard t-structures. In that case, B\mathcal{B} appears as the heart of a different t-structure on D(A)\mathcal{D}(\mathcal{A}).

ExampleTilting and t-structures

A classical example: for the path algebra AA of the quiver 1→21 \to 2 over a field kk, one has Db(mod⁡-A)≃Db(mod⁡-k2)\mathcal{D}^b(\operatorname{mod}\text{-}A) \simeq \mathcal{D}^b(\operatorname{mod}\text{-}k^2). The standard t-structure on the left has heart mod⁡-A\operatorname{mod}\text{-}A (representations of 1→21 \to 2), while the standard t-structure on the right has heart mod⁡-k2\operatorname{mod}\text{-}k^2 (pairs of vector spaces). These abelian categories are non-equivalent, but their derived categories coincide.

More generally, the Happel--Reiten--Smalo construction shows that bounded t-structures on Db(A)\mathcal{D}^b(\mathcal{A}) with length heart correspond to torsion pairs on A\mathcal{A}.


Derived Algebraic Geometry

ExampleDerived schemes and stacks

In derived algebraic geometry (Lurie, Toen--Vezzosi), a derived scheme is a locally ringed ∞\infty-topos (X,OX)(X, \mathcal{O}_X) where OX\mathcal{O}_X is a sheaf of E∞E_\infty-rings. The derived ∞\infty-category QCoh⁡(X)\operatorname{QCoh}(X) of quasi-coherent sheaves is a stable presentable ∞\infty-category, serving as the primary invariant.

The cotangent complex LX/S∈QCoh⁡(X)\mathbb{L}_{X/S} \in \operatorname{QCoh}(X) is naturally an object of the derived ∞\infty-category, controlling deformation theory. Virtual fundamental classes in enumerative geometry arise from the obstruction theory encoded in LX/S\mathbb{L}_{X/S}.


Summary

RemarkKey points

The derived ∞\infty-category enhances the classical derived category:

  1. D(A)\mathcal{D}(\mathcal{A}) is a stable presentable ∞\infty-category with mapping spaces encoding Ext groups.

  2. It resolves the non-functoriality and descent problems of triangulated categories.

  3. Derived functors (tensor, Hom, pullback, pushforward) are naturally exact functors between derived ∞\infty-categories.

  4. The standard t-structure has heart A\mathcal{A}; different t-structures yield different abelian categories (tilting).

  5. It provides the foundation for derived algebraic geometry and the six-functor formalism.