Comparison with singular cohomology
Written by GPT-6.1 Sol (OpenAI) in Codex, Ultra setting, October 2026. Self-checked by the writing AI, GPT-6.1 Sol (OpenAI). Prerequisites linked, Sections 10, 13 and 14 revised, and the orientation theorem of Section 10 proved, by Claude Opus 5.5 (Anthropic), October 2026. Trace-normalization arguments and their examples reconciled by GPT-6 Astra (OpenAI) in Codex, Ultra, October 2026. Original text released under CC0.
An étale neighbourhood of a complex point becomes a local analytic chart. This observation gives a map on cohomology, but it does not prove that the map is an isomorphism. We prove the compact-support comparison by reducing proper maps to projective curves, where coverings and line bundles determine the answer. We then prove ordinary comparison for constructible coefficients. Keeping these arguments separate also reveals a simple degree-zero counterexample when constructibility is removed.
1. Scope and the inputs that remain inputs
Schemes are of finite type over \(\mathbf C\). A morphism \(f:X\to S\) under consideration is separated and of finite type. The notation \(X^{\mathrm{an}}\) means the associated complex analytic space with its classical topology. An arbitrary torsion sheaf means an étale sheaf of abelian groups whose geometric stalks are torsion; it need not have a common annihilator. A constructible torsion sheaf has finite stalks on a finite stratification, and therefore has a common annihilator. We first work with \(\Lambda=\mathbf Z/n\), \(n\geq2\), and then pass to arbitrary torsion.
On a complex manifold, classical sheaf cohomology with constant coefficients is singular cohomology (Sheaf cohomology and singular cohomology on manifolds, Theorem 1.3). For a general constructible sheaf, the right side of the comparison is classical sheaf cohomology; one must retain its specialization maps. Ordinary singular cochains with a single coefficient group do not describe such a sheaf.
The lesson uses two analytic theorems proved in other courses:
- Riemann existence: analytification gives an equivalence between finite étale covers of any finite-type complex scheme and finite topological covering spaces of its analytic space, with no normality assumption (The Riemann existence theorem, Theorem 2.1). We use full faithfulness as well as existence; this includes group actions on covers.
- Projective-curve GAGA: for a projective complex curve, analytification is an equivalence between coherent algebraic and coherent analytic sheaves (Serre's comparison theorems and Chow's theorem, Theorems 4.1 and 5.2), compatible with tensor products. In particular it identifies algebraic and holomorphic line bundles, their morphisms and tensor products, and hence their Picard groups.
The scheme-theoretic prerequisites are finite normalization over \(\mathbf C\), the projectivity of a proper normal complex curve, and the invariance of the étale topos under nilpotent thickening. These are the same geometric foundations used in Lessons 6 and 12. Lesson 11 supplies constructible presentations, their Serre property, and filtered-cohomology continuity on a Noetherian étale site. Lessons 13–14 supply proper base change, compactification and \(Rf_!\), including their natural maps. Lesson 14, Theorem 12.3 and Corollary 12.4 supply general constructibility and compact-support finiteness, using the exact affine-line proof provider identified there. Their finite-presentation, Noetherian-coefficient and derived-category hypotheses are retained; no invertibility restriction on torsion is added. Lessons 17–18 supply normalized curve and smooth duality; their exact current versions are prerequisites.
For the ordinary comparison argument in Section 11 we also use resolution of singularities: a reduced finite-type complex scheme has a proper map from a smooth scheme which is an isomorphism over a dense open (Resolution of singularities in characteristic zero, Corollary 5.1). The proper-support proof, Sections 5–9, does not use it.
The classical topological and analytic facts used are proved in the following lessons. Duality and dimension for the sheaf cohomology of manifolds, including compactly supported cohomology computed by extension by zero into a compact space, are Corollaries 5.1 and 5.2 and Theorem 4.1 of Sheaf cohomology and singular cohomology on manifolds; complex manifolds carry their canonical orientation by Orientations and fundamental classes, Corollary 3.5. A compact smooth manifold has a finite compatible triangulation by Smooth triangulations and the integral PL obstruction, Theorem N.1. The universal coefficient sequence is Thom classes and Euler classes, Theorem 5.2. Coherent cohomology of an \(n\)-dimensional complex manifold vanishes above degree \(n\) by Theorem 1A.1 below. For the orientation theorem of Section 10 we use the orientation of products and of local biholomorphisms (Orientations and fundamental classes, Proposition 3.8 and the remark after Corollary 3.5), the integration map and its point classes (Poincaré duality, Corollary 2.5), and the class of the coordinate of the punctured plane under the Kummer sequence, with its sign (Sheaf cohomology and singular cohomology on manifolds, Corollary 6.4).
1A. Coherent cohomology above the complex dimension
Theorem 1A.1. Let \(M\) be a Hausdorff, second-countable complex manifold of complex dimension \(n\), and let \(\mathcal F\) be a coherent analytic sheaf on \(M\). Then
Neither compactness nor a Stein hypothesis is imposed. In particular \(\mathcal F\) need not be locally free. The proof below uses the top-degree case of the Andreotti–Grauert exhaustion method. The general source comparison is J.-P. Demailly, Complex Analytic and Differential Geometry, 21 June 2012, Chapter IX, Corollary 4.15(a), p.428; for manifolds see also the opening of Section 3, p.414, and Corollary 4.11, p.425 (author's edition). We give the needed argument using the following earlier programme proofs.
- Local syzygies, Corollary 3.3 and Theorem 3.4 give a finite free resolution near each point. Their proof includes the coordinate Koszul complex and the finite resolution bound.
- The Dolbeault complex, Theorem 3.2 and Corollary 3.3 give the fine resolution for holomorphic vector bundles, including the trivial bundles on arbitrary open subsets.
- Fréchet spaces of sections, Theorem 2.2 and Remark 2.3 give the compact-cochain finiteness criterion and openness of a surjection on cohomology. Section 5 gives continuous coherent-sheaf maps, compact restrictions and the covering-independent quotient topology on cohomology. These quotient spaces are not assumed Hausdorff.
- The two-open Mayer–Vietoris sequence and the acyclic-cover comparison give the algebraic cohomological comparisons used below. The final passage to an exhaustion uses the Fréchet inverse-limit theorem, Proposition 3.1(3).
Local calculation. Call a coordinate ball resolving if \(\mathcal F\) has a finite free resolution on a neighbourhood of its closure. Arbitrarily small such balls exist by local syzygies. On any open subset \(V\) of one resolving ball, restrict that resolution. For its short exact sequences
the last kernel is free. Bundle Dolbeault gives \(H^k(V,\mathcal O^{p_i})=0\) for \(k>n\). Starting at the last kernel and using the long exact sequences proves \(H^k(V,K_i)=0\) for \(k>n\). It also proves the surjection
If the resolution has length zero, this is simply its isomorphism. No global resolution of \(\mathcal F\) is asserted.
For any inclusion \(V'\subset V\) inside this ball, restriction in degree \(n\) has dense image for \(\mathcal O^{p_0}\). Indeed, a Dolbeault class on \(V'\) is represented by a smooth vector-valued \((0,n)\)-form \(\alpha\); every such form is closed. Choose compactly supported smooth functions \(\chi_j\) on \(V'\) that are identically one on successively larger compact sets exhausting \(V'\). Extension by zero of \(\chi_j\alpha\) is a smooth \((0,n)\)-form on \(V\), is still closed for degree reasons, and its restrictions converge to \(\alpha\) with every derivative on compact subsets. Taking cohomology gives density. By (1A.3) and its naturality, restriction
also has dense image: lift a target class through (1A.3), approximate its lift, and apply the continuous map to coherent cohomology.
The covers used here really are acyclic. A finite intersection of Stein open subsets of a Hausdorff complex manifold is Stein: add bounded-below strictly plurisubharmonic exhaustions of the factors on their intersection. A bounded sublevel is contained in the intersection of finitely many compact sublevels, hence is relatively compact there. The complex Hessian remains positive definite. This is Proposition 2.2(4) on Stein manifolds, and does not require all factors to be described by the same chart. An intersection of resolving chart opens lies in any one of their resolution neighbourhoods. The restricted finite free resolution and Stein domains, Theorem 4.1 give its positive-degree coherent vanishing. An empty intersection contributes zero. This uses local Stein-domain vanishing, not the global dimension theorem being proved.
Here the topology in that argument is indeed the programme's Čech quotient topology. On a countable locally finite cover by Stein subsets of resolving charts, use the Čech–Dolbeault double complex for the trivial bundle. Its two augmentations, from the global Dolbeault complex and from the holomorphic Čech complex, are continuous. Horizontal exactness follows from the smooth partition-of-unity contraction; vertical cohomology on finite intersections is holomorphic sections in degree zero and zero otherwise, by the local vanishing just checked. Thus both augmentations induce cohomology isomorphisms. The total complex is a Fréchet complex: in each total degree there are finitely many Čech degrees and countable products of smooth-form spaces. Remark 2.3 makes the induced bijections homeomorphisms. This also shows that the comparison commutes with restriction. The coherent-sheaf morphism in (1A.3) is continuous on Čech complexes by Section 5 of the Fréchet lesson, so the density conclusion uses precisely the stated coherent quotient topology, not an unproved Hausdorff topology.
A topological form of Mayer–Vietoris. We will need continuity of the boundary and openness of a surjective cohomology difference map. Here is a model that justifies both. Fix a countable basis of relatively compact Stein subsets of resolving charts on \(M\). For an open set \(Y\), let \(C^\bullet(Y)\) be the ordered Čech complex on all basis members contained in \(Y\). Finite intersections are acyclic for \(\mathcal F\), so these Fréchet complexes compute \(H^\bullet(Y,\mathcal F)\) with its canonical topology. For \(Y=G\cup U\) and \(I=G\cap U\), restrictions give a continuous cochain map
The shifted cone has terms \(D^k=C^k(G)\oplus C^k(U)\oplus C^{k-1}(I)\) and differential \(d(a,b,c)=(da,db,r(a,b)-dc)\). The map \(C^\bullet(Y)\to D^\bullet\) sends a cochain to its two restrictions and zero. It is a quasi-isomorphism. To verify this identification, apply the acyclic-cover comparison to an injective resolution of \(\mathcal F\) on these four open sets. In that resolution the sequence of sections on \(Y,G,U,I\) is degreewise exact: surjectivity onto the intersection follows from flasqueness, and the kernel is sections on the union by sheaf gluing. Its shifted cone therefore computes sections of the resolution on \(Y\). The natural Čech double-complex augmentations give the displayed quasi-isomorphism and identify its long exact sequence with the two-open sequence. This is exactly the resolution construction in the cited Mayer–Vietoris proof, applied compatibly to the four covers.
Because the displayed quasi-isomorphism is between Fréchet complexes, Remark 2.3 makes its cohomology isomorphism a homeomorphism. The cone inclusion from the intersection consequently gives a continuous Mayer–Vietoris boundary. Moreover, whenever \(H^k(r)\) is surjective it is open, again by Remark 2.3. This reasoning does not require the cohomology groups to be Hausdorff. The cited Mayer–Vietoris lesson uses first restriction minus second; multiplying its intersection term and boundary by minus one gives (1A.5), with the same exactness.
Finite enlargement and closed coboundaries. Choose a nonnegative smooth proper exhaustion \(\psi\) of \(M\). Such an exhaustion follows from a countable locally finite partition of unity \((\rho_i)\) subordinate to relatively compact open sets: the locally finite sum \(\sum_i i\rho_i\) is smooth, and each set \(\{\psi\leq c\}\) is closed and contained in a finite union of the compact supports of the low-index terms. Indeed, outside all supports with \(i\leq c\), the weighted average is strictly greater than \(c\). Write \(M_c=\{\psi<c\}\).
For \(c<d\), cover the compact collar \(\overline{M_d}\setminus M_c\) by finitely many resolving balls \(B_1,\ldots,B_s\). Choose nonnegative smooth \(\theta_i\) supported compactly in \(B_i\), with \(\sum_i\theta_i\leq1\) everywhere and equal to one near that collar. Put \(\varepsilon=d-c\) and
Then \(G_0=M_c\), \(G_s=M_d\), and \(G_j=G_{j-1}\cup U_j\). To check the last endpoint, points with \(c\leq\psi<d\) have the full sum one and therefore enter \(G_s\); points with \(\psi\geq d\) cannot enter, since the sum is at most one. The change at stage \(j\) is supported in \(B_j\), proving the union assertion. Each \(\psi_j\) is still a proper smooth exhaustion, since it differs from \(\psi\) by a bounded function. If the collar is empty, no enlargement is needed. No positivity of a complex Hessian is used here, and \(U_j\) is not claimed Stein.
Both \(U_j\) and \(G_{j-1}\cap U_j\) are open subsets of a resolving ball. The local calculation and Mayer–Vietoris therefore show that \(H^k(G_j,\mathcal F)\to H^k(G_{j-1},\mathcal F)\) is surjective for \(k=n+1\) and bijective for \(k>n+1\). In particular restriction \(H^k(M_d,\mathcal F)\to H^k(M_c,\mathcal F)\) is surjective for every \(k>n\).
These surjections imply that \(H^k(M_c,\mathcal F)\) is Hausdorff and finite-dimensional for \(k>n\). Here is the compactness check. Choose an acyclic Stein resolving cover of \(M_d\), and finitely many members \(V_i\) with smaller opens \(V'_i\Subset V_i\) covering \(\overline{M_c}\). Refine \((V'_i\cap M_c)\) by an acyclic cover of \(M_c\). The induced Čech map factors, in each degree, through the finitely many restrictions \(\mathcal F(V_{i_0}\cap\cdots\cap V_{i_k})\to \mathcal F(V'_{i_0}\cap\cdots\cap V'_{i_k})\). Each is compact by Fréchet Proposition 5.2(3); the smaller intersection has compact closure in the larger. Subsequent restrictions to the refining cover are continuous. Repeated assigned indices are handled by alternating extension, with zero on repetitions. Thus the cochain map is compact and induces the surjection just proved. Fréchet Theorem 2.2 gives closed coboundaries and finite-dimensional cohomology. Apply this argument also to each exhaustion \(\psi_j\), with a slightly larger level, to obtain Hausdorffness of \(H^k(G_j,\mathcal F)\) for \(k>n\).
The borderline degree. In the Mayer–Vietoris sequence for \(G_j=G_{j-1}\cup U_j\), the boundary from \(H^n(G_{j-1}\cap U_j,\mathcal F)\) has target \(H^{n+1}(G_j,\mathcal F)\). It is continuous, the target is Hausdorff, and it vanishes on the dense image of \(H^n(U_j,\mathcal F)\) by (1A.4) and exactness. It is therefore zero. Restriction in degree \(n+1\) is consequently injective as well as surjective.
We also need density of \(H^n(G_j,\mathcal F)\to H^n(G_{j-1},\mathcal F)\). With the boundary zero, the difference map \(Q:H^n(G_{j-1},\mathcal F)\oplus H^n(U_j,\mathcal F)\to H^n(G_{j-1}\cap U_j,\mathcal F)\) is surjective and open by (1A.5). For a class \(g\) on \(G_{j-1}\), choose classes \(u_\nu\) on \(U_j\) whose restrictions tend to \(g|_{G_{j-1}\cap U_j}\). Openness gives pairs \((a_\nu,b_\nu)\to0\) with \(Q(a_\nu,b_\nu)=Q(g,u_\nu)\). Explicitly, choose a decreasing countable zero-neighbourhood basis in the domain; the errors eventually lie in the image of each neighbourhood, so choose their lifts in neighbourhoods tending to zero. This uses no continuous choice of lifts and no Hausdorff assumption on degree-\(n\) cohomology. The pair \((g-a_\nu,u_\nu-b_\nu)\) has zero difference, so exactness lifts it to a class on \(G_j\); its restriction tends to \(g\). Composing the finite chain proves density between any two sublevels in degree \(n\), and isomorphisms between them in all degrees greater than \(n\).
Passing to the whole manifold. Start below \(\inf\psi\), where the sublevel is empty. The preceding isomorphisms give \(H^k(M_d,\mathcal F)=0\) for every finite level \(d\) and \(k>n\). This alone is not a claim that cohomology commutes with an increasing union.
Use the fixed countable basis above and take its subfamily contained in \(M_{c+\nu}\), for \(c<\inf\psi\). The resulting Čech complexes \(E^\bullet_\nu\) are Fréchet, and their transition maps are product projections, hence onto in each degree. Every finite family of basis members has relatively compact union and is contained in some common sublevel. Consequently
as topological complexes: both directions are continuous coordinate projections at sufficiently large stages. For \(k>n\), the maps on \(H^k(E_\nu)\) are injective because those groups vanish. In degree \(k-1\) they have dense image: for \(k=n+1\) this is the density just proved, and for larger \(k\) both groups vanish. Fréchet Proposition 3.1(3) now injects \(H^k(M,\mathcal F)\) into the zero group at the initial empty level. This proves (1A.1). The same coordinate argument is written out in the existing exhaustion-limit comparison; here its cohomological degrees and the density input are the ones checked above.
If \(n=0\), the manifold is discrete. Sections are products of stalks, and taking those products is exact for vector spaces, by choosing preimages in each coordinate. Hence all positive cohomology vanishes directly. The empty manifold is included. \(\square\)
For the curve application below, the sheaf is \(\mathcal O\). Bundle Dolbeault already proves \(H^2(C^{\mathrm{an}},\mathcal O)=0\); that shorter proof remains valid and does not need the general argument above.
Proof exposition by GPT-6 Astra (OpenAI), Ultra; self-checked by that model, not independently reviewed. The classical theorem and method are credited above; the linked programme proofs retain their authorship. Original exposition CC0.
2. From analytic charts to a morphism of topoi
If \(u:U\to X\) is étale, the full-ideal local calculation below makes \(u^{\mathrm{an}}\) a local biholomorphism, hence a local homeomorphism. Surjective étale families give jointly surjective analytic families. Analytification preserves finite fibre products. The site of local homeomorphisms over a space presents its usual sheaf topos: an open subset is a local homeomorphism, and every local homeomorphism is covered by such opens.
Local chart calculation, including nilpotents
Here “local biholomorphism” means an isomorphism of complex analytic spaces on neighbourhoods, including their structure sheaves; the base need not be a manifold. We spell out the passage from the local graph in Riemann existence, Lemma 2.2 to the full-ideal analytification construction, Theorem 3.2.
Around a chosen point of an étale map, the standard-étale presentation writes the base as \(A=\mathbf C[x_1,\ldots,x_N]/J\) and the source as \(A[t]_g/(f)\), with \(f_t\) invertible. Lift \(f,g\) to polynomials \(F,G\) in the ambient variables. At the complex point \((x_0,t_0)\), \(F_t(x_0,t_0)\ne0\). The holomorphic implicit function theorem, Lemma 2.2 gives \(t=\varphi(x)\) on an ambient neighbourhood. The local graph proof gives
Shrink the neighbourhood so that \(v\) and \(G\) are units. In the ring of holomorphic germs, with \(J\) extended from the base coordinates, the full ideals satisfy
Substitution \(t=\varphi(x)\) gives this isomorphism. Its kernel before quotienting by \(J\) is exactly \((t-\varphi(x))\): the holomorphic divided-difference identity factors every germ minus its substituted value by \(t-\varphi(x)\). These substitutions define sheaf maps on the graph neighbourhoods, so the point-set graph homeomorphism is an isomorphism of analytic spaces. At no point is \(J\) replaced by its radical. In particular, a nonzero nilpotent class in the base quotient is carried to the identical nonzero class under the displayed isomorphism. Thus the claim applies to singular and nonreduced bases, not only to the reduced-variety case of the finite-cover presentation.
The two further compatibility claims have the same full-ideal interpretation. Locally a fibre product over an affine target is presented by the source ideals together with the coordinate relations equating the two target maps. Holomorphic substitution gives that same analytic quotient; these identifications agree on overlaps. A surjective étale family lifts every complex point: its nonempty fibre contains a closed point of finite type over the algebraically closed field \(\mathbf C\), whose residue field is \(\mathbf C\). These observations justify the analytic covering families and finite fibre products used in the site construction, without a smoothness, normality or reduction assumption.
Receiving exposition by GPT-6 Astra (OpenAI), Ultra; AI author self-check, not independent review. Earlier programme contributors and the native Stacks Project authors retain their credits. Original exposition CC0.
Consequently the assignment \(U\mapsto U^{\mathrm{an}}\) induces a geometric morphism
\[ \epsilon_X:\operatorname{Sh}(X^{\mathrm{an}}) \longrightarrow\operatorname{Sh}(X_{\mathrm{\acute et}}), \qquad F^{\mathrm{an}}=\epsilon_X^*F. \tag{2.1} \]One can see its inverse image concretely: form local analytic sections from étale sections and sheafify. At a complex point \(x\), the associated fibre functor is the geometric étale point \(\bar x:\operatorname{Spec}\mathbf C\to X\). Thus
\[ (F^{\mathrm{an}})_x=F_{\bar x}. \tag{2.2} \]Lemma 2.1. Analytification of abelian sheaves is exact, preserves colimits and tensor products, and sends finite locally constant sheaves to finite local systems. For an open immersion \(j\) and a closed immersion \(i\),
\[ (j_!F)^{\mathrm{an}}=j^{\mathrm{an}}_!F^{\mathrm{an}}, \qquad (i_*G)^{\mathrm{an}}=i^{\mathrm{an}}_*G^{\mathrm{an}}. \tag{2.3} \]Proof. Inverse image of a geometric morphism preserves finite limits and all colimits. For abelian sheaves this proves exactness. Tensor products are constructed from sums and relations, so they are preserved; exactness also gives the derived tensor compatibility. A finite local system is trivialized by a finite étale cover, which analytifies to a covering. For (2.3), at a point of the open the stalk is the original stalk and outside it the stalk is zero. The closed case has the same stalk test. Formula (2.2) proves the assertions, including the canonical maps. \(\square\)
For finite-type complex schemes, closed complex points give all analytic points. To prove a morphism of analytic sheaves is an isomorphism, their stalks suffice. We will therefore apply algebraic proper base change only at these geometric points; no comparison over a non-complex residue field is being assumed.
3. Constructing the comparison maps
The square of topoi associated with \(f\) commutes. For a bounded-below complex \(E\), the counit \(f^*Rf_*E\to E\), pulled back to the analytic space and transposed by adjunction, defines
\[ \alpha_f:\epsilon_S^*Rf_*E \longrightarrow Rf^{\mathrm{an}}_*\epsilon_X^*E. \tag{3.1} \]More explicitly, the map being transposed is
\[ (f^{\mathrm{an}})^*\epsilon_S^*Rf_*E \simeq\epsilon_X^*f^*Rf_*E \longrightarrow\epsilon_X^*E. \]For the structure map to a point this gives the canonical ordinary map \(R\Gamma(X,E)\to R\Gamma(X^{\mathrm{an}},E^{\mathrm{an}})\). It is a map, without a prior assertion that it is an isomorphism.
Choose a relative compactification \(X\xrightarrow{j}\overline X\xrightarrow{p}S\), with \(j\) open and \(p\) proper, as in Lesson 14. Using (2.3) and (3.1) defines
\[ \beta_f:\epsilon_S^*Rf_!E =\epsilon_S^*Rp_*j_!E \longrightarrow Rp^{\mathrm{an}}_*j^{\mathrm{an}}_!E^{\mathrm{an}} =Rf^{\mathrm{an}}_!E^{\mathrm{an}}. \tag{3.2} \]Algebraic proper maps analytify to proper continuous maps. The associated analytic compactification therefore defines the usual derived direct image with proper support. A common proper refinement of two compactifications identifies their \(j_!\) objects by the fibre calculation proved in Section 7. Naturality of the counits in (3.1) then identifies their maps (3.2). Thus \(\beta_f\) is independent of compactification.
Lemma 3.1 (compatibilities). The comparison maps are natural in coefficients, respect distinguished triangles, and commute with composition, base-change maps, and the ordinary action on compactly supported cohomology. In particular they respect cup products.
Proof. The maps arise from inverse image, units and counits. Transposing two counits in sequence gives the counit of their composite, by the two adjunction identities. Transposing around a base-change square gives its usual base-change map by the same identities. Exact inverse image preserves the localization sequences (2.3), so the constructions also commute with their boundary maps. Finally inverse image preserves the evaluation \(E\otimes^LG\to H\); the projection maps for pushforward are obtained by transposing that evaluation. Pulling back either construction gives the same evaluation on the analytic side. Applying ordinary or proper-support sections proves cup compatibility, including mixed ordinary/compact products. The derived symmetry is the usual Koszul symmetry on both sides, so the sign for exchanging degrees \(a,b\) is \((-1)^{ab}\). \(\square\)
This supplies comparison maps between Leray and hypercohomology spectral sequences. Their finite filtrations, rather than just numerical dimensions, will be used below.
4. The classical proper-support tools
Here are the classical facts corresponding to the algebraic theorems already proved in the course.
Lemma 4.1 (compact continuity). On a compact Hausdorff space \(K\), sheaf cohomology commutes with filtered colimits of abelian sheaves.
Proof. First global sections commute. A section of the colimit has local representatives. Choose a finite cover by compact neighbourhoods contained in the representative opens, with interiors covering \(K\). On each compact intersection, equality of two representatives is locally witnessed at later stages, and finitely many such witnesses suffice. A common stage makes the representatives equal on all intersections; they glue on the interiors. The same finite-cover argument makes a section which becomes zero vanish at a single later stage. This proves both surjectivity and injectivity of the degree-zero colimit map. It applies to every closed subset of \(K\), which is also compact Hausdorff.
Use functorial injective resolutions of the system. Injective sheaves are flasque and hence soft on a compact Hausdorff space. A filtered colimit of these terms is soft: sections on each closed subset and global sections commute with the colimit, and the extension map was surjective at every stage. Soft sheaves on a paracompact Hausdorff space are acyclic for global sections, by the usual finite shrinking-and-extension proof of Čech acyclicity. The colimit resolution is exact on stalks and consists of these acyclic terms. Global sections of the resolution commute with the colimit, and filtered colimits of groups are exact. Its cohomology gives the assertion in every degree. \(\square\)
Lemma 4.2 (classical proper base change). If \(p:T\to B\) is proper between locally compact Hausdorff spaces, then
\[ (Rp_*G)_b\simeq R\Gamma(T_b,G|_{T_b}). \tag{4.1} \]It follows that proper pushforward satisfies arbitrary base change.
Proof. The stalk on the left is cohomology over the inverse images of shrinking neighbourhoods of \(b\). These are cofinal among neighbourhoods of the compact fibre: if \(W\supset T_b\), then \(B\setminus p(T\setminus W)\) is an open neighbourhood whose inverse image lies in \(W\), since \(p\) is closed. Restriction to a compact Hausdorff closed subset computes the colimit of cohomology over its neighbourhoods. To verify the latter assertion, lift a finite Čech representative on the subset to neighbourhoods, shrink a finite cover so that its overlap equations hold, and do the same for a coboundary. Čech and derived cohomology agree on a compact Hausdorff space and the restrictions of injective sheaves are acyclic by this same refinement argument. This proves (4.1). After base change the two fibres are homeomorphic and carry the same sheaf; the stalk map is their identity, proving base change. \(\square\)
The full neighbourhood-refinement proof is in the pinned cohomology chapter cited in Section 17; Anschütz, Lemma 4.20 and Theorem 4.16, provide an additional open account. These statements apply to arbitrary abelian sheaves, without constructibility. From (4.1) and Lemma 4.1, \(R^qp_*\) commutes with filtered colimits for a proper analytic map. Applying this to \(p_*j_!\) gives the same assertion for proper-support pushforward in our compactifiable setting.
5. The comparison on a smooth projective curve
Let \(C\) be a connected smooth projective complex curve. Choose \(\zeta_n=\exp(2\pi i/n)\), identifying \(\Lambda(1)=\mu_n\) with the constant analytic \(\Lambda\). We keep twists when no choice is intended.
Theorem 5.1. The canonical maps
\[ H^q(C,\Lambda)\longrightarrow H^q(C^{\mathrm{an}},\Lambda) \tag{5.1} \]are isomorphisms in all degrees.
Proof in degree zero. Sections of a finite constant set are sections of its trivial finite cover. Full faithfulness in Riemann existence identifies those sections on the two sides and their group operations. In particular a connected algebraic \(C\) has connected analytic space: a nontrivial analytic open-and-closed decomposition would give a nonconstant section of the trivial two-sheeted cover. Hence both groups in degree zero are \(\Lambda\), and (5.1) is the identity on constants.
Proof in degree one. \(H^1(-,\Lambda)\) classifies \(\Lambda\)-torsors. The algebraic torsors are finite étale covers with a specified simply transitive fibre action. Riemann existence identifies the covers, their actions, and equivariant isomorphisms. The action conditions can be checked on fibres and are preserved. Analytification of a torsor represents precisely the cohomological map (5.1), since the Čech transition cocycle pulls back to the same cocycle. This proves an additive isomorphism, without assuming that higher cohomology is group cohomology of the fundamental group.
Proof in degree two. Kummer is exact both étale locally and analytically locally; a nonvanishing holomorphic function has a local holomorphic \(n\)-th root. Naturality gives a diagram of Kummer sequences. On the algebraic curve, Lesson 10 gives \(H^2(C,\mathbf G_m)=0\), so
\[ H^2(C,\mu_n)=\operatorname{Pic}(C)/n. \tag{5.2} \]On the Riemann surface, the exponential sequence
\[ 0\longrightarrow\mathbf Z\longrightarrow\mathcal O_C \xrightarrow{\exp(2\pi i\,\cdot)}\mathcal O_C^* \longrightarrow1 \tag{5.3} \]has \(H^2(C^{\mathrm{an}},\mathcal O_C)=0\), by The Dolbeault complex, Corollary 3.3, and \(H^3(C^{\mathrm{an}},\mathbf Z)=0\), by Sheaf cohomology and singular cohomology on manifolds, Corollary 5.1, since \(C^{\mathrm{an}}\) is a manifold of real dimension two. Its long exact sequence gives \(H^2(C^{\mathrm{an}},\mathcal O_C^*)=0\). Analytic Kummer therefore gives \(H^2(C^{\mathrm{an}},\mu_n)=\operatorname{Pic}(C^{\mathrm{an}})/n\). Curve GAGA identifies the two Picard groups. The map (5.1), transferred along \(\zeta_n\), is consequently an isomorphism in degree two. The algebraic groups vanish above two by Lesson 12; the analytic constant groups do by the same Corollary 5.1. This proves every degree. \(\square\)
The class of a point generates \(H^2(C,\mu_n)\), with trace \(1\) (Lesson 17). Its image under (5.1) is therefore a generator of \(H^2(C^{\mathrm{an}},\mu_n)\), which is free of rank one over \(\Lambda\). Theorem 10.1 identifies this image: under the trivialization by \(\zeta_n\) it is the positive topological point class of the complex orientation. So the curve trace of Lesson 17 is integration over the complex orientation when \(\mu_n\) is identified with \(\Lambda\) by \(\zeta_n\), and is minus integration when it is identified by \(\zeta_n^{-1}\).
6. Finite-cover resolutions of constructible sheaves
We need more than constant coefficients on a curve. The following embedding works in every dimension and will be used twice.
Lemma 6.1. For a reduced finite-type complex scheme \(X\) and a constructible \(\Lambda\)-sheaf \(F\), there is a monomorphism
\[ F\longrightarrow I=\bigoplus_{a=1}^m (\pi_a)_*\Lambda_{T_a}^{\,r_a}, \tag{6.1} \]where each \(\pi_a:T_a\to X\) is finite, \(T_a\) is normal, and \(\dim T_a\leq\dim X\). The cokernel is constructible. If \(X\) is proper of dimension at most one, the \(T_a\) are disjoint unions of smooth projective curves and points.
Proof. Choose a dense open \(U\) which is a disjoint union of normal opens of the irreducible components and on which \(F\) is finite locally constant. Write \(j:U\to X\) and \(i:Z=X\setminus U\to X\). The map
\[ F\longrightarrow j_*F|_U\oplus i_*i^*F \tag{6.2} \]is injective: on \(U\) its first component is the identity, and at a point of \(Z\) its second component is the identity.
A finite local system on a connected normal \(U\) is trivialized by a finite étale cover \(r:V\to U\). Its finite fibre module \(M\) embeds in \(\Lambda^r\). To see this even for composite \(n\), decompose \(M\) into cyclic groups \(\mathbf Z/d\), \(d\mid n\), and embed \(1\) as \(n/d\) in a separate copy of \(\Lambda\). Equivalently, \(\Lambda\) is a finite injective cogenerator, as proved in Lesson 17. The unit \(F|_U\to r_*r^*F|_U\), followed by this embedding on the trivialized fibres, is injective and lands in \(r_*\Lambda_V^r\).
Normalize each component of \(X\) in the finitely many function fields of \(V\). Excellence makes the resulting map \(\pi:T\to X\) finite, and its restriction over \(U\) is \(V\). On a normal scheme \(T\), with dense open \(j':V\to T\),
\[ j'_*\Lambda_V=\Lambda_T. \tag{6.3} \]Indeed a strict local normal connected scheme is integral; its intersection with the dense open is nonempty and irreducible, hence connected. Sections of the constant sheaf there are exactly \(\Lambda\). These are the geometric stalks of (6.3). Applying left exact \(j_*\) to the embedding on \(U\) now embeds \(j_*F|_U\) in \(\pi_*\Lambda_T^r\).
For the boundary term in (6.2), use the same construction by induction on \(\dim Z<\dim X\), beginning with finite sets of points. Composing its finite maps with the closed immersion \(i\) gives the remaining terms of (6.1). All terms and the cokernel are constructible by the constructible Serre property and finite pushforward. A proper normal complex curve is smooth and projective; zero-dimensional normal schemes are finite sets of complex points. This proves the final assertion. \(\square\)
Iterating (6.1) on its cokernel produces an exact right resolution \(0\to F\to I^0\to I^1\to\cdots\). It need not terminate. Both analytification and finite pushforward are exact; finite pushforward commutes with analytification by proper base change with zero-dimensional fibres. The hypercohomology spectral sequence is
\[ E_1^{a,b}=H^b(X,I^a)\Longrightarrow H^{a+b}(X,F). \tag{6.4} \]It is first quadrant: each fixed total degree involves only finitely many pairs \((a,b)\). Thus if comparison is an isomorphism on every \(I^a\), it is an isomorphism on \(F\); there is no claim that an infinite resolution is an acyclic resolution. The same conclusion follows by truncating it beyond the fixed degree and noting the remaining cokernel shifts past that degree.
For a proper curve, Theorem 5.1, finite pushforward and (6.4) prove comparison for every constructible \(F\). Points contribute only degree zero. This includes singular and reducible curves.
7. Proper comparison by lowering the dimension
Lemma 7.1 (proper modification over an open). Suppose \(h:Y\to X\) is proper and is an isomorphism over \(U\subset X\). For \(j:U\to X\), \(j':h^{-1}U\to Y\), and any torsion \(G\) on \(U\), the unit gives
\[ j_!G\simeq Rh_*j'_!G. \tag{7.1} \]The same statement holds analytically, and comparison commutes with these identifications.
Proof. At a geometric point of \(U\), the proper fibre is a single point and the map is the identity on its coefficient. At a point outside \(U\), the restriction of \(j'_!G\) to the entire fibre is zero. Algebraic proper base change therefore makes (7.1) an isomorphism on every stalk. Classical proper base change gives the same conclusion analytically. Both maps are units, so their comparison squares commute by Section 3. \(\square\)
Theorem 7.2. Proper comparison (3.1) is an isomorphism for every proper finite-type complex map and every constructible torsion sheaf.
Proof. Induct on a bound \(d\) for the dimensions of the proper fibres. For \(d=0\) the map is finite, and its stalk is a finite direct sum over points; this proves the assertion, including the vanishing of higher images. For \(d=1\), proper base change on both sides reduces the assertion at each analytic point of the base to a proper complex curve or a finite set of points. Section 6 proves that case.
Assume \(d\geq2\) and the result for smaller relative dimensions. Again proper base change reduces us to a proper scheme \(X/\mathbf C\) of dimension at most \(d\). Reduce \(X\) without changing its étale topos or underlying analytic topology. Zero-dimensional components separated from the others can be handled separately; on the remaining positive-dimensional components choose a rational function nonconstant on each component. On a dense open \(U\), where the components are disjoint, it defines \(\varphi:U\to\mathbf A^1\). Let \(Y\) be the reduced closure of its graph in \(X\times\mathbf P^1\). There are proper maps
\[ Y\xrightarrow{a}\mathbf P^1\xrightarrow{b}\operatorname{Spec}\mathbf C, \qquad h:Y\to X, \qquad h^{-1}U\simeq U. \tag{7.2} \]Every irreducible component of \(Y\) dominates \(\mathbf P^1\), since the function was nonconstant. Its fibres are proper closed subsets of that component, so have dimension at most \(d-1\). The fibres of \(b\) have dimension one, also less than \(d\).
Put \(G=F|_U\) and \(E=j'_!G\). The induction hypothesis compares \(Ra_*E\) with \(Ra^{\mathrm{an}}_*E^{\mathrm{an}}\). Its cohomology sheaves are constructible by proper constructibility and vanish above the uniform fibre bound. The already known comparison for \(b\), applied to these sheaves and then their finite truncations, compares the two Leray spectral sequences. Their finite filtrations in each total degree give
\[ R\Gamma(Y,E)\simeq R\Gamma(Y^{\mathrm{an}},E^{\mathrm{an}}). \tag{7.3} \]Lemma 7.1 transfers (7.3) to \(R\Gamma(X,j_!G)\). For the closed complement \(Z=X\setminus U\), every component has dimension at most \(d-1\). The induction hypothesis compares \(R\Gamma(Z,i^*F)\). The exact localization sequence
\[ 0\longrightarrow j_!G\longrightarrow F \longrightarrow i_*i^*F\longrightarrow0 \tag{7.4} \]and its analytic counterpart now compare \(R\Gamma(X,F)\). Finally return to the original proper map: at each analytic point the comparison stalk is this comparison on its complex fibre. Stalks detect the desired isomorphism. This completes the induction. \(\square\)
Notice the two dimensions in this argument. It lowers proper fibre dimension through \(a\), and lowers support dimension on the boundary \(Z\). Merely choosing a curve inside \(X\) would accomplish neither reduction.
8. Arbitrary torsion in the proper theorem
Theorem 8.1. For proper \(p:X\to S\) and an arbitrary torsion sheaf \(F\),
\[ \epsilon_S^*Rp_*F\simeq Rp^{\mathrm{an}}_*F^{\mathrm{an}}. \tag{8.1} \]Proof. On the Noetherian étale site of \(X\), \(F\) is a filtered colimit of constructible finite torsion sheaves, using their finite presentations as in Lesson 11. One may first write \(F=\varinjlim_nF[n]\), with divisibility indexing the annihilators, then use the finite presentations for each \(\mathbf Z/n\)-sheaf. The coherent-site continuity theorem makes \(R^qp_*\) commute with these filtered colimits. Inverse image and analytification commute with colimits. On the analytic side classical proper base change computes each stalk on the compact proper fibre, and Lemma 4.1 proves its continuity. Hence (8.1) is the filtered colimit in each degree of the isomorphisms in Theorem 7.2. Since the comparison maps themselves are natural in \(F\), the resulting isomorphism is the original map (3.1). \(\square\)
This passage does not replace an arbitrary torsion sheaf by one finite local system or assume a common integer kills it. Properness supplies the compactness on the analytic side that makes the passage legitimate.
9. Artin comparison with proper support
Theorem 9.1. For separated finite-type \(f:X\to S\), arbitrary torsion \(F\), and every \(q\geq0\), the canonical map is an isomorphism:
\[ (R^qf_!F)^{\mathrm{an}} \xrightarrow{\ \sim\ } R^qf^{\mathrm{an}}_!F^{\mathrm{an}}. \tag{9.1} \]In particular, for a separated finite-type complex scheme,
\[ H^q_c(X,F)\simeq H^q_c(X^{\mathrm{an}},F^{\mathrm{an}}). \tag{9.2} \]Proof. Use the compactification in (3.2). Theorem 8.1 applies to the arbitrary torsion sheaf \(j_!F\) on \(\overline X\), and Lemma 2.1 identifies its analytification with \(j^{\mathrm{an}}_!F^{\mathrm{an}}\). This is exactly (3.2), hence is an isomorphism. Taking cohomology sheaves proves (9.1); taking the base to be a point proves (9.2). If \(S\) is not separated, work over its affine open charts. The inverse image \(X_V\) over such a chart is separated over \(\mathbf C\), so the analytic proper-support argument applies there. The canonical maps agree on overlaps by naturality, and their isomorphisms glue. \(\square\)
For bounded constructible complexes the same theorem follows by finite truncations. Composition and all base-change diagrams retain the compatibilities of Section 3. The proof has used precisely the projective-curve comparison, finite-cover coefficient resolutions, proper fibre calculations, the graph reduction and continuity. It has not used an ordinary comparison theorem or a resolution of higher-dimensional singularities.
10. Orientation, the top degree and smooth ordinary comparison
The cup-product compatibility was proved in Lemma 3.1 before any isomorphism assertion. This section first compares the étale trace with integration over the complex orientation, and then proves smooth ordinary comparison from cup products, the compact comparison of Theorem 9.1, étale duality from Lesson 18, and duality for the sheaf cohomology of the complex manifold \(X^{\mathrm{an}}\). Throughout, classical compactly supported cohomology is computed as in Section 3, by extension by zero into the analytic space of a compactification \(X\subset\overline X\); this space is compact Hausdorff, since \(\overline X\) is proper. By Sheaf cohomology and singular cohomology on manifolds, Theorem 4.1 and Corollary 3.2 it is the compactly supported singular cohomology of \(X^{\mathrm{an}}\), and by Theorem 2.2 there, cohomology supported at a closed point \(x\) is \(H^*(X^{\mathrm{an}},X^{\mathrm{an}}\setminus x)\).
For a closed point \(x\) of a smooth \(X\) of pure dimension \(d\), Lesson 18, Section 12, gives the point class \(\operatorname{cl}_x\in H^{2d}_x(X,\Lambda(d))\), the purity generator, and its compact image \(\operatorname{cl}_c(x)\), with \(\operatorname{Tr}_X(\operatorname{cl}_c(x))=1\) by (12.3). On the analytic side, \(u_x\in H^{2d}(X^{\mathrm{an}},X^{\mathrm{an}}\setminus x;\Lambda)\) and \([x]\in H^{2d}_c(X^{\mathrm{an}};\Lambda)\) denote the topological point classes of the complex orientation, and \(\int_{X^{\mathrm{an}}}\) the integration map, as in Poincaré duality, Corollary 2.5.
Theorem 10.1 (orientation). Let \(X\) be smooth, separated and of finite type over \(\mathbf C\), of pure dimension \(d\), and identify \(\Lambda(1)\) with \(\Lambda\) by \(\zeta_n=\exp(2\pi i/n)\).
- For every closed point \(x\), comparison sends \(\operatorname{cl}_x\) to \(u_x\), and compact comparison sends \(\operatorname{cl}_c(x)\) to \([x]\).
- For every \(a\in H^{2d}_c(X,\Lambda(d))\), \[ \operatorname{Tr}_X(a)=\int_{X^{\mathrm{an}}}c_c(a). \tag{10.1} \]
- Let \(f:X\to S\) be smooth, separated, of finite type and of constant relative dimension \(d\), with \(S\) of finite type over \(\mathbf C\). At every \(s\in S(\mathbf C)\), after the base-change identifications of the stalks of \(R^{2d}f_!\Lambda(d)\) and \(R^{2d}f^{\mathrm{an}}_!\Lambda\) with the top compactly supported groups of the fibre (Lesson 18, property (T1), and Lemma 4.2), the stalk of \(\operatorname{Tr}_f\) is integration over the complex orientation of \(X_s^{\mathrm{an}}\).
If \(\Lambda(1)\) is identified with \(\Lambda\) by \(\zeta_n^{-1}\) instead, each twist contributes \(-1\). The images in (1) acquire \((-1)^d\), and the traces in (2) and (3) are \((-1)^d\) times integration. These are two trivializations of the same twisted comparison.
Proof. The last sentence holds because the two identifications of \(\Lambda(d)\) with \(\Lambda\) differ by \((-1)^d\).
Step 1: the origin of the affine line. Let \(t\) be the coordinate of \(\mathbf A^1\) and \(\kappa(t)\in H^1(\mathbf A^1\setminus\{0\},\mu_n)\) its Kummer class. Lesson 17, Lemmas 4.2–4.3, identify the trace-positive purity generator with the negative localization boundary of the Kummer class of a uniformizer. Their cochain calculation retains the divisor convention \(\partial_{\mathrm{div}}[x]=[\mathcal O(-x)]\) and proves that this negative boundary maps to \(c_1^{(n)}\mathcal O(x)\). Lesson 18 uses exactly this orientation (proof of Lemma 12.2). The localization sequence of \(\mathbf A^1\) maps to the one of the strict henselization at \(0\) used there, and \(H^2_{\{0\}}(\mathbf A^1,\mu_n)\) is the closed stalk of \(R^2i^!\mu_n\); hence \(\operatorname{cl}_0=-\partial\kappa(t)\), with \(\partial\) the localization boundary. By Lemma 3.1, comparison commutes with the Kummer and localization boundaries, so it sends \(\operatorname{cl}_0\) to \(-\partial\kappa(z)\), where \(z\) is the coordinate of \(\mathbf C\). By Sheaf cohomology and singular cohomology on manifolds, Corollary 6.4(2), \(\langle\partial\kappa(z),o_2\rangle=\zeta_n^{-1}\), and \(o_2\) is the complex orientation of \(\mathbf C\) at \(0\). Negating the supported Kummer class inverts its value on \(o_2\) from \(\zeta_n^{-1}\) to \(\zeta_n\). Under the identification by \(\zeta_n\), comparison therefore sends \(\operatorname{cl}_0\) to \(u_0\).
Step 2: the point \(p=(0,\ldots,0)\) of \(P=(\mathbf P^1)^d\). Groups supported at \(0\) are the same for \(\mathbf A^1\) and \(\mathbf P^1\), compatibly with purity and with the analytic groups (sections supported in a closed subset of an open set extend by zero). Let \(h\in H^2(\mathbf P^1,\Lambda(1))\) be the image of \(\operatorname{cl}_0\), so \(\operatorname{Tr}(h)=1\) by (12.3), and put \(h_i=\operatorname{pr}_i^*h\) on \(P\). Since \(P\) is proper, compact and ordinary cohomology agree. Lesson 18, Lemma 13.2, applied repeatedly, gives \(\operatorname{Tr}_P(h_1\cup\cdots\cup h_d)=1\); all degrees are even, so no sign occurs. The trace is an isomorphism \(H^{2d}(P,\Lambda(d))\to\Lambda\) (Lesson 18, property (T5)) and \(\operatorname{Tr}_P(\operatorname{cl}_c(p))=1\), so \(\operatorname{cl}_c(p)=h_1\cup\cdots\cup h_d\). By Lemma 3.1 and Step 1, comparison sends this class to \(\operatorname{pr}_1^*[0]\cup\cdots\cup\operatorname{pr}_d^*[0]=[0]\times\cdots\times[0]\), where \([0]\in H^2(\mathbf{CP}^1;\Lambda)\) is the point class. The complex orientation of \((\mathbf{CP}^1)^d\) is the product orientation Orientations and fundamental classes, Proposition 3.8, so \(\int[0]\times\cdots\times[0]=1\) by Poincaré duality, Corollary 2.5(2) and (5), and \([0]\times\cdots\times[0]=[p]\) by Corollary 2.5(1) there. Thus compact comparison sends \(\operatorname{cl}_c(p)\) to \([p]\). The maps from cohomology supported at \(p\) to \(H^{2d}(P,\Lambda(d))\) and to \(H^{2d}(P^{\mathrm{an}};\Lambda)\) are isomorphisms, since on each side both groups are free of rank one over \(\Lambda\) and the point class goes to a generator, and they commute with comparison. So comparison sends \(\operatorname{cl}_p\) to \(u_p\).
Step 3: any closed point. Let \(x\in X\) be closed. By AI Integrated Stacks Project, Lemma 054L there are an open \(U\ni x\) and an étale \(g:U\to\mathbf A^d\); after a translation \(g(x)=0\), and after removing the finitely many other points of \(g^{-1}(0)\), \(g^{-1}(0)=\{x\}\). Purity commutes with restriction to open subsets and with étale localization (Lesson 18, the remark after Lemma 12.2, resting on (11.5) and property (T2)). Hence restriction from \(X\) to \(U\) sends \(\operatorname{cl}_x\) to the point class of \(x\) in \(U\), which is \(g^*\) of the point class of \(0\) in \(\mathbf A^d\), which is the restriction of \(\operatorname{cl}_p\). On the analytic side, restriction to open sets preserves the topological point classes, by excision. The map \(g^{\mathrm{an}}\) is a local biholomorphism at \(x\), so it preserves the complex orientation at \(x\) (Orientations and fundamental classes, the remark after Corollary 3.5), and it maps \(U^{\mathrm{an}}\setminus x\) into \(\mathbf C^d\setminus0\); by Poincaré duality, Corollary 2.5(4), applied on a neighbourhood of \(x\) mapped homeomorphically onto a neighbourhood of \(0\), \((g^{\mathrm{an}})^*u_0=u_x\). Comparison commutes with restrictions and with \(g^*\) (Lemma 3.1), and restriction from \(X\) to \(U\) is injective on the analytic groups supported at \(x\), by excision. Step 2 therefore gives the first assertion of (1). Comparison also commutes with the map from cohomology supported at \(x\) to compactly supported cohomology, which is induced by the counit of the closed immersion of \(x\) (Lemma 3.1); this gives the second.
Step 4: traces and families. For connected \(X\), the trace is an isomorphism \(H^{2d}_c(X,\Lambda(d))\to\Lambda\) (Lesson 18, property (T5)) with \(\operatorname{Tr}_X(\operatorname{cl}_c(x))=1\), and \(\int_{X^{\mathrm{an}}}\) is an isomorphism with \(\int[x]=1\) (Poincaré duality, Corollary 2.5(1) and (2)), since \(X^{\mathrm{an}}\) is connected (Connectedness and full faithfulness, Theorem 2.1). By (1) the two sides of (10.1) agree on the generator \(\operatorname{cl}_c(x)\), hence everywhere; for disconnected \(X\), sum over the finitely many components. For (3), property (T1) identifies the stalk of \(\operatorname{Tr}_f\) at \(s\) with \(\operatorname{Tr}_{X_s}\), the comparison maps commute with base change (Lemma 3.1), and Lemma 4.2 computes the analytic stalk; apply (2) to \(X_s\). \(\square\)
Two signs enter the one-dimensional calculation: continuing an \(n\)-th root of \(z\) once around the counterclockwise circle multiplies it by \(\zeta_n\), while the connecting map of the Kummer sequence pairs with that circle to \(\zeta_n^{-1}\) (Sheaf cohomology and singular cohomology on manifolds, Proposition 6.3 and Corollary 6.4). The trace-positive purity generator is the negative of the raw supported Kummer class. These two signs cancel, so the degree trace agrees with complex-orientation integration under the positive-root trivialization.
Theorem 10.2 (smooth constant ordinary comparison). If \(X\) is smooth, separated and finite type over \(\mathbf C\), then
\[ H^r(X,\Lambda)\xrightarrow{\sim} H^r(X^{\mathrm{an}},\Lambda) \tag{10.2} \]for every \(r\).
Proof. Work on each connected component, of dimension \(d\), and write \(c\) and \(c_c\) for the ordinary and compact comparison maps. The compactly supported étale groups are finite, and \(c_c\) is an isomorphism by Theorem 9.1.
Injectivity. Étale duality in Lesson 18 identifies \(H^r(X,\Lambda)\) with the \(\Lambda\)-dual of \(H^{2d-r}_c(X,\Lambda(d))\), by the compact-first trace pairing. So for \(a\neq0\) in \(H^r(X,\Lambda)\) there is \(b\in H^{2d-r}_c(X,\Lambda(d))\) whose product with \(a\) is nonzero in \(H^{2d}_c(X,\Lambda(d))\). By Lemma 3.1, \(c_c\) maps this product to the product of \(c(a)\) and \(c_c(b)\), and \(c_c\) is injective; hence \(c(a)\neq0\).
Equal orders. Étale duality shows that \(H^r(X,\Lambda)\) is finite of the same order as \(H^{2d-r}_c(X,\Lambda(d))\), which by Theorem 9.1 is the order of \(H^{2d-r}_c(X^{\mathrm{an}},\Lambda)\), the twist being trivialized analytically by \(\zeta_n\). By Sheaf cohomology and singular cohomology on manifolds, Corollary 5.2(3) and (4), applied to the canonically oriented complex manifold \(X^{\mathrm{an}}\) and the analytic space of a compactification, \(H^r(X^{\mathrm{an}},\Lambda)\) is finite of that same order.
An injective map between finite groups of the same order is bijective. \(\square\)
Classical duality enters only through the equality of orders. It holds for every \(n\), because \(\mathbf Z/n\) is injective as a module over itself; duality over a field would cover only prime \(n\).
A second proof. With Theorem 10.1, Lemma 3.1 gives a commutative square from the étale pairing \(H^{2d-r}_c(X,\Lambda(d))\times H^r(X,\Lambda)\to\Lambda\), cup product followed by trace, to the classical pairing, cup product followed by integration. Both pairings are perfect: the first by Lesson 18, the second by Sheaf cohomology and singular cohomology on manifolds, Corollary 5.2(1) together with Poincaré duality, Corollary 2.3(2). Since \(c_c\) is an isomorphism, the square identifies \(c\) with the dual of \(c_c^{-1}\), so \(c\) is an isomorphism.
11. Ordinary comparison for all constructible coefficients
Theorem 11.1. For separated finite-type complex \(X\), constructible torsion \(F\), and every \(q\),
\[ H^q(X,F)\xrightarrow{\sim} H^q(X^{\mathrm{an}},F^{\mathrm{an}}). \tag{11.1} \]The same holds for bounded constructible complexes.
Proof. We induct on \(d=\dim X\), allowing all finite annihilators at each stage. Dimension zero is a finite set of points after reduction, so is immediate. Nilpotents can be removed without changing either cohomology theory.
First prove the assertion for \(\Lambda_X\) on every reduced \(X\) of dimension at most \(d\). By resolution of singularities (Section 1) there is a proper \(p:Y\to X\), with \(Y\) smooth, which is an isomorphism over a dense open \(U\) meeting every component. Put
\[ C=\operatorname{Cone}(\Lambda_X\longrightarrow Rp_*\Lambda_Y). \tag{11.2} \]Proper constructibility and the finite fibre cohomological bound make \(C\) a bounded constructible complex. Its restriction to \(U\) is zero, since the displayed map is the identity there. Thus it is supported on \(Z=X\setminus U\), of dimension less than \(d\). If \(i:Z\to X\), the unit \(C\to i_*i^*C\) is an isomorphism on stalks; hence the induction hypothesis, extended by finite truncations, compares its ordinary cohomology.
Proper comparison identifies \(C^{\mathrm{an}}\) with the cone of \(\Lambda_{X^{\mathrm{an}}}\to Rp^{\mathrm{an}}_*\Lambda_{Y^{\mathrm{an}}}\). Smooth ordinary comparison, Theorem 10.2, compares \(R\Gamma(Y,\Lambda)\); the derived identity \(R\Gamma(X,Rp_*\Lambda)=R\Gamma(Y,\Lambda)\) and its analytic version are natural. The map between the two triangles defined by (11.2) now has isomorphisms on the second and third terms. The long exact sequences prove that it is an isomorphism on \(R\Gamma(X,\Lambda)\) as well. This proves constant comparison in dimension \(d\), for every \(n\), without requiring \(X\) to be proper or smooth.
Now take an arbitrary constructible \(\Lambda\)-sheaf \(F\) on such an \(X\). Lemma 6.1 provides its right resolution by finite pushforwards of constant sheaves on normal finite-type schemes \(T_a\) of dimension at most \(d\). Constant comparison on each \(T_a\) has just been proved. Finite pushforward is exact and compares with its analytic counterpart, so the ordinary cohomology of every term \(I^a\) compares. The first-quadrant spectral sequences (6.4) prove (11.1). This also proves the induction claim for the next dimension. Every constructible torsion sheaf has some annihilator \(n\), so nothing is lost by the coefficient notation. Bounded constructible complexes follow by their finite cohomology-sheaf truncation triangles. \(\square\)
This identifies the substantive extra work for ordinary comparison: smooth duality and a proper resolution whose error cone lives on a smaller-dimensional closed set. Proper base change alone does not compute stalks of \(Rj_*\) for a nonproper open immersion.
12. Why ordinary comparison needs constructibility
Let \(X=\mathbf A^1_{\mathbf C}\), let \(i_m:\{m\}\to X\) for \(m\in\mathbf Z\), and set
\[ F=\bigoplus_{m\in\mathbf Z}(i_m)_*\Lambda. \tag{12.1} \]This is a torsion sheaf annihilated by \(n\), but is not constructible. The sum is the filtered colimit of finite sums. On the quasi-compact Noetherian étale site, global sections commute with that filtered colimit, by Lesson 11. Consequently
\[ H^0(X,F)=\bigoplus_{m\in\mathbf Z}\Lambda. \tag{12.2} \]Analytification preserves the sum. In the complex plane the integers form a closed discrete subset, and every compact set meets only finitely many of them. Any family \((a_m)_{m\in\mathbf Z}\) is locally a section of a finite sum of the skyscrapers: near any point choose a neighbourhood meeting only finitely many integers. These sections agree on overlaps and glue. Conversely a section is determined by these stalk values. Thus
\[ H^0(\mathbf C,F^{\mathrm{an}})=\prod_{m\in\mathbf Z}\Lambda. \tag{12.3} \]The canonical ordinary comparison is the inclusion of the direct sum in the product, and is not surjective. A family with value \(1\) at every integer exhibits the failure. Compactly supported sections on either side have finite support, so both \(H^0_c\) groups are the direct sum and their comparison is an isomorphism, as Theorem 9.1 requires.
The analytic direct sum of skyscraper sheaves has product global sections here because infinite families are locally finite. Confusing a sheaf direct sum with its presheaf of finite-support global sections would erase the example.
13. Projective spaces, an elliptic curve and the punctured line
Example 13.1 (projective space). The analytic space of \(\mathbf P^N_{\mathbf C}\) is \(\mathbf{CP}^N\). Lesson 18, Section 14, computes the étale cohomology ring: with \(h=c_1^{(n)}(\mathcal O(1))\),
\[ \bigoplus_i H^{2i}(\mathbf P^N,\Lambda(i)) \simeq\Lambda[h]/(h^{N+1}),\qquad \deg h=2, \tag{13.1} \]the odd groups vanish, and \(\operatorname{Tr}(h^N)=1\). By Theorem 10.2 and Lemma 3.1, comparison is an isomorphism of graded rings onto the classical sheaf cohomology ring of \(\mathbf{CP}^N\), which is therefore \(\Lambda[h^{\mathrm{an}}]/\bigl((h^{\mathrm{an}})^{N+1}\bigr)\), with \(h^{\mathrm{an}}\) the image of \(h\). Restriction \(H^2(\mathbf{CP}^N;\Lambda)\to H^2(\mathbf{CP}^1;\Lambda)\) to a line is an isomorphism, being the analytic image of the algebraic restriction, an isomorphism by Lesson 18, Example 14.2. Let \([H]^+\in H^2(\mathbf{CP}^N;\Lambda)\) be the class whose restriction to a line is the point class of the line, the positive hyperplane class. Then \(h^{\mathrm{an}}=[H]^+\) when twists are trivialized by \(\zeta_n\): on a line \(L\) meeting a hyperplane transversally in one point \(q\), \(h\) restricts to the Gysin class of \(q\) (Lesson 18, Lemma 12.2 and the transverse-pullback remark after it), which Theorem 10.1 sends to \([q]\). Since \(\operatorname{Tr}(h^N)=1\), \(h^N\) is the point class, and Theorem 10.1 gives \((h^{\mathrm{an}})^N=[\mathrm{pt}]\). Hence \(([H]^+)^N=[\mathrm{pt}]\): the classical value \(\int_{\mathbf{CP}^N}([H]^+)^N=1\) follows from the étale one. If twists are suppressed using \(\zeta_n\), each even group is \(\Lambda\); without that choice the untwisted algebraic group is canonically \(\Lambda(-i)\).
Example 13.2 (elliptic curve). For an elliptic curve \(E\), Lesson 17 gives
\[ H^0(E,\Lambda)=\Lambda,\qquad H^1(E,\Lambda)=\Lambda^2,\qquad H^2(E,\Lambda)=\Lambda(-1), \tag{13.2} \]and Poincaré duality for curves (Lesson 17, Theorem 11.1) makes the cup product pairing \(H^1(E,\Lambda)\times H^1(E,\Lambda(1))\to H^2(E,\Lambda(1))\cong\Lambda\) perfect. Theorem 5.1 transports these groups to the analytic torus \(E^{\mathrm{an}}\), and Lemma 3.1 transports the pairing; so the classical cup product pairing on \(H^1(E^{\mathrm{an}},\Lambda)\) is perfect as well. Riemann existence also identifies \(\pi_1^{\mathrm{\acute et}}(E)\) with the profinite completion of \(\pi_1^{\mathrm{top}}(E^{\mathrm{an}})\) (The Riemann existence theorem, Theorem 3.2). This calculation is compatible with the Jacobian description in Lesson 17; it does not require another proof of its separately stated Weil-pairing comparison.
Integrally, the cup product pairing on \(H^1(E^{\mathrm{an}};\mathbf Z)\) is unimodular and alternating. Indeed \(E^{\mathrm{an}}\) is a closed connected surface with its complex orientation, so \(H^2(E^{\mathrm{an}};\mathbf Z)\congH_0\cong\mathbf Z\) by Poincaré duality; its homology is finitely generated (it has a finite triangulation, Section 14), and \(H_1\) is torsion-free, since by universal coefficients its torsion would appear in \(H^2\). So \(H^1(E^{\mathrm{an}};\mathbf Z)=\operatorname{Hom}(H_1,\mathbf Z)\) is free, of rank two by (13.2) and Theorem 5.1. The pairing \((a,b)\mapsto\int a\cup b\) equals \(\langle b,[E^{\mathrm{an}}]\frown a\rangle\) (Cap products and cohomology with compact supports, Proposition 1.1(2)), and capping with the fundamental class is an isomorphism \(H^1\to H_1\), so the pairing is unimodular. It is alternating because \(a\cup a=-a\cup a\) in the torsion-free group \(H^2\). In a basis its matrix is therefore \(\pm\begin{pmatrix}0&1\\-1&0\end{pmatrix}\), and after ordering the basis suitably we obtain \(\alpha,\beta\) with \(\int\alpha\cup\beta=1\), \(\int\beta\cup\alpha=-1\) and \(\alpha^2=\beta^2=0\). The last equalities also hold modulo \(n\) for even \(n\), as reductions of integral classes of square zero, not as a consequence of skew symmetry alone. Let \(\alpha_{\mathrm{\acute et}},\beta_{\mathrm{\acute et}}\in H^1(E,\Lambda)\) be the classes whose images are the reductions of \(\alpha,\beta\) (Theorem 5.1). With twists trivialized by \(\zeta_n\), Theorem 10.1 gives \(\operatorname{Tr}(\alpha_{\mathrm{\acute et}}\cup\beta_{\mathrm{\acute et}})=1\), \(\operatorname{Tr}(\beta_{\mathrm{\acute et}}\cup\alpha_{\mathrm{\acute et}})=-1\) and \(\alpha_{\mathrm{\acute et}}^2=\beta_{\mathrm{\acute et}}^2=0\); with \(\zeta_n^{-1}\) the two traces are \(-1\) and \(1\).
Example 13.3 (\(\mathbf C^*\)). The analytic punctured line deformation retracts onto the unit circle, with positive counterclockwise generator \(\gamma\) of \(\pi_1^{\mathrm{top}}=\mathbf Z\). Riemann existence and the pointed fibre functors give
\[ \pi_1^{\mathrm{\acute et}}(\mathbf G_m,1) \simeq\widehat{\mathbf Z}. \tag{13.3} \]Indeed finite covers of the circle correspond to finite sets with a permutation, equivalently finite continuous \(\widehat{\mathbf Z}\)-sets; equivalence of their fibre functors identifies the automorphism groups. The connected cover \(z\mapsto z^r\) corresponds to the subgroup \(r\mathbf Z\), whose closures form a cofinal family of open subgroups. The Kummer class of \(t\) in \(H^1(\mathbf G_m,\mu_n)\) sends \(\gamma\) to \(\zeta_n\), since continuation of \(t^{1/n}\) once around the circle multiplies it by that root. Thus the comparison fixes both the generator and its orientation. This value is the monodromy of the torsor of \(n\)-th roots. The singular description of \(H^1\), through Sheaf cohomology and singular cohomology on manifolds, Theorem 1.3 and the Kronecker pairing, gives the inverse value: the Kummer class pairs with \([\gamma]\) to \(\zeta_n^{-1}\), because the connecting map is the negative of the monodromy (Proposition 6.3 and Corollary 6.4 there). The nonzero ordinary constant groups are \(H^0=\Lambda\), \(H^1=\Lambda(-1)\); the compact groups are \(H^1_c=\Lambda\), \(H^2_c=\Lambda(-1)\), in accordance with curve duality. These two different degree-one orientations should not be silently conflated.
14. Betti numbers and the coefficient limit
Let \(X\) be smooth projective over \(\mathbf C\), and \(\ell\) a prime. Write
\[ b_q(X^{\mathrm{an}})=\dim_{\mathbf Q}H^q(X^{\mathrm{an}},\mathbf Q). \]Its analytic space is a compact complex manifold, which has a finite compatible triangulation (Smooth triangulations and the integral PL obstruction, Theorem N.1). Let \(C_\bullet\) be the simplicial chain complex of such a triangulation, a bounded complex of finitely generated free abelian groups, and \(C^\bullet=\operatorname{Hom}(C_\bullet,\mathbf Z)\), so that \(C^\bullet\otimes A=\operatorname{Hom}(C_\bullet,A)\) for every abelian group \(A\). Simplicial and singular homology agree by the finite-chain comparison below; applying the natural universal coefficient sequences (Thom classes and Euler classes, Theorem 5.2) and the five lemma to the comparison chain map, \(H^q(C^\bullet\otimes A)\) is singular cohomology with coefficients in \(A\), naturally in \(A\), and singular cohomology is sheaf cohomology by Sheaf cohomology and singular cohomology on manifolds, Theorem 1.3. For every \(m\), comparison therefore naturally identifies the algebraic \(\mathbf Z/\ell^m\)-cohomology with \(H^q(C^\bullet\otimes\mathbf Z/\ell^m)\); these identifications commute with reduction of coefficients.
Finite chains and natural coefficient comparison
Let \(K\) be the finite triangulation supplied by Theorem N.1 on smooth triangulations. The relevant comparison is an isomorphism of homology groups induced by the chain map from oriented simplices to their singular characteristic simplices. For the finite skeleta, its relative comparison has the precise form
For \(k\geq1\), the good-pair quotient is a finite wedge of \(k\)-spheres. Excision identifies its relative generators with the oriented characteristic simplices, so it is the actual comparison map, not merely an abstract isomorphism of free groups, that gives the displayed identification. For \(k=0\), compare the finite set of vertices directly, taking \(K^{-1}=\varnothing\). The maps between the long exact homology sequences of adjacent skeleta commute because they come from the chain inclusion. Induction and the five lemma therefore give the integral homology isomorphism for the entire finite complex.
This is the finite-skeleton argument of Yeheli Fomberg's Algebraic Topology, lectures by Nir Lazarovich, Spring 2025, proposition labelled prop:sing-simp in the author's native TeX (snapshot of 9 October 2026; source SHA-256 d27095de0f38f0c14b2d7716cb52d51d064f0594dd9f82f9d1b3e6af5b35a483). The formulation used here is the homology assertion and the relative-degree formula displayed above. The five-lemma step is supplied by the native Stacks Project five lemma and its preceding four-lemma proof. These native texts remain separate sources with their own authorship and terms; this is not a transcription or alteration of either source.
Write \(j:C_\bullet^{\Delta}(K)\to C_\bullet^{\mathrm{sing}}(|K|)\) for that chain map. Both complexes are free over \(\mathbf Z\). For an arbitrary abelian group \(A\), the natural universal coefficient sequence, Theorem 5.2 is
Apply it to the singular and simplicial complexes. Precomposition by \(j\) gives a map from the singular sequence to the simplicial one. Its two outer maps are isomorphisms by the integral homology comparison; exactness gives the middle isomorphism. This is the short-exact-sequence case of the same five lemma, with zero terms added at the ends. No splitting of either universal coefficient sequence is chosen.
Each simplicial chain group is finitely generated free. Consequently
degree by degree, naturally in \(A\). Thus this bounded integral cochain complex computes singular cohomology with every abelian coefficient group, not only with fields. Evaluation, the universal coefficient sequence and precomposition by \(j\) commute with coefficient homomorphisms. In particular the resulting identifications commute with every reduction \(\mathbf Z/\ell^{m+1}\to\mathbf Z/\ell^m\), which is the compatibility needed for the coefficient limit below. This argument asserts no triangulation theorem for arbitrary compact topological spaces and no natural splitting of the universal coefficient sequence.
Receiving exposition by GPT-6 Astra (OpenAI), Ultra; AI author self-check, not independent review. Human sources and earlier programme proofs retain their credits. Original exposition CC0.
Define the integral étale coefficient-limit complex as \(R\varprojlim_m R\Gamma(X,\mathbf Z/\ell^m)\). Each finite-coefficient cohomology group is finite, so its tower is Mittag–Leffler: for a fixed target the descending images stabilize. Its \(\varprojlim^1\) vanishes, and the Milnor sequence identifies the limit cohomology with the inverse limit of the cohomology groups. On the cellular side the degreewise reduction maps are surjective, so derived inverse limit is the ordinary complex \(C^\bullet\otimes\mathbf Z_\ell\). Consequently
\[ H^q_{\mathrm{\acute et}}(X,\mathbf Z_\ell) \simeq H^q(C^\bullet\otimes\mathbf Z_\ell). \tag{14.1} \]Tensoring with the flat localization \(\mathbf Q_\ell\) gives
\[ H^q_{\mathrm{\acute et}}(X,\mathbf Q_\ell) \simeq H^q(X^{\mathrm{an}},\mathbf Q)\otimes_{\mathbf Q}\mathbf Q_\ell, \qquad \dim_{\mathbf Q_\ell}H^q_{\mathrm{\acute et}}(X,\mathbf Q_\ell)=b_q. \tag{14.2} \]The finite complex justifies each passage; this is not an application of the torsion theorem directly to the nontorsion sheaf \(\mathbf Q_\ell\). Nor does (14.2) say that \(\dim_{\mathbf F_\ell}H^q(X,\mathbf F_\ell)=b_q\) always. The integral universal coefficient sequence has contributions from \(\ell\)-torsion in integral cohomology in degrees \(q\) and \(q+1\). The rational Betti number is the rank, with those contributions removed.
15. Exercises
- Easy. Compute both cohomologies of \(\mathbf P^1_{\mathbf C}\) with \(\Lambda\)-coefficients, and identify the canonical comparison in every degree, including the sign of the image of its top generator.
- Medium. Prove equality of étale and topological Betti numbers for a smooth projective complex variety. Explain why finite-coefficient dimensions need not equal rational Betti numbers.
- Medium. Prove that ordinary and compact comparison preserve cup products, and that for a smooth separated \(f:X\to S\) of relative dimension \(d\) the relative trace corresponds on every fibre to integration over the complex orientation of the fibre, up to a sign that you determine. Specify the coefficient twists and the sign when two classes are exchanged.
- Hard. Starting from Riemann existence and projective-curve Picard GAGA, carry out the reduction of the arbitrary-torsion proper-support comparison to smooth projective curves. Identify every dimension induction, coefficient resolution and limit argument. Then give the extra argument for ordinary constructible comparison and identify its additional geometric prerequisite.
16. Complete solutions
Solution 1. Algebraically, Kummer, \(\operatorname{Pic}(\mathbf P^1)=\mathbf Z\), and the curve computation give \(H^0=\Lambda\), \(H^1=0\), \(H^2=\Lambda(-1)\), with all higher groups zero. By Theorem 5.1 the analytic groups are the same after choosing \(\zeta_n\). The degree-zero comparison is the identity on constants. Degree one and all degrees above two compare zero groups. In degree two, naturality of Kummer and curve GAGA send \(c_1^{(n)}(\mathcal O(1))\) to its analytic Chern class modulo \(n\). The algebraic class is the class of a point, with trace \(1\) (Lesson 18, Lemma 12.2), so by Theorem 10.1 its image is the positive topological point class when twists are trivialized by \(\zeta_n\): it generates \(H^2(\mathbf{CP}^1,\Lambda(1))\), and its integral over the complex orientation is \(1\), equal to its trace. With \(\zeta_n^{-1}\) the integral is \(-1\). Without the chosen root this is a comparison of the canonically twisted groups, not a choice-free identification of \(\mu_n\) with \(\mathbf Z/n\).
Solution 2. Choose a finite triangulation of the compact analytic manifold and let \(C^\bullet\) be its integral simplicial cochain complex, as in Section 14. For every \(m\), Theorem 11.1 gives a natural, coefficient-compatible isomorphism \(H^q_{\mathrm{\acute et}}(X,\mathbf Z/\ell^m)\simeq H^q(C^\bullet/\ell^m)\). The finite cohomology towers satisfy Mittag–Leffler, so the Milnor \(\varprojlim^1\) term is zero. The degreewise surjective cellular tower has derived limit \(C^\bullet\otimes\mathbf Z_\ell\). This proves (14.1). Flat tensoring with \(\mathbf Q_\ell\) commutes with its cohomology; since the integral complex is finite free, the resulting group is \(H^q(C^\bullet\otimes\mathbf Q)\otimes_{\mathbf Q}\mathbf Q_\ell\). Its dimension is \(b_q\), proving the assertion. In contrast, the exact sequence
\[ 0\to H^q(X^{\mathrm{an}},\mathbf Z)\otimes\mathbf F_\ell \to H^q(X^{\mathrm{an}},\mathbf F_\ell) \to\operatorname{Tor}_1^{\mathbf Z} (H^{q+1}(X^{\mathrm{an}},\mathbf Z),\mathbf F_\ell)\to0 \]shows the two torsion contributions. Comparison equates the two finite-coefficient theories, but cannot remove those terms from their dimension.
Solution 3. Pullback along \(\epsilon\) is exact and preserves tensor products and their symmetry. The ordinary comparison is the adjoint of the pulled-back counit, so evaluation and cup diagrams commute. The compact comparison is built with the same adjunction after exact \(j_!\); its projection diagram commutes as well. Thus mixed compact/ordinary products compare, and exchange of degrees \(a,b\) has the common Koszul sign \((-1)^{ab}\).
For the top degree use \(\Lambda(d)\), not untwisted \(\Lambda\). Proper-support base change on both sides (Theorem 9.1) identifies the stalks of \(R^{2d}f_!\Lambda(d)\) and of its analytic counterpart at a complex point of \(S\) with the top compactly supported groups of the fibre, compatibly with comparison. By Theorem 10.1(3), on every fibre the stalk of the trace is integration over the complex orientation of the fibre when twists are trivialized by \(\zeta_n\), and is \((-1)^d\) times integration when they are trivialized by \(\zeta_n^{-1}\). A compatible root \(\zeta_n\) trivializes the Tate twist analytically; without it retain the twist.
Solution 4. For a smooth projective curve, degree zero follows by applying full faithfulness of Riemann existence to a trivial finite cover. Degree one follows by applying the equivalence to finite \(\Lambda\)-torsors with their group actions. Degree two follows from natural Kummer diagrams and Picard GAGA: algebraic \(H^2(\mathbf G_m)=0\); analytic \(H^2(\mathcal O^*)=0\) follows from the exponential sequence, Dolbeault vanishing above one and surface cohomology vanishing above two. Both Kummer cokernels are \(\operatorname{Pic}/n\). Higher constant groups vanish on both sides.
For every constructible sheaf on a proper curve, choose a dense normal open trivializing its finite monodromy. Embed its generic finite module into a finite sum of constant modules after a finite étale cover. Finite normalization extends the cover over the curve, and \(j'_*\Lambda=\Lambda\) on that normal cover. Add the boundary stalk sheaves to make the map injective on the whole curve. Repeat on the constructible cokernel. Finite pushforward is exact and comparison-compatible, so every term of this right resolution compares by the constant smooth projective curve theorem. In a fixed total degree the first-quadrant hypercohomology spectral sequence uses only finitely many terms and its comparison proves the assertion for the original sheaf.
Induct now on proper fibre dimension. Proper base change on both sides reduces a relative map to proper complex fibres. For a fibre of dimension \(d\geq2\), choose a rational function nonconstant on every positive-dimensional component and close its graph in \(X\times\mathbf P^1\). Its map \(a\) to \(\mathbf P^1\) has fibre dimension at most \(d-1\); the structural map \(b\) of \(\mathbf P^1\) has fibre dimension one. Induction compares \(Ra_*j'_!F_U\), proper constructibility permits comparison of its cohomology sheaves along \(b\), and the finite Leray filtrations compare its global cohomology on the graph. The proper graph projection is an isomorphism over \(U\); its pushforward of \(j'_!F_U\) is exactly \(j_!F_U\), because its other fibres carry zero coefficients. The boundary \(X\setminus U\) has smaller dimension, so localization finishes the comparison on \(X\). Proper base change then finishes the relative induction.
Express an arbitrary torsion sheaf as a filtered colimit of constructible finite torsion sheaves. Coherent étale continuity and compact Hausdorff continuity on the proper analytic fibres justify passage to that colimit on both sides. Finally compactify the given separated \(f\) and apply the proper result to \(j_!F\). This proves its arbitrary-torsion \(Rf_!\) comparison, independently of higher-dimensional resolution.
For ordinary constructible comparison, first use compact comparison, cup products, étale duality and classical duality on the complex manifold to compare constant coefficients on smooth schemes. Use resolution of singularities for a reduced \(X\). The cone of \(\Lambda_X\to Rp_*\Lambda_Y\) is bounded constructible and supported on the lower-dimensional complement of the open over which the proper resolution is an isomorphism. Proper comparison identifies its analytic cone; support induction and smooth constant comparison therefore prove constant comparison on \(X\). The finite-cover right resolution in arbitrary dimension then proves ordinary comparison for every constructible sheaf. Without constructibility this last argument does not apply, and the direct-sum/product example in Section 12 proves that its conclusion would be false.
17. Sources, proof dependencies and status
The historical comparison result is due to Artin; see SGA 4½, Arcata, IV, 6.3. Its concise reduction to proper smooth curves is expanded here into explicit coefficient resolutions, the proper graph induction, and filtered-colimit arguments. SGA 4, Exposé XVI, Section 4, including Theorem 4.1 and Lemmas 4.2–4.6, proves a more general relative comparison and uses resolution of singularities for the nonproper case. The ordinary comparison proved here is an absolute cohomology statement; no ordinary comparison theorem for general relative direct images is asserted. The proper-support theorem of Section 9 does apply to relative maps.
- [Riemann existence] The Riemann existence theorem, Theorems 2.1 and 3.2, proved in its course without normality hypotheses; the historical source is SGA 1, Exposé XII, Theorem 5.1.
- [Curve GAGA] Serre's comparison theorems and Chow's theorem, Theorems 4.1 and 5.2. The projective-curve Picard consequence is the input used in Section 5; no general coherent analytic comparison is substituted for the torsion comparison proved here.
- [Algebraic base change] Proper base change, Tag 095T and smooth base change, Tag 0EYU. The first is used in every proper fibre calculation. The second checks the smooth framework from Lesson 15; it alone cannot compare a nonproper analytic boundary stalk.
- [Classical sheaf tools] Proper base change in topology, cohomology chapter, including the compact-neighbourhood refinement argument preceding it. J. Anschütz, Lecture notes on étale cohomology, Theorem 4.16 and Lemma 4.20, PDF pages 25–27, give proper base change and compact Hausdorff continuity.
- [Alternative comparison exposition] J. S. Milne, Lectures on Étale Cohomology, version 2.21, Section 21, PDF pages 130–134. Its analytic effacement through elementary fibrations is a useful alternative; the present proper-support proof instead uses graph modifications, so no elementary-fibration lemma is silently assumed.
- [Resolution of singularities, Section 11] Resolution of singularities in characteristic zero, Corollary 5.1 (proper smooth models), proved in its course; Temkin, Functorial desingularization of quasi-excellent schemes in characteristic zero: the non-embedded case, arXiv:0904.1592, treats the general quasi-excellent case.
- [Classical topology] Poincaré duality on manifolds and Sheaf cohomology and singular cohomology on manifolds prove duality, dimension, integration and the sheaf-singular comparison used in Sections 5, 10 and 14, and Orientations and fundamental classes the orientations of complex manifolds, their products and local biholomorphisms used in Theorem 10.1; A. Hatcher, Algebraic Topology, Section 3.3, is a freely available account of manifold duality.
Within this course, Lesson 11 supplies the constructible and continuity machinery, Lesson 13 proper base change, and Lesson 14 compactification and proper support. Lesson 17 fixes the curve trace and coefficient self-injectivity. Lesson 18 supplies smooth duality, the point/divisor Gysin normalization and the projective-space computation. The exact geometric prerequisites are proved in the providers linked in those lessons, and Lesson 18, Theorem 2.1, proves the full higher trace used here.
The Artin proper-support theorem and the ordinary constructible theorem are proved in Sections 5–11; neither is relegated to an unproved citation. Riemann existence, curve GAGA, resolution of singularities and the classical topological facts are proved in the lessons linked in Section 1. All examples and all four exercises have full solutions.