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))[Wqis1]\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(ModR)\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 n0n \ll 0 (bounded below).
  • D(A)\mathcal{D}^-(\mathcal{A}): objects XX with πn(X)=0\pi_n(X) = 0 for n0n \gg 0 (bounded above).
  • Db(A)\mathcal{D}^b(\mathcal{A}): objects XX with πn(X)=0\pi_n(X) = 0 for n0|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(MapD(R)(M,N))ExtRn(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=HomR(M,N)\pi_0 = \operatorname{Hom}_R(M, N) and πn=ExtRn(M,N)\pi_{-n} = \operatorname{Ext}_R^n(M, N) for n>0n > 0. The homotopy category hD(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)π0MapD(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)=hD(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: EE_\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=SpecRX = \operatorname{Spec} R:

QCoh(SpecR)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(UiUj))\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 TD(R)T \in \mathcal{D}(R) that generates D(R)\mathcal{D}(R) and satisfies EndD(R)(T)S\operatorname{End}_{\mathcal{D}(R)}(T) \cong S.

For example, the path algebra of the Kronecker quiver A=k(12)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 OO(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(mapD(R)(C,D))Hn(RHomR(C,D))=ExtRn(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 RHomR(C,D)\mathbf{R}\operatorname{Hom}_R(C, D) viewed as a spectrum. The underlying space is ΩRHomR(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(CRLD)TornR(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 RHomR(,)\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:XYf: X \to Y, the pullback and pushforward are exact functors:

f:QCoh(Y)QCoh(X):ff^*: \operatorname{QCoh}(Y) \rightleftarrows \operatorname{QCoh}(X) : f_*

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

ExampleSix-functor formalism

For morphisms f:XYf: 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:

  • fff^* \dashv f_* (pullback--pushforward)
  • f!f!f_! \dashv f^! (proper pushforward--exceptional pullback)
  • ()EHom(E,)(-) \otimes E \dashv \underline{\operatorname{Hom}}(E, -) (tensor--internal hom)

The \infty-categorical framework resolves the classical difficulties: all base-change formulas fggff^* 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)AAkAopLA\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 121 \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 121 \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 EE_\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/SQCoh(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.