Cohomology of a stack


In algebraic geometry, the cohomology of a stack is a collection of cohomological theories associated with algebraic stacks, extending familiar constructions from the cohomology of schemes and algebraic varieties.

Important examples include étale cohomology, lisse–étale cohomology, de Rham cohomology, and cohomology theories associated with quotient stacks.

For a quotient stack of the form [X/G], cohomology is closely related to equivariant cohomology. In particular, the cohomology of the classifying stack BG=[Spec⁡(k)/G] provides an algebro-geometric counterpart of the cohomology of a classifying space.

The relationship between the cohomology and the Chow groups of a stack is studied using cycle-class homomorphisms. Such maps connect algebraic cycles with cohomology classes, although their existence and properties depend on the cohomology theory and the class of stacks under consideration.

Algebraic stacks and their cohomology

Algebraic stacks

Let S be a base scheme and let 𝒳 be an algebraic stack over S.

An algebraic stack is a stack in groupoids on a suitable site over S, usually the fppf site, whose diagonal is representable by algebraic spaces and which admits a smooth surjective atlas from a scheme.

Thus there exists a scheme U and a smooth surjective morphism

p:U⟶𝒳.

The fiber product

R=U×𝒳U

is an algebraic space, and the two projections

s,t:R⇉U

define a groupoid object in algebraic spaces.

The stack 𝒳 is recovered from this groupoid by stackification, and is commonly denoted by

𝒳≃[U/R].

The groupoid presentation provides a method for studying cohomological invariants through descent.

The lisse–étale site

Let 𝒳 be an algebraic stack.

The lisse–étale site of 𝒳, denoted by

𝒳lis-e´t,

has objects consisting of pairs (U,u), where U is a scheme and

u:U⟶𝒳

is a smooth morphism.

Morphisms are compatible morphisms over 𝒳, and coverings are given by families of étale morphisms whose images cover the source.

The associated category of sheaves of abelian groups is an abelian category with enough injective objects.

For an abelian sheaf ℱ on this site, its cohomology groups are defined by

Hlis-e´tn(𝒳,ℱ)=RnΓ(𝒳,ℱ),

where RnΓ denotes the n-th right-derived functor of the global-sections functor.

Equivalently, if

0⟶ℱ⟶I0⟶I1⟶⋯

is an injective resolution, then

Hn(𝒳,ℱ)=Hn(Γ(𝒳,I∙)).

This definition extends the derived-functor formulation of sheaf cohomology from schemes to algebraic stacks.

Degree-zero cohomology

By the definition of right-derived functors,

H0(𝒳,ℱ)=Γ(𝒳,ℱ).

In particular, degree-zero cohomology records global sections of the sheaf.

For a constant sheaf with values in an abelian group A, degree-zero cohomology consists of locally constant A-valued sections.

When the underlying étale topos is connected, this gives

H0(𝒳,A)≅A.

Cohomological descent

Simplicial presentation

Let

p:U⟶𝒳

be a smooth surjective atlas.

Its Čech nerve is the simplicial algebraic space U∙, with

Un=U×𝒳⋯×𝒳U⏟n+1 factors.

The face maps are obtained by omitting factors, while the degeneracy maps are induced by diagonal morphisms.

The simplicial identities imply that the alternating sum of the pullback maps defines a differential.

For an appropriate sheaf complex, the resulting cohomological descent spectral sequence takes the form

E1p,q=Hq(Up,ℱp)⟹Hp+q(𝒳,ℱ),

where the cohomology on the left is taken in the appropriate site and ℱp is the pullback of the coefficient sheaf.

The first differential is

d1=∑i=0p+1(−1)idi∗.

Here the maps di are the face maps of the simplicial presentation.

The convergence and identification with stack cohomology follow from the relevant cohomological descent theorem.

Differential identity

The differential satisfies

d12=0.

To see this, expand the composition as an alternating sum of compositions of face maps.

The simplicial identities give

didj=dj−1di(i<j).

Consequently, every composite appearing in the expansion occurs twice with opposite signs.

The terms cancel in pairs, yielding

d1∘d1=0.

This is the simplicial origin of the cochain-complex structure used in cohomological descent.

Quotient stacks

Definition

Let G be a group scheme acting on a scheme X over a field k.

The associated quotient stack is denoted by

[X/G].

For a test scheme T, its objects consist of principal G-bundles

P⟶T

together with G-equivariant morphisms

P⟶X.

Morphisms are isomorphisms of principal bundles compatible with the equivariant maps.

This construction retains information about stabilizer groups that may be lost when passing to a coarse quotient.

Free actions

Suppose that G acts freely on X and that the quotient

Y=X/G

exists as a scheme, with X⟶Y a principal G-bundle.

Then

[X/G]≃Y.

To establish this equivalence, consider an object (P,f) of [X/G](T).

The equivariant morphism f:P→X induces a morphism

T=P/G⟶X/G=Y.

Conversely, a morphism T→Y determines the pullback principal bundle

P=T×YX.

Its projection to X is equivariant.

These constructions are inverse up to natural isomorphism, establishing the equivalence of stacks.

Therefore, for any cohomology theory invariant under equivalence of stacks,

Hn([X/G],ℱ)≅Hn(Y,ℱY),

where the coefficient sheaves correspond under the equivalence.

Classifying stacks

Definition

The classifying stack of a group scheme G over k is

BG=[Spec⁡(k)/G].

For every k-scheme T, the groupoid BG(T) is the groupoid of principal G-bundles over T.

The canonical morphism

Spec⁡(k)⟶BG

corresponds to the trivial principal bundle.

When G is smooth, this morphism is a smooth surjective atlas.

Its Čech nerve is given by

Un≅Gn.

Thus the simplicial presentation of BG has the form

This is the algebraic analogue of the simplicial bar construction used in the topology of classifying spaces.

Finite constant groups

Let k be an algebraically closed field, let G be a finite constant group, and let A be a finite abelian group whose order is invertible in k.

For the constant étale coefficient sheaf A, one obtains

He´tn(BG,A)≅Hn(G,A),

where the right-hand side denotes ordinary group cohomology with trivial G-action.

More generally, locally constant coefficient systems on BG correspond to suitable G-modules.

Derivation

The atlas

Spec⁡(k)→BG

has Čech nerve G∙.

Since G is a finite constant group,

Gn=∐GnSpec⁡(k).

For the specified coefficients, the higher étale cohomology of each term vanishes:

He´tq(Gn,A)=0(q>0).

The descent spectral sequence therefore has only its degree-zero row.

That row consists of the cochain groups

Cn(G,A)=Map⁡(Gn,A).

The alternating face-map differential is precisely the standard differential defining group cohomology.

It follows that

He´tn(BG,A)≅Hn(G,A).

Equivariant cohomology

In algebraic topology, the Borel equivariant cohomology of a space X with an action of a topological group G is defined by

HG∗(X;R)=H∗(EG×GX;R),

where EG is a contractible space carrying a free G-action.

The quotient

EG×GX

is called the homotopy quotient.

In algebraic geometry, the quotient stack [X/G] serves as an analogue of this homotopy quotient.

For suitable complex algebraic groups and varieties, the cohomology of the associated analytic quotient stack agrees with the corresponding topological equivariant cohomology.

Thus, in these settings,

H∗([X/G]an;R)≅HG∗(Xan;R).

The precise comparison depends on the chosen topology and coefficient theory.

Borel's theorem

Polynomial cohomology of classifying spaces

Let G be a compact connected Lie group of rank r.

A theorem of Borel identifies its rational classifying-space cohomology as a polynomial algebra on r generators of positive even degrees:

H∗(BG;ℚ)≅ℚ[x1,…,xr].

The degrees of the generators depend on the group.

This statement concerns the topological classifying space of G and rational coefficients.

It does not imply that the cohomology of every algebraic classifying stack is a polynomial ring.

The maximal torus

Let T be a maximal torus of G and let

W=NG(T)/T

be its Weyl group.

Borel's theorem gives an isomorphism

H∗(BG;ℚ)≅H∗(BT;ℚ)W.

Since T is a torus of rank r,

H∗(BT;ℚ)≅ℚ[t1,…,tr],deg⁡(ti)=2.

The Weyl group acts on this polynomial algebra through its action on the character lattice of the torus.

The Weyl group is a finite reflection group, so its invariant polynomial algebra over ℚ is itself a polynomial algebra.

This gives the polynomial-ring description of H∗(BG;ℚ).

Example: the general linear group

For the complex general linear group GLn(ℂ), the corresponding topological classifying space has integral cohomology ring

H∗(BGLn(ℂ);ℤ)≅ℤ[c1,…,cn],

where ci is the universal i-th Chern class and

deg⁡(ci)=2i.

The maximal compact subgroup is the unitary group U(n), which has the same homotopy type of classifying space.

The polynomial generators are the universal Chern classes of the tautological rank-n complex vector bundle.

Chow groups and cycle classes

The Chow groups of algebraic stacks provide an intersection-theoretic counterpart to their cohomology.

For suitable quotient stacks, equivariant Chow groups are defined by approximating the quotient stack with quotients of schemes on which the group acts freely.

The equivariant Chow group of X is denoted by

AGi(X).

Under the appropriate hypotheses, this is identified with the codimension-i Chow group of [X/G].

For smooth complex quotient stacks, cycle-class maps relate equivariant Chow groups to even-degree equivariant cohomology:

cl⁡:AGi(X)⟶HG2i(X;ℤ).

These maps are compatible with standard operations under the relevant hypotheses.

They need not be injective or surjective in general.

Consequently, Chow groups and cohomology should be regarded as related but distinct invariants rather than as universally equivalent theories.

Example: the multiplicative group

Let

G=𝔾m.

The classifying stack

B𝔾m

classifies line bundles.

Its integral Chow ring is

A∗(B𝔾m)≅ℤ[c1],

where c1 is the first Chern class of the universal line bundle.

Over the complex numbers, the corresponding topological cohomology ring is

H∗(Bℂ×;ℤ)≅ℤ[c1],deg⁡(c1)=2.

The agreement illustrates the relationship between intersection theory on classifying stacks and topological equivariant cohomology.

Spectral sequences

Spectral sequences provide a method for computing the cohomology of stacks from presentations, fibrations, and group actions.

For a smooth atlas with Čech nerve U∙, cohomological descent gives

E1p,q=Hq(Up,ℱp)⟹Hp+q(𝒳,ℱ).

The differential on the first page is induced by the simplicial face maps.

For a topological group acting on a space X, the Borel fibration

X⟶EG×GX⟶BG

gives a Serre spectral sequence

E2p,q=Hp(BG;ℋq(X;R))⟹HGp+q(X;R).

The coefficient system ℋq(X;R) incorporates the monodromy action on the cohomology of the fiber.

If this action is trivial, the second page simplifies to

E2p,q=Hp(BG;R)⊗RHq(X;R)

when the required flatness or field-coefficient hypotheses hold.

This spectral sequence connects the cohomology of the classifying space with the cohomology of the original space.

Applications

Cohomology theories of algebraic stacks are used in the study of moduli problems, intersection theory, characteristic classes, and arithmetic geometry.

Stacks arise naturally as moduli spaces because geometric objects frequently possess nontrivial automorphisms.

Their cohomology retains information about these automorphisms and allows cohomological constructions to be applied to moduli problems that cannot be represented adequately by schemes alone.

Important examples include moduli stacks of curves, stacks of principal bundles, quotient stacks, and classifying stacks of algebraic groups.

See also

References

  1. ↑ "Section 96.20 (06XI): Cohomology on algebraic stacks—The Stacks project". stacks.math.columbia.edu. Retrieved 2026-10-08.
  2. ↑ Edidin, Dan; Graham, William (1997-05-16), Equivariant intersection theory, arXiv, doi:10.48550/arXiv.alg-geom/9609018, arXiv:alg-geom/9609018, retrieved 2026-10-08
  3. ↑ Borel, Armand (1953). "Sur La Cohomologie des Espaces Fibres Principaux et des Espaces Homogenes de Groupes de Lie Compacts". Annals of Mathematics. 57 (1). [Annals of Mathematics, Trustees of Princeton University on Behalf of the Annals of Mathematics, Mathematics Department, Princeton University]: 115–207. doi:10.2307/1969728. ISSN 0003-486X.