Inmathematics, theétale cohomology groups of analgebraic variety orscheme are algebraic analogues of the usualcohomology groups with finite coefficients of atopological space, introduced byGrothendieck in order to prove theWeil conjectures. Étale cohomology theory can be used to constructℓ-adic cohomology, which is an example of aWeil cohomology theory in algebraic geometry. This has many applications, such as the proof of the Weil conjectures and the construction ofrepresentations of finite groups of Lie type.
Étale cohomology was introduced byAlexander Grothendieck (1960), using some suggestions byJean-Pierre Serre, and was motivated by the attempt to construct aWeil cohomology theory in order to prove theWeil conjectures. The foundations were soon after worked out by Grothendieck together withMichael Artin, and published as (Artin 1962) andSGA 4. Grothendieck used étale cohomology to prove some of the Weil conjectures (Bernard Dwork had already managed to prove the rationality part of the conjectures in 1960 usingp-adic methods), and the remaining conjecture, the analogue of theRiemann hypothesis was proved byPierre Deligne (1974) using ℓ-adic cohomology.
Further contact with classical theory was found in the shape of the Grothendieck version of theBrauer group; this was applied in short order todiophantine geometry, byYuri Manin. The burden and success of the general theory was certainly both to integrate all this information, and to prove general results such asPoincaré duality and theLefschetz fixed-point theorem in this context.
Grothendieck originally developed étale cohomology in an extremely general setting, working with concepts such asGrothendieck toposes andGrothendieck universes. With hindsight, much of this machinery proved unnecessary for most practical applications of the étale theory, andDeligne (1977) gave a simplified exposition of étale cohomology theory. Grothendieck's use of these universes (whose existence cannot be proved inZermelo–Fraenkel set theory) led to some speculation that étale cohomology and its applications (such as the proof ofFermat's Last Theorem) require axioms beyond ZFC. However, in practice étale cohomology is used mainly in the case ofconstructible sheaves over schemes of finite type over the integers, and this needs no deep axioms of set theory: with care the necessary objects can be constructed without using any uncountable sets, and this can be done in ZFC, and even in much weaker theories.
Étale cohomology quickly found other applications, for example Deligne andGeorge Lusztig used it to constructrepresentations of finitegroups of Lie type; seeDeligne–Lusztig theory.
For complex algebraic varieties, invariants fromalgebraic topology such as thefundamental group and cohomology groups are very useful, and one would like to have analogues of these for varieties over other fields, such as finite fields. (One reason for this is thatWeil suggested that the Weil conjectures could be proved using such a cohomology theory.) In the case of cohomology ofcoherent sheaves, Serre showed that one could get a satisfactory theory just by using theZariski topology of the algebraic variety, and in the case of complex varieties this gives the same cohomology groups (for coherent sheaves) as the much finer complex topology. However, forconstant sheaves such as the sheaf of integers this does not work: the cohomology groups defined using the Zariski topology are badly behaved. For example, Weil envisioned a cohomology theory for varieties over finite fields with similar power as the usualsingular cohomology of topological spaces, but in fact, any constant sheaf on an irreducible variety has trivial cohomology (all higher cohomology groups vanish).
The reason that the Zariski topology does not work well is that it is too coarse: it has too few open sets. There seems to be no good way to fix this by using a finer topology on a general algebraic variety. Grothendieck's key insight was to realize that there is no reason why the more general open sets should be subsets of the algebraic variety: the definition of a sheaf works perfectly well for anycategory, not just the category of open subsets of a space. He defined étale cohomology by replacing the category of open subsets of a space by the category of étale mappings to a space: roughly speaking, these can be thought of as open subsets of finite unbranched covers of the space. These turn out (after a lot of work) to give just enough extra open sets that one can get reasonable cohomology groups for some constant coefficients, in particular for coefficientsZ/nZ whenn is coprime to thecharacteristic of the field one is working over.
Some basic intuitions of the theory are these:
For anyschemeX the category Et(X) is the category of allétale morphisms from a scheme toX. It is an analogue of the category of open subsets of a topological space, and its objects can be thought of informally as "étale open subsets" ofX. The intersection of two open sets of a topological space corresponds to the pullback of two étale maps toX. There is a rather minor set-theoretical problem here, since Et(X) is a "large" category: its objects do not form a set.
Apresheaf on a topological spaceX is a contravariantfunctor from the category of open subsets to sets. By analogy we define anétale presheaf on a schemeX to be a contravariant functor from Et(X) to sets.
A presheafF on a topological space is called asheaf if it satisfies the sheaf condition: whenever an open subset is covered by open subsetsUi, and we are given elements ofF(Ui) for alli whose restrictions toUi ∩Uj agree for alli,j, then they are images of a unique element ofF(U). By analogy, an étale presheaf is called a sheaf if it satisfies the same condition (with intersections of open sets replaced by pullbacks of étale morphisms, and where a set of étale maps toU is said to coverU if the topological space underlyingU is the union of their images). More generally, one can define a sheaf for anyGrothendieck topology on a category in a similar way.
The category of sheaves of abelian groups over a scheme hasenough injective objects, so one can defineright derived functors ofleft exact functors. Theétale cohomology groupsHi(F) of the sheafF of abelian groups are defined as the right derived functors of the functor of sections,
(where the space of sections Γ(F) ofF isF(X)). The sections of a sheaf can be thought of as Hom(Z,F) whereZ is the sheaf that returns the integers as anabelian group. The idea ofderived functor here is that the functor of sections doesn't respectexact sequences as it is not right exact; according to general principles ofhomological algebra there will be a sequence of functorsH 0,H 1, ... that represent the 'compensations' that must be made in order to restore some measure of exactness (long exact sequences arising from short ones). TheH 0 functor coincides with the section functor Γ.
More generally, a morphism of schemesf :X →Y induces a mapf∗ from étale sheaves overX to étale sheaves overY, and its right derived functors are denoted byRqf∗, forq a non-negative integer. In the special case whenY is the spectrum of an algebraically closed field (a point),Rqf∗(F ) is the same asHq(F ).
Suppose thatX is aNoetherian scheme. An abelian étale sheafF overX is calledfinite locally constant if it is represented by an étale cover ofX. It is calledconstructible ifX can be covered by a finite family of subschemes on each of which the restriction ofF is finite locally constant. It is calledtorsion ifF(U) is a torsion group for all étale coversU ofX. Finite locally constant sheaves are constructible, and constructible sheaves are torsion. Every torsion sheaf is a filtered inductive limit of constructible sheaves.
In applications to algebraic geometry over afinite fieldFq with characteristicp, the main objective was to find a replacement for thesingular cohomology groups with integer (or rational) coefficients, which are not available in the same way as for geometry of analgebraic variety over thecomplex number field. Étale cohomology works fine for coefficientsZ/nZ forn co-prime top, but gives unsatisfactory results for non-torsion coefficients. To get cohomology groups without torsion from étale cohomology one has to take aninverse limit of étale cohomology groups with certain torsion coefficients; this is calledℓ-adic cohomology, where ℓ stands for any prime number different fromp. One considers, for schemesV, the cohomology groups
anddefines the ℓ-adic cohomology group
as their inverse limit. HereZℓ denotes theℓ-adic integers, but the definition is by means of the system of 'constant' sheaves with the finite coefficientsZ/ℓkZ. (There is a notorious trap here: cohomology doesnot commute with taking inverse limits, and the ℓ-adic cohomology group, defined as an inverse limit, isnot the cohomology with coefficients in the étale sheafZℓ; the latter cohomology group exists but gives the "wrong" cohomology groups.)
More generally, ifF is an inverse system of étale sheavesFi, then the cohomology ofF is defined to be the inverse limit of the cohomology of the sheavesFi
and though there is a natural map
this isnot usually an isomorphism. Anℓ-adic sheaf is a special sort of inverse system of étale sheavesFi, wherei runs through positive integers, andFi is a module overZ/ℓi Z and the map fromFi+1 toFi is just reduction modZ/ℓi Z.
WhenV is anon-singularalgebraic curve ofgenusg,H1 is a freeZℓ-module of rank 2g, dual to theTate module of theJacobian variety ofV. Since the firstBetti number of aRiemann surface of genusg is 2g, this is isomorphic to the usual singular cohomology withZℓ coefficients for complex algebraic curves. It also shows one reason why the condition ℓ ≠ p is required: when ℓ = p the rank of the Tate module is at mostg.
Torsion subgroups can occur, and were applied byMichael Artin andDavid Mumford to geometric questions[citation needed]. To remove any torsion subgroup from the ℓ-adic cohomology groups and get cohomology groups that are vector spaces over fields of characteristic 0 one defines
This notation is misleading: the symbolQℓ on the left represents neither an étale sheaf nor an ℓ-adic sheaf. The etale cohomology with coefficients in the constant etale sheafQℓ does also exist but is quite different from. Confusing these two groups is a common mistake.
In general the ℓ-adic cohomology groups of a variety tend to have similar properties to the singular cohomology groups of complex varieties, except that they are modules over the ℓ-adic integers (or numbers) rather than the integers (or rationals). They satisfy a form ofPoincaré duality on non-singular projective varieties, and the ℓ-adic cohomology groups of a "reduction mod p" of a complex variety tend to have the same rank as the singular cohomology groups. AKünneth formula also holds.
For example, the first cohomology group of a complex elliptic curve is a free module of rank 2 over the integers, while the first ℓ-adic cohomology group of an elliptic curve over a finite field is a free module of rank 2 over the ℓ-adic integers, provided ℓ is not the characteristic of the field concerned, and is dual to itsTate module.
There is one way in which ℓ-adic cohomology groups are better than singular cohomology groups: they tend to be acted on byGalois groups. For example, if a complex variety is defined over the rational numbers, its ℓ-adic cohomology groups are acted on by theabsolute Galois group of the rational numbers: they affordGalois representations.
Elements of the Galois group of the rationals, other than the identity andcomplex conjugation, do not usually actcontinuously on a complex variety defined over the rationals, so do not act on the singular cohomology groups. This phenomenon of Galois representations is related to the fact that thefundamental group of a topological space acts on the singular cohomology groups, because Grothendieck showed that the Galois group can be regarded as a sort of fundamental group. (See alsoGrothendieck's Galois theory.)
The main initial step in calculating étale cohomology groups of a variety is to calculate them forcomplete connectedsmooth algebraic curvesX overalgebraically closed fieldsk. The étale cohomology groups of arbitrary varieties can then be controlled using analogues of the usual machinery of algebraic topology, such as thespectral sequence of afibration. For curves the calculation takes several steps, as follows (Artin 1962). LetGm denote the sheaf of non-vanishing functions.
The exact sequence of étale sheaves
gives a long exact sequence of cohomology groups
Herej is the injection of the generic point,ix is the injection of a closed pointx,Gm,K is the sheafGm onSpecK (the generic point ofX), andZx is a copy ofZ for each closed point ofX. The groupsH i(ix* Z) vanish ifi > 0 (becauseix* Z is askyscraper sheaf) and fori = 0 they areZ so their sum is just the divisor group ofX. Moreover, the first cohomology groupH 1(X,j∗Gm,K) is isomorphic to the Galois cohomology groupH 1(K,K*) which vanishes byHilbert's theorem 90. Therefore, the long exact sequence of étale cohomology groups gives an exact sequence
where Div(X) is the group of divisors ofX andK is its function field. In particularH 1(X,Gm) is thePicard group Pic(X) (and the first cohomology groups ofGm are the same for the étale and Zariski topologies). This step works for varietiesX of any dimension (with points replaced by codimension 1 subvarieties), not just curves.
The same long exact sequence above shows that ifi ≥ 2 then the cohomology groupH i(X,Gm) is isomorphic toH i(X,j*Gm,K), which is isomorphic to the Galois cohomology groupH i(K,K*).Tsen's theorem implies that the Brauer group of a function fieldK in one variable over an algebraically closed field vanishes. This in turn implies that all the Galois cohomology groupsH i(K,K*) vanish fori ≥ 1, so all the cohomology groupsH i(X,Gm) vanish ifi ≥ 2.
Ifμn is the sheaf ofn-th roots of unity andn and the characteristic of the fieldk are coprime integers, then:
where Picn(X) is group ofn-torsion points of Pic(X). This follows from the previous results using the long exact sequence
of the Kummer exact sequence of étale sheaves
and inserting the known values
In particular we get an exact sequence
Ifn is divisible byp this argument breaks down becausep-th roots of unity behave strangely over fields of characteristicp. In the Zariski topology the Kummer sequence is not exact on the right, as a non-vanishing function does not usually have ann-th root locally for the Zariski topology, so this is one place where the use of the étale topology rather than the Zariski topology is essential.
By fixing a primitiven-th root of unity we can identify the groupZ/nZ with the groupμn ofn-th roots of unity. The étale groupH i(X,Z/nZ) is then a free module over the ringZ/nZ and its rank is given by:
whereg is the genus of the curveX. This follows from the previous result, using the fact that the Picard group of a curve is the points of itsJacobian variety, anabelian variety of dimensiong, and ifn is coprime to the characteristic then the points of order dividingn in an abelian variety of dimensiong over an algebraically closed field form a group isomorphic to (Z/nZ)2g. These values for the étale groupH i(X,Z/nZ) are the same as the corresponding singular cohomology groups whenX is a complex curve.
It is possible to calculate étale cohomology groups with constant coefficients of order divisible by the characteristic in a similar way, using theArtin–Schreier sequence
instead of the Kummer sequence. (For coefficients inZ/pnZ there is a similar sequence involvingWitt vectors.) The resulting cohomology groups usually have ranks less than that of the corresponding groups in characteristic 0.
The étale cohomology groups with compact support of a varietyX are defined to be
wherej is an open immersion ofX into a proper varietyY andj! is the extension by 0 of the étale sheafF toY. This is independent of the immersionj. IfX has dimension at mostn andF is a torsion sheaf then these cohomology groups with compact support vanish ifq > 2n, and if in additionX is affine of finite type over a separably closed field the cohomology groups vanish forq > n (for the last statement, see SGA 4, XIV, Cor.3.2).
More generally iff is a separated morphism of finite type fromX toS (withX andS Noetherian) then thehigher direct images with compact supportRqf! are defined by
for any torsion sheafF. Herej is any open immersion ofX into a schemeY with a proper morphismg toS (withf = gj), and as before the definition does not depend on the choice ofj andY. Cohomology with compact support is the special case of this withS a point. Iff is a separated morphism of finite type thenRqf! takes constructible sheaves onX to constructible sheaves onS. If in addition the fibers off have dimension at mostn thenRqf! vanishes on torsion sheaves forq >2n. IfX is a complex variety thenRqf! is the same as the usual higher direct image with compact support (for the complex topology) for torsion sheaves.
IfX is a smooth algebraic variety of dimensionN andn is coprime to the characteristic then there is a trace map
and the bilinear form Tr(a ∪b) with values inZ/nZ identifies each of the groups
and
with the dual of the other. This is the analogue of Poincaré duality for étale cohomology.
This is how the theory could be applied to thelocal zeta-function of analgebraic curve.
Theorem. LetX be a curve ofgenusg defined overFp, thefinite field withp elements. Then forn ≥ 1
whereαi are certainalgebraic numbers satisfying|αi| =√p.
This agrees withP1(Fpn) being a curve of genus0 withpn + 1 points. It also shows that the number of points on any curve is rather close (within2gpn / 2) to that of the projective line; in particular, it generalizesHasse's theorem on elliptic curves.
According to theLefschetz fixed-point theorem, the number of fixed points of any morphismf :X →X is equal to the sum
This formula is valid for ordinary topological varieties and ordinary topology, but it is wrong for mostalgebraic topologies. However, this formuladoes hold for étale cohomology (though this is not so simple to prove).
The points ofX that are defined overFpn are those fixed byFn, whereF is theFrobenius automorphism incharacteristicp.
The étale cohomologyBetti numbers ofX in dimensions 0, 1, 2 are 1, 2g, and 1 respectively.
According to all of these,
This gives the general form of the theorem.
The assertion on the absolute values of theαi is the 1-dimensional Riemann Hypothesis of the Weil Conjectures.
The whole idea fits into the framework ofmotives: formally [X] = [point] + [line] + [1-part], and [1-part] has something like√p points.