ConceptComplete

Cohomological Functor

A cohomological functor converts distinguished triangles into long exact sequences. It is the triangulated analogue of a half-exact functor in abelian categories. The prototype is the cohomology functor HnH^n on the derived category.


Definition

Definition5.6Cohomological Functor

An additive functor H:TAH : \mathcal{T} \to \mathcal{A} from a triangulated category to an abelian category is cohomological if for every distinguished triangle XYZX[1]X \to Y \to Z \to X[1], the induced sequence

H(X)H(Y)H(Z)H(X) \to H(Y) \to H(Z)

is exact in A\mathcal{A}.

RemarkLong exact sequence

By applying HH to the rotations of the triangle, a cohomological functor produces a long exact sequence:

H(X[n])H(Y[n])H(Z[n])H(X[n+1])\cdots \to H(X[n]) \to H(Y[n]) \to H(Z[n]) \to H(X[n+1]) \to \cdots

Writing Hn()=H([n])H^n(-) = H(-[n]), this becomes Hn(X)Hn(Y)Hn(Z)Hn+1(X)\cdots \to H^n(X) \to H^n(Y) \to H^n(Z) \to H^{n+1}(X) \to \cdots.


Examples

ExampleCohomology functor H^n

Hn:D(A)AH^n : D(\mathcal{A}) \to \mathcal{A} is a cohomological functor. For a distinguished triangle ABCA[1]A \to B \to C \to A[1], the sequence Hn(A)Hn(B)Hn(C)H^n(A) \to H^n(B) \to H^n(C) is exact for each nn, giving the long exact sequence in cohomology.

ExampleHom functor

For any object WW in a triangulated category T\mathcal{T}, the functor Hom(W,):TAb\mathrm{Hom}(W, -) : \mathcal{T} \to \mathbf{Ab} is cohomological. This follows from the axioms of distinguished triangles.

ExampleContravariant Hom

Hom(,W):TopAb\mathrm{Hom}(-, W) : \mathcal{T}^{\mathrm{op}} \to \mathbf{Ab} is cohomological (a homological functor in Gelfand-Manin's terminology). For a triangle XYZX[1]X \to Y \to Z \to X[1]: Hom(Z,W)Hom(Y,W)Hom(X,W)\mathrm{Hom}(Z, W) \to \mathrm{Hom}(Y, W) \to \mathrm{Hom}(X, W) is exact.

ExampleGlobal sections as cohomological

On Db(Sh(X))D^b(\mathbf{Sh}(X)), the derived global sections functor RΓ(X,):Db(Sh(X))Db(Ab)R\Gamma(X, -) : D^b(\mathbf{Sh}(X)) \to D^b(\mathbf{Ab}) is exact (maps distinguished triangles to distinguished triangles). Composing with H0H^0 gives the cohomological functor H0RΓ=H0(X,)H^0 \circ R\Gamma = H^0(X, -).

ExampleEuler characteristic is NOT cohomological

The Euler characteristic χ:K0(Db(A))Z\chi : K_0(D^b(\mathcal{A})) \to \mathbb{Z} is additive on triangles (χ(Y)=χ(X)+χ(Z)\chi(Y) = \chi(X) + \chi(Z)), but it is not a functor (it does not act on morphisms), so it is not cohomological in the strict sense.

ExampleK-theory as a cohomological functor

For a triangulated category T\mathcal{T} with a bounded t-structure, the K-theory functor K0:TZK_0 : \mathcal{T} \to \mathbb{Z} (sending objects to their class in the Grothendieck group) is additive on distinguished triangles.

ExampleExt as cohomological

Extn(X,)=HomD(A)(X,[n])=HnRHom(X,)\mathrm{Ext}^n(X, -) = \mathrm{Hom}_{D(\mathcal{A})}(X, -[n]) = H^n \circ \mathrm{RHom}(X, -) is cohomological. For a triangle ABCA[1]A \to B \to C \to A[1]: Extn(X,A)Extn(X,B)Extn(X,C)Extn+1(X,A)\cdots \to \mathrm{Ext}^n(X, A) \to \mathrm{Ext}^n(X, B) \to \mathrm{Ext}^n(X, C) \to \mathrm{Ext}^{n+1}(X, A) \to \cdots.

ExampleStalk functor for sheaves

For sheaves on XX and a point xXx \in X, the stalk functor ()x:Db(Sh(X))Db(Ab)(-)_x : D^b(\mathbf{Sh}(X)) \to D^b(\mathbf{Ab}) is exact. Composing with HnH^n gives the cohomological functor FHn(Fx)\mathcal{F}^\bullet \mapsto H^n(\mathcal{F}^\bullet_x).

ExampleHypercohomology

Hn(X,)=HnRΓ(X,)\mathbb{H}^n(X, -) = H^n \circ R\Gamma(X, -) is a cohomological functor from Db(Sh(X))D^b(\mathbf{Sh}(X)) to Ab\mathbf{Ab}. It converts distinguished triangles of sheaf complexes into long exact sequences.

ExampleRepresentable cohomological functors

In a triangulated category with enough structure, the Brown representability theorem states that every cohomological functor H:TopAbH : \mathcal{T}^{\mathrm{op}} \to \mathbf{Ab} satisfying a product condition is representable: H()Hom(,E)H(-) \cong \mathrm{Hom}(-, E) for some ETE \in \mathcal{T}.

ExamplePerverse cohomology

The perverse cohomology functors pHn:Dcb(X)Perv(X){}^p H^n : D^b_c(X) \to \mathrm{Perv}(X) associated to the perverse t-structure are cohomological functors. They send distinguished triangles to long exact sequences of perverse sheaves.

ExampleDerived tensor product

Hn(AL):D(A)AH^n(A \otimes^L -) : D(\mathcal{A}) \to \mathcal{A} is a cohomological functor for each fixed AA and each nn. This gives the long exact sequence for Tor: Torn(A,X)Torn(A,Y)Torn(A,Z)\cdots \to \mathrm{Tor}_n(A, X) \to \mathrm{Tor}_n(A, Y) \to \mathrm{Tor}_n(A, Z) \to \cdots.


Theorem5.3Characterization via representability

In a triangulated category T\mathcal{T}, a functor H:TAH : \mathcal{T} \to \mathcal{A} is cohomological if and only if it converts distinguished triangles to exact sequences. By rotation, this is equivalent to converting them to long exact sequences.

RemarkExact functors vs cohomological functors

An exact functor F:TTF : \mathcal{T} \to \mathcal{T}' between triangulated categories sends distinguished triangles to distinguished triangles (and commutes with shift). A cohomological functor H:TAH : \mathcal{T} \to \mathcal{A} to an abelian category sends them to exact sequences. The composition HFH \circ F is cohomological.