Constructible complexes on algebraic varieties
AI-generated exposition by GPT-6.1 Sol and GPT-6 Astra (OpenAI), October 2026. Public domain (CC0).
A point of a singular space has two different kinds of local data. A stalk records what a sheaf assigns at the point. A costalk also records how that value attaches to the surrounding punctured space. We will calculate that attachment in three examples, then show how finite stratifications and duality organize the answers. The puncture contributes a monodromy operator, a node contributes a diagonal map between branch values, and a cone contributes the cochains of a circle bundle.
The classical setting is a complex algebraic variety with its classical topology and coefficients in a characteristic-zero field \(\Lambda\). The arithmetic setting is a separated finite-type scheme over a finite field or its algebraic closure, with coefficients \(\overline{\mathbb Q}_\ell\), where \(\ell\) is invertible on the scheme. Finite torsion coefficients will be used to construct the arithmetic operations; the passage to normalized adic coefficients is treated explicitly in Section 3. A local system has finite rank, and an arithmetic local system means a lisse sheaf.
Our convention is \(H^m(K[a])=H^{m+a}(K)\). In particular, a vector space \(V[a]\) lies in degree \(-a\). The Tate coefficient \(\Lambda(1)\) has geometric Frobenius \(q^{-n}\) at an \(\mathbb F_{q^n}\)-point.
1. Compute the attaching map first
Let \(i:\{x\}\hookrightarrow X\) and \(j:X\setminus\{x\}\hookrightarrow X\). For a complex \(K\), name its point value and boundary value
\[ A=i^*K,\qquad B=i^*Rj_*j^*K. \]Restriction gives a map \(a:A\to B\). The supported restriction is its derived fibre:
\[ i^!K\simeq\operatorname{Fib}(a) =\operatorname{Cone}(A\xrightarrow a B)[-1]. \tag{1.1} \]To see the map as well as the degrees, take an injective resolution. Sections supported on the closed set form the kernel of restriction to the open complement. Appendix B.2 constructs the resulting support triangle, and B.3 takes its point restriction to obtain (1.1). Appendix A.1 proves the exactness of stalk colimits and the resolution properties used here. Thus a punctured-neighbourhood computation must include its restriction maps and the attaching map; a list of cohomology dimensions alone does not determine the costalk.
Proposition 1.1. The boundary stalk
For \(j:\mathbb C^\times\hookrightarrow\mathbb C\), a local system with fibre \(V\) and positive monodromy \(T\) satisfies
\[ i^*Rj_*L\simeq[\,V\xrightarrow{T-1}V\,]_{[0,1]}. \]Proof. Appendix A.4 constructs transport, proves the winding-number classification by explicit angle lifts, and constructs the local system with prescribed monodromy as a quotient of the constant sheaf on the logarithmic covering. It proves that morphisms are exactly the intertwiners of the monodromy operators. We use those constructions with the fixed fibre \(V\) and positive-loop operator \(T\).
Cut a punctured disc along each of two different rays. The two resulting contractible angular regions overlap in two components. Trivialize along one overlap; transport on the other supplies \(T\). The two-cover section differential is
\[ (x,y)\longmapsto(y-x,Ty-x):V^2\longrightarrow V^2. \]Put \(u=y-x\). Subtracting the first target coordinate from the second changes this differential to \((u,y)\mapsto(u,(T-1)y)\). Its first summand is an acyclic identity complex; the second is the asserted complex. A.3 proves acyclicity of the angular regions, and A.4 proves the two-cover comparison with derived sheaf sections, so the calculation is a derived one. Shrinking the disc preserves the cover and its matrices under radial transport. Taking the exact colimit over these discs therefore computes the actual boundary stalk. Its groups are \(\ker(T-1)\) in degree zero and \(\operatorname{coker}(T-1)\) in degree one. \(\square\)
Proposition 1.2. Stalks and costalks
Writing \(B=[V\xrightarrow{T-1}V]_{[0,1]}\), the extensions of \(L\) have the following boundary data:
| Complex | Point value \(A\) | Attaching map \(A\to B\) | Costalk |
|---|---|---|---|
| \(Rj_*L\) | \(B\) | identity | \(0\) |
| \(j_!L\) | \(0\) | zero | \(B[-1]\) |
| \(\Lambda_{\mathbb C}\) | \(\Lambda[0]\) | inclusion of constant cochains | \(\Lambda[-2]\) |
Proof. On an open direct image, the adjunction to restriction is the identity after restricting to that open; the injective model of B.2 gives the identity boundary map and zero supported kernel. Extension by zero has zero point stalk. Their fibres in (1.1) give the first two rows. In the last row \(T=1\). The fibre is represented in degrees \(0,1,2\) by \(\Lambda\xrightarrow1\Lambda\xrightarrow0\Lambda\); cancelling the identity gives the answer. Thus \(j_!L\) has costalk groups \(\ker(T-1)\) and \(\operatorname{coker}(T-1)\) in degrees one and two. \(\square\)
For the étale constant sheaf on \(\mathbb G_m\subset\mathbb A^1\), the boundary groups are \(\Lambda\) in degree zero and \(\Lambda(-1)\) in degree one; smooth purity places \(\Lambda(-1)\) in the line's degree-two costalk. Section 3 gives the finite-coefficient purity argument; Appendices BV–BX treat its coefficient comparisons. A general arithmetic local system requires the full inertia action. The single-operator description applies to tame local monodromy; it does not remove wild inertia.
Proposition 1.3. A node separates two branch values
At an ordinary node \(p\) on a reduced complex algebraic curve, let \(N=\nu_*\Lambda_{\widetilde X}\) for the normalization. Then
\[ \begin{array}{c|c|c} K&i_p^*K&H^m(i_p^!K)\\\hline \Lambda_X&\Lambda[0]&\Lambda\ (m=1),\quad\Lambda^2\ (m=2)\\ N&\Lambda^2[0]&\Lambda^2\ (m=2). \end{array} \]All unlisted costalk groups are zero.
Proof. Appendix L derives the two smooth normalization branches and the local analytic equation \(uv=0\) from the completed-local node criterion. A small neighbourhood is two discs joined at their centres, with puncture the disjoint union of two punctured discs. By Proposition 1.1 and the compatible branch computation in B.4, its boundary value is \([\Lambda^2\xrightarrow0\Lambda^2]_{[0,1]}\). A constant value at the node restricts to the same value on each branch, so the attaching map is the diagonal. Formula (1.1) gives
\[ \Lambda\xrightarrow{\Delta}\Lambda^2\xrightarrow0\Lambda^2 \quad\text{in degrees }0,1,2. \]The diagonal is injective; its cokernel is one-dimensional. For \(N\), the two centre values are independent and the attaching map in degree zero is the identity of \(\Lambda^2\). Cancelling this identity leaves degree two alone. B.4 identifies the supported complex with local cohomology by its section resolution, and proves the branch description of \(N\). No identification of a costalk with an ordinary stalk has been made. \(\square\)
Taking the difference of the two branch values gives the exact sequence
\[ 0\longrightarrow\Lambda_X\longrightarrow N \longrightarrow i_{p*}\Lambda\longrightarrow0. \tag{1.2} \]This is local at the chosen node; globally there is one quotient summand for each node. For the cubic \(y^2z=x^2(x+z)\), B.5 constructs the normalization as \(\mathbb P^1\), identifies the two points over \([0:0:1]\) as \(t=1,-1\), and checks that every other point is smooth. Consequently (1.2) is global for this particular cubic. At a smooth point both \(\Lambda_X\) and \(N\) have stalk \(\Lambda\) and degree-two costalk \(\Lambda\).
Over an algebraically closed field, the finite-coefficient étale calculation uses the same stalkwise sequence and purity on the normalization branches. Its costalk groups are \(\Lambda\) in degree one and \(\Lambda(-1)^2\) in degree two. Over a finite field these statements describe geometric vector spaces: Frobenius may permute the two branches, acting also on \(\Lambda^2/\Delta\Lambda\). They assert trivial branch action only for a split node. The passage to adic coefficients uses the operations and coefficient comparisons of Appendices BV–BX.
Proposition 1.4. The circle bundle around a plane-curve cone
Let \(C\subset\mathbb P^2(\mathbb C)\) be smooth of degree \(n\geq1\), with genus \(g\), and let \(X\) be its affine cone. The link \(M=X\cap S^5_\epsilon\) is the oriented circle bundle of \(\mathcal O_C(-1)\), whose Euler class is \(-n\eta\), where \(\int_C\eta=1\). With our characteristic-zero field,
\[ H^k(M;\Lambda)= \begin{cases} \Lambda&k=0,3,\\ \Lambda^{2g}&k=1,2,\\ 0&\text{otherwise}, \end{cases} \qquad 2g=(n-1)(n-2). \tag{1.3} \]Proof. A nonzero point of the cone is a line of \(C\) together with a nonzero vector on it. Normalizing the norm of that vector identifies the link with the unit vectors of the tautological line. C.3 verifies these maps, the cone topology, and the comparison of compatible punctured-neighbourhood sections with link cochains.
E.1–E.4 construct the connected compact curve and its finite oriented triangle decomposition. They give integral cohomology \(\mathbb Z,\mathbb Z^{2g},\mathbb Z\) in degrees \(0,1,2\). Counting a hyperplane section gives degree \(n\) for \(\mathcal O_C(1)\), hence Euler class \(-n\eta\) for its dual. The integral Thom construction in Appendix D yields
\[ H^{k-2}(C)\xrightarrow{\smile(-n\eta)}H^k(C) \longrightarrow H^k(M)\longrightarrow H^{k-1}(C) \xrightarrow{\smile(-n\eta)}H^{k+1}(C). \]Over \(\Lambda\), the displayed map from degree zero to degree two is invertible. Exactness therefore identifies \(H^1(M)\) with \(H^1(C)\) and \(H^2(M)\) with another copy of \(H^1(C)\). The endpoints give \(H^0(M)=H^3(M)=\Lambda\), and the other terms vanish. E.5–E.6 prove the plane-curve genus formula by the tangent/normal sequences and a ramification count; specifically \(\omega_C\simeq\mathcal O_C(n-3)\), \(\chi(C)=3n-n^2\), and \(\deg\omega_C=n(n-3)=2g-2\). These supply the numerical value used above. \(\square\)
Proposition 1.5. Recover the vertex costalk from the link
For the cone vertex \(v\), the only nonzero costalk groups of the constant sheaf are
\[ H^2(i_v^!\Lambda_X)=\Lambda^{2g},\qquad H^3(i_v^!\Lambda_X)=\Lambda^{2g},\qquad H^4(i_v^!\Lambda_X)=\Lambda. \tag{1.4} \]Proof. The attaching map is \(\Lambda[0]\to C^\bullet(M;\Lambda)\), sending a scalar to its constant cochain. C.3 proves this statement for the actual shrinking cone neighbourhoods, using the cochain/sheaf comparison in C.2. Its fibre has \(H^k=\widetilde H^{k-1}(M;\Lambda)\). Connectedness removes the reduced degree-zero term; (1.3) gives precisely (1.4). For \(j:X\setminus\{v\}\hookrightarrow X\), the boundary value of \(Rj_*\Lambda\) is \(C^\bullet(M;\Lambda)\), with identity attaching map and zero costalk. \(\square\)
For a smooth plane cubic, \(g=1\). Thus the link dimensions are \(1,2,2,1\), the costalk dimensions are \(2,2,1\) in degrees \(2,3,4\), and \(i_v^*Rj_*\Lambda[2]\) lies in degrees \(-2,-1,0,1\). This last calculation is the input for the later intermediate-extension example.
The algebraic punctured cone is also \(\mathcal O_C(-1)^\times\). In the étale setting its global Gysin calculation gives \(H^1(C)\), \(H^1(C)(-1)\), and \(\Lambda(-2)\) in positive degrees \(1,2,3\), with \(\Lambda\) in degree zero. This global computation uses the étale Gysin formalism; it does not identify a strict-local vertex costalk. The proof of (1.4) is the classical cone argument just given.
2. Assemble local data and dualize it
A finite algebraic stratification partitions \(X\) into smooth locally closed subvarieties, with each closure a union of pieces. A sheaf is constructible when its restrictions to the pieces of some such partition are finite-rank local systems. For a fixed partition \(\mathcal S\), let \(D^b_{\mathcal S}(X)\) consist of bounded complexes whose cohomology sheaves have this property. Allowing the partition to vary gives \(D^b_c(X)\). The condition is on cohomology sheaves; resolution terms need not be constructible.
Proposition 2.1. Closure under triangles and truncation
The category \(D^b_{\mathcal S}(X)\) is triangulated and stable under ordinary cohomological truncation. The same holds for \(D^b_c(X)\).
Proof. Kernels and cokernels of maps of local systems are local systems: on a common trivializing neighbourhood the map is a constant matrix. An extension is locally constant as well. Classically, shrink to a convex coordinate neighbourhood. The vanishing of \(H^1\) of the constant kernel, proved in A.3, lifts a basis of the constant quotient to sections of the middle sheaf and splits the extension there. Appendix N constructs the finite-monodromy correspondence and its strict lisse coefficient passage. In the global-lattice lisse category, kernels and cokernels correspond to the invariant kernel and quotient representations. Identifying extensions taken in the full constructible category with lisse extensions uses the normalized adic comparison specified in Section 3.
For a triangle \(A\to B\to C\to A[1]\), the long cohomology sequence expresses each \(H^m(C)\) as an extension of a cokernel by a kernel of maps between the cohomology of \(A,B\). Restricting to a stratum applies the preceding argument. Boundedness is preserved, and ordinary truncations retain a subset of the same cohomology sheaves. For finitely many constructible objects, take a common finite smooth refinement; K.6 proves the classical algebraic refinements used here. The same triangle argument then proves the assertion for \(D^b_c\). \(\square\)
Proposition 2.2. Finite assembly from strata
Every object of \(D^b_c(X)\) is obtained by finitely many triangles from shifts of local systems extended by zero from strata.
Proof. Choose a constructibility stratification and remove its open strata, with inclusions \(j:U\hookrightarrow X\), \(i:Z\hookrightarrow X\). The exact extension/restriction sequence of B.2 gives
\[ j_!j^*K\longrightarrow K\longrightarrow i_*i^*K\longrightarrow j_!j^*K[1]. \]The closed term has fewer strata. Repeat until a single stratum is left. On that stratum, ordinary truncation triangles assemble the bounded restriction from its cohomology local systems. Both inductions are finite. This produces triangles, without asserting that their extension maps vanish. \(\square\)
For the structural map \(a:X\to\mathrm{pt}\), define
\[ \omega_X=a^!\Lambda,\qquad D_XK=R\mathcal Hom(K,\omega_X). \]Appendix F constructs the classical structural right adjoint and identifies its local pairing with the dual of compactly supported sections. H constructs the relative operations and their pre-bidual exchanges. I–J establish the normal-neighbourhood geometry and finite local cohomology needed to prove constructible biduality. K then verifies the algebraic constructibility hypotheses for general separated finite-type morphisms. Consequently, in the classical setting,
\[ K\xrightarrow{\sim}D_XD_XK,\qquad D_YRf_*K\simeq Rf_!D_XK,\qquad D_Xf^*A\simeq f^!D_YA. \]These are natural maps with the evaluation and adjunction counits described in those appendices. Applying internal Hom to a shift also gives \(D(K[a])=(DK)[-a]\). For a geometric closed point the two restriction formulas are
\[ H^m(i_x^*D_XK)=H^{-m}(i_x^!K)^\vee,\qquad H^m(i_x^!D_XK)=H^{-m}(i_x^*K)^\vee. \tag{2.1} \]F.6 proves the second formula from the closed-embedding adjunction; J.2 and J.5 prove the first using finite evaluation and biduality. M.5–M.7 give the separate singular finite-coefficient étale argument over fields. The arithmetic formulas use the finite-coefficient constructions of M and the complete-coefficient constructions of BV–BX, with their stated geometric hypotheses. Formula (2.1) concerns geometric closed points; a generic-point restriction has a dimension correction.
Proposition 2.3. Smooth orientation fixes the shift
For a smooth complex variety of pure dimension \(d\) and finite-rank local system \(L\),
\[ \omega_X\simeq\Lambda_X[2d],\qquad D_XL\simeq L^\vee[2d]. \]The arithmetic counterpart is \(\omega_X\simeq\Lambda_X(d)[2d]\), \(D_XL\simeq L^\vee(d)[2d]\), subject to the coefficient foundations of Section 3.
Proof. C.4–C.5 compute the compact cohomology of a real \(m\)-ball and the sign of its orientation transitions. The local compact-support dual defining \(a^!\Lambda\) is therefore \(\mathrm{or}_X[m]\), as proved in F.5. A complex coordinate change has positive real determinant, so the orientation sheaf is canonically constant and \(m=2d\). Locally \(L\) is finite free; internal Hom gives \(L^\vee\otimes\omega_X\), and these identifications agree under its transition matrices.
For finite étale coefficients, Proposition 3.3 constructs the trace and proves the smooth formula with its Tate twist. The coefficient dual is exact over the self-injective ring \(\mathbb Z/n\), also for finite stalks that are not free. The derived-complete and rational forms need the additional normalized adic comparison; no single finite reduction proves them. \(\square\)
In particular, \(D(L[d])=L^\vee[d]\) classically and \(L^\vee(d)[d]\) arithmetically. Both the shift and the twist survive the calculation.
Proposition 2.4. Constructibility of the dual
For a classical algebraic Whitney stratification \(\mathcal S\), duality preserves \(D^b_{\mathcal S}(X)\). For finite étale coefficients, a fixed constructibility system must also be compatible with boundary direct images of the dual local systems. Without that compatibility the assertion allows refinement.
Proof. For the given classical Whitney stratification, Appendix I constructs compatible normal products. J.1–J.3 prove the coefficient comparison and finite link cohomology. In a normal product the support and attaching complexes are constant along a small stratum box; J.4–J.5 combine them with its orientation to compute the dual there. Its bounded cohomology is consequently finite-rank and locally constant on that stratum. K.6 supplies a finite algebraic Whitney refinement when needed.
For finite étale coefficients, Proposition 2.2 reduces the assertion to \(b_!L\) for a stratum inclusion. The pre-bidual identity (M.12) gives \(D_Xb_!L=Rb_*D_SL\). Smooth duality, finite direct-image constructibility in M.4, and the stipulated compatibility make this constructible for the chosen system. M.5 supplies the field descent. The finite triangle construction finishes the argument. The complete and rational coefficient forms use the operation and duality comparisons of BV–BX at their stated hypotheses. The compatibility issue is also explained in the free BBD text, §2.2.10. \(\square\)
We can now dualize the concrete attaching calculations. For a puncture, G.3–G.4 prove
\[ D_{\mathbb C}j_!L\simeq Rj_*L^\vee[2],\qquad D_{\mathbb C}Rj_*L\simeq j_!L^\vee[2]. \]The dual transport operator is \((T^{-1})^\vee\). For the node, the complex orientations on the two normalization branches identify \(D_XN=N[2]\); G.4 verifies agreement on overlaps and under permutation of branches. Dualizing (1.2) therefore gives the actual triangle
\[ i_{p*}\Lambda\longrightarrow N[2]\longrightarrow D_X\Lambda_X \longrightarrow i_{p*}\Lambda[1]. \tag{2.2} \]Thus the node's dual constant sheaf has stalk \(\Lambda^2\) in degree \(-2\) and \(\Lambda\) in degree \(-1\), with costalk \(\Lambda\) in degree zero. The triangle includes the attaching maps and does not specify a canonical splitting. The corresponding geometric étale triangle has \(N(1)[2]\); branch permutations must still be retained over a finite field.
For the cone, G.2–G.3 verify finite link cohomology with local coefficients and both dual exchanges for the actual radial model. Applying (2.1) to (1.4) places the dual constant sheaf's stalk groups in degrees \(-2,-3,-4\), with dimensions \(2g,2g,1\); its costalk is \(\Lambda\) in degree zero.
Proposition 2.5. Euler functions discard extension data
The function \(\chi_K(x)=\sum_m(-1)^m\dim H^m(i_x^*K)\) is integer-valued and constructible. For every triangle \(A\to B\to C\to A[1]\), it satisfies \(\chi_B=\chi_A+\chi_C\).
Proof. Each stratum has constant cohomology ranks, and the sum is finite by boundedness. Stalk restriction preserves a triangle. In its finite long exact cohomology sequence, write the dimension of each term as the dimension of its incoming image plus that of its outgoing image. The alternating contributions of those images cancel, giving the asserted identity point by point. \(\square\)
For a puncture, \(T-1:V\to V\) has kernel and cokernel of equal dimension. Hence every \(Rj_*L\) has boundary Euler value zero, though its two boundary groups may be large. For the node, (1.2) says that the normalization's Euler function exceeds the constant function by the indicator of the node. These two examples show exactly what the Euler function retains from the attaching calculation.
3. Operations and the coefficient passage
For a separated finite-type algebraic morphism \(f:X\to Y\), the six-operation assertion is preservation of bounded constructibility by \(Rf_*\), \(Rf_!\), \(f^*\), \(f^!\), derived tensor product and internal \(R\mathcal Hom\). It allows compatible refinements of source and target stratifications. Appendices H–K supply the classical construction and proof. The finite-coefficient étale arguments are given below and in Appendices M and BF–BJ. Appendices BK–BX give the complete and rational coefficient comparisons at their stated hypotheses.
The adjunctions to be used are
\[ f^*\dashv Rf_*,\qquad Rf_!\dashv f^!,\qquad (-\otimes^L A)\dashv R\mathcal Hom(A,-). \]In a Cartesian square, with \(g:Y'\to Y\), \(f':X'\to Y'\), and \(g':X'\to X\), the proper-support comparisons are
\[ g^*Rf_!K\simeq Rf'_!g'^*K,\qquad Rf_!(K\otimes^L f^*A)\simeq Rf_!K\otimes^L A. \]For proper \(f\), \(Rf_!=Rf_*\), giving arbitrary base change for ordinary direct image in that case. Étale smooth base change gives another ordinary-image comparison when \(g\) is smooth and torsion coefficients are prime to the characteristic. For an open immersion, \(j^!=j^*\) and \(j_!\) is exact. Ordinary direct images of general analytic maps need not be algebraically constructible; K.8 uses algebraicity in its compactification and stratification argument.
Here are the exact written inputs for the arithmetic construction. The proper base change theorem, Theorem 1.1, gives the proper-comparison argument for arbitrary torsion sheaves, with bounded-below comparison in Proposition 11.2 and the geometric-fibre formula in Corollary 11.3. The proper-comparison foundations and reductions used here are proved in AU–BE. AU.1–AU.6 prove the Noetherian Chow modification, proper coherent finiteness, formal functions, Stein factorization and the proper finite-fibre consequence used in those foundations. AV.1–AV.6 supply arbitrary-base approximation, the separated finite-type ambient construction, general Chow modification and Stein factorization. AW.1–AW.6 prove separated quasi-finite factorization over a qcqs base and the finite, finitely presented refinement of an étale covering. AX.1–AX.7 prove henselian-pair idempotent lifting, the degree-zero restriction theorem for arbitrary sheaves, finite direct image over arbitrary bases and full faithfulness for finite étale covers. AY.1–AY.6 prove faithfully flat section descent, geometric field-extension invariance, the nonaffine strict-local section formula and general proper degree-zero base change. AZ.1–AZ.6 prove constructible-coefficient compactness, finite-stage descent and embeddings into finite direct images over arbitrary qcqs bases. BA.1–BA.7 prove affine closed-subscheme effacement for arbitrary torsion coefficients, including affine étale lifting, finite-cover vanishing and arbitrary-base higher continuity. BB.1–BB.4 prove henselization along an arbitrary ideal, affine henselian comparison in all degrees and the restricted-injective bound, including its coefficient-category justification. BC.1–BC.6 prove coherent algebraization, finite-cover and torsor lifting over complete Noetherian pairs and the complete-local projective-line comparison. BD.1–BD.2 prove finite-coefficient descent for finite étale covers and torsors over arbitrary qcqs affine-transition limits. BD.3–BD.6 prove pointed approximation on local integer models, finite-cover and torsor lifting for proper schemes over arbitrary henselian local rings, and projective-line cohomology comparison there. The proper schemes need not be finitely presented over the henselian base. BE.1–BE.8 supply the residue-characteristic curve comparison, general proper base change for arbitrary torsion sheaves and arbitrary base changes, bounded-below comparison, and the geometric-fibre formula. Smooth base change and local acyclicity gives the smooth-comparison argument for quasi-compact, quasi-separated direct image, including affine inverse limits of smooth base changes, with torsion stalk orders invertible on the base. Its local-acyclicity assertion for a smooth map requires locally constant coefficients. AL.1–AL.3 prove its finite-map and curve-invariance inputs. AM.1–AM.6 prove its connected-fibre neighbourhood construction over arbitrary bases, using the discrete valuation witness and integer-model descent proved in AM.4. AN.1 proves degree-zero comparison with this same generality. AN.2–AN.6 supply the completed-section and punctured formal-neighbourhood arguments. AO.1–AO.6 prove the coherent cover-algebra extension, flat-base-change compatibility and relative purity over Noetherian bases. AP.1–AP.7 prove regular local purity and the tame root-base-change calculation for the Galois DVR extensions used here. AQ.1–AQ.5 prove codimension-one gluing and descent at the split section, completing the generic-cover theorem over a DVR. AR.1–AR.5 prove the extension over an arbitrary integral normal Noetherian base, including non-quasi-compact smooth families. AG.5 proves finite normalization of integer models in finite function-field extensions. AS.1–AS.7 prove the positive-degree cohomological induction and bounded-below comparison over arbitrary bases for each invertible coefficient modulus and the stated filtered unions, including affine limits of smooth changes of base. AT.1–AT.5 prove the resulting strict-local acyclicity, selected-neighbourhood colimit and ordinary smooth-locus nearby-cycle comparison. Neither result treats an adic complex as a torsion sheaf.
The pro-étale site and ℓ-adic complexes constructs coherent derived reductions and completion. Its constructibility criterion uses bounded constructible reduction on a quasi-compact Noetherian scheme, with uniform bounds supplied by completeness. Appendix N proves the finite-cover monodromy equivalence, effective affine descent and strict lisse coefficient correspondence used in this passage, including stable lattices and the finite congruence cover. A torsion sheaf's derived reduction may occupy two degrees; ordinary quotients lose that information. ℓ-adic sheaves and their cohomology treats strict-system normalization, finite coefficient models, rationalization and compatible perfect complexes, retaining separate geometric finiteness and scalar-extension inputs. Appendix BK constructs the actual two-term reduction complexes, their transition maps, the completion unit, and its compatibility with direct image and base-change adjunctions. It also proves the classical/pro-étale comparison used at each finite level. These coefficient constructions do not themselves give constructibility or enlarge the geometric scope of smooth base change.
Proposition 3.1. Smooth comparison after completion
Let \(\mathcal O\) be a complete discrete valuation ring of residue characteristic \(\ell\), invertible on \(Y\). Let \(f:X\to Y\) be quasi-compact and quasi-separated, and let \(g:Y'\to Y\) be smooth, or an affine inverse limit of smooth changes of base. Let \(K\) be derived complete with bounded-below finite reductions coming from the étale site. Write \(g^*_{\mathrm{comp}}\) for pullback followed by derived completion. Then the canonical map
\[ g^*_{\mathrm{comp}}Rf_*K\longrightarrow Rf'_* (g')^*_{\mathrm{comp}}K \tag{3.1} \]is an isomorphism.
Proof. Work with the constant coefficient sheaf \(\underline{\mathcal O}\) on the pro-étale site, and write \(C\) for derived completion. This is not an identification of the constant sheaf with its completed coefficient sheaf. Put \(K_n=K\otimes^L_{\mathcal O}\mathcal O/\pi^n\). BK.3 represents this by \([\mathcal O\xrightarrow{\pi^n}\mathcal O]\otimes K\), in degrees \(-1,0\), with transition components \((\pi,1)\). BK.4 constructs \(C(K)=\operatorname{holim}_nK_n\) and proves that its unit induces an isomorphism on every derived reduction. Its proof supplies the actual cone maps and needs no uniform bound on the reductions.
BK.5 proves \(Rf_*K_n=(Rf_*K)_n\) by those finite free terms and their multiplication map. Since direct image is a right adjoint, it preserves the homotopy limit; hence \(Rf_*C=C Rf_*\) with its unit compatibility. Define (3.1) by applying \(C\) to the ordinary adjunction map \(g^*Rf_*K\to Rf'_*g'^*K\) and then using this last comparison on the target. BK.6 identifies its two objects and its arrow as \[ \operatorname{holim}_n g^*Rf_*K_n \xrightarrow{\operatorname{holim}_n\beta_{K_n}} \operatorname{holim}_n Rf'_*g'^*K_n. \] The identification follows from the \(\mathcal O\)-linear adjunction units and counits applied to the specified two-term complexes. It respects transition maps and successive changes of base.
BK.1–BK.2 prove the site and coefficient comparisons needed to identify each \(\beta_{K_n}\) with its bounded-below étale torsion comparison. A power of \(\ell\) kills \(\mathcal O/\pi^n\), so the required torsion orders are invertible on the base. AS.1–AS.7 prove this smooth comparison over arbitrary bases for each such invertible modulus, including affine limits of smooth base changes. Each level map is then an isomorphism, and so is the displayed homotopy limit. The lower bound may vary with \(n\). The coefficient proof uses a uniformizer and its two-term resolutions, so it applies to every complete discrete valuation ring in the statement, without requiring a finite residue field or a finite extension of \(\mathbf Z_\ell\).
The general-base geometric proof uses the connected-neighbourhood and degree-zero arguments AM–AN, the normal Noetherian generic-cover extension AR, and the arithmetic-model normalization AG.5 inside AS.4–AS.6. Thus each required finite-level comparison is established at the stated qcqs and smooth-limit scope, and the preceding completion argument proves (3.1). No finiteness or bounded constructibility of \(Rf_*K\) is deduced from this comparison. The constructibility and normalized adic constructions are treated separately in BM–BX. \(\square\)
Proposition 3.2. Finite coefficients and proper supports
Let \(k\) be a field, let \(\ell\) be invertible in \(k\), and let \(\Lambda\) be a finite ring killed by a power of \(\ell\). Let \(f:X\to Y\) be a separated morphism of finite type between separated finite-type \(k\)-schemes. If \(K\) is bounded with constructible \(\Lambda\)-cohomology, then \(Rf_!K\) is bounded constructible. For a constructible sheaf \(F\),
\[ (R^qf_!F)_{\bar y}=H^q_c(X_{\bar y},F|_{X_{\bar y}}) \tag{3.2} \]is finite and vanishes for \(q>2\dim X_{\bar y}\). In particular, compactly supported cohomology over a separably closed field is finite; for proper \(X\), ordinary cohomology is finite too. If the fibre dimensions are at most \(d\) and \(K\) has cohomology in \([a,b]\), then \(Rf_!K\) has cohomology in \([a,b+2d]\).
In this finite-coefficient statement, constructibility means finite local constancy on a finite partition into locally closed subschemes. Smoothness of these pieces over \(k\) is not required, so the statement includes imperfect fields. An empty fibre has zero cohomology.
Proof. We use the constructed proper-support functor, its composition, arbitrary base change, excision and Mayer–Vietoris from Cohomology with compact support. Its proper cohomological-dimension proof gives the bound \(2\dim X_{\bar y}\) before a general finiteness theorem is used: compactify the fibre and extend by zero. Consequently all the spectral sequences below have finite contributing ranges. That companion's general constructibility assertion is not an input to this proof.
First take \(\mathbf F_\ell\)-sheaves. Appendix P proves the curve input needed here: compactly supported cohomology of a constructible prime-to-characteristic sheaf on a separated curve over an algebraically closed field is finite and vanishes above degree two. It uses the programme construction of the curve's Picard scheme, proves finiteness and surjectivity of invertible multiplication on its points by infinitesimal lifting, and then gives the Kummer, finite-boundary and trace arguments. No formula for the degree of multiplication or the rank of Jacobian torsion is required for this deduction. AK.1–AK.5 prove the continuity, exact finite-curve pushforward and ordinary/compact finiteness assertions at the smooth-curve scope used in the pairing argument. The stronger curve computations in Torsion sheaves on curves retain their own stated scope. Over a separably closed field one may first pass to its algebraic closure, a purely inseparable extension which does not change the étale topos.
We will need proper smooth families of curves without assuming general constructibility. If \(h:C\to S\) is such a family, with \(S\) locally Noetherian, proper base change and the preceding curve theorem make every geometric stalk of \(R^qh_*\mathbf F_\ell\) finite. Every specialization map is an isomorphism by Smooth base change and local acyclicity, Corollary 11.3. That result uses smooth local acyclicity and proper base change, without a constructibility hypothesis.
Here is why these two facts imply finite local constancy. For any étale \(\mathbf F_\ell\)-sheaf \(A\) with finite stalks and invertible specialization maps, choose a basis of \(A_{\bar s}\). Lift its finitely many elements to sections on an affine Noetherian étale neighbourhood \(U\) of \(\bar s\). They give \(\varphi:\underline{\mathbf F_\ell^r}\to A|_U\), an isomorphism at \(\bar s\). Naturality and the invertible specialization maps of both sheaves make the isomorphism locus stable under specialization and generization. Geometric lifts of these relations exist in strict localizations; changing a lift conjugates the maps and preserves invertibility. Delete the finitely many irreducible components of \(U\) not containing the distinguished point. Every remaining generic point is a generization of that point, so \(\varphi\) is an isomorphism there. Every other point specializes from one of these generic points, so \(\varphi\) is an isomorphism on all geometric stalks of the remaining neighbourhood. It is an isomorphism of sheaves. Thus \(R^qh_*\mathbf F_\ell\) is finite locally constant. No general direct-image constructibility theorem has entered this deduction.
A separated quasi-finite morphism has exact proper-support image and preserves constructibility. Indeed, Zariski's Main Theorem factors it as an open immersion followed by a finite morphism. Pushforward, pullback and finite morphisms proves exact finite direct image and étale topological invariance. Constructible sheaves and extension by zero proves constructibility of extension by zero and finite direct image from finite presentations and generic finite-algebra splitting. These elementary results precede the theorem we are proving.
We next prove that \(Rf_!\mathbf F_\ell\) is constructible for a smooth affine family of curves \(f:X\to S\), by induction on \(\dim S\), working on an affine base. In dimension zero, its finitely many geometric stalks are finite by the curve calculation, and the étale topos is that of finitely many residue fields. A continuous action on a finite stalk is trivialized by a finite separable extension, which proves constructibility in this case.
For the induction step it suffices to prove the assertion near each generic point of \(S\); the closed complement has smaller dimension, and arbitrary proper-support base change permits induction there. The geometric curve-completion input has the following exact form. After shrinking to a neighbourhood \(U\) of a generic point and making a finite surjective radicial change \(V\to U\), there is a finite map
\[ \nu:\coprod_i Y_i\longrightarrow X_V, \qquad Y_i\subset C_i\longrightarrow T_i\longrightarrow V. \tag{3.3} \]Here \(T_i\to V\) is finite étale, \(C_i\to T_i\) is smooth proper with geometrically connected curve fibres, and \(Y_i\subset C_i\) is open. There is an open \(W\subset X_V\), dense in every fibre, for which \(\nu^{-1}W\to W\) is a nilpotent thickening; each \(\nu^{-1}W\cap Y_i\) is dense in its curve fibres. Appendix O constructs this diagram for the smooth affine family used here, with the stronger conclusions \(\coprod_iY_i=X_V\), \(\nu=\mathrm{id}\), \(W=X_V\), and finite boundary \(\coprod_i(C_i\setminus Y_i)\to V\). Zero-dimensional smooth generic components become finite étale after shrinking and need no curve argument. The construction supplies the geometric step in the finiteness argument of [AI Integrated Stacks].
The complement \(X_V\setminus W\) is quasi-finite over \(V\), since all its fibres have dimension zero. The complement of \(\nu^{-1}W\) in \(\coprod_i C_i\) is quasi-finite for the same reason. Étale topological invariance identifies \(W\)'s constant-sheaf image with that of \(\nu^{-1}W\). Apply excision first to \(W\subset X_V\) and then to \(\nu^{-1}W\subset\coprod_i C_i\). The two boundary terms are constructible by the quasi-finite case. The proper middle term is
\[ \bigoplus_i (T_i\to V)_*R(C_i\to T_i)_*\mathbf F_\ell, \tag{3.4} \]which is constructible by the proper smooth curve result and exact finite direct image. The two triangles prove the assertion over \(V\). The finite surjective radicial map is a universal homeomorphism, so topological invariance descends it to \(U\). Induction completes the constant-coefficient case. A finite affine cover and the proper-support Mayer–Vietoris triangle extend this result to smooth separated families of curves whose source need not be affine; all affine intersections remain smooth families of curves.
Now let \(L\) be finite locally constant on an open \(U\subset\mathbf A^1_S\). On a connected component its monodromy has finite image \(G\), by N.2–N.3. We construct the subgroup needed for the reduction. Write \(|G|=\ell^a m\), with \(\ell\nmid m\), and let \(G\) act by left multiplication on its \(\ell^a\)-element subsets. Their number is prime to \(\ell\): the coefficient of \(t^{\ell^a}\) in \[ (1+t)^{\ell^a m}=(1+t^{\ell^a})^m \quad\text{in }\mathbf F_\ell[t] \] is \(m\). This identity follows by iterating the binomial formula in characteristic \(\ell\). At least one orbit therefore has size prime to \(\ell\). If \(P\) stabilizes a subset in that orbit, the orbit is in bijection with \(G/P\), so \(\ell^a\) divides \(|P|\). But left multiplication by \(P\) acts freely on that subset, partitioning its \(\ell^a\) elements into sets of size \(|P|\). Thus \(|P|=\ell^a\), as required. This proves the Sylow existence assertion used here.
Let \(g:U'\to U\) be the finite étale cover corresponding to the transitive \(G\)-set \(G/P\), constructed in N.3. Its degree \(e=[G:P]\) is prime to \(\ell\). Pulling back this cover gives a diagonal section, so \(\pi_1(U')\) fixes the chosen coset and the pulled-back representation factors through \(P\). On a nonzero finite \(\mathbf F_\ell\)-vector space, every nontrivial \(P\)-orbit has size divisible by \(\ell\). The number of fixed vectors is consequently divisible by \(\ell\); it includes zero, hence is at least \(\ell\). Choose a nonzero fixed vector and apply the same argument to the quotient by its line. Induction on dimension gives a filtration with trivial one-dimensional quotients.
Étale locally the cover is a disjoint union of \(e\) copies of the base. The diagonal map into those copies and their sum are invariant under permuting them, so they glue to unit and trace maps. Their composite is multiplication by \(e\) on every stalk. Thus
\[ L\longrightarrow g_*g^*L\longrightarrow L, \qquad\text{composite }e\,\mathrm{id}_L. \tag{3.5} \]Multiplying the trace by \(e^{-1}\) splits the unit. The smooth separated curve-family case, the filtration, composition of proper-support images and this retraction prove constructibility of \(R(U\to S)_!L\). There are only finitely many connected components, so the result holds without connectedness.
For arbitrary constructible \(F\) on \(\mathbf A^1_S\), induct again on \(\dim S\). Choose an open \(U\) on which \(F\) is locally constant and which contains all generic points of the fibres over the generic points of \(S\). After shrinking \(S\) to a dense open, its complement \(Z\) is quasi-finite over \(S\). To justify the shrinking, the non-quasi-finite locus of \(Z\to S\) is closed in \(Z\); its image is constructible and contains no generic point of \(S\). Its closure therefore misses those generic points and can be deleted. In the excision triangle
\[ R(U\to S)_!F|_U\longrightarrow R(\mathbf A^1_S\to S)_!F\longrightarrow R(Z\to S)_!F|_Z\longrightarrow, \tag{3.6} \]the outer terms are constructible by the lisse and quasi-finite cases. The closed complement of the chosen dense base open is handled by induction and base change. This proves the result for the affine-line projection.
Finally work on an affine open of \(Y\), and take a finite affine cover of \(X\). Its intersections are affine because \(f\) is separated. Mayer–Vietoris reduces to an affine source. Embed that source as a closed subscheme of \(\mathbf A^n_Y\). Closed direct image is exact and constructible. Factor the projection of affine space into \(n\) affine-line projections, and apply the result just proved at each stage. The finite cohomological-dimension bound permits the ordinary cohomology spectral sequence, or finitely many truncation triangles, to pass from sheaves to bounded constructible complexes. This proves the assertion for \(\mathbf F_\ell\).
For a finite \(\ell\)-primary \(\Lambda\)-sheaf, filter its underlying abelian sheaf by powers of \(\ell\). The finitely many successive quotients are constructible \(\mathbf F_\ell\)-sheaves. Exact sequences and the preceding result give finite constructible underlying cohomology sheaves of its proper-support image. They are constructible as \(\Lambda\)-sheaves too: on each finite locally constant piece, the actions of the finitely many elements of \(\Lambda\) are morphisms of local systems. Bounded truncation again handles \(K\). Formula (3.2) and the degree bound were established by proper-support base change and proper cohomological dimension. For a structural map to a separably closed field, a constructible output has finite groups; if the map is proper, \(Rf_!=Rf_*\). The amplitude bound follows from the same finite spectral sequence. \(\square\)
For \(\mathcal O\) the valuation ring of a finite extension of \(\mathbf Q_\ell\), this proposition applies to every \(\mathcal O/\pi^m\). It proves the finite-level proper finiteness used in the nearby-cycle argument. BM constructs proper support on complete complexes with bounded-below classical reductions, proves its choice-independent composition and arbitrary base change, and proves bounded constructibility defined by first derived reduction. BN proves uniform finite-level Tor bounds, closure under completed tensor and inverse image, and the completed proper-support projection formula with its coherent comparison maps. BO proves the finite-coefficient local finite-free theorem and constructs the actual compatible adic local model on each connected stratum. BP proves the equivalence of strict constructible systems with complete constructible sheaves in degree zero, including torsion and all their sheaf morphisms. BQ proves normalized constructible cohomology, bounded standard truncations, the strict-system heart, and t-exact completed inverse image and open extension. BR proves equivalence with the specified derived category of cartesian pro-étale coefficient diagrams, including all higher morphisms and their limit sequence. BS proves the corresponding étale-diagram comparison, including transitions and higher morphisms. BT proves bounded-derived realization at each finite coefficient ring, constructs the strict adic heart realization functor, and proves its low-degree comparisons and exact higher-effacement criterion. BU proves full adic heart realization in dimension zero over finite or algebraically closed fields, including torsion coefficients. BV constructs the adic exceptional right adjoint on whole coefficient diagrams, proves ordinary-image and internal-Hom constructibility, and proves singular biduality with its operation exchanges. BW proves the equivalence with actual completed-ring module complexes and constructs central rationalization, its heart and operations. BX proves the full comparison with constructible rational sheaves, including higher morphisms, integral models and ordinary-operation comparisons. BY proves integral and rational heart realization on curves. BZ–CB prove the finite-coefficient geometric fibre comparison (BY.26), including all geometric base points and the characteristic-two descent. BY.7 deduces higher-dimensional realization over finite or algebraically closed fields, allowing a finite extension of a finite ground field and using the coefficient hypotheses of BO–BY throughout. The proposition does not assert nonproper ordinary-direct-image finiteness.
Proposition 3.3. Smooth trace from the affine line
Let \(\Lambda=\mathbf Z/n\), with \(n\geq2\) invertible in \(k\), and let \(f:X\to S\) be separated and smooth of relative dimension \(d\), between finite-type \(k\)-schemes. For every coefficient complex \(A\), there is a canonical isomorphism
\[ f^!A=f^*A(d)[2d]. \tag{3.7} \]Its counit gives the smooth trace \(Rf_!\Lambda(d)[2d]\to\Lambda\), compatible with base change and composition. This is the finite-coefficient formula; adic normalization is an additional coefficient passage.
Proof. BF.1–BF.6 construct the locally small unbounded derived categories of presheaves and sheaves, their triangles and coproducts, and exact derived sheafification with a fully faithful right adjoint. The resolution existence theorem used there is proved for general Grothendieck categories in Sheaves of modules and their derived categories, Theorem 7.2. The explicit cone identities in B.1 supply the triangulated structure, without a boundedness restriction. BF.5 verifies the compact-generator hypotheses for the earlier programme representability theorem, and BF.6 deduces representability on the sheaf category. Hence every exact coproduct-preserving functor out of this category has an exact right adjoint. No bound on the cohomological dimension of the field is used.
BG.1–BG.6 construct the exact, coproduct-preserving proper-support functor on arbitrary ordinary complexes at the present field scope. The finite relative cohomological bound proves unbounded proper comparison and preservation of sums; the compactification and proper–open exchange arguments give independence and composition. Apply BF.6 to \(H_B(K)=\operatorname{Hom}(Rf_!K,B)\). The representing objects define \(f^!B\); uniqueness of representing maps makes this a functor and gives the adjunction counit. Composition identifies right adjoints of composite maps. Étale upper shriek is ordinary inverse image, since étale lower shriek is its exact left adjoint. The resulting local Hom test is written in Poincaré duality for smooth varieties, Section 8, with the complete arbitrary-complex local and internal adjunction in BI.1. BH.1–BH.4 construct the unbounded tensor product on the actual étale site, its inverse-image compatibility and internal-Hom adjunction. BH.5–BH.7 prove the proper-support projection formula and its canonical comparisons, including the invertible-twist adjunction used below. We now construct the trace from the affine line.
For \(p:\mathbf P^1_S\to S\), the unit and the Kummer class of \(\mathcal O(1)\) give a map
\[ \Lambda\oplus\Lambda(-1)[-2]\longrightarrow Rp_*\Lambda. \]It is an isomorphism on every geometric stalk by proper base change and the curve calculation: the class has degree \(+1\) and generates the degree-two group. It is therefore an isomorphism. Restriction to the infinity section is the identity on the first summand and zero on the second, because \(\mathcal O(1)\) restricts there to a trivial line bundle. Excision identifies, canonically,
\[ Rq_!\Lambda=\Lambda(-1)[-2],\qquad q:\mathbf A^1_S\to S. \]BI.2 gives the geometric-fibre calculation and specifies this isomorphism as the composite (BI.6). Thus \(Rq_!\Lambda(1)[2]\to\Lambda\) has a specified trace, compatible with arbitrary base change: both the unit and the degree-one Kummer class pull back to their counterparts. For an étale \(u:U\to\mathbf A^1_S\), define its relative curve trace by composing the étale counit with this trace. Étale refinement preserves it. On geometric fibres it is the curve trace, because Poincaré duality for curves proves compatibility of the degree-normalized trace with open extension and finite maps; factor the quasi-finite étale map into these two kinds.
We next justify \(q^!A=q^*A(1)[2]\) for arbitrary \(A\), without a higher-dimensional trace. Use the dimension-one local argument of Poincaré duality for smooth varieties. Its neighbourhoods of \(\mathbf A^1_S\) are precisely étale maps of the preceding form. AI.3–AI.4 give the uniform-refinement, derived-cone and descent details at this exact scope. Here are the geometric inputs and the resulting maps. AT.1–AT.4 prove that the filtered ordinary cohomology of the selected strict-local fibre is \(\Lambda\) in degree zero and zero in higher degrees, using the exact pointed pairs and selected base maps of (AT.9). The curve-duality argument, with its ramification and finite-counting inputs proved in AJ.1–AJ.4, identifies the finite compact groups with the duals of those ordinary groups. BI.3 proves that their actual étale trace transitions are the transposes of pullback. Killing finitely many ordinary generators makes the unwanted compact transition maps zero. In top degree the trace kernel is killed in the same way, while the trace is surjective.
Constructibility from Proposition 3.2 makes the zero-map loci of these finite sheaf systems open in the constructible topology. Compactness of that topology gives one refinement killing all stalk maps; the fixed cohomological range and the bounded-ghost lemma give a further refinement killing the derived cone map. The strict-local bases cause no change of hypotheses: every finite neighbourhood diagram descends to a finite-type étale base neighbourhood, and proper-support base change supplies its constructible sheaves on the strict base. AI.4 descends the zero cohomology maps by writing their constructible image supports as finitely many locally closed finite-presentation schemes, and then kills the derived maps by four successive ghost refinements.
BI.4 constructs the required zero cone map by a finite chain of triangle completions. It does not assume a functorial cone on the entire neighbourhood category. BI.5 then proves directly that precomposition by the trace induces an isomorphism of the filtered Hom groups in (AI.7), by lifting each morphism and killing its obstruction at a later neighbourhood. The two colimits are \(H^{r+2}(A(1))_{\bar s}\) and \(H^r(q^!A)_{\bar x}\). BI.1 and BI.5 identify this map with the stalk map adjoint to the specified trace and projection formula, for arbitrary unbounded \(A\). Its isomorphism on every stalk proves the affine-line formula. This uses the constructed affine-line trace, curve duality, the selected-neighbourhood calculation and Proposition 3.2; no higher-dimensional trace has been assumed.
Compose the affine-line traces to obtain the trace of an affine space. BJ.1 proves the exact top-cohomology composition and source-cover descent used for this construction. BJ.3 proves that the product trace is invariant under coordinate permutations: the geometric product class is a tensor of degree-two generators, whose exchanges have positive sign.
For an étale coordinate chart \(u:U\to\mathbf A^d_S\), compose its summation counit with this affine-space trace. BJ.4 proves independence of the chart directly on top cohomology. After geometric base change, the coordinate lemma of BJ.2 joins two charts, locally, by finitely many changes of one coordinate. Permute that coordinate to the last position. The common first \(d-1\) coordinates define a smooth relative curve, and its two traces agree by the relative-curve construction of BJ.3. The source-cover exact sequence and geometric stalks then give equality of the original top trace maps. This constructs a global, coordinate-independent \(t_f:R^{2d}f_!\Lambda(d)\to\Lambda\).
The bound \(Rf_!\Lambda(d)[2d]\in D^{\leq0}\) makes this top trace specify a unique derived map \(T_f:Rf_!\Lambda(d)[2d]\to\Lambda\), by (BJ.11). For arbitrary \(A\), transpose
\[ Rf_!\bigl(f^*A(d)[2d]\bigr) \simeq A\otimes^LRf_!\Lambda(d)[2d] \xrightarrow{1\otimes T_f}A. \]On each coordinate chart this map is the composite of the affine-line isomorphisms and exact étale inverse image, because its counit is the same composed trace. BI.1's local adjunction and exact stalks therefore prove that its transpose is the isomorphism (3.7). BJ.5 gives this argument for unbounded \(A\), using BH's arbitrary-complex projection formula.
BJ.6 checks composition by the explicit interchange of étale summation with affine-space trace, and checks base change on the actual counit mate. In particular, for \(X_1=X\times_S\mathbf A^1_S\), with projections \(q_X:X_1\to X\), \(q:\mathbf A^1_S\to S\), and induced \(f_1:X_1\to\mathbf A^1_S\), it gives
\[ f_1^!q^*A=q_X^*f^!A. \tag{3.8} \]For a parameter section \(s_t\), transitivity and the invertible-twist adjunction give \(s_t^!q^*B=B(-1)[-2]\). BJ.6 identifies its positive generator with the negative supported Kummer boundary \(-\lambda\kappa(t-t_0)\), whose trace is \(+1\) by AI.2 and BI.2. These parameter comparisons follow from the constructed coordinate-independent trace. Thus the trace, its smooth orientation and the base-change and composition maps are all specified. \(\square\)
If \(X\) is smooth of dimension \(d\) over a separably closed field, the result gives \(a^!\Lambda=\Lambda(d)[2d]\). If \(i:Z\hookrightarrow X\) is a closed immersion of smooth varieties of pure codimension \(c\), transitivity for their structural maps and the invertible twist gives
\[ i^!\Lambda_X=\Lambda_Z(-c)[-2c]. \tag{3.9} \]BJ.6 proves the same identity for arbitrary coefficients pulled back from a common smooth base and identifies its Gysin counit and composition. This proves purity for these smooth pairs. It does not assert the general absolute-purity theorem for arbitrary regular schemes or traits.
For a finite locally constant \(F\) on smooth \(X\) over an algebraically closed field, the internal-Hom adjunction proved in the same companion now gives
\[ R\Gamma\bigl(X,R\mathcal Hom(F,\Lambda(d)[2d])\bigr) =R\operatorname{Hom}_\Lambda(R\Gamma_c(X,F),\Lambda). \]The coefficient ring \(\mathbf Z/n\) is self-injective, and finite-module evaluation is biduality, by the explicit extension and cardinality proof in M.6. Thus \(D_XF=F^\vee(d)[2d]\); Proposition 3.2 and the displayed comparison give finite mutually perfect pairings \(H^r_c(X,F)\times H^{2d-r}(X,F^\vee(d))\to\Lambda\), with evaluation followed by the constructed trace. This smooth local-system statement does not replace the full singular constructible Verdier-duality theorem.
The structural map \(a:X\to\mathrm{pt}\) gives \(Ra_*K=R\Gamma(X,K)\) and \(Ra_!K=R\Gamma_c(X,K)\). Proper-support base change identifies a geometric stalk of \(Rf_!K\) with compactly supported cohomology of the geometric fibre. For ordinary direct image the analogous fibre formula is asserted here when \(f\) is proper. These distinctions explain why the local computations in Section 1 retained their actual punctured-neighbourhood limits.
Appendix M extends the finite-coefficient construction over fields to ordinary direct-image finiteness, constructibility of the dual, singular biduality and the operation exchanges. It writes the finite-support and generic-restriction reductions explicitly. Its inputs include curve finiteness, cohomological continuity and the categorical exceptional adjunction identified in M.1.
The finite-coefficient operation statements occur in [SGA 4, XVI, Corollary 1.2] and [SGA 4, XVII, 5.2.6, 5.2.8, 5.2.9 and 5.3.6]. [SGA \(4\frac12\), Théorèmes de finitude, 1.1, 1.3 and 1.5–1.6] treat finiteness over a regular base of dimension at most one, including our fields; 4.3 requires finite Tor dimension for biduality, while 4.7 supplies the self-injective \(\mathbb Z/n\) variant. The field case is proved in Appendix M.
[Laszlo–Olsson, II] treats the adic theory: Theorem 3.20 and Remark 3.21 for bounded comparison and rational coefficients, Proposition 4.1 for internal Hom, Theorem 7.7 for duality, §§8–9 for operations, (9.6.1) for projection, and Theorem 12.1 with §12.3 for base change. BK–BN construct the completed operations, proper support, base change and projection specified there at the explicit reduction-defined scope used here. BO supplies the local finite-free and compatible adic model proofs. BP proves the strict-system comparison in degree zero, and BQ proves constructible cohomology, standard truncations and the resulting strict-system heart. BR proves the derived-cartesian pro-étale diagram comparison and its higher-morphism formula; BS identifies the corresponding whole étale diagrams and all their morphisms. BT supplies finite-coefficient realization and the adic heart realization functor, with degree-one comparison, degree-two injectivity and a necessary-and-sufficient effacement criterion. BU proves the full realization equivalence in dimension zero over finite or algebraically closed fields. BV constructs the adic exceptional adjunction, proves its coefficient compatibility, and establishes singular biduality and the dual exchanges. BW proves completed-ring comparison and central rationalization, including the torsion kernel and the conservative map to actual rational sheaf complexes. BX supplies the full rational-sheaf comparison, its higher morphisms and its operation comparisons. BY proves integral and rational heart realization on curves. BZ–CB prove its geometric fibre comparison (BY.26) for finite coefficient fields of characteristic invertible in the ground field. BY.7 gives higher-dimensional realization with the complete integral and rational coefficients specified in BO–BY, over finite or algebraically closed ground fields; the construction permits a finite extension in the finite-field case. The intended scope remains bounded constructible coefficients on finite-type schemes with the stated dimension bounds, including all the coefficient comparisons needed by the later lessons.
4. Exercises and complete solutions
Exercise 1 (easy). For \(j:\mathbb C^\times\hookrightarrow\mathbb C\), compute all stalks of \(Rj_*\Lambda\). Then compare the boundary stalks and costalks of \(Rj_*L\) and \(j_!L\) when \(T=J_2(1)\oplus(-1)\) on \(\Lambda^3\).
Solution. On the open stratum the constant direct image is \(\Lambda\) in degree zero. At zero, Proposition 1.1 has differential \(1-1=0\), so it gives \(\Lambda\) in both degrees zero and one and no other groups. For the specified rank-three system, choose a Jordan basis \(e_1,e_2,e_3\) with \((T-1)e_2=e_1\), \((T-1)e_1=0\), and \((T-1)e_3=-2e_3\). The kernel is spanned by \(e_1\); the cokernel is represented by \(e_2\). Thus the two boundary stalk groups of \(Rj_*L\) are one-dimensional in degrees zero and one. Its attaching map is the identity, so its costalk is zero. For \(j_!L\) the stalk is zero, and taking the fibre shifts those same boundary groups to costalk degrees one and two. All other boundary groups vanish. On the smooth open stratum both extensions restrict to \(L\); at any of its points their stalk is \(V\) in degree zero and their costalk is \(V\) in degree two, by the oriented disc calculation.
Exercise 2 (easy). Dualize \(j_!\Lambda\) on the punctured line. Specify the object, its boundary stalk and costalk, and the arithmetic twist.
Solution. The open-immersion exchange and the smooth orientation give \(D_{\mathbb C}j_!\Lambda=Rj_*\Lambda[2]\). Its stalk at zero is the complex \([\Lambda\xrightarrow0\Lambda]_{[-2,-1]}\), and its costalk is zero. This agrees with reversing and dualizing the two nonzero costalk degrees of \(j_!\Lambda\) in Proposition 1.2. Arithmetically the formula is \(Rj_*\Lambda(1)[2]\): the boundary groups are \(\Lambda(1)\) in degree \(-2\) and \(\Lambda\) in degree \(-1\). This arithmetic statement uses the purity and coefficient comparisons identified in Section 3; the shift alone does not account for Frobenius.
Exercise 3 (medium). Compute local cohomology at a node and compare it with normalization. Extend the calculation to an ordinary point with \(r\geq2\) smooth branches and distinct tangent lines.
Solution. L.5 identifies the actual separated smooth normalization branches, and B.4 proves the local section comparison. For \(r\) branches, the puncture has \(r\) circular components. The constant stalk-to-boundary map gives
\[ \Lambda\xrightarrow{\Delta}\Lambda^r\xrightarrow0\Lambda^r \quad\text{in degrees }0,1,2. \]Therefore \(H^1_{\{p\}}(X,\Lambda)=\Lambda^r/\Delta\Lambda\), of dimension \(r-1\), and \(H^2_{\{p\}}(X,\Lambda)=\Lambda^r\); the other local groups vanish. For normalization the first map is \(1:\Lambda^r\to\Lambda^r\), leaving just \(\Lambda^r\) in degree two. At a node \(r=2\), so the constant local groups have dimensions one and two, whereas the normalization has only the two-dimensional degree-two group. This difference is the branch-value quotient in (1.2). Finite-coefficient étale purity places \((-1)\) on the degree-two term; over a nonclosed field the branch-permutation representation is retained. The complete and rational coefficient formulations use the purity and finite-map comparisons of BV–BX at their stated hypotheses.
Exercise 4 (medium). Show that the stalk Euler function defines a homomorphism from the Grothendieck group of \(D^b_c(X)\) to integer-valued constructible functions. Compute it for the constant and normalization sheaves of a nodal curve.
Solution. The Grothendieck group is the free abelian group on object classes modulo the triangle relations \([B]=[A]+[C]\). Proposition 2.5 proves that the corresponding function relation holds at every point, so the assignment factors through that quotient. Each function is constructible because its cohomology ranks are constant on a finite stratification. The constant sheaf has function one. The normalization sheaf has function one on the smooth locus and two at each node: its stalk counts the separate branches. Their difference is the sum of node indicators, exactly as the stalkwise quotient sequence predicts. The triangle \(K\to0\to K[1]\) also proves \([K[1]]=-[K]\); the same sign follows by reindexing the Euler sum.
Exercise 5 (hard). Describe the link of the affine cone over a smooth degree-\(n\) plane curve. Compute its field and integral cohomology and its constant-sheaf vertex costalk; include the plane cubic.
Solution. A link point is a unit vector of the tautological line, so the link is the circle bundle of Euler class \(-n\eta\). Put \(b=(n-1)(n-2)=2g\). Over our field, the Gysin map \(\Lambda\xrightarrow{-n}\Lambda\) is invertible. The link dimensions in degrees \(0,1,2,3\) are consequently \(1,b,b,1\). The attaching fibre removes the constant degree-zero class and raises each remaining degree by one, so the vertex costalk dimensions in degrees \(2,3,4\) are \(b,b,1\). For a cubic \(b=2\).
Over \(\mathbb Z\), that map remains injective but has cokernel \(\mathbb Z/n\). The same exact sequence gives \(H^0(M;\mathbb Z)=H^3(M;\mathbb Z)=\mathbb Z\), \(H^1(M;\mathbb Z)=\mathbb Z^b\), and
\[ 0\longrightarrow\mathbb Z/n\longrightarrow H^2(M;\mathbb Z) \longrightarrow\mathbb Z^b\longrightarrow0. \]Choose a lift of each free basis vector to split this sequence as abelian groups. The result is \(H^2(M;\mathbb Z)\simeq\mathbb Z^b\oplus\mathbb Z/n\), without a preferred splitting. For \(n=1\), the cone is a complex plane and its link is \(S^3\), the Hopf bundle over \(\mathbb P^1\). For \(n=2\), \(b=0\) but \(H^2(M;\mathbb Z)=\mathbb Z/2\). For \(n=3\), it is \(\mathbb Z^2\oplus\mathbb Z/3\). These checks also explain why characteristic zero was specified for the field formula.
Appendix A. Derived sections on the punctured disc
This appendix proves the classical sheaf-cohomology input of Proposition 1.1. Coefficients are vector spaces over a field \(\Lambda\). The construction concerns open subsets of Euclidean space and spaces homeomorphic to them. In particular, it applies to the angular coordinate regions used below. It does not establish the étale or adic comparisons in Section 3.
A.1. Resolutions and sections
Kernels of sheaves are computed on sections; cokernels are obtained by sheafifying the sectionwise cokernel. Both have the expected stalks. Indeed, equality or a lift of a germ is witnessed on a smaller neighbourhood. The same observation proves exactness of filtered colimits of vector spaces: a finite equation involving representatives can be tested at one common later index. Consequently stalks and filtered colimits commute with cohomology of complexes.
There are enough injective sheaves of \(\Lambda\)-vector spaces. For a point \(x\), let \(e_x\) denote its inclusion. The skyscraper \((e_x)_*V\) has sections \(V\) on an open containing \(x\), and zero otherwise. The identity
\[ \operatorname{Hom}(F,(e_x)_*V)=\operatorname{Hom}_\Lambda(F_x,V) \tag{A.1} \]follows by taking germs. Its right side is exact in \(F\): stalks are exact, and a linear map from a subspace extends after extending a basis. Thus every skyscraper here is injective. A product of injectives is injective, since maps into it are products of maps into its factors and each component extension can be chosen separately. The germ map
\[ F\longrightarrow G(F):=\prod_{x\in X}(e_x)_*F_x \tag{A.2} \]is injective: a section with all zero germs is zero. Iterating (A.2) on the successive cokernels gives an injective resolution. We compute \(R\Gamma(X,F)\) by the sections of such a resolution. Two resolutions give the same derived object: extend a map degree by degree into the injective target, first on the image of the preceding differential; two extensions differ by a homotopy constructed by the same induction. The induction starts on the common copy of \(F\).
A sheaf is flabby if sections extend from any open subset to a larger one. Each \(G(F)\) is flabby, because its sections are arbitrary collections of stalk elements. Any injective is a direct summand of its own \(G(F)\), hence flabby.
We need two elementary consequences. In an exact sequence \(0\to F\to G\to H\to0\) with \(F\) flabby, a section of \(H\) lifts globally. Choose local lifts and well-order their domains. At a successor step, the old lift and the new one differ on the overlap by a section of \(F\). Extend that difference to the new domain, subtract it, and glue. At a limit step the compatible lifts glue by the sheaf axiom. If \(G\) is also flabby, this lifting assertion shows that \(H\) is flabby: lift on the smaller open, extend in \(G\), then project. Applied to successive cokernels in an injective resolution of a flabby sheaf, these assertions show that its higher derived sections vanish.
More generally a bounded-below flabby resolution computes derived sections. To see this without assuming a comparison theorem, map it into an injective resolution by the extension induction above. The cone is an exact bounded-below complex of flabby sheaves. Its cycles are flabby by induction from the first nonzero term, using the quotient assertion. Its sections are therefore exact by the lifting assertion. The comparison map on sections is a quasi-isomorphism.
For an open inclusion \(a:W\hookrightarrow X\), extension by zero \(a_!F\) consists of sections on \(O\cap W\) whose support is closed in \(O\), for each open \(O\subset X\). It has stalk \(F_x\) in \(W\) and zero outside. This proves its exactness. Extending a local morphism by zero proves \(a_!\dashv a^*\). Thus restriction to an open preserves injectives, since maps from a subobject extend after applying the exact functor \(a_!\).
A.2. A flabby cochain resolution on Euclidean open sets
For \(O\subset\mathbb R^d\) open, let \(C_q(O)\) be the vector space freely generated by continuous singular simplices \(\Delta^q\to O\), with the alternating face boundary. Put \(C^q(O;V)=\operatorname{Hom}_\Lambda(C_q(O),V)\), and let \(\mathscr C^q(V)\) be its sheafification. The cancellation of each codimension-two face twice with opposite signs gives \(\partial^2=0\), so the dual differentials give a complex of sheaves.
We first prove that every section of \(\mathscr C^q(V)\) on \(O\) is represented by one cochain on \(O\). A section has local representatives \(c_i\) on a cover \(W_i\). That cover admits a locally finite family of closed sets \(K_j\) covering \(O\), with \(K_j\subset W_{i(j)}\). Here is the needed construction. Choose compact sets
\[ E_m=\{x\in O:|x|\le m,\ \operatorname{dist}(x,\mathbb R^d\setminus O)\ge1/m\}, \]with \(E_0=E_{-1}=\varnothing\); if the complement is empty, omit the distance condition. They exhaust \(O\) and \(E_m\subset\operatorname{int}E_{m+1}\). Cover the compact layer \(E_m\setminus\operatorname{int}E_{m-1}\) by finitely many open balls whose closures lie in members of the given cover and in \(\operatorname{int}E_{m+1}\setminus E_{m-2}\). Their closures are the \(K_j\). They cover \(O\). A neighbourhood lying inside some \(\operatorname{int}E_M\) meets only finitely many layers, hence only finitely many \(K_j\).
For a singular simplex \(\sigma\), set \(c(\sigma)=c_{i(j)}(\sigma)\) using the first index \(j\) for which its image meets \(K_j\) and lies in \(W_{i(j)}\); set it to zero if there is no such index. This defines a cochain. Fix \(x\). Local finiteness and closedness allow a neighbourhood of \(x\) to avoid every \(K_j\) in that neighbourhood which does not contain \(x\). Only finitely many remaining indices matter. Shrink again inside their \(W_{i(j)}\), and until their cochains agree there: they represent the same germ at \(x\). Every simplex in this final neighbourhood has an eligible index because the \(K_j\) cover, and every eligible representative gives the same value. Thus \(c\) represents the prescribed section near \(x\), proving surjectivity.
A cochain on a smaller open extends to a larger open by assigning zero to simplices not contained in the smaller one. Surjectivity just proved therefore makes every \(\mathscr C^q(V)\) flabby. This argument uses the Euclidean hypotheses; sheafification of an arbitrary flabby presheaf need not be flabby.
The augmentation
\[ 0\longrightarrow V_O\longrightarrow\mathscr C^0(V) \longrightarrow\mathscr C^1(V)\longrightarrow\cdots \tag{A.3} \]is exact. To check a stalk, take the filtered system of convex balls about the point. On a convex set, coning a singular simplex to a fixed point \(b\) gives an operator \(p_b:C_q\to C_{q+1}\) on the augmented chain complex: in barycentric coordinates its value is
\[ (t_0,\ldots,t_{q+1})\longmapsto t_0b+(1-t_0)\sigma\!\left(\frac{t_1}{1-t_0},\ldots,\frac{t_{q+1}}{1-t_0}\right), \]with value \(b\) at \(t_0=1\); in degree \(-1\), send \(1\) to the point \(b\). The face formula gives \(\partial p_b+p_b\partial=1\). Dualizing proves that cochains on the ball have cohomology \(V\) in degree zero and zero in positive degree. Taking the exact filtered colimit proves (A.3) on stalks. Its degree-zero kernel consists of functions constant on small path-connected balls, precisely \(V_O\).
A.3. Constant sheaves on convex regions are acyclic
We must still compute the sections of (A.3); the stalk calculation alone does not compute them. For an open cover \(\mathcal U\) of \(O\), write \(C_q^{\mathcal U}(O)\) for chains generated by simplices contained in one member. Surjectivity in A.2 and the definition of a zero germ give
\[ \Gamma(O,\mathscr C^\bullet(V)) =\varinjlim_{\mathcal U} \operatorname{Hom}_\Lambda(C_\bullet^{\mathcal U}(O),V), \tag{A.4} \]where refinements induce restriction of cochains. Indeed a cochain represents zero exactly when it vanishes on every simplex in some open cover. Restriction onto the small-chain subspace is surjective by extension on the remaining basis simplices, so this describes both the quotient and the colimit.
Suppose now \(O\) is nonempty and convex. We prove that each augmented small-chain complex is exact. The subdivision operators needed for this have an explicit construction. For an affine simplex \(\lambda\), let \(b_\lambda\) be its barycenter and let \(b_\lambda*c\) mean prepend this vertex to each simplex of the affine chain \(c\). On augmented affine chains,
\[ \partial(b*c)=c-b*(\partial c). \]Define subdivision and a homotopy inductively by
\[ S\lambda=b_\lambda*(S\partial\lambda),\qquad P\lambda=b_\lambda*(\lambda-P\partial\lambda), \quad S_{-1}=1,\quad P_{-1}=0. \tag{A.5} \]The cone identity first gives \(\partial S=S\partial\). For the second formula it gives \(\partial P\lambda=\lambda-P\partial\lambda-b_\lambda*(S\partial\lambda)\), by induction on dimension. Hence \(\partial P+P\partial=1-S\). Apply these affine formulas on the standard simplex and compose with a singular simplex to define the same operators on singular chains. They preserve its image. Iteration gives
\[ P_N=\sum_{r=0}^{N-1}PS^r,\qquad \partial P_N+P_N\partial=1-S^N. \tag{A.6} \]The simplices occurring in a subdivision have vertices which are barycenters of nested faces. If those faces have \(a\le b\) vertices, their barycenters differ by \((b-a)/b\) times a difference of two points of the original simplex. Thus their distance is at most \(q/(q+1)\) times its diameter in dimension \(q>0\). The diameter of a convex hull is at most the largest distance between its vertices, by expanding the difference of two convex combinations. Repeated subdivision therefore makes the mesh tend to zero. For a continuous simplex, pull back the open cover to its compact standard simplex. A finite subcover by sufficiently small balls gives a positive number such that any subset of smaller diameter lies in one cover member: choose balls of radius \(2\epsilon_x\) inside cover members, cover by finitely many balls of radius \(\epsilon_x\), and take the minimum \(\epsilon_x\). Consequently every finite singular chain becomes \(\mathcal U\)-small after sufficiently many subdivisions.
Let \(z\) be an augmented small cycle of degree at least zero; in degree zero this means its coefficients sum to zero. Its cone \(p_bz\) is a finite chain with boundary \(z\), though it need not be small. Choose \(N\) so that \(S^Np_bz\) is small. Since \(P_N\) preserves each simplex's image, \(P_Nz\) is already small. Equations (A.5)–(A.6) give
\[ \partial\bigl(S^Np_bz+P_Nz\bigr)=S^Nz+(z-S^Nz)=z. \tag{A.7} \]The augmentation onto \(\Lambda\) is surjective using any point of \(O\). This proves exactness in every degree. Over a field, choose a complement to the boundary subspace in each chain group; the differential identifies that complement with the next boundary subspace. This splits the augmented exact complex into two-term identity complexes. Its dual with values in any \(V\) is exact as well.
Thus each cochain complex in (A.4) has cohomology \(V\) in degree zero and zero otherwise, and refinement preserves that degree-zero identification. Exactness of filtered colimits and A.1 now prove
\[ R\Gamma(O,V_O)\simeq V[0] \qquad(O\text{ nonempty, open and convex}). \tag{A.8} \]The same holds on a space homeomorphic to such an \(O\): transporting sheaves across a homeomorphism is an exact equivalence preserving sections and injectives. A disjoint union of two such regions has degree-zero sections \(V\oplus V\) and no higher cohomology, by the same statement on its two components.
A.4. The two angular regions and the differential
Let \(D_R^*=\{z:0<|z|<R\}\), allowing \(R=\infty\).
Transport and monodromy. Fix a base point in \(D_R^*\). A finite-rank local system is determined, including its morphisms, by its fibre \(V\) and an invertible operator \(T\) for one positive turn. We give the underlying topological and sheaf constructions.
Along a path, choose finitely many consecutive intervals mapped into trivializing opens and compose their fibre identifications. Refining intervals changes nothing. Two choices admit a common refinement; transition matrices are locally constant, so their values agree along each connected interval and cancel at its endpoints. For a homotopy, a sufficiently fine rectangular grid maps each rectangle into a trivializing open: compactness gives a Lebesgue number, by the finite-ball argument in A.3. Transport around each rectangle is the identity. Cancelling shared edges shows that endpoint-fixed homotopic paths have the same transport. Concatenation composes transport, and reversing a path inverts it. On a convex region, straight-line homotopies therefore trivialize a local system from any chosen fibre.
The covering map \((s,\theta)\mapsto e^{s+i\theta}\) has convex domain \(( -\infty,\log R)\times\mathbb R\), with \(\log R=\infty\) when needed. Local angle branches lift a path uniquely after its initial angle is fixed: subdivide into branch domains and adjust successive branches by integral multiples of \(2\pi\). The difference of two lifts is a continuous integer multiple of \(2\pi\), hence constant. The same construction works on a fine grid of a homotopy square, extending rectangle by rectangle; agreement at a corner forces agreement on each shared edge. A based loop's lifted endpoint thus differs from its starting angle by \(2\pi n\), with \(n\) invariant under based homotopy. Conversely two lifts with the same endpoints are joined by straight-line interpolation in the convex covering domain. Projecting gives a based homotopy. Concatenation adds \(n\), and the loop making \(n\) turns realizes every integer. This proves the loop classification used in Proposition 1.1.
To construct a local system from \((V,T)\), give \(V\) the discrete topology and impose on the product of the covering domain with \(V\) the identifications
\[ (s,\theta+2\pi n,v)\sim(s,\theta,T^n v). \tag{A.11} \]Over an angular branch this quotient is the product with \(V\): every class has a unique representative in that branch. On overlaps, the coordinates differ by locally constant powers of \(T\); the powers add on triple overlaps. Continuous local sections therefore form a sheaf of vector spaces, locally the constant sheaf \(V\). Lifting one positive turn with constant coordinate \(v\) ends at the class of \((s,\theta+2\pi,v)\), which is the class of \((s,\theta,Tv)\). Its monodromy is exactly \(T\).
Conversely, pull any local system to the convex covering domain. Transport gives its constant trivialization. If \(\Phi_{s,\theta}:V\to L_{e^{s+i\theta}}\) denotes transport from the fixed base lift, the loop calculation and concatenation give \(\Phi_{s,\theta+2\pi n}=\Phi_{s,\theta}T^n\). Hence this trivialization factors through (A.11), providing an isomorphism with the original local system on every branch and thus globally. A sheaf morphism commutes with transport, so its base-fibre map satisfies \(bT=T'b\). Conversely that equation makes the constant map \(b\) respect (A.11), and it descends to a unique sheaf morphism. Fibre evaluation and the quotient construction are therefore inverse on objects and morphisms. This construction also identifies restrictions to smaller punctured discs using transport along a fixed radial ray.
For the covering calculation and its lifting proof, see Hatcher, Chapter 1, Theorem 1.7. The local-system quotient above includes the required transport compatibility.
Cover it by \(A\), with angle \(-\pi<\theta<\pi\), and \(B\), with angle \(0<\theta<2\pi\). Their intersection has upper and lower components. The coordinates \((\log|z|,\theta)\) identify each region and intersection component with an open convex rectangle. Transport trivializes \(L\) there. Choose the two trivializations to agree on the upper component. In the lower component the trivialization coming from \(B\) differs from that from \(A\) by \(T\): its continuation has made one extra positive turn.
For clarity, this cover computes derived sheaf sections. Resolve \(L\) by injectives \(I^\bullet\) on \(D_R^*\). In every degree the sequence
\[ 0\to\Gamma(D_R^*,I^q)\to \Gamma(A,I^q)\oplus\Gamma(B,I^q)\to \Gamma(A\cap B,I^q)\to0 \tag{A.9} \]is exact: the kernel assertion is sheaf gluing, and a section on the intersection extends to \(B\) because \(I^q\) is flabby. The total complex of its last two columns is therefore quasi-isomorphic to \(\Gamma(D_R^*,I^\bullet)\). Restrictions remain injective by A.1; (A.8) shows each of these columns has only degree-zero cohomology, equal to the sections of \(L\). Replacing those columns by their degree-zero section complexes is a quasi-isomorphism on totals. To verify this last assertion, filter the cone of the comparison by its two columns; the two successive quotients are shifted acyclic column cones, so the total cone is acyclic.
Consequently the required derived sections are represented by
\[ V\oplus V\longrightarrow V\oplus V,\qquad (x,y)\longmapsto(y-x,Ty-x). \tag{A.10} \]Use domain coordinates \((z,y)=(y-x,y)\) and target coordinates \((s,t-s)\). The differential becomes
\[ (z,y)\longmapsto(z,(T-1)y). \]Discarding the contractible identity summand gives \([V\xrightarrow{T-1}V]\) in degrees \(0,1\). All maps commute with intertwiners \(bT=T'b\), so this is a functorial derived model. Shrinking \(R\) restricts the same angular cover and the same locally constant sections; identifying base fibres along one radial ray makes the resulting two-term maps identities. This proves the compatibility needed for the stalk colimit in Proposition 1.1, without an unproved homotopy-invariance assertion for sheaf cohomology.
The familiar cellular description agrees with this model. The augmented chains of the lifted one-vertex, one-edge circle are \(0\to\Lambda[t,t^{-1}]\xrightarrow{t-1}\Lambda[t,t^{-1}]\xrightarrow{f\mapsto f(1)}\Lambda\to0\). They are exact: multiplication by \(t-1\) is injective, and division after clearing negative powers identifies the augmentation kernel with its image. Applying equivariant \(\operatorname{Hom}(-,V)\) gives exactly the two-term complex already obtained from (A.9)–(A.10). The derived-sheaf justification is the preceding argument.
For cochain sheaves and their topological hypotheses, see Sella; for subdivision, see Hatcher; for flabby sheaves, see the Stacks Project references below.
Appendix B. Classical localization and the local curve calculations
This appendix works with classical sheaves of vector spaces over a field. It constructs the bounded-below derived operations needed for the boundary, stalk and costalk calculations of this lesson. It also checks the local branch model and the explicit normalization of the displayed nodal cubic. Appendices F–K subsequently prove the general classical operations, duality and algebraic constructibility. Appendix L proves the general node and normalization-to-branch comparison. The étale/adic foundations remain separate.
B.1. Complexes, resolutions and triangle signs
For complexes, use
\[ \operatorname{Hom}^n(E,F)=\prod_p\operatorname{Hom}(E^p,F^{p+n}), \qquad d(f)=d_Ff-(-1)^nf d_E. \tag{B.1} \]Thus degree-zero cocycles are chain maps and boundaries are chain homotopies. Appendix A.1 gives the exact injective functor \(G(F)=\prod_x(e_x)_*F_x\) and its natural monomorphism \(F\to G(F)\). Exactness of \(G\) can be tested even on sections: its maps are products of exact stalk sequences of vector spaces. Let \(C(F)\) be the cokernel of this monomorphism. The diagram of the two exact rows \(0\to F\to G(F)\to C(F)\to0\), applied to a short exact sequence of \(F\)'s, shows that \(C\) is exact: injectivity at the left follows by subtracting a lift from \(F\), surjectivity at the right by lifting in \(G(F)\), and the same subtraction proves equality of image and kernel in the middle. This is a stalkwise argument.
The functors \(G C^q\), for \(q\ge0\), therefore give an additive functorial injective resolution of every sheaf. For a complex \(E\) zero below degree \(a\), apply these resolutions to every \(E^p\). Totalize with the differential \(d_E+(-1)^p d_{\mathrm{res}}\) on the component \(G C^q(E^p)\). In total degree \(n\), only \(a\le p\le n\) occur, so every term is a finite sum of injectives. Denote this complex by \(I(E)\).
The map \(E\to I(E)\) is a quasi-isomorphism. In its augmented double complex, the resolution direction is exact. For a total cocycle, begin with its smallest original degree \(p\). Exactness in the resolution direction allows that component to be removed by a boundary. Proceed to the next \(p\). There are finitely many components on the diagonal; at the final augmented position injectivity of \(E^p\to G(E^p)\) makes the remaining component zero. This proves exactness of the augmented total complex. The construction sends a homogeneous map to its componentwise images under \(G C^q\); the vertical terms cancel in (B.1), so it respects differentials of Hom complexes and compositions.
Hom into a bounded-below injective complex sends acyclic complexes to acyclic complexes. Here is the required homotopy construction. For an acyclic \(N\) and a chain map \(f:N\to I\), start below the first nonzero degree of \(I\). Suppose the homotopy equations hold below \(n\). The map \(f^n-d_Ih^n\) vanishes on \(\ker d_N^n=\operatorname{im}d_N^{n-1}\), using the previous equation and \(d_If=fd_N\). It therefore defines a map on \(\operatorname{im}d_N^n\) by \(h^{n+1}(d_Nx)=f^n(x)-d_Ih^n(x)\). Injectivity of \(I^n\) extends it to \(N^{n+1}\), giving the next equation. Induction yields \(f=d_Ih+hd_N\). Apply this in every shift to see that the whole Hom complex is acyclic. Applying it to the acyclic cone of a quasi-isomorphism proves that Hom into \(I\) preserves that quasi-isomorphism. In particular an acyclic bounded-below injective complex is contractible, by applying that assertion to its identity. Hence a quasi-isomorphism between such complexes is a homotopy equivalence. Explicitly, in a contraction of its cone the lower-left block is a chain map back; the two diagonal equations say that both composites are homotopic to the identity. The homotopy category of these injective complexes realizes the localization of bounded-below complexes at quasi-isomorphisms: replace by \(I(E)\), which inverts those maps, and use the natural quasi-isomorphism \(E\to I(E)\). On injective complexes that natural map is already a homotopy equivalence. This proves the claimed universal localization property and gives the usual \(D^+(X)\).
For clarity about the triangle input, our cone is \(\operatorname{Cone}(f)^n=F^n\oplus E^{n+1}\), with \(d(y,x)=(d_Fy+fx,-d_Ex)\). Cone triangles use the inclusion of \(F\) and projection to \(E[1]\). Their triangle identities can be checked inside the homotopy category. The cone of an identity contracts by \((y,x)\mapsto(0,y)\). The cone of the inclusion \(F\to\operatorname{Cone}(f)\) projects to \(E[1]\) with a contractible identity summand; a section sends \(x\) to \((0,x,-fx)\), giving the rotated last map \(-f[1]\). A square with \(bf-f'a=dh\) induces the cone map \((y,x)\mapsto(by+hx,ax)\); this verifies the triangle-map axiom, including squares commuting only up to homotopy.
For the octahedron of \(E\xrightarrow fF\xrightarrow gH\), take
\[ \operatorname{Cone}(f)\xrightarrow{(y,x)\mapsto(gy,x)} \operatorname{Cone}(gf)\xrightarrow{(z,x)\mapsto(z,fx)} \operatorname{Cone}(g). \tag{B.2} \]The cone of the first arrow has coordinates \((z,x,y,x')\). Its projection \((z,x,y,x')\mapsto(z,y+fx)\) onto \(\operatorname{Cone}(g)\) is a chain map with section \((z,y)\mapsto(z,0,y,0)\). In the coordinates \((z,y+fx,x,x')\), the remaining summand has differential \((x,x')\mapsto(-dx+x',dx')\) and contracts by \((x,x')\mapsto(0,x)\). The resulting last arrow is \((z,y)\mapsto(y,0)\) into \(\operatorname{Cone}(f)[1]\). Write the first two arrows of (B.2) as \(\alpha,\beta\), and write cone inclusions and projections as \(\iota,p\). The required squares are the identities \(\alpha\iota_f=\iota_{gf}g\), \(p_{gf}\alpha=p_f\), \(\beta\iota_{gf}=\iota_g\), and \(p_g\beta=f[1]p_{gf}\). The last arrow is \(\iota_f[1]p_g\). The composite \(\beta\alpha\) contracts by \((y,x)\mapsto(0,y)\): its homotopy differential is \((gy,fx)\). These are the octahedron identities and its cone triangle, proving the remaining triangle axiom. Shifts and cones preserve bounded-below injective complexes, so these verifications apply to \(D^+(X)\).
The ordinary t-structure also follows from complexes. The good lower cut uses a kernel in its final degree, and the good upper cut uses a cokernel in its first degree. Their cohomology is respectively the original cohomology below and above the cut, with zero cohomology on the other side; the cut triangle follows from the quotient complex and its direct kernel/image calculation. If one object has cohomology in degrees \(\le0\), represent it by its lower cut with zero terms above zero. Resolve the upper cut of an object in degrees \(\ge1\) by the construction above, with zero terms below one. There is no degree-zero chain map between these representatives. This proves orthogonality and all ordinary t-structure axioms used below.
For later use, these models also give long exact cohomology and section sequences. A short exact sequence of sheaves becomes a termwise short exact sequence under \(I\), since every \(G C^q\) is exact. Each resulting sequence of injectives splits on terms because its left term is injective; applying sections therefore leaves an exact sequence of complexes. The connecting map sends a quotient cocycle to the differential of any lift, regarded in the subcomplex. Changing the lift changes this by a boundary, and lifting or subtracting a coboundary proves exactness at each of the three kinds of term. The same argument on the termwise split sequence of any cone proves its long cohomology sequence. These arguments justify the cohomology sequences used in the body of the lesson.
B.2. The actual open-closed recollement
Let \(i:F\hookrightarrow X\) be closed and \(j:U\hookrightarrow X\) its open complement. Ordinary inverse image \(i^*\), open restriction \(j^*\), closed pushforward \(i_*\) and open extension by zero \(j_!\) are exact: their stalks are the indicated original stalks or zero. Their adjunctions follow by restricting a morphism and gluing its forced zero values outside the relevant support. For closed pushforward, opens of \(F\) are intersections with opens of \(X\), which also proves \(i^*i_*=1\). For open direct image, sections on \(O\) are sections on \(O\cap U\), giving \(j^*\dashv j_*\) and \(j^*j_*=1\).
There is a stalkwise short exact sequence of sheaves
\[ 0\longrightarrow j_!j^*E\longrightarrow E\longrightarrow i_*i^*E\longrightarrow0. \tag{B.3} \]It gives the first triangle in (B.5) below. More explicitly, for a monomorphism of complexes \(A\to B\), the cone projects quasi-isomorphically onto the quotient complex: the kernel is an identity cone on \(A\). Thus this use of a short exact sequence really gives a cone triangle, even if the sequence does not split on terms.
The exact left adjoints above show that \(j_*\) and \(i_*\) preserve injectives, and exact \(j_!\) shows that \(j^*\) preserves injectives. Consequently the chain adjunctions, applied to injective targets, give the derived adjunctions, including \(j^*\dashv Rj_*\). The identity \(j^*Rj_*=1\) follows on an injective resolution by restriction.
There is also an ordinary support right adjoint \(i^!_{\mathrm{sh}}\) to \(i_*\). Define \(i_*i^!_{\mathrm{sh}}E\) to be the kernel of \(E\to j_*j^*E\). A sheaf zero on \(U\) is identified with its closed pushforward by (B.3), so this defines a sheaf on \(F\). Any map from \(i_*A\) lands in that kernel, since \(\operatorname{Hom}(i_*A,j_*j^*E)=\operatorname{Hom}(j^*i_*A,j^*E)=0\). This proves the right adjunction. Since \(i_*\) is exact, \(i^!_{\mathrm{sh}}\) sends injectives to injectives.
An injective \(I\) is flabby by A.1. Its sections on \(O\cap U\) extend to \(O\), so
\[ 0\to i_*i^!_{\mathrm{sh}}I\to I\to j_*j^*I\to0 \tag{B.4} \]is exact, even on sections. Resolve a complex by injectives and apply this sequence degreewise. Since \(j^*I\) is an injective resolution on \(U\), (B.4) gives the second triangle (B.6) below with \(i^!=Ri^!_{\mathrm{sh}}\), and its chain adjunction proves \(i_*\dashv i^!\). Restriction of an extension gives \(j^*j_!=j^*Rj_*=1\) and \(i^*i_*=1\). Resolving on \(F\) and pushing forward gives \(i^!i_*=1\), while disjoint support gives \(j^*i_*=i^*j_!=0\). On an injective open model \(J\), the map \(j_*J\to j_*j^*j_*J\) is the identity, so its support kernel is zero and \(i^!Rj_*=0\). These unit and counit identities prove full faithfulness of \(j_!,Rj_*\) and \(i_*\): the corresponding adjunction identifies maps between two extensions with the maps between their restrictions. All these operations preserve shifts and cone triangles on the models just constructed. This establishes recollement in \(D^+\), allowing complexes unbounded above.
Explicitly, the two triangles are
\[ j_!j^*K\longrightarrow K\longrightarrow i_*i^*K \longrightarrow j_!j^*K[1], \tag{B.5} \] \[ i_*i^!K\longrightarrow K\longrightarrow Rj_*j^*K \longrightarrow i_*i^!K[1]. \tag{B.6} \]B.3. Point support, local excision and the smooth-disc costalk
Write \(i_p:\{p\}\hookrightarrow X\) for a closed point and \(j:X\setminus\{p\}\hookrightarrow X\). Applying exact \(i_p^*\) to the support triangle gives the natural model
\[ i_p^!K\simeq\operatorname{Fib}\bigl(i_p^*K\longrightarrow i_p^*Rj_*j^*K\bigr). \tag{B.7} \]Here the fiber of \(f:E\to F\) has terms \(E^n\oplus F^{n-1}\) and differential \(d(x,y)=(d_Ex,fx-d_Fy)\). Its projection to \(E\) and connecting map to \(F\) give the support triangle with the corresponding cone sign convention. Formula (B.7) determines the object and its restriction map, not just the dimensions of its groups.
It also computes cohomology supported at \(p\) on every open neighbourhood \(W\). For an injective sheaf \(I\), put \(\Gamma_p(W,I)=\ker(\Gamma(W,I)\to\Gamma(W\setminus\{p\},I))\). Flabbiness makes the latter restriction surjective. A section supported at \(p\) extends uniquely by zero from \(W\) to any larger neighbourhood, by gluing on \(W\) and the complement of \(p\). Thus \(\Gamma_p(W,I)=i_p^!{}_{\mathrm{sh}}I\), independently of \(W\). Restriction to \(W\) preserves injectives by A.1, so the degreewise exact section sequence on an injective resolution proves
\[ i_p^!K\simeq R\Gamma_p(W,K|_W) \simeq\operatorname{Fib}\bigl(R\Gamma(W,K)\longrightarrow R\Gamma(W\setminus\{p\},K)\bigr). \tag{B.8} \]This is the sheaf-theoretic relative-section calculation and its excision statement. It has been proved from resolutions; no assertion of homotopy invariance of arbitrary sheaf cohomology is being inserted.
For a smooth complex disc and its centre, A.3 gives \(R\Gamma(D,\Lambda)=\Lambda[0]\), and A.4 gives \(R\Gamma(D^*,\Lambda)=[\Lambda\xrightarrow0\Lambda]\) in degrees zero and one. The restriction map sends a constant to the same constant in degree zero. Its fiber is
\[ \Lambda\xrightarrow{1}\Lambda\xrightarrow{0}\Lambda \quad\text{in degrees }0,1,2. \tag{B.9} \]Cancel the identity pair: the costalk is \(\Lambda[-2]\). Formula (B.8) also proves that this is the costalk in any larger curve neighbourhood with the same local sheaf and disc chart. For \(j_!L\), the point stalk is zero and the boundary term is Proposition 1.1, so (B.7) gives its shift by \([-1]\). For \(Rj_*L\), the boundary restriction map is an identity, so the fiber is zero. These are all the classical assertions of Proposition 1.2.
B.4. Finitely many smooth branches
Let \(X_r\) be \(r\) open complex discs with their centres identified to a point \(p\), with the quotient topology, and let \(k_a:D_a\hookrightarrow X_r\) be the branch inclusions. Each branch is closed. Its complement is the union of the other punctured discs, which is open; conversely the quotient topology restricts to the usual disc topology. The map from the disjoint union of the discs separates the branches. Its pushforward of the constant sheaf is \(N=\bigoplus_{a=1}^r(k_a)_*\Lambda_{D_a}\), since sections on a disjoint union are products of sections on the components and here there are finitely many components.
The constant-sheaf restriction to all branches gives an exact sequence
\[ 0\to\Lambda_{X_r}\to N\xrightarrow{(s_a)\mapsto(s_2(p)-s_1(p),\ldots,s_r(p)-s_1(p))} i_{p*}\Lambda^{r-1}\to0. \tag{B.10} \]The formula describes the last map on an open containing \(p\); elsewhere it is zero. It is a sheaf morphism, and exactness follows on stalks: away from \(p\) the first map is the identity on its branch, and at \(p\) it is the diagonal \(\Lambda\to\Lambda^r\). Each small neighbourhood of the centre is connected, so the constant-sheaf stalk is indeed \(\Lambda\). The difference map at that stalk is surjective with precisely the diagonal kernel.
Closed pushforward is exact and preserves injectives by B.2. Thus derived sections of each branch pushforward are derived sections of its disc; by A.3 they are \(\Lambda\) in degree zero. The point term is also acyclic. Applying derived sections to (B.10) therefore proves \(R\Gamma(X_r,\Lambda)=\Lambda[0]\), with its specified constant-section identification: the complex is the fiber of the surjective difference map \(\Lambda^r\to\Lambda^{r-1}\). The same argument works after decreasing the radius of each disc. It justifies the neighbourhood acyclicity used in the relative-section interpretation.
Alternatively compute the costalk directly from (B.7). The puncture is a disjoint union of punctured discs, so its boundary complex is \([\Lambda^r\xrightarrow0\Lambda^r]\). This identification is compatible with decreasing radii by A.4 and with the exact stalk colimit by A.1. For \(\Lambda_{X_r}\), the attaching map is diagonal in degree zero. Therefore
\[ i_p^!\Lambda_{X_r}\simeq \bigl[\Lambda\xrightarrow{\mathrm{diag}}\Lambda^r \xrightarrow0\Lambda^r\bigr] \quad\text{in degrees }0,1,2. \tag{B.11} \]Its cohomology is \(\Lambda^{r-1}\) in degree one and \(\Lambda^r\) in degree two, with all other groups zero. For \(N\), the point stalk is \(\Lambda^r\) and the same attaching map is the identity on \(\Lambda^r\). Its fiber cancels that identity pair and leaves \(\Lambda^r[-2]\). This proves the normalization costalk in the branch model using exact sheaf operations alone. The case \(r=1\) is (B.9); \(r=2\) is Proposition 1.3.
For an ordinary complex node we use its analytic local model \(xy=0\); its two coordinate discs give exactly \(X_2\). For an ordinary multiple point with smooth branches and distinct tangent lines, the same topological model has \(r\) branches. Here is the local topological verification. Choose analytic disc coordinates on each smooth branch. Each branch parametrization is an embedding, and for two distinct tangent lines its two first-order tangent vectors are linearly independent over \(\mathbb C\). Thus the norm of the difference of their linear parts is bounded below by \(c(|s|+|t|)\) for some \(c>0\): restrict that injective linear map to the compact unit sphere. The higher-order remainders are bounded by a quantity smaller than \(c(|s|+|t|)/2\) after shrinking the parameters. The branches therefore meet only at the common centre. A finite union of smaller closed parameter discs maps continuously and bijectively to its image, and the inverse is continuous because the domain is compact and the ambient complex analytic space is Hausdorff: images of closed subsets are compact, hence closed. Restricting to the interiors gives the asserted local quotient topology. The disc charts used here are part of the smooth-branch hypothesis. L.3–L.5 prove that the algebraic normalization separates exactly these smooth branches and is a local analytic isomorphism on each; L.2–L.4 derive the two-branch model from the completed-local node criterion. The explicit cubic below also verifies its branch description directly.
B.5. The displayed cubic and its actual normalization
For \(X:\ y^2z=x^2(x+z)\subset\mathbb P^2_\mathbb C\), define
\[ \nu:\mathbb P^1\longrightarrow X,\qquad [u:v]\longmapsto[(u^2-v^2)v:u(u^2-v^2):v^3]. \tag{B.12} \]The three coordinates never vanish together, and direct substitution verifies the cubic equation. On \(z\ne0\), write \(t=u/v\). The map is \(x=t^2-1\), \(y=t(t^2-1)\). It identifies the affine curve ring with the subring
\[ A=\mathbb C[t^2-1,t(t^2-1)]\subset\mathbb C[t]. \tag{B.13} \]To check that there are no extra relations, divide by the monic polynomial \(y^2-x^2(x+1)\). A possible kernel element has the form \(P(x)+yQ(x)\). After substitution its first summand is even in \(t\), and its second is odd. Both must vanish; hence \(P=Q=0\). The function fields agree, because \(t=y/x\) where \(x\ne0\). The element \(t\) satisfies \(t^2=x+1\), so \(\mathbb C[t]\) is a finite \(A\)-module generated by \(1,t\).
The polynomial ring \(\mathbb C[t]\) is integrally closed in its fraction field. Indeed, write an integral rational function as \(p/q\) with coprime polynomials. Multiplying a monic integral equation by \(q^n\) shows that \(q\) divides \(p^n\). Polynomial division and the Bézout identity then force \(q\) to be a nonzero constant. Any element integral over \(A\) is also integral over \(\mathbb C[t]\), using the same monic equation; hence it is in \(\mathbb C[t]\). Conversely reduce a polynomial in \(t\) to \(a+bt\) with \(a,b\in\mathbb C[x]\subset A\). This element satisfies the monic equation \((Z-a)^2-b^2(x+1)=0\), so every element of \(\mathbb C[t]\) is integral over \(A\). Thus this is the actual normalization on the affine chart.
At infinity use the chart \(y\ne0\) and coordinates \(\xi=x/y\), \(\zeta=z/y\). Its equation is \(\zeta(1-\xi^2)=\xi^3\). The factor \(1-\xi^2\) is a unit: in this ring \((1-\xi^2)(1+\xi^2+\xi\zeta)=1\). The chart ring is therefore \(\mathbb C[\xi,(1-\xi^2)^{-1}]\), which is integrally closed by the same coprime-denominator argument with the inverted factors allowed. On its preimage, \(s=v/u\) is a coordinate, \(s^2\ne1\), and (B.12) gives \(\xi=s\), \(\zeta=s^3/(1-s^2)\). Thus \(\nu\) is an isomorphism on this chart. These two charts cover \(X\), proving that (B.12) is finite and is its normalization. In particular the normalization is the smooth rational curve \(\mathbb P^1\).
The two preimages of \(p=[0:0:1]\) are \(t=1,-1\). For \(|x|<1\), the convergent binomial series \(h(x)=(1+x)^{1/2}\), with \(h(0)=1\), has \(h(x)^2=1+x\): convergence follows from the ratio test and the identity by multiplying its power series. The two branches of the cubic are exactly \(y=xh(x)\) and \(y=-xh(x)\). They are graphs over the \(x\)-disc, have distinct tangent lines \(y=x\) and \(y=-x\), and meet only at zero after shrinking because \(h\) is nonzero there. The map in (B.12) restricts to their inverse parametrizations \(t=\pm h(x)\). This verifies the branch model and the two-dimensional normalization stalk for the concrete cubic used in Section 1 (the node calculation).
Finally, this cubic has no other singularities. On \(z=1\), the derivatives of \(y^2-x^3-x^2\) are \(2y\) and \(-3x^2-2x\); their simultaneous zeros on the curve give only \((0,0)\). At its sole point at infinity, \([0:1:0]\), the derivative with respect to \(z\) of the homogeneous equation is \(y^2-x^2\ne0\). Consequently the single-point sequence (1.2) is global for this cubic. On a curve with several nodes it instead holds locally at the chosen node; globally the quotient has a summand at each node, obtained from the same stalkwise difference maps.
Appendix C. Sheaf cohomology of the cone and local orientation groups
This appendix supplies the comparison needed in Section 1 (the cone calculation). Throughout it, coefficients are a field. The spaces considered below are locally compact, second countable and metrizable, and have a basis of contractible open neighbourhoods. The cone neighbourhood, its puncture, its link, and their open subsets satisfy these hypotheses by the explicit geometry in C.3. A deformation retraction is used only after the comparison with singular cochains has been proved.
C.1. The prism and small chains
For a homotopy \(H:Y\times[0,1]\to Z\), write \(v_i=(e_i,0)\) and \(w_i=(e_i,1)\) in the prism over a standard \(q\)-simplex. On a singular simplex \(\sigma\), define
\[ Q_H\sigma=\sum_{i=0}^q(-1)^i H\circ(\sigma\times1)\big|_{[v_0,\ldots,v_i,w_i,\ldots,w_q]}. \tag{C.1} \]The notation for a bracket means the affine map from the standard simplex with that ordered list of vertices. Expanding the face boundary gives
\[ \partial Q_H+Q_H\partial=(H_1)_\#-(H_0)_\#. \tag{C.2} \]Here is the cancellation. Deleting a vertex other than the duplicated index \(i\) gives a simplex in the prism over that face, with the negative of its coefficient in \(Q_H\partial\). Deleting either occurrence of the duplicated index gives an interior face shared with the adjacent prism simplex; its two coefficients are opposite. The two unpaired terms are the all-upper face with coefficient \(+1\) and the all-lower face with coefficient \(-1\). This proves (C.2) in every degree, including degree zero. It also proves the formula for pairs whenever the homotopy preserves the subspace. Dualizing gives the corresponding cochain homotopy. In particular, a contraction identifies cohomology with that of a point. The point's augmented chain complex is exact directly: it has one basis simplex in each degree, with boundary alternately zero and identity, and augmentation the identity in degree zero.
For any open cover \(\mathcal U\) of any space \(Y\), the inclusion of small chains
\[ C_\bullet^{\mathcal U}(Y)\longrightarrow C_\bullet(Y) \tag{C.3} \]is a quasi-isomorphism. This follows from the actual operators (A.5)–(A.6), without convexity of \(Y\). A finite cycle \(z\) becomes small after enough subdivisions, and \(z-S^Nz=\partial P_Nz\), proving surjectivity on homology. If a small cycle bounds an arbitrary chain, \(z=\partial b\), choose \(N\) making \(S^Nb\) small. Then \(z=\partial(S^Nb+P_Nz)\), and both summands in this filling are small: the second preserves the images of the already small simplices of \(z\). This proves injectivity. The same proof works for augmented chains.
Dualizing (C.3) over a field remains a quasi-isomorphism. Indeed its cone is an exact complex of vector spaces. Choose complements to the cycle subspaces degree by degree; the differentials identify the complementary pieces with the next cycle subspaces. This gives a contraction of the cone. Applying \(\operatorname{Hom}_\Lambda(-,V)\) to that contraction proves exactness of the dual cone for every coefficient vector space \(V\). Thus this step does not assume finite-dimensional chain groups.
C.2. The actual sheaf–singular comparison
Let \(Y\) have the hypotheses stated above. Every open \(O\subset Y\) admits a compact exhaustion \(E_m\subset\operatorname{int}E_{m+1}\). To construct one, choose a countable cover by relatively compact open sets \(B_m\). Such a cover exists because local compactness and the metric give a precompact neighbourhood inside any prescribed neighbourhood, and a second countable space reduces any open cover to a countable one: for each basic open set contained in a cover member, choose one such member. Inductively take a finite union of relatively compact open sets covering \(E_m\cup\overline B_{m+1}\), and let \(E_{m+1}\) be its compact closure. Beginning with \(E_0=\varnothing\) gives the asserted exhaustion of \(O\).
Put \(E_{-1}=E_0=\varnothing\). For any prescribed open cover of \(O\), cover each compact layer \(E_m\setminus\operatorname{int}E_{m-1}\) by finitely many neighbourhoods whose closures lie in a cover member and in \(\operatorname{int}E_{m+1}\setminus E_{m-2}\). The metric permits this shrinking. Those closures give a locally finite closed refinement: a neighbourhood inside \(\operatorname{int}E_M\) meets no layer chosen after \(M+2\). This proves the refinement property on every open subset, not just on \(Y\).
Sheafify the singular cochain presheaves as in A.2, writing \(\mathscr C_Y^q(V)\). The representative argument there now applies with this refinement: assign a simplex the first eligible local representative, and near a point exclude all the finitely many relevant closed sets not containing it. The remaining representatives agree after shrinking because they have the same germ. Every sheaf section is therefore represented by one cochain. Extending that cochain by zero on other basis simplices proves that \(\mathscr C_Y^q(V)\) is flabby.
On a contractible neighbourhood, (C.1)–(C.2) and the point complex show that augmented cochains are exact. Exact filtered colimits therefore prove stalkwise exactness of
\[ 0\to V_Y\to\mathscr C_Y^0(V)\to\mathscr C_Y^1(V)\to\cdots. \tag{C.4} \]Its degree-zero kernel is the locally constant functions: a zero coboundary makes values equal along every path in a small contractible neighbourhood. Thus (C.4) is a flabby resolution of the constant sheaf, and A.1 shows that its sections compute derived sheaf sections.
The same representative and zero-germ arguments as in (A.4) identify those sections on every \(O\) with
\[ \Gamma(O,\mathscr C_Y^\bullet(V)) =\varinjlim_{\mathcal U} \operatorname{Hom}_\Lambda(C_\bullet^{\mathcal U}(O),V). \tag{C.5} \]By (C.3), the restriction map from all singular cochains to each complex on the right is a quasi-isomorphism. Refinements commute with those maps. Exactness of filtered colimits, proved in A.1, now gives the natural quasi-isomorphism
\[ C^\bullet(O;V)\longrightarrow \Gamma(O,\mathscr C_Y^\bullet(V))\simeq R\Gamma(O,V_O). \tag{C.6} \]It commutes with restriction to smaller open sets. It also respects continuous pullback wherever both spaces have these hypotheses: composing a singular simplex with the map defines pullback on cochains and on their germs, and the latter agrees with the pullback of the constant sheaf. The injective comparison in A.1 identifies that map with the derived section map. Consequently the prism proves homotopy invariance for these constant-sheaf cohomology calculations. No such assertion is made for arbitrary sheaves.
For an open \(O'\subset O\), the restriction of singular cochains is surjective on terms because the simplices in \(O'\) form a subset of the basis simplices in \(O\). Its kernel is the relative cochain complex \(\operatorname{Hom}(C_\bullet(O)/C_\bullet(O'),V)\). The termwise exact sequence identifies this kernel with the fiber of the restriction map; the identity-cone argument in B.2 proves that identification. Taking the two natural quasi-isomorphisms (C.6) identifies this relative complex with the relative derived-section fiber. In particular, when \(O'=O\setminus\{p\}\), (B.8) proves the promised relative singular-cohomology interpretation of the costalk.
C.3. Radial geometry and the vertex complex
Give the tautological line bundle \(L=\mathcal O_C(-1)\subset C\times\mathbb C^3\) its induced Hermitian norm, and write \(E=\{(x,u)\in L:\|u\|=1\}\). The maps
\[ E\times(0,R)\longrightarrow B_R\setminus\{v\}, \quad ((x,u),r)\longmapsto ru, \qquad z\longmapsto(([z],z/\|z\|),\|z\|) \tag{C.7} \]are continuous inverses, where \(B_R=X\cap\{\|z\|<R\}\). The line-bundle description itself is an explicit isomorphism away from zero: a nonzero cone vector spans its point of \(C\), and the tautological vector maps back to itself. In a projective coordinate chart these are the usual coordinate ratios, so they are continuous (and algebraic in the line-bundle statement).
The link of radius \(\epsilon\) is identified with \(E\) by \((x,u)\mapsto\epsilon u\). In a local holomorphic frame \(s(x)\), its coordinates are \((x,e^{i\theta})\mapsto e^{i\theta}s(x)/\|s(x)\|\). These show that it is a smooth three-manifold. Its orientation is the complex orientation of the base followed by the increasing angular coordinate. A change of frame adds a smooth angle locally; the coordinate Jacobian has positive base determinant and angular derivative \(1\), so the orientations agree. The link is compact because it is a closed subset of the compact sphere.
Collapsing \(E\times\{0\}\) in \(E\times[0,R)\) gives exactly \(B_R\) topologically. Only continuity of the inverse at the collapsed point needs checking. An open subset of the product containing \(E\times\{0\}\) contains \(E\times[0,\delta)\) for some \(\delta>0\): cover compact \(E\) by finitely many product neighbourhoods and take their minimum positive radius. These are precisely the small radial neighbourhoods of \(v\). The contraction \(z\mapsto(1-t)z\) proves contractibility of \(B_R\).
All spaces just used are metrizable and second countable as subspaces or local products of the displayed Euclidean charts. They are locally compact. Away from the vertex, those charts give contractible neighbourhood bases; at the vertex the sets \(B_\delta\) do. Thus C.2 applies. In particular \(R\Gamma(B_R,\Lambda)=\Lambda[0]\).
Let \(p_R:B_R\setminus\{v\}\to E\) be the projection in (C.7). It has section at radius \(R/2\); the homotopy \((u,r,t)\mapsto(u,(1-t)r+tR/2)\) stays in that puncture and contracts each fiber. Equations (C.2) and (C.6) prove that \(p_R^*\) is a quasi-isomorphism on cochains and computes derived sheaf sections. The projections agree under restriction to every smaller radius. Hence the exact stalk colimit on an injective resolution gives a compatible object identification
\[ i_v^*Rj_*\Lambda\simeq C^\bullet(E;\Lambda), \qquad i_v^!\Lambda_X\simeq \operatorname{Fib}\bigl(\Lambda[0]\longrightarrow C^\bullet(E;\Lambda)\bigr). \tag{C.8} \]The first arrow sends a scalar to the constant zero-cochain. Indeed that is the restriction of a constant section on every \(B_R\); the comparisons respect those sections and the shrinking maps. Thus (C.8) identifies the attaching map as well as its source and target objects. The fiber's cohomology is
\[ H^k(i_v^!\Lambda_X)=\widetilde H^{k-1}(E;\Lambda), \tag{C.9} \]with the usual augmented meaning of reduced cohomology. For connected \(E\), degree one vanishes. Equations (C.8)–(C.9) prove the vertex comparison used in Proposition 1.5. They still require the separate circle-bundle and curve-cohomology calculation of Proposition 1.4 for its numerical dimensions. Finally \(i_v^!Rj_*\Lambda=0\) is the already proved injective support-kernel calculation in B.2; it needs no additional homotopy assertion.
C.4. Spheres, local orientation and coordinate changes
The same constructions determine the local orientation groups in every real dimension. Cover \(S^d\), for \(d\ge1\), by the complements of its north and south poles. Stereographic projection identifies either open with \(\mathbb R^d\); the intersection is \(S^{d-1}\times(-1,1)\), by separating the last coordinate and normalizing the other coordinates. The two-open-cover exact sequence on injectives in (A.9), together with C.2, gives the reduced Mayer–Vietoris sequence. Both opens are contractible, so its connecting map is
\[ \widetilde H^{k-1}(S^{d-1};\Lambda) \xrightarrow{\ \sim\ }\widetilde H^k(S^d;\Lambda). \tag{C.10} \]For \(S^0\), the two points give reduced degree-zero cohomology \(\Lambda\) and zero otherwise. Induction proves that \(\widetilde H^k(S^d;\Lambda)\) is \(\Lambda\) for \(k=d\) and zero otherwise. This also proves finiteness here without a triangulation theorem.
The puncture of \(\mathbb R^m\) retracts radially onto \(S^{m-1}\). Its ambient space is contractible, so B.8 and C.2 give
\[ i_0^!\Lambda_{\mathbb R^m}\simeq\Lambda[-m] \qquad(m\ge1). \tag{C.11} \]For \(m=0\) the point functor is the identity. A choice of ordered real coordinates fixes a generator in (C.11) by the connecting maps above. Reflecting one coordinate acts by \(-1\). In dimension one this is the swap of the two puncture components on \(\Lambda^2/\Lambda\). In higher dimensions, use that coordinate as the polar coordinate in the sphere cover. Reflection swaps the two opens, while its action on their intersection retracts to the identity on the equator. The cover differential is a difference of restrictions; swapping the order negates it, and hence negates the connecting generator. This proves the sign assertion in all dimensions.
Every invertible real linear map of positive determinant is joined to the identity through invertible maps. One explicit reduction is Gram–Schmidt: it writes the matrix as \(QR\), with positive diagonal in the upper triangular \(R\) and \(Q\in SO(m)\). The path from \(R\) to its diagonal obtained by decreasing the entries above it stays invertible, and its positive diagonal entries can then be moved to \(1\). Successive rotations in coordinate two-planes move the columns of \(Q\) to the standard columns, keeping the preceding columns fixed; the last column has positive sign because the determinant is one. These rotations give a path from \(Q\) to the identity. A negative-determinant map is a coordinate reflection times a positive-determinant one. The prism therefore shows that a linear coordinate change acts on (C.11) by the sign of its determinant.
For a differentiable change of coordinates fixing zero, write \(\phi(x)=Ax+r(x)\), with \(A\) invertible and \(\|r(x)\|/\|x\|\to0\). There is \(c>0\) with \(\|Ax\|\ge c\|x\|\), by compactness of the unit sphere. On a sufficiently small ball, all maps \(Ax+t r(x)\) avoid zero away from zero. They give a homotopy of pairs to the linear map. Relative comparison and (C.2) therefore prove the same determinant rule for the local cohomology generator. Its signs are locally constant on chart overlaps and multiply under composition; they define the orientation local system.
For a complex-linear coordinate change \(A\), its real determinant is \(\det_{\mathbb C}A\,\overline{\det_{\mathbb C}A}=|\det_{\mathbb C}A|^2>0\). To verify the formula, complexify the underlying real matrix: in the complex coordinates \((z,\bar z)\) it has the two diagonal blocks \(A,\bar A\); determinants are invariant under that change of basis. Holomorphic charts therefore give a consistent real orientation.
C.5. Compact support on an open ball
For a locally compact Hausdorff space and a sheaf \(F\), compactly supported sections are \(\Gamma_c(Y,F)=\varinjlim_K\Gamma_K(Y,F)\), over compact subsets \(K\). Apply this equality to an injective resolution. Filtered colimits of vector spaces are exact, and the resolution computes every derived support functor, so
\[ H_c^q(Y,F)=\varinjlim_K H_K^q(Y,F). \tag{C.12} \]For a closed compact \(K\), flabbiness gives the termwise surjective restriction to \(Y\setminus K\). Its kernel is \(\Gamma_K\), so the fiber formula (B.8) holds with \(K\) in place of the point. If \(K\subset W\subset Y\) with \(W\) open, a section supported in \(K\) extends uniquely by zero; the injective restriction argument gives excision for these supported derived sections as well.
In \(Y=\mathbb R^m\), \(m\ge1\), the centered closed balls \(K_R\) are cofinal among compact subsets. Their complements are \(S^{m-1}\times(R,\infty)\). C.2 and C.10 identify the support fiber with \(\Lambda[-m]\). Increasing \(R\) leaves the sphere projection and constant-section map unchanged, so the induced maps on the sole nonzero group are identities in these coordinates. Equation (C.12) proves
\[ R\Gamma_c(\mathbb R^m,\Lambda)\simeq\Lambda[-m]. \tag{C.13} \]The assertion for \(m=0\) is immediate. Transport across a chart proves the same statement for an open ball. In particular its linear dual has its unique nonzero cohomology in degree \(-m\). These are the compact-support and orientation calculations needed in Proposition 2.3. Appendix F constructs the global right adjoint and its compact-support pairing and identifies these local duals with its restriction; the compact ball calculation is one of that construction's proved inputs.
For cochain-sheaf comparison, see Sella; for the prism and subdivision constructions, see Hatcher.
Appendix D. Integral Thom classes and the circle-bundle sequence
This appendix proves the classical Gysin sequence used in Section 1 (the cone calculation) and Exercise 5. It works with an arbitrary abelian coefficient group \(G\), in particular \(\mathbb Z\) or the field \(\Lambda\). The vector bundles in the theorem have a finite trivializing open cover; a bundle on the compact curve in Section 1 (the cone calculation) has such a cover. No assertion about étale Gysin maps follows from this topological argument.
D.1. Integral small chains, pairs and covers
Write \(C_\bullet(Y)\) for the free abelian singular chain complex, and put \(C_\bullet(Y,A)=C_\bullet(Y)/C_\bullet(A)\). These relative groups are free: their basis consists of the simplices not wholly contained in \(A\). Cochains with values in \(G\) are \(\operatorname{Hom}_{\mathbb Z}(C_\bullet(-),G)\), with \((da)(c)=a(\partial c)\). The prism, subdivision and homotopy formulas (C.1)–(C.2) and (A.5)–(A.6) have integer coefficients. Their face cancellations and mesh estimates therefore hold over \(\mathbb Z\) without change.
To dualize the small-chain comparison with arbitrary coefficients, we need more than the field argument in C.1. For a fixed open cover \(\mathcal U\), construct a retraction \(\rho:C_\bullet(Y)\to C_\bullet^{\mathcal U}(Y)\) and an operator \(D:C_n(Y)\to C_{n+1}(Y)\) satisfying
\[ 1-\iota\rho=\partial D+D\partial,\qquad \rho\iota=1, \tag{D.1} \]where \(\iota\) is inclusion. Induct over the dimension of each basis simplex \(\sigma\), starting with \(D=0\) in negative degrees. Suppose the construction is made on its faces. Set \(z=\sigma-D\partial\sigma\); the induction identity gives \(\partial z=\rho\partial\sigma\), which is small. Choose \(N\) so that \(S^Nz\) is small and define
\[ \rho\sigma=S^Nz+P_N(\rho\partial\sigma),\qquad D\sigma=P_Nz. \tag{D.2} \]The second term in \(\rho\sigma\) is small because \(P_N\) preserves simplex images. The identity for \(P_N\) gives both \(\partial\rho\sigma=\rho\partial\sigma\) and \(\partial D\sigma=\sigma-D\partial\sigma-\rho\sigma\). If \(\sigma\) is already small, its faces have \(D=0\) by induction, and we choose \(N=0\). Thus \(\rho\sigma=\sigma\) and \(D\sigma=0\). Every term in (D.2) remains in the image of \(\sigma\), so these operators preserve chains in every subspace. They descend to relative chains. Applying \(\operatorname{Hom}(-,G)\) to (D.1) proves the absolute and relative small-cochain comparisons for every \(G\).
The pair sequence follows directly from the degreewise split chain sequence \(0\to C_\bullet(A)\to C_\bullet(Y)\to C_\bullet(Y,A)\to0\): restriction of cochains is onto by extending their values on basis simplices. Its connecting map sends a cocycle on \(A\) to the differential of any extension on \(Y\), regarded as a relative cocycle. Changing the extension changes this by a relative coboundary. This construction proves exactness: a class killed by the next map is represented, after subtracting a differential of a lift, by a cocycle in the preceding complex. The same lifting argument gives the homology long exact sequence.
For \(Y=U\cup V\), there is also a degreewise split exact sequence
\[ \begin{aligned} 0\longrightarrow& C_\bullet(U\cap V,A\cap U\cap V)\\ &\xrightarrow{c\mapsto(c,-c)} C_\bullet(U,A\cap U)\oplus C_\bullet(V,A\cap V)\\ &\xrightarrow{(c,d)\mapsto c+d} C_\bullet^{\{U,V\}}(Y,A)\longrightarrow0. \end{aligned} \tag{D.3} \]To check this, examine one basis simplex at a time: a simplex in the overlap has two copies with their difference in the kernel; one outside the overlap has exactly one copy; simplices in \(A\) are zero. Dualizing and using (D.1) gives relative Mayer–Vietoris, with the cochain restriction difference \((a,b)\mapsto a-b\). The same argument proves the excision needed below: for a finite union of disjoint open discs about a finite subset \(Z\subset Y\), the cover consisting of those discs and \(Y\setminus Z\) identifies the relative small chains for \((Y,Y\setminus Z)\) with the direct sum of the disc-relative complexes.
The two-hemisphere argument of C.4 now applies to integral singular homology and cohomology, using (D.3) and the integral prism. Reduced homology of \(S^0\) is \(\mathbb Z\) in degree zero: the augmentation \(\mathbb Z^2\to\mathbb Z\) is the sum. The contractible hemispheres and their equatorial overlap consequently give, by induction, \(\widetilde H_k(S^m;\mathbb Z)=\mathbb Z\) for \(k=m\) and zero otherwise. Radial retraction and the pair sequence then give
\[ H_k(\mathbb R^r,\mathbb R^r\setminus0;\mathbb Z) =\begin{cases}\mathbb Z&k=r,\\0&k\ne r,\end{cases} \qquad r>0. \tag{D.4} \]Reflection acts by \(-1\) on the chosen orientation generator: it interchanges the two hemispheres, reversing their difference in (D.3). The positive-determinant path and the decomposition into a reflection and a positive-determinant map in C.4 therefore prove the determinant sign rule integrally as well. This fixes the fiber orientations used below.
D.2. The product maps and their homotopies
We give the product comparison needed for a trivial bundle. On chains the tensor differential is \(\partial(c\otimes d)=\partial c\otimes d+(-1)^{\deg c}c\otimes\partial d\). For \(\sigma:\Delta^n\to X\times Y\), define the front-back map
\[ A\sigma=\sum_{p+q=n} \sigma_X[0,\ldots,p]\otimes\sigma_Y[p,\ldots,n]. \tag{D.5} \]For a \(p\)-simplex \(c\) and a \(q\)-simplex \(d\), define \(B(c\otimes d)\) as follows. Take all lattice paths \(w\) from \((0,0)\) to \((p,q)\) with horizontal and vertical unit steps. If their successive vertices are \((i_k,j_k)\), let \(\ell_w:\Delta^{p+q}\to\Delta^p\times\Delta^q\) send vertex \(k\) to \((e_{i_k},e_{j_k})\). Set
\[ \begin{aligned} B(c\otimes d)&=\sum_w(-1)^{\nu(w)}(c\times d)\ell_w,\\ \nu(w)&=\#\{(a,b):1\le a<b\le p+q,\ w_a=V,\ w_b=H\}. \end{aligned} \tag{D.6} \]Here \(w_a\) records whether step \(a\) is vertical or horizontal. The exponent counts ordered pairs of step positions: the word \(VHH\) has two such pairs and therefore sign \(+1\). Interchanging adjacent unlike steps changes this count by exactly one; all pairs involving any other step keep their contribution.
Here are the boundary checks, including the signs. In \(\partial A\sigma\), deletion of a vertex before the split has its usual face sign and deletion after it has the tensor sign \((-1)^p\) followed by its sign in the back face. They match \(A\partial\sigma\). The remaining terms delete the shared vertex from one of the two factors; consecutive splits give identical tensors with opposite signs, and cancel. For \(\partial B\), an interior face obtained by deleting the corner between unlike steps occurs for both orders of those two steps. Their inversion numbers differ by one and their deleted-vertex index agrees, so they cancel. Deleting a vertex between two horizontal steps removes a vertex \(i\) of \(\Delta^p\). If \(j\) vertical steps precede it, the deleted index is \(i+j\), and deleting a horizontal step changes \(\nu\) by \(j\). The resulting sign is thus \((-1)^i\) times the smaller shuffle sign. For two vertical steps the change in \(\nu\) is \(p-i\), so the resulting sign is \((-1)^{p+j}\), as required for the second tensor factor. The initial and final faces obey the same calculation with \(i\) or \(j\) at an endpoint. Thus \(A\) and \(B\) are chain maps.
For completeness, their inverse homotopies can be constructed on universal simplices. Suppose the homotopy for \(1-BA\) is defined below degree \(n\). In \(C_n(\Delta^n\times\Delta^n)\), take the diagonal simplex \(\delta_n\) and the cycle
\[ z_n=(1-BA)\delta_n-H\partial\delta_n. \tag{D.7} \]Its boundary is zero by the lower-degree homotopy identity. In degree zero it is zero; otherwise the cone to a fixed point in the convex space \(\Delta^n\times\Delta^n\) fills it. A cone on an augmented cycle has boundary that cycle by the cone formula in A.3. Choose this filling as the universal value, and push it forward under \(\sigma_X\times\sigma_Y\) to define \(H\sigma\). Face restrictions are pushforwards of their corresponding lower-dimensional universal simplices. Therefore the pushed version of (D.7) gives \(\partial H+H\partial=1-BA\) on every simplex. This construction is natural in \(X,Y\).
The other composition is handled on the universal tensor \(\operatorname{id}_{\Delta^p}\otimes\operatorname{id}_{\Delta^q}\). The augmented chain complex of each simplex contracts to one chosen vertex by coning: if \(K,L\) are the contractions, then \(\partial K+K\partial=1-i\epsilon\) and \(\partial L+L\partial=1-j\epsilon\) on the nonaugmented complexes. The tensor operator
\[ T(a\otimes b)=K a\otimes b+(-1)^{\deg a}i\epsilon(a)\otimes Lb \tag{D.8} \]has \(\partial T+T\partial=1-(i\epsilon)\otimes(j\epsilon)\); expanding the tensor differential cancels the two mixed terms. Consequently every positive-degree cycle in this tensor complex bounds. Induct on \(p+q\), fill the cycle \((1-AB)(\operatorname{id}\otimes\operatorname{id})-H'\partial(\operatorname{id}\otimes\operatorname{id})\) with (D.8), and push the filling under \(c\otimes d\). In degree zero the cycle is zero. This proves \(\partial H'+H'\partial=1-AB\).
All these universal constructions stay inside the two simplex images. They preserve \(C_\bullet(X)\otimes C_\bullet(Y_0)\) and \(C_\bullet(X\times Y_0)\) for a subspace \(Y_0\subset Y\). We have therefore proved the relative chain homotopy equivalence
\[ C_\bullet(X)\otimes C_\bullet(Y,Y_0) \underset{A}{\stackrel{B}{\rightleftarrows}} C_\bullet(X\times Y,X\times Y_0). \tag{D.9} \]The associated cup operation is equally explicit. For a \(G\)-valued \(p\)-cochain \(a\) and an integer-valued \(q\)-cochain \(b\), put \((a\smile b)(\sigma)=a(\sigma[0,\ldots,p])b(\sigma[p,\ldots,p+q])\). The front-back cancellation just checked gives \(d(a\smile b)=da\smile b+(-1)^pa\smile db\). Restrictions commute with this operation, and evaluating on three successive faces proves associativity. If \(b\) is relative, the product is relative. Right multiplication by a fixed closed \(b\) commutes with the differential without an extra sign. It thus commutes with the connecting homomorphisms of (D.3): extend a cochain, multiply by the restricted global cocycle \(b\), and then take its differential. These identities specify the convention for the Thom and Euler maps.
D.3. The Thom isomorphism on a trivial bundle
We first justify the integral chain splitting used here. A subgroup \(H\) of a free abelian group is free. Indeed, well-order a basis of the ambient group and let \(H_\alpha\) be its intersection with the span of the basis elements before \(\alpha\). At a successor step, projection onto the new coordinate identifies \(H_{\alpha+1}/H_\alpha\) with a subgroup of \(\mathbb Z\), hence either zero or \(n\mathbb Z\). Choose a lift of its generator; this splits the step as a direct sum. At a limit step take the union. Each element has finite support, so the resulting generators form a basis. In particular the cycles and boundaries of a free chain complex are free.
If such a complex \(F_\bullet\) has free homology, choose splittings of \(0\to Z_k\to F_k\to B_{k-1}\to0\) and \(0\to B_k\to Z_k\to H_k\to0\) by lifting bases. In these coordinates the complex is the direct sum of its homology with zero differential and two-term identity complexes on the boundary groups. Mapping each lower member of an identity pair to its upper member contracts those pairs. Apply this to \(F_\bullet=C_\bullet(\mathbb R^r,\mathbb R^r\setminus0)\), using (D.4). It contracts onto \(\mathbb Z\) in degree \(r\). The projection is represented by an integer cocycle \(u_r\), chosen to take value one on the oriented homology generator. It follows at once, by dualizing this contraction, that the relative cohomology of the fiber is \(G\) in degree \(r\) and zero otherwise, for every \(G\).
Tensor this contraction with \(C_\bullet(B)\). If \(h\) contracts the fiber summands, the tensor homotopy is \(c\otimes f\mapsto(-1)^{\deg c}c\otimes hf\); expansion of its boundary gives the claimed tensor contraction. Combine it with (D.9) and dualize with values in \(G\). The resulting cohomology isomorphism is specifically
\[ \Phi_B:H^j(B;G)\xrightarrow{\ \sim\ } H^{j+r}(B\times\mathbb R^r,B\times(\mathbb R^r\setminus0);G), \qquad a\longmapsto \pi_B^*a\smile\pi_{\mathbb R^r}^*u_r. \tag{D.10} \]To verify the formula, the tensor projection sends a tensor of bidegree \((j,r)\) to the value of its second factor under \(u_r\), times the first factor; all other second degrees give zero. Pulling its dual through (D.5) evaluates exactly the displayed front-back cup cochain. This identifies the map, not just the abstract groups. Degrees below \(r\) vanish. In degree \(r\), the integral classes correspond to \(H^0(B;\mathbb Z)\), whose cocycles are the integer-valued functions on points constant along every path. Thus a class is uniquely determined by its restrictions to all fibers, and the class corresponding to the constant function one is their chosen generator.
D.4. Gluing the oriented class on a finite cover
Let \(E\to B\) be an oriented real vector bundle of rank \(r>0\), with a finite cover by oriented trivializations. Put \(E^\times=E\setminus s(B)\), where \(s\) is the zero section. We prove simultaneously the existence and uniqueness of a class
\[ u_E\in H^r(E,E^\times;\mathbb Z) \tag{D.11} \]restricting to the positive generator on every fiber, the vanishing in degrees below \(r\), and the isomorphism \(\Phi(a)=\pi^*a\smile u_E\) for every \(G\). The one-chart case is D.3. Suppose the cover has \(N\) charts; let \(U\) be the union of the first \(N-1\), and \(V\) the last. The bundle on \(U\) satisfies the induction hypothesis, and the bundles on \(V\) and \(W=U\cap V\) are trivial. Their classes agree on \(W\): they have the same oriented fiber restrictions, which determine a class there by D.3. Orientation-preserving transition matrices act as \(+1\) by the integral determinant calculation in D.1. Mayer–Vietoris gives a lift to \(H^r(E,E^\times;\mathbb Z)\), unique because \(H^{r-1}(E_W,E_W^\times;\mathbb Z)=0\). The same exact sequence shows vanishing below \(r\).
Choose a global relative cocycle representing this lift. Cup on its right gives a map from the base Mayer–Vietoris sequence with coefficients \(G\) to the relative bundle sequence with degrees increased by \(r\). The squares commute by D.2, including the connecting squares. All vertical maps for \(U,V,W\) are isomorphisms. Here is the exact-sequence argument for the remaining one on \(B\). For surjectivity, restrict a target class to \(U,V\), lift those restrictions through the two isomorphisms, and use injectivity on \(W\) to see their difference is zero. They lift to a base class. The difference from the target then lies in the image of the bundle connecting map; lift its preimage through the isomorphism on \(W\) and add its base connecting image. For injectivity, a base class killed upstairs restricts to zero on \(U,V\), hence comes from a class on \(W\) by the connecting map. Its bundle image is killed by that connecting map, so comes from \(U,V\). Lift this pair back using their isomorphisms and subtract its restriction from the class on \(W\); injectivity on \(W\) makes the remainder zero. Its base connecting image was therefore zero. This proves the required isomorphism in every degree and completes the induction.
Uniqueness also proves naturality under pullback when both bundles have finite trivializing covers: the pulled-back class has the specified fiber generators. Reversing the fiber orientation replaces \(u_E\) by \(-u_E\). This proof uses the finite cover itself and needs no CW replacement or unproved passage to an infinite cover.
D.5. Euler class, Gysin sequence and the dual-line sign
Let \(J:H^r(E,E^\times;\mathbb Z)\to H^r(E;\mathbb Z)\) forget support and define \(e(E)=s^*J(u_E)\). Fiber scaling contracts \(E\) to its zero section, so \(\pi^*\) and \(s^*\) are inverse on cohomology by the prism. In particular \(J(u_E)=\pi^*e(E)\). Associativity and naturality of the cup operation give
\[ J\Phi(a)=\pi^*(a\smile e(E)). \tag{D.12} \]Transport the long exact sequence of the pair \((E,E^\times)\) through \(\Phi\) and \(\pi^*\). If the bundle has a continuous fiber norm, its nonzero vectors retract to its unit-sphere bundle \(p:S(E)\to B\) via \(v\mapsto((1-t)+t/\|v\|)v\). We obtain the exact sequence
\[ \begin{aligned} \cdots\longrightarrow& H^{j-r}(B;G) \xrightarrow{\ a\mapsto a\smile e(E)\ }H^j(B;G) \xrightarrow{p^*}H^j(S(E);G)\\ &\xrightarrow{p_!}H^{j-r+1}(B;G) \xrightarrow{\ a\mapsto a\smile e(E)\ }H^{j+1}(B;G) \longrightarrow\cdots . \end{aligned} \tag{D.13} \]The map \(p_!\) here means the pair connecting map followed by \(\Phi^{-1}\). This definition fixes all its signs; exactness follows from the proved pair sequence. A complex line has its real rank-two orientation because its transition maps have positive real determinant, as proved in C.4. The Hermitian norm on the tautological line in \(\mathbb C^3\) supplies the required norm in Section 1 (the cone calculation). Hence (D.13) proves its circle-bundle Gysin sequence over both \(\Lambda\) and \(\mathbb Z\).
For a Hermitian line bundle \(L\), take the convention that its metric \(h\) is linear in the first variable. The real bundle isomorphism \(L\to L^*,\ v\mapsto h(-,v)\) is conjugate-linear on each complex line. In an orthonormal coordinate it is complex conjugation, of real determinant \(-1\). Pullback therefore sends \(u_{L^*}\) to \(-u_L\), by their fiber restrictions and uniqueness in D.4. Pulling further along the zero section proves
\[ e(L^*)=-e(L). \tag{D.14} \]Thus the minus sign for \(\mathcal O_C(-1)=\mathcal O_C(1)^*\) has a proof independent of the computation of the positive degree.
D.6. Local zeros and the Euler class
There is also a precise local form of the degree computation. Let \(B\) be an oriented surface and \(L\to B\) an oriented real plane bundle with a finite trivializing cover. Let \(t\) be a section with a finite set \(Z=\{x_1,\ldots,x_k\}\) of isolated zeros. It is a map of pairs \((B,B\setminus Z)\to(L,L^\times)\), so \(t^*u_L\) is a relative degree-two class. Its absolute image is \(e(L)\): as maps to \(L\), \(t\) and the zero section are homotopic by fiber scaling.
Take disjoint oriented coordinate discs \(D_i\) on which the bundle is orientedly trivial. The relative excision proved in D.1 gives
\[ H^2(B,B\setminus Z;\mathbb Z) \simeq\bigoplus_i H^2(D_i,D_i\setminus\{x_i\};\mathbb Z) \simeq\bigoplus_i\mathbb Z. \tag{D.15} \]Write the section in the \(i\)-th trivialization as a map \(f_i:D_i\to\mathbb R^2\) with its sole zero at \(x_i\). Formula (D.10) identifies the \(i\)-th component of \(t^*u_L\) with \(f_i^*u_2\), an integer multiple \(m_i\) of the oriented local generator. This integer is the local degree. If \(\eta_i\in H^2(B;\mathbb Z)\) is the absolute image of that generator under the inverse of (D.15), we have proved
\[ e(L)=\sum_i m_i\eta_i. \tag{D.16} \]For a complex coordinate expression \(f(z)=z^m a(z)\), \(m\ge1\), with \(a\) continuous and \(a(0)\ne0\), shrink the disc until \(|a(z)-a(0)|<|a(0)|\). The straight-line homotopy from \(a(z)\) to \(a(0)\) remains nonzero, so it does not change the local degree. Multiplication by \(a(0)\) preserves the real orientation. On a small boundary circle the remaining map is \(z\mapsto z^m\), of degree \(m\). Here is a chain check of that last integer. The loop \(\gamma(t)=\exp(2\pi i t)\) generates integral \(H_1(S^1)\): cutting it into its upper and lower arcs makes the connecting homomorphism for the two-arc cover the difference of its two overlap points, the generator used in D.1. Splitting any path at parameter \(a\) does not change its homology class relative to its endpoints, since the image of the affine triangle with parameter values \(0,a,1\) has boundary equal to the two subpaths minus the original path. Split \(\gamma(mt)\) at \(1/m,\ldots,(m-1)/m\); its pieces are each \(\gamma\). Its homology class is therefore \(m[\gamma]\). The relative connecting isomorphism for the disc identifies this circle degree with \(m_i\). This proves the multiplicity asserted in (D.16) whenever the displayed local factorization has been established.
Equations (D.14) and (D.16) explain the sign and the local contributions to the Euler class in Section 1 (the cone calculation). They do not themselves prove that all positive point classes on the compact curve agree, that a hyperplane section has total multiplicity \(n\), the surface cohomology groups, or the canonical-degree/genus identity. Appendix E supplies those geometric and global topological steps separately. The construction above supplies the classical Thom/Gysin prerequisite used there.
For singular products and the Thom and Gysin constructions, see Hatcher's author text, Chapters 3 and 4.
Appendix E. The compact plane curve, its degree and its genus
We now supply the classical curve inputs in Section 1 (the cone calculation). Let \(F(x,y,z)\) be a nonzero homogeneous polynomial of degree \(n>0\), with no point of \(C=\{F=0\}\subset\mathbb P^2(\mathbb C)\) at which all its first partial derivatives vanish. We prove connectedness, construct a finite decomposition into oriented triangles, compute integral cohomology, identify the positive point class, and calculate the relevant line-bundle degrees. In this classical calculation genus has the topological normalization \(\chi(C)=2-2g\). The proof below gives \(2g=\operatorname{rank}H_1(C;\mathbb Z)=(n-1)(n-2)\), including its integrality. No comparison with coherent or étale cohomology is needed here.
E.1. The analytic and polynomial facts needed for projection
We use analytic functions in the concrete sense of locally convergent complex power series. Their sums, products and compositions are analytic on smaller discs: absolute convergence permits regrouping the series, and their differentiated series converge uniformly on every smaller closed disc. The identity principle follows directly. A series which is not identically zero has the form \(z^m a(z)\), with \(a(0)\ne0\), near a zero; such a zero is isolated. If a function vanishes on a nonempty open part of a connected domain, the set of points where it vanishes in a neighbourhood is open and closed. At a limit point all derivatives vanish by continuity, so its Taylor series is zero there. Thus the function vanishes throughout the domain.
We will need convergence in the implicit function theorem, so we include that step. After translating and scaling, write a convergent series with \(f(0,0)=0\) and \(f_w(0,0)\ne0\) as
\[ f(t,w)=w+at+R(t,w),\qquad R\text{ has only terms of total degree at least two}. \tag{E.1} \]Let \(A_r\) be the space of series \(u(t)=\sum u_k t^k\) with norm \(\|u\|_r=\sum |u_k|r^k\). It is a complete normed algebra: multiplication obeys the product bound by the absolutely convergent double sum; a Cauchy sequence converges coefficientwise, and the Cauchy tail estimate, first for finite partial sums and then for their supremum, proves convergence in this norm. Take the closed ball \(u(0)=0,\ \|u\|_r\le s\). For sufficiently small \(s\), and then sufficiently small \(r\), the absolute coefficient sums of \(R\) give
\[ \|R(t,u)-R(t,v)\|_r\le\tfrac12\|u-v\|_r, \qquad \|at+R(t,0)\|_r\le s/2. \tag{E.2} \]Indeed \(u^j-v^j=\sum_{a=0}^{j-1}u^a(u-v)v^{j-1-a}\), so the first bound follows from \(\sum j|R_{ij}|r^is^{j-1}\le1/2\). All its terms tend to zero since the linear \(w\)-term of \(R\) is absent. The second bound follows by decreasing \(r\). The map \(u\mapsto-at-R(t,u)\) preserves this ball. Its iterates have successive differences bounded by a geometric series and hence converge in \(A_r\) to a unique fixed point \(\phi\). The same estimates on the scalar disc \(|w|\le s\) show that for each \(|t|\le r\) this is the unique small solution. Thus the zero set of \(f\) near the point is the analytic graph \(w=\phi(t)\). Implicit differentiation gives \(\phi'=-f_t/f_w\). The same construction applied to \(h(w)-t\) gives an analytic local inverse whenever \(h'(0)\ne0\).
A nonconstant analytic map between discs has the local form \(t=\zeta^e\), after translating the two centres and changing the source coordinate, for an integer \(e\ge1\). To see this, write \(t(w)=w^e a(w)\), \(a(0)\ne0\). After choosing one \(e\)-th root of \(a(0)\), the binomial series gives an analytic \(e\)-th root of \(a(w)\) on a smaller disc. For precision, the series for \((1+u)^{1/e}\) converges for \(|u|<1\) by the ratio test; its coefficients give \((1+u)P'=P/e\) and \(P(0)=1\), whence \(P^e=1+u\) by comparing coefficients in that differential equation. Set \(\zeta=w a(w)^{1/e}\); its derivative at zero is nonzero, so the inverse just proved applies. In particular such a map is open, and its critical points are isolated unless it is locally constant.
We also need the following growth fact: an entire analytic function bounded by \(M(1+|t|)^k\) is a polynomial of degree at most \(k\). Here is the coefficient argument with its analytic justification. A convergent power series has a local primitive, obtained by integrating its coefficients. Consequently an integral around the boundary of a sufficiently small triangle vanishes. Subdivide a polygonal annulus into triangles small enough to lie in primitive neighbourhoods; internal edges cancel. Applying this to \(a(t)/t^{j+1}\) shows that its integrals over two concentric polygonal boundaries enclosing zero agree. Regular polygons approximate the circles, with both their parametrizations and piecewise derivatives converging, so the circle integrals agree as well. On a small circle, termwise integration of the series gives
\[ a_j=\frac1{2\pi i}\int_{|t|=R}\frac{a(t)}{t^{j+1}}\,dt, \qquad |a_j|\le \frac{\max_{|t|=R}|a(t)|}{R^j}. \tag{E.3} \]For the subdivision assertion it suffices to take concentric regular polygons, join corresponding vertices to form an annular strip of quadrilaterals, divide these into triangles, and repeatedly subdivide. Compactness supplies a Lebesgue number for the primitive neighbourhoods, exactly as in A.3. Thus no global Cauchy theorem has been assumed. Letting \(R\to\infty\) in (E.3) gives \(a_j=0\) for \(j>k\); the identity principle extends this polynomial equality from a neighbourhood of zero to the whole plane.
Finally every nonconstant complex polynomial has a root. Its modulus tends to infinity, so it attains a minimum. If the value at a minimum were \(c\ne0\), expansion there would give \(c+bw^m+O(w^{m+1})\), \(b\ne0\). Choose a ray with \(bw^m/c\) negative real. For sufficiently small \(|w|\), its negative term decreases the modulus, since the remainder is of smaller order, a contradiction. Factoring out one linear factor and repeating proves that a degree-\(n\) polynomial has \(n\) roots counted with multiplicity. It also proves that a nonzero homogeneous polynomial of positive degree in two variables vanishes at some point of \(\mathbb P^1\): use its value at \((t,1)\), and include \([1:0]\) if its degree in \(t\) drops.
E.2. A finite branched projection and connectedness
Projective space is compact: every complex line has a unit representative, so it is a continuous image of the compact unit sphere. It is Hausdorff; for example \(\ell\mapsto vv^*/\|v\|^2\) embeds its set of lines into the Hausdorff space of Hermitian matrices, continuously in each projective chart. The equation \(F=0\) defines a closed subset. At each of its points, a nonzero partial derivative in an affine chart and E.1 give a complex analytic coordinate on \(C\). Such a partial exists: Euler's identity \(xF_x+yF_y+zF_z=nF\), proved termwise on monomials, rules out the possibility that only the omitted homogeneous coordinate has nonzero derivative at a zero. Thus \(C\) is a compact smooth real surface, with the complex orientation justified in C.4.
Choose \(q\notin C\) and coordinates with \(q=[0:0:1]\). Scale \(F\) to have leading coefficient one as a polynomial in \(z\). Projection is then everywhere defined on \(C\):
\[ f:C\longrightarrow\mathbb P^1,\qquad [x:y:z]\longmapsto[x:y]. \tag{E.4} \]For fixed \([x:y]\), its fiber consists of the roots of the monic degree-\(n\) polynomial \(F(x,y,z)\). Every fiber is finite and nonempty. In a local analytic coordinate, \(f\) cannot be constant on a neighbourhood, since that would put infinitely many points in one fiber. E.1 therefore gives the local expression \(t=\zeta^{e_p}\). Critical points are locally isolated, including in charts above infinity; their set is closed because the derivative is continuous. Compactness makes it finite. Let \(B\) be the finite set of critical values.
Off \(B\), the map is a finite covering. Indeed each point of a fiber has an inverse chart. Choose disjoint such charts, and shrink the target neighbourhood so that no further points appear: the complement of these charts is compact and its image omits the target point. This produces an evenly covered neighbourhood. Each regular fiber has \(n\) points. In the coordinates \((t,z)\), the kernel of \(df\) on the tangent line is nonzero exactly when \(F_z=0\); a regular fiber thus has simple roots, whose number is \(n\) by E.1. At any value, its local power charts show
\[ \sum_{p\in f^{-1}(b)}e_p=n. \tag{E.5} \]This follows by counting a nearby regular fiber in the disjoint power charts; compactness again excludes other inverse images. In particular the branch multiplicities in this argument need not be simple.
We give connectedness its own proof. First a smooth homogeneous plane equation cannot factor as \(F=GH\) with both degrees positive. Suppose their degrees are \(d,e\). As \(G(q)H(q)\ne0\), scale their leading \(z\)-coefficients to make both monic. For each \((x,y)\), consider the square coefficient matrix of
\[ (u,v)\longmapsto uG+vH, \quad \deg_z u<e,\quad \deg_z v<d, \quad \deg_z(uG+vH)<d+e. \tag{E.6} \]Its determinant \(R(x,y)\) vanishes precisely when the two monic polynomials have a common root. If there is a common factor, take \(u=H/D,\ v=-G/D\) to obtain a nonzero kernel vector. If there is none, factoring into linear factors shows that \(G\mid vH\) implies \(G\mid v\), impossible with \(\deg v<d\) unless \(v=0\); then \(u=0\). Every determinant term is homogeneous of degree \(de\). Explicitly, the entry in output row \(z^k\) and input column \(u_jz^j\) has degree \(d+j-k\), and the corresponding \(v_j\)-entry degree \(e+j-k\). Summing over all columns and subtracting \(\sum_{k=0}^{d+e-1}k\) gives \(de\). If \(R\) is identically zero, any nonzero \((x,y)\) supplies a common root. If it is not, E.1 supplies a projective zero since \(de>0\). At the resulting point \(G=H=0\), all derivatives of \(F=GH\) vanish. This contradicts smoothness and proves irreducibility without assuming a general intersection theorem.
Now suppose \(C=C_1\sqcup C_2\) is a decomposition into two nonempty closed and open subsets. Both are compact. The local power description makes the image of either open, while compactness makes it closed. Since \(\mathbb P^1\) is connected, both images are all of \(\mathbb P^1\). On the complement of \(B\), form the monic polynomial whose roots are the \(z/y\)-coordinates of the points belonging to \(C_1\), with \(t=x/y\). Its degree \(m\) is constant there, with \(0<m<n\); the punctured sphere is path connected because a polygonal path can be detoured around finitely many missing points. Its coefficients are single-valued analytic functions on \(\mathbb C\setminus B\): local inverse sheets are analytic, and continuation only permutes roots within the same closed-and-open subset.
These coefficients extend analytically across a branch value. In a power chart \(t-t_0=\zeta^e\), write the other coordinate as an analytic series \(z/y=h(\zeta)\). All \(e\) nearby roots from this chart belong to the same subset, since the chart is connected. The product \(\prod_{\omega^e=1}(Z-h(\omega\zeta))\) has coefficients given by convergent series invariant under \(\zeta\mapsto\omega\zeta\). Their coefficients with exponents not divisible by \(e\) vanish, so they are convergent power series in \(t-t_0\). Multiplying these local factors proves the extension.
Near infinity use \(s=y/x\) and \(w=z/x\). The monic polynomial \(F(1,s,w)\) has bounded coefficients for small \(s\), and its roots are bounded: if the coefficients after the leading term have modulus at most \(M\), no root has modulus greater than \(1+M\), by comparing its leading term with the geometric sum of the other terms. Since \(z/y=t w\), the coefficient of degree \(k\) in the polynomial for \(C_1\) grows at most as a constant times \((1+|t|)^k\). By (E.3) it is a polynomial of degree at most \(k\). Homogenizing these coefficients gives a homogeneous monic factor of degree \(m\) in \((x,y,z)\). The same reasoning for \(C_2\) gives a factor of degree \(n-m\); their product equals \(F\) on every regular fiber and hence as a polynomial. This contradicts (E.6). Thus \(C\) is connected. It is also path connected: path components of a surface are open by its coordinate discs, and their complements are open as unions of other path components.
E.3. A finite collection of triangles on the actual curve
The projection produces the finite topology model required for integral cohomology. Choose an affine target coordinate with all points of \(B\) finite. Inside that plane take a large triangle containing them. Its exterior in the sphere is a closed disc: radial coordinates from an interior point, followed by inversion of the radial variable, give such a parametrization, with infinity as the disc centre. Joining infinity to the three vertices divides this exterior into three triangles. Together with the inner triangle, this is a four-face decomposition of the sphere, with \(4\) vertices and \(6\) edges. Insert the points of \(B\) one at a time. A point inside a face is joined to its three vertices; a point on an edge splits that edge and the two adjacent faces. In either case \(V-E+T\) is unchanged. We obtain a finite decomposition with all branch values as vertices and \(V-E+T=2\). Near a finite vertex its edges are straight in the affine coordinate. Extra subdivisions may be made without changing this identity.
Over an open edge or open face there are \(n\) disjoint sheets, each mapped homeomorphically onto that cell. Here is the covering argument for the faces. Lift a path by subdividing its parameter interval into inverse-chart intervals; its initial lift determines each succeeding piece uniquely. Subdivide a path homotopy into a grid whose small rectangles map into evenly covered sets. Uniqueness on each rectangle proves that lifts of homotopic paths with the same endpoints have the same endpoint. A disc contracts its paths to radial paths, so lifting paths from its centre gives the disjoint global inverse sheets, continuous by the inverse charts. This establishes the claimed trivialization on the open face without assuming a covering-classification theorem.
The closure of each lifted face is a closed triangle. Along an edge its inverse extends by the inverse chart. At a branch vertex the target face occupies a sector, and the local expression \(t=\zeta^e\) has a single continuous inverse branch on that sector, extending to zero. If the edges are curved in a local parameter, their parametrized sector still has a continuous argument of width less than \(2\pi\), after shrinking; in the finite branch coordinate the edges here are straight. Different vertices of a base triangle remain different points in every lift. These extensions give a continuous bijection from the closed triangle to the lifted closure and hence a homeomorphism, because the domain is compact and \(C\) is Hausdorff. The resulting finite glued collection of triangles maps bijectively to \(C\), including its edges and vertices, and the same compactness argument proves it is the actual topology of \(C\). Fix an ordering of the base vertices and one parametrization of every edge. Choose each face parametrization with those boundary parametrizations: a change of boundary parametrization extends across a disc by the radial formula \(r\theta\mapsto r h(\theta)\). Lift these choices to \(C\). Adjacent singular face simplices then have literally the same edge maps, with the boundary signs dictated by the vertex order; multiplying each face by its orientation sign makes their common edge terms cancel.
Let \(v,e,t\) count its vertices, edges and faces, and put \(R=\sum_p(e_p-1)\). The faces and edges each have \(n\) lifts, and (E.5) counts the vertices above every base vertex. Consequently
\[ v-e+t=n(V-E+T)-R=2n-R. \tag{E.7} \]The complex orientation orients every face. The two faces adjacent to an edge induce opposite directions on it, as follows by inspecting an oriented coordinate disc across the edge. The adjacency graph of faces is connected. Indeed the faces meeting a vertex are joined successively across edges in its disc neighbourhood. Therefore any union of face-adjacency components, including their edges and vertices, is open and closed in the surface. Connectedness of \(C\) leaves only one component. The graph consisting of its vertices and edges is connected as well: the boundary of every face is connected, so attaching these discs cannot join two different components of that graph.
E.4. Integral cohomology and the positive point class
We verify that the finite chain complex of these triangles computes singular homology; this also fixes its orientation generator. For \(K^0\subset K^1\subset K^2=C\), the relative groups \(H_i(K^j,K^{j-1};\mathbb Z)\) vanish for \(i\ne j\) and are free on the \(j\)-cells for \(i=j\). To prove this at the used dimensions, take an open collar of the boundary of every closed cell, together with \(K^{j-1}\). Pushing radially to the boundary retracts this neighbourhood onto \(K^{j-1}\); continuity follows on each of the finitely many characteristic discs and hence on their quotient. The pair sequence and this retraction replace \(K^{j-1}\) by its neighbourhood without changing relative homology. Cover the rest by slightly larger open cell interiors. Relative small chains from D.1 then split into the finite direct sum of the complexes for an open \(j\)-ball relative to its outer annulus. The ball contracts and the annulus retracts onto \(S^{j-1}\), so (D.4) and the pair sequence give exactly the asserted relative groups.
Their connecting maps give the complex
\[ 0\longrightarrow \mathbb Z^{t} \xrightarrow{\partial_2}\mathbb Z^{e} \xrightarrow{\partial_1}\mathbb Z^{v}\longrightarrow0. \tag{E.8} \]The first boundary of an oriented edge is its final vertex minus its initial vertex. The boundary of an oriented triangle is its three edges with their induced signs: represent the relative generator by its oriented singular triangle, and use the singular boundary formula. Its boundary loop is the positive circle generator from D.6, so the relative generator agrees with the one used in the ball computation. For \(K^1\), its pair sequence gives \(H_1(K^1)=\ker\partial_1\), \(H_0(K^1)=\operatorname{coker}\partial_1\), and zero higher homology. The pair sequence for \((C,K^1)\) then gives \(H_2(C)=\ker\partial_2\), \(H_1(C)=\ker\partial_1/\operatorname{im}\partial_2\), and the same \(H_0\), with zero groups above degree two. This proves the singular comparison for (E.8).
Since the edge graph is connected, differences of vertices along paths generate the kernel of the sum map \(\mathbb Z^v\to\mathbb Z\), so \(H_0(C)=\mathbb Z\) and \(\partial_1\) has rank \(v-1\). A 2-chain is a cycle precisely when its coefficients on adjacent oriented faces agree: their coefficients at the common edge are their difference, up to the edge's chosen sign. The connected face graph therefore gives \(H_2(C)=\mathbb Z[C]\), where \([C]\) is the sum of all positively oriented faces.
There is no hidden integral torsion in \(H_1(C)\). Choose a spanning tree in the face-adjacency graph, and a root face. Projection of \(\partial_2\) onto the edge coordinates belonging to this tree, restricted to the free group on the nonroot faces, is an isomorphism onto \(\mathbb Z^{t-1}\). To see this, successively remove a leaf other than the root. Its tree edge involves that leaf with coefficient \(\pm1\) and its parent; it solves uniquely for the leaf coefficient, and induction solves all coefficients over the integers. The boundaries of the nonroot faces generate \(\operatorname{im}\partial_2\), since the sum of all face boundaries is zero. Thus projection is a left inverse on this image, which is a direct summand of \(\mathbb Z^e\). Its quotient is free, and \(H_1(C)\), a subgroup of that quotient, is free by D.3. Its rank is
\[ b=e-(v-1)-(t-1)=2-(v-e+t). \tag{E.9} \]All singular homology groups are therefore free. The splitting of a free chain complex proved in D.3, now applied to \(C_\bullet(C;\mathbb Z)\), yields for every abelian group \(G\)
\[ H^j(C;G)= \begin{cases} G&j=0,2,\\ G^b&j=1,\\ 0&j\notin\{0,1,2\}. \end{cases} \tag{E.10} \]In degree two the identification is evaluation on \([C]\), independent of the chosen splittings. If \(p\) lies in the interior of a face, the image of \([C]\) in \(H_2(C,C\setminus\{p\};\mathbb Z)\) is its positive local generator: all other face chains vanish relatively, and the remaining face is the oriented local ball class by the same excision. Thus the positive local cohomology class at \(p\) maps to the unique \(\eta\in H^2(C;\mathbb Z)\) with \(\langle\eta,[C]\rangle=1\).
This holds at edges and vertices too, and the needed invariance can be checked explicitly. In an oriented real coordinate disc, take a continuously differentiable cutoff \(\rho\) equal to one near a point and zero outside a smaller compact disc. Such a cutoff can be obtained by a polynomial transition with zero derivatives at both ends, applied to the squared radius. If its Lipschitz constant is \(L\), then \(F_s(x)=x+s v\rho(x)\), \(0\le s\le1\), is a homeomorphism for \(|v|L<1\). Injectivity follows from the Lipschitz inequality; for any target \(y\), iteration of \(x=y-sv\rho(x)\) converges geometrically to its unique inverse image, and the same inequality makes the inverse continuous. Its derivative differs from the identity by norm less than one, so its determinant remains positive along \(s\). Extend it by the identity outside the coordinate disc. It moves the chosen point to a nearby face interior, preserves its local orientation, and is homotopic to the identity on \(C\). Naturality of relative cohomology and of its absolute image shows that the positive class at the original point is also \(\eta\). We have proved equality of all positive point classes, and that this class is an integral generator, before using it to count zeros.
E.5. Hyperplane degree and the canonical line bundle
Recall that \(\mathcal O(-1)\) has fiber the line \(\ell\subset\mathbb C^{m+1}\) over \([\ell]\in\mathbb P^m\); \(\mathcal O(1)\) is its dual, and integral tensor powers define \(\mathcal O(k)\), using duals for negative \(k\). A homogeneous degree-\(k\) polynomial is a section of \(\mathcal O(k)\), since its restriction to \(\ell\) is a homogeneous functional of that degree. This identifies its local zero multiplicities with those of its affine coordinate expressions.
Take a regular value \([a:b]\) of (E.4). The linear section \(bx-ay\) of \(\mathcal O_C(1)\) has exactly \(n\) distinct zeros, one at each point of this fiber. Each zero is simple: its affine expression is a nonzero factor times the target coordinate of the projection minus its value, whose derivative is nonzero at that point. By the local zero formula (D.16) and E.4,
\[ e(\mathcal O_C(1))=n\eta,\qquad e(\mathcal O_C(-1))=-n\eta. \tag{E.11} \]The same section raised to the \(k\)-th power has multiplicity \(k\) at each zero. For \(k>0\), (D.16) gives \(e(\mathcal O_C(k))=kn\eta\). A trivial line has Euler class zero: its nonvanishing section factors through the complement of the zero section, so its pullback of the relative Thom class is zero; it is homotopic to the zero section. For \(k<0\), use (D.14). Thus the formula holds for every integer \(k\), without needing an unproved tensor-additivity theorem.
We next construct adjunction at this exact scope. A nearby line to \(\ell\subset V=\mathbb C^{m+1}\) is the graph of a map from \(\ell\) to a chosen complement. Differentiating graph coordinates identifies the tangent bundle of \(\mathbb P^m\) with \(\operatorname{Hom}(\ell,V/\ell)\); changing the complement gives the same quotient map. Hence there is an exact sequence of complex vector bundles
\[ 0\longrightarrow\mathcal O \longrightarrow \mathcal O(1)\otimes V \longrightarrow T\mathbb P^m\longrightarrow0, \tag{E.12} \]where the first map identifies \(\operatorname{Hom}(\ell,\ell)\) with scalar multiples of the inclusion. Taking determinants gives \(\det T\mathbb P^m\simeq\mathcal O(m+1)\), after fixing the standard basis of \(V\). The determinant rule used here follows by taking a basis of a subbundle and lifting a basis of its quotient: their wedge is unchanged by changing a lift by a subbundle vector, and changes by the product of the two basis determinants on overlaps.
The differential of the defining section \(F\) along its zero set is a well-defined map \(T\mathbb P^2|_C\to\mathcal O_C(n)\). If the expression of the section changes to \(uF\), its differential along \(C\) changes to \(u\,dF\), because \(F=0\) there; this is exactly the bundle transition. The map is onto by smoothness, and E.1 identifies its kernel with \(TC\). Therefore
\[ 0\longrightarrow TC\longrightarrow T\mathbb P^2|_C \xrightarrow{dF}\mathcal O_C(n)\longrightarrow0, \qquad K_C=(TC)^*\simeq\mathcal O_C(n-3). \tag{E.13} \]Here \(K_C\), also denoted \(\omega_C\) in Section 1 (the cone calculation), is the complex line of holomorphic differentials; the coordinates and changes just used are analytic, so the isomorphism is one of holomorphic line bundles. Degree in this classical calculation is the integer \(\langle e(L),[C]\rangle\). Whenever a holomorphic section has isolated zeros, D.6 proves that this degree is the sum of their multiplicities. In particular (E.11)–(E.13) give \(\deg\mathcal O_C(k)=kn\) and \(\deg K_C=n(n-3)\).
E.6. Ramification, Euler characteristic and genus
The linear projection \(\mathbb C^3\to\mathbb C^2\), \((x,y,z)\mapsto(x,y)\), restricts on each tautological line over \(C\) to a nonzero map onto the tautological line over \(f(p)\). Its kernel line represents \(q\notin C\). These fiber maps give \(f^*\mathcal O_{\mathbb P^1}(1)\simeq\mathcal O_C(1)\). Using (E.12) for \(m=1\), we have \(T\mathbb P^1\simeq\mathcal O(2)\). Consequently the actual derivative of the projection is a section of
\[ \operatorname{Hom}(TC,f^*T\mathbb P^1) \simeq K_C\otimes f^*\mathcal O(2) \simeq\mathcal O_C(n-1). \tag{E.14} \]In the coordinates \(t=\zeta^{e_p}\) proved in E.1, this section is \(e_p\zeta^{e_p-1}\). Its zeros have multiplicities \(e_p-1\), including zero multiplicity at an unramified point. There are finitely many, and it is nowhere identically zero. The local zero formula, the positive point generator, and (E.11) now give
\[ R\eta=e(\mathcal O_C(n-1))=n(n-1)\eta, \qquad R=n(n-1). \tag{E.15} \]This includes \(n=1\): the derivative then has no zeros and its bundle is trivial. Combine (E.7), (E.9) and (E.15). The chain computation identifies the alternating number of cells with the alternating rank of singular homology, so it is \(\chi(C)\). We obtain
\[ \begin{aligned} \chi(C)&=3n-n^2,\\ b&=2-\chi(C)=(n-1)(n-2),\\ g&=\frac{(n-1)(n-2)}2. \end{aligned} \tag{E.16} \]The product of consecutive integers in (E.16) is even, and it is nonnegative for \(n\ge1\). Thus the topological genus normalization used here gives an integer and the middle rank in (E.10) is \(2g\). Equation (E.13) also proves, rather than assumes at this scope,
\[ \deg\omega_C=n(n-3)=2g-2. \tag{E.17} \]In particular a line and a smooth conic have \(g=0\), while a smooth plane cubic has \(g=1\). The proofs give the integral inputs \(H^0(C;\mathbb Z)=H^2(C;\mathbb Z)=\mathbb Z\), \(H^1(C;\mathbb Z)=\mathbb Z^{2g}\), no higher cohomology, and the actual Euler class \(-n\eta\) for its tautological circle bundle. Together with Appendix D these discharge the classical numerical link calculation and the integral extension in Exercise 5. The comparison and vertex attaching complex were proved in Appendix C. Appendices F, H and J supply the general classical adjoint and Whitney-duality arguments. The étale-operation claims require their separate foundations.
For projection, resultants and the topological degree calculation, see the MIT plane-curve notes; for cellular comparison, see Hatcher; for coefficient estimates, see Lebl; for adjunction, see McMullen's notes.
Appendix F. The classical compact-support right adjoint
Here the coefficients are a field \(\Lambda\). Spaces are locally compact Hausdorff and metrizable; the varieties in the classical part have finite atlases by locally closed subsets of Euclidean spaces. We construct the right adjoint of \(R\Gamma_c\), including its local pairing, before using the smooth formula. General constructible biduality and Whitney local triviality are separate assertions. The sheaf resolutions, bounded-below injective comparison and open-closed operations of A.1 and B.1–B.2 are available throughout.
F.1. Compact extension and exact lifting
Write \(F(K)=\Gamma(K,F|_K)\) for a compact subset \(K\), where restriction means inverse image. Two elementary compactness facts will be used. First,
\[ F(K)=\varinjlim_{K\subset U\text{ open}}F(U). \tag{F.1} \]To prove surjectivity, let \(\sigma\in F(K)\). Choose local representatives \(s_i\in F(V_i)\) of \(\sigma\), together with finitely many nonempty compact subsets \(K_i\subset K\cap V_i\) covering \(K\). To obtain these pieces, cover \(K\) by small metric balls whose compact closures lie in representing open sets, take a finite subcover, and intersect their closures with \(K\). For each pair \(i,j\), equality of the germs on \(K_i\cap K_j\) gives an open set \(W_{ij}\subset V_i\cap V_j\) containing that intersection on which \(s_i=s_j\).
Here is the simultaneous shrinking needed for gluing. Write \(N_\epsilon(A)=\{x:d(x,A)<\epsilon\}\). Compactness gives a positive \(\epsilon_i\) with \(N_{\epsilon_i}(K_i)\subset V_i\): otherwise points outside \(V_i\) approaching \(K_i\) would have a subsequence converging to a point of \(K_i\subset V_i\). Likewise, for each pair there is a positive \(\epsilon_{ij}\) such that
\[ N_{\epsilon_{ij}}(K_i)\cap N_{\epsilon_{ij}}(K_j) \subset W_{ij}. \]Indeed, failure would give \(x_m\notin W_{ij}\) and points \(a_m\in K_i\), \(b_m\in K_j\) with \(d(x_m,a_m)<1/m\) and \(d(x_m,b_m)<1/m\). After a subsequence, compactness gives \(a_m\to a\in K_i\); then \(x_m,b_m\to a\), so \(a\in K_i\cap K_j\subset W_{ij}\), contradicting that \(W_{ij}\) is open. Choose \(\epsilon>0\) smaller than all these finitely many bounds. The restrictions of the \(s_i\) to \(N_\epsilon(K_i)\) now agree on every overlap, so they glue on an open neighborhood of \(K\). Their restriction is \(\sigma\), since the \(K_i\) cover \(K\). If two neighborhood representatives give the same element of \(F(K)\), their germs agree at every point of \(K\); the union of open neighborhoods on which they agree is itself a neighborhood of \(K\). This proves injectivity and hence (F.1). For \(K=\varnothing\), both sides are zero, since the empty open set is allowed in the colimit.
Second, sections on a finite closed cover of a compact set glue when they agree on intersections. Indeed, the space of germs of a sheaf is topologized by the images of its local sections; a section on a subspace is a continuous map to this space over the subspace. The finite closed-set pasting lemma proves continuity of the glued map. That lemma follows by taking inverse images of closed sets and their finite union.
A sheaf \(A\) is c-soft if \(A(X)\to A(K)\) is onto for every compact \(K\). An extension can be chosen with compact support inside any prescribed open neighborhood \(O\) of \(K\). Choose a compact neighborhood \(T\) with \(K\subset\operatorname{int}T\subset T\subset O\). Extend the section prescribed on \(K\) and zero on \(\partial T\), which are disjoint compact sets. The extension vanishes near \(\partial T\), and restriction to \(\operatorname{int}T\), followed by extension by zero, has the required support. Flabby sheaves are c-soft by (F.1). Restrictions of c-soft sheaves to open or closed subspaces are c-soft: compact data there are the same germs on a compact subset of the original space; for an open subspace use the prescribed-support extension just proved.
If \(j:U\hookrightarrow X\) is open and \(A\) is c-soft on \(U\), then \(j_!A\) is c-soft on \(X\). To see this, take a section over a compact \(K\). Its nonzero germs have closed support \(S\) in \(K\), with \(S\subset U\); hence \(S\) is compact. Choose a compact neighborhood \(T\subset U\) of \(S\). On the compact subset \((K\cap T)\cup\partial T\) of \(U\), prescribe the given section on \(K\cap T\) and zero on \(\partial T\). They agree on their intersection, since that intersection avoids \(S\). Extend by c-softness and cut off across \(\partial T\). The resulting compactly supported section in \(U\), extended by zero to \(X\), gives exactly the original germs on \(K\). Closed direct image also preserves c-softness, since the intersection of a compact set with the closed subspace is compact.
Suppose \(0\to A\to B\to C\to0\) is exact and \(A\) is c-soft. A section of \(C\) on a compact \(K\) lifts to \(B(K)\). Choose local lifts on a finite compact cover \(K_1,\ldots,K_r\). Having glued a lift on the first pieces, compare it with the next lift on the compact intersection. Their difference is a section of \(A\) there. Extend that difference using c-softness and subtract it from the next lift. Finite closed gluing continues the induction. For a compactly supported section of \(C(X)\), perform this lifting on a compact neighborhood \(T\) of its support. Near \(\partial T\) the lift is a section of \(A\). Extend its boundary germs by c-softness, subtract, and extend the resulting lift by zero across \(\partial T\). Consequently
\[ 0\longrightarrow\Gamma_c(X,A)\longrightarrow\Gamma_c(X,B) \longrightarrow\Gamma_c(X,C)\longrightarrow0 \tag{F.2} \]is exact. If \(B\) is also c-soft, lifting over a compact set and then extending in \(B\) shows that \(C\) is c-soft. Embed a c-soft sheaf into a Godement injective, iterate this quotient assertion, and apply (F.2). This proves that c-soft sheaves are \(\Gamma_c\)-acyclic, on every open subspace as well. The usual comparison with an injective resolution therefore computes \(R\Gamma_c\) on c-soft resolutions. For bounded-below complexes of acyclic sheaves the same assertion follows by resolving their terms and filtering the resulting double complex: each total degree has finitely many terms above its lower bounds, and the augmented acyclic rows give the comparison quasi-isomorphism.
Both \(j_!\) and closed direct image \(i_*\) are exact, preserve c-soft sheaves, and satisfy the equality of compact-section functors. It follows, by those resolutions, that
\[ R\Gamma_c(X,j_!G)=R\Gamma_c(U,G),\qquad R\Gamma_c(X,i_*H)=R\Gamma_c(Z,H). \tag{F.3} \]This proves the derived compact-support identities rather than assuming a general proper-image theorem. It also gives a useful converse: if \(H_c^1(U,A)=0\) for every open \(U\), then \(A\) is c-soft. Apply the compact-support sequence to \(0\to j_!A|_{X\setminus K}\to A\to i_*A|_K\to0\) for a compact \(K\). By (F.3) the obstruction to extending \(A(K)\) by a compact section is the asserted zero group.
F.2. Filtered compact sections and a finite dimension bound
For a filtered system \(F_\alpha\), sections on a compact \(K\) commute with its sheaf colimit. A section in the colimit has local representatives at some indices; a finite compact cover chooses finitely many indices. On each compact pairwise intersection, equality in the colimit holds at a single later index after another finite subcover. A common upper index thus makes the representatives agree; finite closed gluing gives a section on \(K\). The same argument for zero germs proves injectivity. For compactly supported sections, choose a compact neighborhood \(T\) of the support, lift over \(T\), and pass to a later index where its boundary restriction is zero. Equation (F.1) and extension by zero then give
\[ \varinjlim_\alpha\Gamma_c(X,F_\alpha) \simeq\Gamma_c(X,\varinjlim_\alpha F_\alpha). \tag{F.4} \]A filtered colimit of c-soft sheaves is c-soft: represent compact data at one index and extend at that index. Use the functorial Godement resolutions of the system. Their colimit is exact, since this is tested on stalks and filtered colimits of vector spaces are exact. Its terms are c-soft. Apply (F.4) termwise and the acyclicity proved above. This proves (F.4) also for every \(H_c^q\). In particular, arbitrary direct sums of c-soft sheaves are c-soft, and \(\Gamma_c\) commutes with arbitrary direct sums; alternatively, compact data in a direct sum use only finitely many summands, as follows from a finite subcover of local representatives.
For a decreasing filtered family of closed subsets \(Z_\alpha\) with intersection \(Z\), the natural map \(\varinjlim i_{\alpha*}F|_{Z_\alpha}\to i_*F|_Z\) is an isomorphism. At a point of \(Z\) all its stalks are \(F_x\); outside \(Z\) a later closed subset misses the point. The preceding result and (F.3) imply
\[ \varinjlim_\alpha H_c^q(Z_\alpha,F|_{Z_\alpha}) \simeq H_c^q(Z,F|_Z). \tag{F.5} \]Say that \(X\) has compact cohomological dimension at most \(N\) if \(H_c^q(X,F)=0\) for every sheaf \(F\) and \(q>N\). Formula (F.3) makes this bound pass to open and closed subspaces. We prove
\[ \dim_c(X\times\mathbb R)\leq\dim_c X+1. \tag{F.6} \]Let \(q>N+1\) and suppose \(\gamma\ne0\) in \(H_c^q(X\times\mathbb R,F)\). Among closed subsets \(A\subset\mathbb R\) on which the restriction of \(\gamma\) is nonzero, choose one minimal under inclusion. It exists by Zorn's lemma: the intersection of a decreasing chain still has nonzero restriction by (F.5), since a class in a filtered colimit is zero only if it becomes zero at some stage. Such an \(A\) is neither empty nor a singleton, since the corresponding fibers have dimension at most \(N\). Choose \(t\) strictly between two of its points and split it into the two proper closed subsets \(A_-\) and \(A_+\) on the two sides of \(t\). The exact sheaf sequence for this closed cover, checked by its diagonal and difference maps on stalks, gives
\[ H_c^{q-1}(X\times(A_-\cap A_+),F) \longrightarrow H_c^q(X\times A,F) \longrightarrow H_c^q(X\times A_-,F)\oplus H_c^q(X\times A_+,F). \]The left group vanishes because the intersection is empty or one fiber, and the image of \(\gamma\) on the right vanishes by minimality. This contradicts its nonzero restriction to \(A\). Thus (F.6) holds. A point has dimension zero, so \(\dim_c\mathbb R^m\leq m\).
The bound is also local when it is uniform. For clarity, first prove local c-softness implies c-softness. Given compact data on \(K\), take a compact neighborhood \(T\) and finitely many compact pieces covering \(T\), each lying in an open set on which the sheaf is c-soft. Prescribe the data on \(K\) and zero on \(\partial T\). Extend successively over the pieces: their intersection with the already prescribed compact set is compact in the relevant open set, so c-softness there and finite closed gluing apply. The extension over \(T\) is zero near its boundary by (F.1); extending by zero finishes the proof.
Now suppose an open cover has dimension at most \(N\). For \(N\geq1\), truncate an injective resolution of any \(F\) into the exact sequence
\[ 0\to F\to I^0\to\cdots\to I^{N-1}\to Q\to0. \tag{F.7} \]On every open subset of a covering set, dimension shifting gives \(H_c^1(Q)=H_c^{N+1}(F)=0\). The converse in F.1 shows that \(Q\) is locally c-soft, hence c-soft. Sequence (F.7) is a c-soft resolution of length \(N\), proving the global bound. For \(N=0\), the same converse applies directly to \(F\). Thus any space with a finite atlas of locally closed subsets of \(\mathbb R^m\), with bounded \(m\), has finite compact cohomological dimension. In particular, a chosen finite affine atlas of a complex algebraic variety, embedded in finite-dimensional complex affine spaces, supplies the required bound. No stratification or Whitney triviality theorem is used for this bound.
F.3. An exact functor with an explicit sheaf adjoint
Fix such a bound \(N\) and a c-soft sheaf \(M\). We first prove that \(F\otimes M\) is c-soft for every sheaf \(F\). There is a surjection onto \(F\) from the sum of the sheaves \(\Lambda_U=j_!\Lambda\), indexed by pairs consisting of an open set \(U\) and a section of \(F(U)\). The section supplies the map, and these maps are onto on stalks. Repeat for the successive kernels to obtain a left resolution. Tensoring is exact over a field, and every term after tensoring with \(M\) is a sum of \(j_!(M|_U)\), hence c-soft. If \(N\geq1\), take \(N\) consecutive terms of this resolution. On any open subset, their short exact sequences identify \(H_c^1(F\otimes M)\) with \(H_c^{N+1}\) of the leftmost kernel, which vanishes. If \(N=0\), every sheaf is already c-soft. The converse in F.1 proves the claim.
Consequently
\[ T_M(F)=\Gamma_c(X,F\otimes M) \tag{F.8} \]is exact by (F.2), and preserves direct sums by (F.4). It therefore preserves cokernels and all colimits, since a colimit is the cokernel of the two maps between the sums indexed by the arrows and objects of its diagram. Its right adjoint on a vector space \(V\) has the explicit form
\[ \mathcal D_M(V)(U)=\operatorname{Hom}_\Lambda(\Gamma_c(U,M|_U),V). \tag{F.9} \]Restrictions are precomposition with extension by zero. To check the sheaf condition, for an open cover of \(U\) use the exact presentation \(\bigoplus_{\alpha,\beta}\Lambda_{U_\alpha\cap U_\beta}\to \bigoplus_\alpha\Lambda_{U_\alpha}\to\Lambda_U\to0\). Its exactness is checked on stalks: all copies at a point are identified by their pairwise differences. Apply \(T_M\) and then \(\operatorname{Hom}(-,V)\); the resulting kernel diagram is precisely the sheaf gluing diagram for (F.9).
Moreover,
\[ \operatorname{Hom}_X(F,\mathcal D_M(V)) \simeq\operatorname{Hom}_\Lambda(T_M(F),V). \tag{F.10} \]For \(F=\Lambda_U\) this is (F.9), using the exact open adjunction. For a sum of such sheaves it follows by products. For general \(F\), take the surjection by sections above, and a similar surjection onto its kernel. Both sides of (F.10) are the same kernel for that two-term presentation. The identification is natural because its value on every map \(\Lambda_U\to F\) is the prescribed section map. This presentation also includes the linear relations between sections; a diagram containing only restrictions of individual sections would not suffice. Since \(T_M\) is exact and every vector space is injective, (F.10) shows that \(\mathcal D_M(V)\) is an injective sheaf.
F.4. Constructing the right adjoint, with its differential
Apply (F.7) to \(\Lambda_X\). It gives a c-soft resolution \(\Lambda_X\to L^\bullet\) supported in degrees \(0,\ldots,N\); for \(N=0\) use \(L^0=\Lambda_X\). All its terms are flat, since the coefficients form a field. For a bounded-below complex \(F^\bullet\), the augmentation \(F^\bullet\to F^\bullet\otimes L^\bullet\) is a quasi-isomorphism: on stalks the bounded exact augmented complex of vector spaces splits and contracts. Its total terms are finite sums of the c-soft sheaves of F.3. Hence
\[ R\Gamma_c(X,F^\bullet)\simeq \Gamma_c(X,F^\bullet\otimes L^\bullet). \tag{F.11} \]For a bounded-below complex \(V^\bullet\) of vector spaces define
\[ (a^!V)^n=\bigoplus_{p=0}^N\mathcal D_{L^p}(V^{n+p}), \qquad (du)_p=d_Vu_p-(-1)^n u_{p+1}d_L. \tag{F.12} \]Here the second term uses contravariance in \(L\), and out-of-range components are zero. Squaring the differential gives zero: the two mixed terms have opposite signs and the two square terms vanish. The complex is bounded below by the lower bound of \(V\) minus \(N\), and every term is injective by F.3. B.1 therefore makes it a valid derived-Hom target.
Currying (F.10) gives an isomorphism of mapping complexes
\[ \operatorname{Hom}^{\bullet}_\Lambda \bigl(\Gamma_c(F^\bullet\otimes L^\bullet),V^\bullet\bigr) \simeq\operatorname{Hom}^{\bullet}_X(F^\bullet,a^!V^\bullet). \tag{F.13} \]To check its signs, let a homogeneous map have degree \(n\) and restrict to \(F^i\otimes L^p\). On both sides its differential has the three terms \(d_Vh_{i,p}-(-1)^n h_{i+1,p}d_F-(-1)^{n+i}h_{i,p+1}d_L\). Thus this is a complex isomorphism, not only a degreewise bijection. Products in a mapping complex cause no rearrangement issue: the \(p\)-index has only finitely many values. Complexes of vector spaces compute derived Hom, since every acyclic vector-space complex splits and contracts; the same bounded-below injective assertion on \(X\) was proved in B.1. Equations (F.11)–(F.13) therefore prove
\[ R\operatorname{Hom}_\Lambda(R\Gamma_c(X,F),V) \simeq R\operatorname{Hom}_X(F,a^!V). \tag{F.14} \]Mapping complexes here are allowed to be unbounded; no bounded-below assertion about \(R\operatorname{Hom}\) is needed. Taking degree zero gives the desired adjunction on bounded-below derived categories. Formula (F.12) is functorial, and sends quasi-isomorphisms of \(V\) to isomorphisms in the derived category, either by (F.14) and Yoneda or directly by the injective comparison. Different choices of \(L\) give the unique compatible right adjoint by the same Hom characterization. This constructs \(a^!\), rather than assuming its existence.
F.5. Local pairing, orientation, and smooth local systems
Put \(\omega_X=a^!\Lambda\). Restriction of the construction to an open \(U\) uses the c-soft resolution \(L|_U\) and gives \(\omega_X|_U=\omega_U\). Since (F.12) consists of injectives, its sections over \(U\) calculate derived sections. Formula (F.9) consequently gives the actual local comparison
\[ R\Gamma(U,\omega_X) \simeq R\operatorname{Hom}_\Lambda(R\Gamma_c(U,\Lambda),\Lambda). \tag{F.15} \]More generally, for a bounded complex \(F\), internal Hom into this injective complex and (F.14) on \(U\) give
\[ R\Gamma(U,R\mathcal Hom(F,\omega_X)) \simeq R\operatorname{Hom}_\Lambda(R\Gamma_c(U,F),\Lambda). \tag{F.16} \]Here internal derived Hom can indeed be computed this way: restriction of an injective sheaf to an open set is injective, because its left adjoint \(j_!\) is exact. Thus sheaf Hom into an injective is exact in its first variable. Moreover \(\mathcal Hom(F^i,I)\) is injective when \(I\) is injective: its Hom functor is \(\operatorname{Hom}(-\otimes F^i,I)\), which is exact over a field. The bounded complex \(F\) therefore gives a bounded-below complex of injectives by finite totalization; its ordinary sections compute the required derived sections. The maps in (F.15)–(F.16) are compatible with shrinking \(U\), where their right sides use the dual of extension by zero. Evaluation followed by the adjunction counit \(R\Gamma_c(\omega_X)\to\Lambda\) is the compact-support pairing: under (F.14), that counit corresponds to the identity of \(\omega_X\), so (F.16) identifies this pairing, including its evaluation map, with the displayed derived linear dual.
On a real \(m\)-manifold, compute stalks of (F.15) on coordinate balls. By C.5 their only compact-support group is \(\Lambda\) in degree \(m\). Extension by zero from a smaller ball preserves its local oriented generator: represent it with support on a still smaller closed ball and use the support excision of C.5; the two representatives then have the same relative sphere generator. Hence the sole cohomology sheaf of \(\omega_X\) is in degree \(-m\), with transition signs the orientation signs of C.4. The dual sign is the same sign. If \(\mathrm{or}_X\) denotes this rank-one orientation sheaf, the truncation construction in B.1 gives
\[ \omega_X\simeq\mathrm{or}_X[m]. \tag{F.17} \]Complex charts have positive real determinant by C.4, so their positive generators agree and \(\mathrm{or}_X=\Lambda_X\) canonically for a complex \(d\)-manifold. A finite-rank local system \(L\) is locally a finite sum of copies of \(\Lambda\). Sheaf Hom out of it is exact and is \(L^\vee\otimes-\), as follows on these trivializations, whose changes of basis act by inverse transpose. Therefore
\[ D_XL=L^\vee[2d],\qquad D_X(L[d])=L^\vee[d]. \tag{F.18} \]Finite-dimensional evaluation gives biduality for these local systems and their shifts. This proves the classical assertion of Proposition 2.3. It does not yet prove biduality for all constructible complexes across singular strata.
F.6. Closed support and the costalk of a dual
Let \(i:Z\hookrightarrow X\) be closed, with the same finite-dimensional hypotheses. B.2 constructs \(i^!\) as the derived right adjoint of the exact \(i_*\). By (F.3), \(R\Gamma_c(X,i_*H)=R\Gamma_c(Z,H)\). Applying the two adjunctions, for every bounded-below \(H\) we obtain \(R\operatorname{Hom}_Z(H,i^!\omega_X)=R\operatorname{Hom}_\Lambda(R\Gamma_c(Z,H),\Lambda)\). Yoneda and F.4 identify
\[ i^!\omega_X=\omega_Z. \tag{F.19} \]This also proves the independence of a closed ambient embedding in the definition of the structural dualizing complex. Its counit is the composed counit, since both correspond to the identity under the composed adjunction.
For bounded \(K\), tensor-Hom adjunction and the stalkwise identity \(i_*H\otimes K=i_*(H\otimes i^*K)\) now give
\[ i^!D_XK\simeq D_Zi^*K. \tag{F.20} \]Explicitly, mapping a bounded-below \(H\) into the left side gives the successive complexes \(R\operatorname{Hom}_X(i_*H,R\mathcal Hom(K,\omega_X))\), \(R\operatorname{Hom}_X(i_*H\otimes K,\omega_X)\), and \(R\operatorname{Hom}_Z(H\otimes i^*K,\omega_Z)\), which identify with maps into the right side. The tensor-Hom comparison follows by ordinary currying against the injective resolution used in F.4; tensoring over a field preserves acyclic complexes, as is checked on stalks. These identifications commute with evaluation, so Yoneda supplies the stated natural map and its inverse. For bounded \(H\), the same calculation on every open set gives \(D_Xi_*H=i_*D_ZH\). Likewise the open adjunction and \(j_!H\otimes K=j_!(H\otimes j^*K)\) give \(D_Xj_!H=Rj_*D_UH\).
For \(Z=\{x\}\), the structural adjoint is the identity on vector spaces. Equation (F.20) yields the second formula in (2.1), \(H^m(i_x^!D_XK)=H^{-m}(i_x^*K)^\vee\), without assuming constructible biduality. The first formula in (2.1) and constructible biduality are subsequently proved in Appendix J from the Whitney geometry of I and the finite-neighborhood criterion of G.1. Appendix H supplies the general classical operation identities, and K.8 proves their algebraic constructibility hypotheses.
For compact-support duality and soft resolutions, see Mathew, §§3–5, and Schnürer–Soergel, §§5–7.
Appendix G. Biduality from finite neighborhoods, and the actual cone models
We continue over a field on the finite-dimensional classical spaces of Appendix F. For a complex of vector spaces write \(P^\vee=R\operatorname{Hom}_\Lambda(P,\Lambda)\). A bounded complex with finite-dimensional cohomology is perfect: choose complements to its cycles and boundaries, split off the resulting contractible pairs, and retain its finite-dimensional cohomology complex. Its evaluation into \(P^{\vee\vee}\) is an isomorphism. For homogeneous \(v\in P^r\) it is the map \(\phi\mapsto(-1)^r\phi(v)\); this sign makes evaluation a chain map with our Hom differential.
G.1. A local biduality criterion with its actual comparison maps
Proposition. Let \(F\) be bounded. Suppose that a point \(x\) has a cofinal basis of open neighborhoods \(U\) for which \(R\Gamma(U,F)\) is perfect. Then the canonical evaluation \(F\to D_XD_XF\) is an isomorphism on the cohomology stalks at \(x\). If this holds at every point, it is an isomorphism of sheaf complexes.
First note that all duals in this assertion exist and are bounded. F.4 gives \(\omega_X\) as a bounded complex of injectives, in degrees \([-N,0]\). A bounded representative of \(F\), and the exact tensor–Hom argument in F.5, therefore computes its internal dual by a bounded complex of injectives. The same applies to the second dual.
Choose nested neighborhoods from the stated basis and compact neighborhoods with \(U_{n+1}\subset K_n\subset U_n\), all containing \(x\). They can be made cofinal by requiring \(U_n\) to lie inside the metric ball of radius \(1/n\). Put
\[ C(U,G)=R\Gamma_c(U,G),\qquad S(K,G)=R\Gamma_K(X,G). \]Extension of supports gives natural maps
\[ C(U_{n+1},G)\longrightarrow S(K_n,G) \longrightarrow C(U_n,G). \tag{G.1} \]Their composites are the original support-extension maps. These can be represented on the same injective resolution, using the actual inclusions of support-section complexes and the filtered unions over compact supports. After applying a contravariant functor and then taking filtered colimits of cohomology, the two resulting systems have the same colimit: the displayed interleaving supplies maps both ways, and their composites are transitions, hence identities in the colimit. This elementary argument does not assert that duality commutes with an inverse limit.
F.6 supplies, for the closed inclusion of a compact \(K\),
\[ S(K,D_XF)=R\Gamma(K,D_K(F|_K)) \simeq R\Gamma(K,F|_K)^\vee. \tag{G.2} \]The second equality uses the compactness of \(K\), so that its ordinary and compact-support sections agree, and the structural adjunction F.14 on \(K\). Closed subsets inherit the required finite dimension by F.2.
On the other hand, ordinary restriction interleaves the systems \(R\Gamma(U_n,F)\) and \(R\Gamma(K_n,F|_{K_n})\): restrict first from \(U_n\) to \(K_n\), then to \(U_{n+1}\). The maps here are the derived restriction maps induced by the sheaf adjunction units. Their composites are the original restrictions. Interleaving still holds after applying the covariant double-dual functor. Apply F.16 to \(D_XF\), take stalks, then use (G.1), (G.2), and this ordinary interleaving. For every \(q\) the result is
\[ \begin{aligned} H^q((D_XD_XF)_x) &=\varinjlim_n H^q\bigl(C(U_n,D_XF)^\vee\bigr)\\ &\simeq\varinjlim_n H^q\bigl(R\Gamma(K_n,F|_{K_n})^{\vee\vee}\bigr)\\ &\simeq\varinjlim_n H^q\bigl(R\Gamma(U_n,F)^{\vee\vee}\bigr). \end{aligned} \tag{G.3} \]We must check the morphism, not only the groups. The pairing giving the first line is evaluation followed by the counit of F.14. Under closed adjunction, restricting a section of \(F\) to \(K_n\) pairs it with the supported dual section in (G.2). Currying this pairing gives precisely the vector-complex evaluation \(v\mapsto(\phi\mapsto(-1)^{|v|}\phi(v))\). Thus the map from \(F_x\) in (G.3) is the filtered colimit of the evaluation maps for the ordinary section complexes. Each is an isomorphism by the assumed perfectness. Finally, on an injective resolution, exact filtered colimits give \(\varinjlim_n H^q(R\Gamma(U_n,F))=H^q(F_x)\). This proves the proposition, including its canonical evaluation map. No stabilization or finiteness of the intermediate compact-neighborhood groups was assumed. Those groups were handled by the actual interleaving maps.
G.2. Local coefficients and finite cohomology of the links used here
We record the local-coefficient extension of C.1–C.2 needed below. Let \(L\) be a local system on a locally compact metrizable manifold. Transport along paths and its invariance under endpoint-fixed homotopies were proved in Appendix A.4. A degree-\(n\) singular cochain assigns to a simplex \(\sigma\) an element of \(L_{\sigma(v_0)}\). Its differential on an \((n+1)\)-simplex is
\[ (du)(\sigma)=\tau_{10}u(\sigma|[v_1,\ldots,v_{n+1}]) +\sum_{r=1}^{n+1}(-1)^r u(\sigma|[v_0,\ldots,\widehat v_r,\ldots,v_{n+1}]), \tag{G.4} \]where \(\tau_{10}\) is transport along the first edge from \(v_1\) to \(v_0\). Every codimension-two face in \(d^2\) occurs twice with opposite signs. The only apparently different transports are the direct edge from \(v_2\) to \(v_0\) and the two consecutive edges; they agree by the homotopy inside the simplex. Thus \(d^2=0\).
The small-chain, subdivision and prism constructions of C.1 extend to these cochains as follows. Pull the local system back to each simplex or prism, and trivialize it by transport from its first vertex. That domain is contractible, so transport is path independent there. Each subdivided simplex receives the transport of its first-vertex value along the straight edge in the original domain. On common faces these identifications agree, and the cancellations proving the subdivision and prism identities in C.1 are consequently unchanged. This proves both the small-cochain comparison and homotopy invariance, with the induced transport on coefficients.
We first justify the countability needed to apply C.2. Every connected component of a metrizable manifold has a countable basis. Here is a metric proof, allowing arbitrarily many components. A separable metric space has a countable basis, given by rational-radius balls about a countable dense set; its subspaces consequently have countable bases and are separable, by choosing a point in each nonempty basic open set. Let \(X_n\) consist of the points whose radius-\(1/n\) ball is separable. Coordinate charts show that the \(X_n\) cover the manifold. Starting with \(A_0=\{x_0\}\), define
\[ A_{k+1}=A_k\cup\bigcup_{n\geq1}\ \bigcup_{y\in A_k\cap X_n} B\bigl(y,1/(2n)\bigr),\qquad A=\bigcup_{k\geq0}A_k. \]Each \(A_k\) is separable: replace each set of centers \(A_k\cap X_n\) by a countable dense subset, which gives exactly the same union of open balls of that fixed radius. Those balls are separable by definition of \(X_n\). A countable union of separable subspaces is separable, by taking the union of their countable dense sets. The set \(A\) is open because every point belongs to some \(A_k\cap X_n\). It is also closed. If \(x\in\overline A\), choose \(n\) with \(x\in X_n\) and \(y\in A\) with \(d(x,y)<1/(4n)\). Then \(B(y,1/(2n))\subset B(x,1/n)\) is separable, so \(y\in X_{2n}\). The construction includes \(B(y,1/(4n))\) in \(A\), and this ball contains \(x\). Thus the connected component of \(x_0\) lies in the separable set \(A\) and inherits a countable basis. Components are open, since coordinate balls are path connected. The same argument applies to every open submanifold. Consequently C.2's compact exhaustions and locally finite closed refinements can be chosen separately on its components; their union remains locally finite because the components are disjoint and open.
Sheafify the cochains. On a trivializing convex chart this is the exact augmented cochain resolution proved in A.2–A.3. Hence it resolves \(L\) on stalks. It is flabby by the representative argument of C.2, now with the componentwise refinements just justified: refine an open cover so that the representatives lie in trivializing charts, extend their values on the small simplices to the ambient space by zero, and sheafify. A simplex lies in one component, so the componentwise representatives give one cochain on the entire open set. Agreement is a local assertion on smaller simplices and is preserved by these extensions. Thus its ordinary sections compute sheaf cohomology. The refinement comparison of C.2 identifies them with (G.4); the subdivision identities just checked prove that comparison for these local coefficients. In particular, a product with an interval induces the ordinary-cohomology equivalence given by projection and a slice, with all interval restrictions compatible.
We also need this interval assertion for a bounded complex \(J\) whose cohomology sheaves are finite-rank local systems on \(M\times I\). Let \(p:M\times I\to M\). For a sufficiently small contractible chart \(V\subset M\), each cohomology sheaf of \(J\) is constant on \(V\times I\). The preceding cochain contraction computes its sections in degree zero. Apply the finitely many truncation triangles of B.1 to \(J\); they show that \(R\Gamma(V\times I,J)\) has the cohomology of its stalk and that restriction to a slice is an isomorphism on those groups. Since ordinary direct image preserves injectives, these computations on \(V\) identify the counit
\[ p^*Rp_*J\longrightarrow J \tag{G.5} \]as a quasi-isomorphism on every stalk. Put \(J_0=Rp_*J\); it is bounded with finite-rank locally constant cohomology and is identified with every slice restriction. Derived composition of ordinary sections and direct image gives \(R\Gamma(M\times I,J)=R\Gamma(M,J_0)\). These identifications come from the counit, so restriction to a subinterval yields the same comparison, rather than an unrelated isomorphism of vector spaces.
For a circle, A.4 identifies the ordinary cohomology of a finite-rank local system with \([V\xrightarrow{T-1}V]\). Hence it is perfect, as is a finite disjoint union of circles. The same is true of every finite-rank local system on the circle bundle \(M\to C\) in Section 1 (the cone calculation). Here are the finite-cover details. The actual finite triangle decomposition of \(C\) was constructed in E.3. Subdivide it until each open vertex star lies in a trivializing chart for the tautological line bundle. This is possible: the compact realization has a Lebesgue number for the finite trivializing cover, subdivision decreases the simplex mesh by the factor at most \(2/3\), and a star has diameter at most twice that mesh. The homeomorphism from the compact triangle realization to \(C\) is uniformly continuous. The Lebesgue-number assertion itself follows by choosing, at every point, a metric ball contained in a covering set, taking a finite subcover by the half-radius balls, and taking the minimum of their radii.
If the original triangle decomposition has more than one cell with the same vertex set, first use its barycentric subdivision: vertices then label cells and simplices label chains of faces, giving an ordinary simplicial complex with the same realization. Every nonempty finite intersection of its open vertex stars is the open star of their spanned simplex. On this triangulated surface it is an open disc: a triangle has its interior, an edge has its two adjacent triangle halves, and a vertex has the cyclic fan of triangles given by the local disc model in E.3. Each lies in a line-bundle chart. The inverse image of such an intersection in \(M\) is therefore a product of an open disc with a circle. By (G.4) and interval or disc contraction, the cohomology of a finite-rank local system there is the finite two-term circle cohomology.
Finally use the derived two-open-set sequence proved by the sheaf resolution in A.4. Finite induction shows that a finite cover whose nonempty intersections have perfect section complexes has perfect global sections: separate the last set from the union of the preceding ones, apply the induction to their intersections, and take the fiber of the two-set difference map. Kernels, cokernels and extensions of finite-dimensional vector spaces remain finite-dimensional, and the finite number of these triangles keeps the degree range bounded. This proves perfectness on \(M\). Applying finitely many truncation triangles proves it for every bounded \(J_0\) with finite-rank locally constant cohomology on this link.
G.3. The attaching complex on an actual open cone
Let \(M\) be one of the compact links just considered, and let \(U_R=(M\times[0,R))/(M\times\{0\})\) be the open cone, with vertex \(v\). Write \(j:U_R\setminus\{v\}\hookrightarrow U_R\) and \(i:\{v\}\hookrightarrow U_R\). Suppose \(F\) is bounded, its vertex stalk \(A=i^*F\) is perfect, and its cohomology on the puncture consists of finite-rank local systems. Equation (G.5) writes \(j^*F=p^*J_0\). Put
\[ B=R\Gamma(M,J_0),\qquad a:A\longrightarrow B. \tag{G.6} \]Here \(B\) is perfect by G.2. The identification \(i^*Rj_*j^*F=B\) uses the compatible subinterval restrictions in (G.5) and the injective stalk calculation of A.4. The map \(a\) is the actual restriction of the adjunction unit \(F\to Rj_*j^*F\).
For completeness, the reconstruction required here follows directly from B.2:
\[ F\simeq\operatorname{Fib}\bigl(Rj_*j^*F\oplus i_*A \xrightarrow{\mathrm{res}-i_*a}i_*B\bigr). \tag{G.7} \]The units give maps from \(F\) to the two summands, whose compositions agree by naturality. Represent the units on complexes and choose the resulting commuting homotopy; the cone differential of B.1 then gives the map into the displayed fiber. On the puncture it is the identity of \(j^*F\). At the vertex the fiber is \(\operatorname{Fib}(B\oplus A\to B)\), and projection to \(A\) is a quasi-isomorphism, since the \(B\xrightarrow1B\) pair contracts. The map from \(F\) induces the identity under this projection. It is therefore a quasi-isomorphism on every stalk, proving (G.7). This also shows that the attaching map, rather than merely its effect on cohomology dimensions, is being retained.
Taking ordinary sections in (G.7) gives the same contractible pair and hence
\[ R\Gamma(U_R,F)=A, \qquad R\Gamma(M\times(r,R),F)=B\quad(0<r<R). \tag{G.8} \]The restriction from the first complex to the second is \(a\). All smaller-radius comparisons use the original units and the product restrictions in (G.5), so (G.8) is compatible with those restrictions.
Let \(K_r\) be the closed subcone of radius \(r<R\), which is compact. The support fiber formula of C.5, now for \(F\), gives
\[ R\Gamma_{K_r}(U_R,F)=\operatorname{Fib}(A\xrightarrow a B). \tag{G.9} \]Increasing \(r\) restricts the complementary annulus and induces the identity on \(B\) under (G.5); it induces the identity on \(A\) as well. These support groups consequently have identity transition maps in the displayed model. The sets \(K_r\), \(r\uparrow R\), are cofinal among compact subsets of \(U_R\). Taking their filtered union in an injective resolution, as in C.12, proves
\[ R\Gamma_c(U_R,F)=\operatorname{Fib}(A\xrightarrow a B)=i_v^!F. \tag{G.10} \]The last equality is B.2's point-support fiber. Its comparison with (G.9) is the support-extension map: restriction from the puncture to an annulus gives the identity of \(B\). Thus extension from \(U_r\) to \(U_R\) also induces the identity on (G.10). We have proved the local stabilization with its actual maps; no general stratified homotopy theorem has been presumed.
Ordinary neighborhoods at the vertex have the perfect section complex \(A\). At every other point, a sufficiently small chart trivializes the finite local cohomology systems, and the truncation argument of G.2 gives perfect sections there. G.1 proves biduality for \(F\). F.16 and (G.10), with their compatible extension maps, give the other point exchange, and F.20 gives its companion:
\[ i_v^*D_XF\simeq\operatorname{Fib}(a)^\vee, \qquad i_v^!D_XF\simeq A^\vee. \tag{G.11} \]Both are perfect. Away from the vertex, F.5 and the local truncation argument show that the dual still has finite-rank locally constant cohomology. Thus duality preserves these two-stratum constructible complexes, and G.1 applies to their duals too. In particular, F.6's identity \(D_Xj_!H=Rj_*D_UH\), followed by this actual biduality, gives the reverse identity \(D_XRj_*H=j_!D_UH\) for these models. This conclusion has been proved at their full bounded-complex scope, not only for constant sheaves.
G.4. Consequences for the curve and cone calculations
A disc with its centre as vertex is a cone on a circle, and the model of finitely many discs with their centers identified is a cone on the finite disjoint union of those circles. The radial maps and quotient topology were proved in B.3–B.4. A finite-rank local system on each punctured branch has the two-term complex of A.4. Thus G.3 proves biduality and both stalk/costalk exchanges for every bounded complex constructible for these branch-and-vertex decompositions. This gives both classical punctured-line duality formulas of Section 2.
For the branch-normalization sheaf \(N\) of Section 1 (the node calculation), one also obtains \(D_XN=N[2]\) canonically. Locally \(N\) is the sum of the closed direct images of the constant sheaves on the separate smooth discs, by B.4. F.6 and F.5 dualize each such summand to the same summand shifted by two. The local degree \(-2\) generators are the positive complex orientation generators on the respective branches. They agree when a branch neighborhood is shrunk, by C.5, and are permuted when branch labels are permuted. They therefore identify the sole cohomology sheaf of \(D_XN\) with \(N\). The truncation isomorphism gives \(D_XN=N[2]\), also across overlaps with the smooth part of the curve. Dualizing the actual short exact sequence (1.2) now proves the triangle (2.2). This proves that classical dual object and its attaching maps at the branch model. L.2–L.4 supply the general algebraic node criterion and identify its actual normalization with these analytic branches, so the calculation applies to every complex algebraic node.
For the affine cone of Section 1 (the cone calculation), C.3 proves that the neighborhoods really are the cones \(U_R\) on its compact circle-bundle link. G.2 proves the needed link finiteness even with finite-rank local coefficients. Therefore G.3 proves both dual exchanges and biduality for every bounded complex constructible for its smooth puncture and vertex. For \(F=\Lambda_X\), \(A=\Lambda\), \(B=C^\bullet(M;\Lambda)\), and \(a\) is the constant-cochain map of C.3. Equations (1.3), (G.10) and (G.11) prove all the asserted classical dual stalk and costalk groups in Proposition 1.5, including their degree signs. For \(F=Rj_*\Lambda\), the map \(a\) is the identity of \(B\), so its costalk and the stalk of its dual vanish, as the reverse extension identity also shows.
G.1 isolates the exact finiteness input for general biduality, while G.2–G.4 verify it on the actual curve and cone spaces used in Sections 1–2. Appendices I–J subsequently construct the general normal neighborhoods and prove coefficient stabilization, compact-link finiteness and fixed-stratification duality. K.6 subsequently proves existence of finite algebraic Whitney refinements.
For the local model and duality, see Goresky, §§9.1–9.4 and 12.4–12.8. General Whitney neighborhoods and their constructible coefficients are treated in Appendices I–J.
Appendix H. Classical proper-support operations and their duality identities
Let \(f:X\to Y\) be a continuous map between locally compact Hausdorff metrizable spaces of the finite compact cohomological dimension proved in F.2. Coefficients are a field. All derived inputs are bounded below unless a stronger bound is stated. The same hypotheses are imposed on spaces in a base-change square; they hold for the classical algebraic fiber products in this course. This appendix proves the operation identities used in Sections 2–3. Preservation of algebraic constructibility requires the additional geometric arguments subsequently proved in K.6–K.8.
H.1. Proper supports and the fiber map
We call a map proper when the inverse image of every compact subset is compact. For maps between locally compact Hausdorff spaces this condition implies that the map is closed. Indeed, to test whether a point \(y\) lies in the image of a closed set, choose a compact neighborhood \(T\) of \(y\). Its inverse image is compact, and the image of its intersection with the closed set is compact, hence closed in \(T\). If \(y\) is a limit of the original image, this compact image contains \(y\). Properness is local on the target: a compact set has a finite closed shrinking of an open cover by relatively compact neighborhoods, and its inverse image is then a finite union of compact inverse images. It is preserved under base change: over a compact subset of the new target, the pullback is a closed subset of the product of that compact set and the compact inverse image of its image in the old target. Closed restrictions and finite unions of proper supports remain proper for the same reasons.
Define
\[ (f_!F)(V)=\{s\in\Gamma(f^{-1}V,F): f|_{\operatorname{supp}s}:\operatorname{supp}s\to V\text{ is proper}\}. \tag{H.1} \]The preceding local property proves the sheaf axiom. Finite unions of supports prove closure under addition. The functor is left exact: a section in the kernel of a sheaf map lifts uniquely into its kernel sheaf, with exactly the same support. If \(f\) is proper then \(f_!=f_*\). For the structural map this is \(\Gamma_c\), and for open or closed inclusions it agrees with the functors of B.2.
The ordinary inverse image \(f^*\) is sheafification of the usual neighborhood-colimit presheaf. Its stalk at \(x\) is \(F_{f(x)}\), so it is exact. The section definition of \(f_*\) gives its adjunction with \(f^*\); hence \(f_*\) preserves injectives. Injective resolutions therefore give \(Rf_*\) and the derived ordinary adjunction, including composition of ordinary direct images. These assertions require no constructibility hypothesis.
We will use the following consequence of F.1. If \(M\) is c-soft and \(Z\subset X\) is closed, then every compactly supported section of \(M|_Z\) extends to a compactly supported section of \(M\) on \(X\). Choose a compact neighborhood \(T\) of its support. On \((Z\cap T)\cup\partial T\), prescribe the given section and zero, respectively. They agree on the intersection because the support lies in \(\operatorname{int}T\). The finite closed gluing and compact extension of F.1 extend these data; cutting off across \(\partial T\) gives the required section, and it agrees with the original section on all of \(Z\), including the zero germs outside \(T\).
For \(y\in Y\), let \(X_y=f^{-1}(y)\). Restricting a section with proper support defines
\[ (f_!F)_y\longrightarrow\Gamma_c(X_y,F|_{X_y}). \tag{H.2} \]This map is injective. If a representative \(s\) restricts to zero on \(X_y\), the closed image of its proper support misses \(y\); on the complementary neighborhood its restriction is zero. If \(F\) is c-soft, (H.2) is also onto: \(X_y\) is closed, so the compact extension just proved extends a compact fiber section to one on \(X\). A compact support is proper over \(Y\). For arbitrary \(F\), take the beginning \(0\to F\to I^0\to I^1\) of the Godement resolution. Both \(I^0,I^1\) are c-soft. Both sides of (H.2) are left exact in \(F\), since restriction to the fiber is exact. The two isomorphisms for \(I^0,I^1\) identify their kernels, proving that (H.2) is an isomorphism for every sheaf.
H.2. Derived fibers, bounds, and arbitrary proper-support base change
An injective sheaf on \(X\) restricts to a c-soft sheaf on the closed fiber, by F.1. Restricting an injective resolution to the fiber is exact, and that restricted resolution therefore computes compact-support cohomology. Apply (H.2) termwise to get the canonical derived fiber formula
\[ (Rf_!F)_y\simeq R\Gamma_c(X_y,F|_{X_y}). \tag{H.3} \]The same proof works for a bounded-below complex, using the acyclic-resolution comparison proved in F.1. In particular, a sheaf which is c-soft on each fiber is \(f_!\)-acyclic. Bounded-below complexes of such sheaves compute \(Rf_!\) termwise.
If \(\dim_cX\leq N\), its closed fibers have dimension at most \(N\) by F.2. Thus \(R^qf_!F=0\) for \(q>N\) for every sheaf \(F\). Finitely many truncation triangles now show that
\[ F\in D^{[a,b]}(X)\quad\Longrightarrow\quad Rf_!F\in D^{[a,b+N]}(Y). \tag{H.4} \]This is a bound for sheaves without a finiteness assumption on their stalks. It does not imply that the resulting cohomology sheaves are constructible.
Consider the Cartesian square with \(f':X'=X\times_Y Y'\to Y'\), \(g:Y'\to Y\), and \(g':X'\to X\). Pullback of a proper support is proper by H.1. Pulling back sections consequently gives the natural morphism
\[ g^*f_!F\longrightarrow f'_!g'^*F. \tag{H.5} \]It may equivalently be formed by the inverse/direct-image adjunction units; on a local representative it is precisely restriction to the pullback support. At \(y'\), (H.2) identifies this map with the identity on compact sections of the same fiber \(X_{g(y')}=X'_{y'}\), with its same restricted sheaf. It is therefore an isomorphism.
To derive it, choose an injective resolution \(I\) on \(X\). The restriction of \(g'^*I\) to every \(f'\)-fiber is the restriction of \(I\) to the corresponding \(f\)-fiber and is c-soft. Thus \(g'^*I\) is termwise \(f'_!\)-acyclic, while \(g^*\) is exact. Applying (H.5) termwise proves
\[ g^*Rf_!F\xrightarrow{\sim}Rf'_!g'^*F. \tag{H.6} \]This proves the actual base-change map on bounded-below complexes. Pasting two squares gives the same map: both underived maps pull back the same local section to its iterated pullback support, and the acyclic comparisons used to derive them are natural. If \(f\) is proper, \(f_!=f_*\), so this includes classical proper base change for ordinary direct image.
H.3. Composition and c-soft images
Proper direct image preserves c-soft sheaves. Let \(M\) be c-soft on \(X\), and take a section of \(f_!M\) over a compact \(K\subset Y\). By F.1 it is represented on an open neighborhood \(V\) of \(K\), hence by a section \(s\) of \(M\) over \(f^{-1}V\) with support proper over \(V\). Choose a compact neighborhood \(T\) of \(K\) inside \(V\). The restriction to the closed set \(f^{-1}T\) has compact support. The compact closed-section extension in H.1 extends it to a compactly supported section \(t\) on \(X\). As a section of \(f_!M\), it agrees with the original section on \(\operatorname{int}T\), and thus extends its germs on \(K\). This proves c-softness of \(f_!M\).
For composable \(X\xrightarrow fY\xrightarrow gZ\), the ordinary identity \(g_*f_*=(gf)_*\) restricts to
\[ g_!f_!=(gf)_!. \tag{H.7} \]Here is the support check in both directions. A section of \(F\) over \((gf)^{-1}V\) has a closed support \(S\). If \(S\to V\) is proper, then \(S\to g^{-1}V\) via \(f\) is proper: the inverse image of a compact \(T\subset g^{-1}V\) is a closed subset of the compact inverse image of \(g(T)\). Thus the section defines one of \(f_!F\). Its support is \(f(S)\), by the fiber isomorphism (H.2); this image is closed. Its inverse image over a compact subset of \(V\) is the image of the corresponding compact subset of \(S\), so it is proper over \(V\). Conversely, if \(S\to g^{-1}V\) is proper and \(f(S)\to V\) is proper, the inverse image in \(S\) of a compact subset of \(V\) is obtained by two successive compact inverse images. This proves (H.7).
An injective resolution on \(X\) has c-soft terms. Its image under \(f_!\) has c-soft terms by the first paragraph, hence is termwise \(g_!\)-acyclic by H.2. The bounded-below acyclic comparison therefore derives (H.7) to
\[ Rg_!Rf_!\simeq R(gf)_!. \tag{H.8} \]Threefold composition and the identity map are compatible because the underived identifications preserve the same section and support, and the resolution comparisons are natural. This also proves \(R\Gamma_c(Y,Rf_!F)=R\Gamma_c(X,F)\).
H.4. Sums and the projection formula
Proper direct image commutes with filtered colimits. Indeed, after taking a stalk, this is (H.2) and the compact-section colimit theorem F.4 on the fiber; inverse image commutes with these colimits because it is computed on stalks. In particular \(f_!\) commutes with arbitrary direct sums.
Multiplying a section with proper support by a pulled-back section defines
\[ f_!F\otimes G\longrightarrow f_!(F\otimes f^*G). \tag{H.9} \]Its support is contained in the original proper support. On a fiber over \(y\), the pulled-back sheaf \(G\) is the constant sheaf with value \(G_y\). The stalk of (H.9) is therefore \(\Gamma_c(X_y,F|_{X_y})\otimes G_y\to \Gamma_c(X_y,F|_{X_y}\otimes\underline{G_y})\). This is an isomorphism: choose a basis of \(G_y\), express the tensor sheaf as a sum of copies of \(F|_{X_y}\), and use the compact-section direct-sum statement in F.2. The resulting map is the original multiplication map, independent of the chosen basis. Hence (H.9) is an isomorphism of sheaves.
For complexes, replace \(F\) by a bounded-below injective resolution \(I\), and use a bounded-below representative of \(G\). Each term of \(I\otimes f^*G\), restricted to a fiber, is a finite sum of tensor products of a c-soft sheaf with a constant vector space. Such a tensor product is a direct sum of c-soft sheaves, hence c-soft. Thus this complex computes its proper-support image termwise. Over a field tensoring preserves quasi-isomorphisms: stalkwise an acyclic complex of vector spaces contracts, and its tensor product contracts by the same homotopy with the Koszul sign convention. Applying (H.9) termwise gives
\[ Rf_!(F\otimes^L f^*G)\simeq Rf_!F\otimes^L G. \tag{H.10} \]This proves the projection formula for the stated bounded-below complexes, with arbitrary coefficient sheaves, rather than only for finite-rank local systems.
H.5. The general classical exceptional inverse image
Let \(M\) be c-soft on \(X\). F.3 proves that \(F\otimes M\) is c-soft for every sheaf \(F\). Thus \(T_{M,f}(F)=f_!(F\otimes M)\) is exact: apply the long exact sequence of \(Rf_!\) and the acyclicity of its kernel tensor term. It preserves direct sums by H.4, hence all colimits by the cokernel presentation of a colimit used in F.3.
Its right adjoint on a sheaf \(G\) on \(Y\) is the sheaf
\[ f^{\#}(M,G)(U)= \operatorname{Hom}_Y\bigl(f_!j_{U!}(M|_U),G\bigr). \tag{H.11} \]The proof is the actual section presentation of F.3 with \(T_{M,f}\) in place of \(T_M\). For clarity, apply this exact, sum-preserving functor to the open-cover presentation of \(\Lambda_U\); taking Hom into \(G\) gives the equalizer which proves the sheaf axiom for (H.11). A presentation of arbitrary \(F\) by sums of \(\Lambda_U\), followed by such a presentation of its kernel, identifies both kernels and gives
\[ \operatorname{Hom}_X(F,f^{\#}(M,G)) =\operatorname{Hom}_Y(f_!(F\otimes M),G). \tag{H.12} \]If \(G\) is injective, exactness of \(T_{M,f}\) implies injectivity of \(f^{\#}(M,G)\).
Choose the bounded c-soft resolution \(\Lambda_X\to L\) of F.4 in degrees \(0,\ldots,N\). Replace a bounded-below \(G\) on \(Y\) by an injective resolution \(J\). Define
\[ (f^!G)^n=\bigoplus_{p=0}^N f^{\#}(L^p,J^{n+p}), \qquad (du)_p=d_Ju_p-(-1)^n u_{p+1}d_L. \tag{H.13} \]This is a bounded-below complex of injectives. The mixed terms in its square cancel exactly as in F.12. The augmentation \(F\to F\otimes L\) is a quasi-isomorphism, and its total terms are c-soft, so \(f_!(F\otimes L)\) computes \(Rf_!F\). Currying (H.12) identifies the two mapping complexes: on \(F^i\otimes L^p\), a degree-\(n\) map has differential \(d_Jh_{i,p}-(-1)^nh_{i+1,p}d_F-(-1)^{n+i}h_{i,p+1}d_L\) on both sides. Hence
\[ R\operatorname{Hom}_Y(Rf_!F,G) \simeq R\operatorname{Hom}_X(F,f^!G). \tag{H.14} \]As in F.4 the mapping complexes may be unbounded; the adjunction objects themselves lie in \(D^+\). Quasi-isomorphisms and different choices of resolution give the same right adjoint by this Hom characterization. Its counit \(Rf_!f^!G\to G\) is the trace associated to the identity of \(f^!G\). Equation (H.8) identifies the right adjoint of a composite with the composite of these right adjoints, and identifies its counit with the composed counit. In particular \(\omega_X=f^!\omega_Y\). For an open immersion this agrees with \(j^!=j^*\), and for a closed immersion with B.2's \(i^!\), by uniqueness of the respective right adjoints.
H.6. Duality identities before constructible biduality
For bounded \(A\) and bounded-below \(B\) on \(Y\), the constructed operations satisfy
\[ f^!R\mathcal Hom(A,B) \simeq R\mathcal Hom(f^*A,f^!B). \tag{H.15} \]Map a bounded-below \(H\) on \(X\) into either side. The adjunction (H.14), tensor–Hom currying, and (H.10) give in order \(R\operatorname{Hom}_Y(Rf_!H\otimes A,B)\), \(R\operatorname{Hom}_Y(Rf_!(H\otimes f^*A),B)\), and \(R\operatorname{Hom}_X(H\otimes f^*A,f^!B)\). These are precisely the mapping complexes into the right side. All targets are bounded below because \(A\) is bounded; the injective Hom construction of F.5 justifies the internal derived Hom. Naturality and Yoneda prove (H.15), with the map obtained from evaluation and the adjunction counit.
For bounded \(K\) on \(X\) and bounded-below \(B\) on \(Y\), the same argument, now testing with \(H\) on \(Y\), gives
\[ Rf_*R\mathcal Hom(K,f^!B) \simeq R\mathcal Hom(Rf_!K,B). \tag{H.16} \]Indeed, its mapping complexes are successively \(R\operatorname{Hom}_X(f^*H\otimes K,f^!B)\), \(R\operatorname{Hom}_Y(Rf_!(f^*H\otimes K),B)\), and \(R\operatorname{Hom}_Y(H\otimes Rf_!K,B)\). Bound (H.4) makes \(Rf_!K\) bounded, so this internal-Hom target again lies in \(D^+\). Taking the structural dualizing complexes in (H.15)–(H.16) proves
\[ D_Xf^*A\simeq f^!D_YA, \qquad D_YRf_!K\simeq Rf_*D_XK. \tag{H.17} \]Neither identity uses constructible biduality. The model (F.12) for \(\omega_X=a_X^!\Lambda\) is a bounded complex of injectives: the coefficient complex has its sole term in degree zero and \(L\) has only finitely many degrees. Consequently \(D_XK\) is bounded for bounded \(K\), by the internal-Hom construction of F.5. Equation (H.4) then also bounds \(Rf_!D_XK\). If evaluation is additionally known to be an isomorphism for both \(K\) and \(Rf_!D_XK\), applying the second identity to \(D_XK\) and then dualizing gives \(D_YRf_*K\simeq Rf_!D_XK\). This proves the exact reduction for the reverse exchange. Appendix J proves the biduality hypothesis for every complex constructible on a given finite Whitney stratification. K.6–K.8 prove the required algebraic refinements and proper-support image constructibility, then establish the reversal for every classical algebraic image at the stated scope. Likewise (H.13) constructs \(f^!\) on \(D^+\), and K.8 proves its preservation of bounded algebraic constructibility using the pullback exchange and canonical biduality. No such preservation is inferred merely from the existence of the adjunction.
For proper-support operations, see Mathew, §§2.3–2.6 and 4, and Schnürer–Soergel, §§3–7.
Appendix I. Control tubes and normal local triviality
This appendix proves the geometric local-triviality input for a given finite Whitney stratification. Work locally in a smooth real manifold, with smooth meaning \(C^\infty\), and let \(Z\) be a closed subset partitioned into finitely many smooth locally closed strata. The frontier of a stratum is a union of smaller strata. We write \(S<T\) when \(S\subset\overline T\setminus T\). The local assertions also apply to a locally finite stratification by restricting to a neighborhood meeting finitely many strata. Existence of a finite algebraic Whitney stratification and finite cohomology for constructible coefficients on its links are separate assertions; they are not consequences of the definition. Appendix J proves the latter coefficient assertion after the geometry constructed here; K.6 proves the algebraic refinement assertion.
I.1. The elementary smooth tools used below
We record the smooth constructions needed in the argument. They do not require a triangulation theorem. A second-countable smooth manifold has a compact exhaustion \(K_n\subset\operatorname{int}K_{n+1}\): cover it by countably many relatively compact coordinate balls and successively add finitely many such balls covering the preceding compact set. On each compact annulus \(K_n\setminus\operatorname{int}K_{n-1}\), choose finitely many smaller coordinate balls whose closures lie in prescribed covering sets and in \(\operatorname{int}K_{n+1}\setminus K_{n-2}\). The resulting family is locally finite. This proves the refinement and closed-shrinking properties used here.
The function \(b(t)=e^{-1/t}\) for \(t>0\), and zero for \(t\leq0\), is smooth. Its successive right derivatives are polynomials in \(1/t\) times \(e^{-1/t}\), and tend to zero: use \(e^s\geq s^m/m!\) with \(m\) larger than the polynomial degree. Translates and products give smooth bumps supported in the preceding coordinate balls and positive on the smaller balls. Divide them by their locally finite positive sum to get a partition of unity. In particular every positive continuous function has a positive smooth minorant: choose each bump's constant coefficient below the function on that bump's support, then sum using the partition. The same construction supplies a smooth metric and a proper smooth exhaustion function. For the latter, take smooth cutoffs \(\chi_n=1\) near \(K_n\), supported in \(\operatorname{int}K_{n+1}\), and sum \(1-\chi_n\). Near any point all but finitely many summands vanish; outside \(K_{m+1}\) the sum is at least \(m\).
The smooth metric also supplies a compatible distance by taking infima of lengths of piecewise smooth paths on each connected component. On a compact coordinate ball its quadratic form is bounded above and below by positive multiples of the Euclidean form. Straight segments give the upper local distance bound; every path exiting a larger coordinate ball must cross a shell of positive Euclidean width, giving the lower local bound. Thus this distance induces the manifold topology. Distinct components can be assigned a bounded positive separation after bounding the distance within each component.
The smooth inverse-function argument can be obtained directly by contraction. After translating and applying an invertible linear map, write a map as \(F(x)=x+R(x)\), with \(\|dR\|<1/2\) on a closed ball. For small \(y\), iteration of \(x\mapsto y-R(x)\) stays in that ball and converges, since successive differences decrease geometrically. It gives the unique inverse. Subtracting the equations for two values gives continuity and a Lipschitz bound; taking difference quotients gives derivative \((dF)^{-1}\). Repeated differentiation proves smoothness. The same estimates, uniform on a compact parameter set, give the parameter version. If \(dq\) is onto, complete its rows to an invertible coordinate differential and apply this result: \(q\) becomes a coordinate projection. If \(S\) is a submanifold and \(q|_S\) is onto, first choose coordinates on \(S\) with these first coordinates, extend them to a submanifold chart, and use \(q\) itself for the first coordinates. Thus simultaneously
\[ S=\{v=0\},\qquad q(u,v)=(u_1,\ldots,u_p). \tag{I.1} \]We also need the elementary flow theorem. In a compact coordinate ball a smooth vector field \(V\) has bounds \(|V|\leq M\), \(\|dV\|\leq L\). For \(aM\) smaller than the available radius and \(aL<1\), the integral operator \(x(t)\mapsto x_0+\int_0^tV(x(s))\,ds\) is a contraction on the closed set of continuous paths staying in that ball, with the supremum norm. Its iterates converge geometrically to a differentiable solution; the integral equation gives its derivative. The same argument proves uniqueness and continuous dependence. More explicitly, iterating the inequality for two solutions bounds their difference by \(e^{L|t|}|x_0-y_0|\); the remainder after \(m\) iterations is bounded by a constant times \((L|t|)^m/m!\), which tends to zero. The differentiated integral equation for the initial-value derivative is a linear integral equation with the same contraction estimate. Higher differentiated equations have already constructed lower derivatives in their inhomogeneous terms, so induction proves smooth dependence of every order. Uniqueness gives the composition law and the inverse flow at negative time. Patching the coordinate solutions gives a maximal open time interval on a manifold. At a finite endpoint its trajectory leaves every compact subset of that manifold: otherwise a convergent subsequence in a compact set enters a coordinate ball with a uniform positive existence time and extends the trajectory. These are all the smooth-flow facts used below.
I.2. Whitney regularity and the tubular submersion
In Euclidean coordinates Whitney (b) for \(T,S\) says: if \(x_n\in T\), \(y_n\in S\) converge to \(p\in S\), their tangent planes converge to \(E\), and their secant lines converge to \(\ell\), then \(\ell\subset E\). It is invariant under smooth coordinate changes. Indeed, for a diffeomorphism \(h\), integration of its derivative on the short segment between the two points gives
\[ h(x_n)-h(y_n)=dh_p(x_n-y_n)+o(|x_n-y_n|). \tag{I.2} \]The limiting tangent plane becomes \(dh_pE\), and the limiting secant becomes \(dh_p\ell\), since \(dh_p\) is invertible. Applying the inverse diffeomorphism proves both directions.
Condition (b) implies (a), namely \(T_pS\subset E\). For \(0\ne v\in T_pS\), choose a smooth curve \(c(t)=p+tv+o(t)\) in \(S\). With \(t_n=\sqrt{|x_n-p|}\), the secants from \(x_n\) to \(c(t_n)\), divided by \(t_n\), tend to \(-v\). Condition (b) puts \(v\) in \(E\). In coordinates flattening \(S\), the unit normal direction from \(x_n\) to its coordinate projection onto \(S\) also has a convergent subsequence. Condition (b) puts its limit in \(E\); it is nonzero and perpendicular to \(T_pS\). Consequently \(\dim T>\dim S\) for every incident distinct pair. The compactness used here is elementary: orthogonal projectors of fixed rank form a closed bounded subset of the finite-dimensional matrix space.
A tube of \(S\) is a diffeomorphism \(\phi\) from a neighborhood of the zero section in an inner-product vector bundle \(E\to S\) onto a neighborhood of \(S\), restricting to the identity on that section. Write
\[ \pi_S(\phi(v))=\operatorname{base}(v),\qquad \rho_S(\phi(v))=|v|^2. \tag{I.3} \]In an orthonormal bundle chart these are coordinate projection and squared normal distance. Such a chart exists by applying Gram–Schmidt to a local frame; its divisions are by positive smooth norms. For a Whitney pair \(T,S\),
\[ (\pi_S,\rho_S)|_T:T\cap U_S\longrightarrow S\times(0,\infty) \quad\hbox{is a submersion after shrinking the tube.} \tag{I.4} \]Here is the rank argument. Use the tube chart and put \(r=|v|>0\), \(u=v/r\). Rank failure of \((\pi_S,r)|_T\) gives \(a_n\in T_pS\cong\mathbb R^{\dim S}\), \(b_n\in\mathbb R\), with \(|a_n|^2+b_n^2=1\), such that \(a_n+b_nu_n\) annihilates \(T_{x_n}T\). If failing points approach \(p\in S\), pass to limits of these vectors, the unit normals, and the tangent planes. Conditions (a) and (b) put both the whole horizontal space and \(u\) in the limiting plane. Thus \(a+bu\) belongs to that plane and its orthogonal complement, although its norm is one. This contradiction proves (I.4); replacing \(r\) by \(r^2\) does not change rank away from \(S\). A positive smooth minorant of the pointwise permitted radii makes the shrinking global. There are only finitely many relevant pairs, so it can be done for all of them at once.
I.3. Relative construction and gluing of tubes
We prove the precise relative tube fact needed for compatible controls. Suppose \(q:M\to P\) is smooth and \(q|_S\) is a submersion. A tube is called \(q\)-compatible if \(q\pi_S=q\). If such a tube is prescribed on an open \(O\subset S\), and \(C\subset O\) is closed in \(S\), it extends to a \(q\)-compatible tube on all of \(S\), preserving the prescribed tube on some neighborhood of \(C\). We prove preservation of the full embedding germ: two tubes agree there when an inner-product bundle isomorphism \(\psi_0:E_0\to E_1\), over the identity on the base, satisfies \(\phi_1\psi_0=\phi_0\) near the zero section. This implies equality of \(\pi_S,\rho_S\) after shrinking.
The converse implication would be false. On \(\mathbb R^2\), let \(R_\theta\) be rotation through \(\theta\), and compare the tube embeddings of the point \(\phi_0(v)=v\) and \(\phi_1(v)=R_{|v|^2}v\). The latter is a smooth diffeomorphism, with inverse \(w\mapsto R_{-|w|^2}w\); it preserves the norm and has derivative the identity at zero. Both tubes therefore have the same projection and radius functions. If a linear isometry \(\psi_0\) identified their embedding germs, differentiation would force \(\psi_0=1\), whereas \(\phi_1(v)\ne v\) for sufficiently small nonzero \(v\). We retain the full tube when protecting a prescribed region, so this ambiguity does not enter the construction.
Local existence follows from (I.1), taking the trivial normal bundle and the product coordinates. We first show that two local \(q\)-compatible tubes can be made to agree near a compact subset of a common chart by a diffeomorphism supported in that chart, fixing \(S\) and preserving \(q\). Let their embeddings be \(\phi_0,\phi_1\), and let \(\alpha_i:E_i\to TM|_S/TS\) be their normal differentials. Put
\[ \beta=\alpha_1^{-1}\alpha_0,\qquad A=\beta^*\beta,\qquad \psi=\beta A^{-1/2}. \tag{I.5} \]Then \(\psi\) is a bundle isometry and \(\beta^{-1}\psi=A^{-1/2}\) is positive self-adjoint. For completeness, a real symmetric operator has an orthonormal eigenbasis: maximize its quadratic form on the unit sphere, differentiate along that sphere to obtain an eigenvector, and induct on its invariant orthogonal complement. For a positive operator all eigenvalues are positive; this defines its unique positive square root. Smooth dependence of its inverse square root follows locally from the convergent binomial series for \(\alpha^{-1/2}(1-(1-A/\alpha))^{-1/2}\), choosing \(\alpha\) so that \(\|1-A/\alpha\|<1\). On a smaller neighborhood the series and each differentiated series converge uniformly. Thus (I.5) is smooth.
Use the simultaneous affine coordinates (I.1). On a small common domain define
\[ \Phi_t(v)=(1-t)\phi_0(v)+t\phi_1(\psi v), \qquad h_t=\Phi_t\phi_0^{-1},\quad 0\leq t\leq1. \tag{I.6} \]Each map fixes \(S\) and preserves \(q\). Its normal differential is \(\alpha_0((1-t)1+tA^{-1/2})\), which is invertible. The parameter inverse-function argument gives a common neighborhood of the compact subset where every \(h_t\) is a diffeomorphism onto its image. Injectivity can be made uniform there: otherwise pairs of distinct points with equal images, approaching the compact zero section, have convergent subsequences and contradict the parameter local inverse at their common limit. Notice that \(h_0=1\), while \(h_1\phi_0=\phi_1\psi\). On a region where a full germ identification \(\phi_1\psi_0=\phi_0\) is already given, taking normal derivatives gives \(\alpha_1\psi_0=\alpha_0\). Thus \(\beta=\psi_0\), \(A=1\), and \(\psi=\psi_0\) there. Formula (I.6) is consequently constant in \(t\) on that region: \(\Phi_t=\phi_0\), so \(h_t=1\). Equality of projection and radius alone is not used to infer this identity.
To extend the germ to an ambient diffeomorphism, choose a smooth cutoff \(\chi\), equal to one near the compact set and supported in a small common image neighborhood. For \(s,t\) close define, in the affine chart and by the identity outside it,
\[ G_{s,t}(z)=z+\chi(z)\bigl(h_t h_s^{-1}(z)-z\bigr). \tag{I.7} \]These preserve \(q\), fix \(S\), and equal the identity wherever the full embedding germs agree through the given bundle isometry. Uniformly on the compact support, \(G_{s,t}-1\) has derivative norm less than \(1/2\) when \(|s-t|\) is small. Extending the difference by zero to Euclidean space, the contraction equation \(z=w-(G_{s,t}(z)-z)\) proves global invertibility; the inverse is smooth by I.1. Choose an integer \(m\) with \(1/m\) below that bound and compose \(G_{(m-1)t/m,t}\cdots G_{0,t/m}\). Near the compact set all cutoff factors are one, so this telescopes to \(h_t\). At \(t=1\) it gives the required ambient diffeomorphism. The support can avoid any closed protected subset disjoint from that compact set. This proves the local gluing assertion, including preservation of a previously agreed germ.
Here are the global extension details. Replace \(M\) by \(M\setminus(\overline S\setminus S)\), so \(S\) is closed. Choose a locally finite relatively compact chart cover as in I.1, with compact smaller pieces whose interiors cover \(S\). Starting from the prescribed tube, attach one chart at a time. At a finite stage let \(D\subset S\) be the closed protected set, consisting of \(C\) and the preceding protected compact neighborhoods, and let \(B\subset S\) be an open neighborhood on which the old tube is defined. Choose a smooth function \(0\leq\theta\leq1\), equal to one near \(D\) and zero outside \(B\). Such a function follows from I.1's locally finite bumps and closed shrinking: choose \(D\subset B_0\subset\overline B_0\subset B\), take a partition subordinate to \(B\) and \(S\setminus\overline B_0\), and sum the terms supported in \(B\).
Let the next compact piece \(K\) lie in a relatively compact open base region \(W_0\), with \(\overline W_0\) inside one simultaneous \(q\)-chart \(W\). Retain the old tube over \(B_1=\{\theta>1/3\}\) and use the chart's product tube over \(A_1=W_0\cap\{\theta<2/3\}\). Their union contains \(D\cup K\). The closure of their overlap is contained in the compact set
\[ Q=\overline W_0\cap\{1/3\leq\theta\leq2/3\} \subset B\cap W, \]which avoids a neighborhood of \(D\). Apply (I.5)–(I.7) near \(Q\), with compact ambient support in \(W\) disjoint from \(D\), to send the old tube embedding to the product tube embedding through \(\psi\). Such support is possible because \(D\) is closed in \(M\) and \(Q\) is compact and disjoint from it. After shrinking the normal radii, the full embedding germs agree throughout the overlap \(A_1\cap B_1\). Glue their inner-product bundles by \(\psi\) there and glue their embeddings. There are only two pieces at this step; the transition and its inverse are the displayed bundle isometries. The new embedding remains \(q\)-compatible, and it is the prescribed old embedding near \(D\), where the ambient diffeomorphism is the identity. Choose an additional closed neighborhood of \(K\) inside \(A_1\cup B_1\) and protect it in all later stages.
Protect successively the earlier compact pieces and slightly larger closed neighborhoods of them. Their interiors exhaust \(S\). Hence every point has a neighborhood on which subsequent tube germs are unchanged. This produces a smooth bundle and embedding germ along the entire zero section, retaining the original germ near \(C\). A single positive radius makes that germ an embedding: take a proper exhaustion \(u\) of \(M\), shrink so that \(|u(\phi(v))-u(\operatorname{base}v)|<1\), and consider successive compact annuli of \(S\). Colliding images must have base exhaustion values differing by less than two. On each corresponding larger compact annulus, the compactness/inverse-function argument used above supplies a uniform injectivity radius. A positive smooth minorant below these locally finite bounds excludes every collision. Shrink once more to remain inside the domain of the germ. This establishes the claimed global relative tube, with no appeal to a tubular-neighborhood existence theorem.
I.4. Compatible control data
Suppose \(f:M\to P\) is smooth and its restriction to every stratum of \(Z\) is a submersion. We construct tubes for the given finite Whitney stratification satisfying
\[ \pi_S\pi_T=\pi_S,\qquad \rho_S\pi_T=\rho_S \quad(S<T),\qquad f\pi_S=f, \tag{I.8} \]where the compositions are defined. The construction uses only I.1–I.3. We explain the shrinking choices as well as the induction. Two incomparable strata have disjoint closures after removing their frontiers; distance neighborhoods there separate them. Thus their tubes can be chosen disjoint. A tube of \(S\) can also avoid every other stratum not lying above \(S\): none of the closures of those finitely many strata meets \(S\). Radius minorants implement these separations. Further shrinkings retain equations already established.
We additionally shrink each tube of \(R\) so that \(d(m,\pi_Rm)<d(\pi_Rm,\partial R)/3\) when \(\partial R\ne\varnothing\). This follows from continuity along the zero section and a positive radius minorant on \(R\). The triangle inequality gives \(d(m,\pi_Rm)<d(m,\partial R)/2\). Consequently, as a point in that tube approaches \(s\in\partial R\), its projection also approaches \(s\). This ensures that shrinking a lower tube can make all the required higher projections lie in its original domain; it prevents an uncontrolled jump of a higher projection toward a distant base point. Finitely many pairs can be treated simultaneously.
Induct upward on stratum dimension. Assume the tubes of smaller strata have been constructed, with (I.4) for every larger stratum. For a new stratum \(T\), first construct its tube over the part of \(T\) meeting those smaller tubes. Proceed downwards through their dimensions. At one stage let \(O\subset T\) be the union of the already treated, larger-dimensional lower tubes intersected with \(T\), and suppose a tube on \(O\) preserves their projection and radius. Shrink its domain so that every point and its projection lie in at least one of those treated tubes. This is possible pointwise since they cover \(O\), followed by the radius-minorant construction.
Now consider a lower stratum \(S<T\) of the next dimension. On \(U_S\cap T\) the map \(q_S=(\pi_S,\rho_S)\) is a submersion by (I.4). On its overlap with the already constructed tube on \(O\), that tube is \(q_S\)-compatible after shrinking. Indeed choose a treated stratum \(R\) whose tube contains the point and its projection. When it also meets the \(S\)-tube, comparability and dimensions give \(S<R\). The existing equations give
\[ q_S\pi_T=q_S\pi_R\pi_T=q_S\pi_R=q_S. \tag{I.9} \]All these compositions can be kept in their domains: near a base point each of the finitely many needed memberships is open; shrink the new tube there, then take a positive minorant. Choose a closed smaller region \(C_O\subset O\) retaining the intersections with sufficiently smaller treated tubes. Such a choice is possible because the complement of \(O\) in \(T\) cannot accumulate at a base point of a treated lower stratum: that stratum already has an ambient open tube. A compact-annulus shrinking in each treated tube gives closure inside \(O\), relative to \(T\).
Apply the relative extension of I.3 on \(U_S\cap T\), for \(q_S\), preserving the old tube near \(C_O\cap U_S\). Shrink the treated lower tubes to the retained smaller regions and glue. Distinct \(S\)'s at this stage have disjoint tubes, so these extensions do not interfere. This finishes the descending induction. There are finitely many strata and dimensions, so only finitely many such shrinkings occur.
The resulting tube near all lower strata is \(f\)-compatible: on a lower tube, \(f=f\pi_S\), and (I.9) gives \(f\pi_T=f\). Apply I.3 once more, now to \(f\), to extend it over all of \(T\), preserving a closed smaller neighborhood of the lower-tube intersections. Shrink those lower tubes accordingly. Finally apply I.4 to make the new tube's projection-radius map a submersion on every higher stratum. This completes the upward induction and proves (I.8).
For later compactness arguments, tubes may always be shrunk to closed-radius disk bundles with radius strictly below their original radius. Over a compact subset of \(S\), these disk bundles are compact: finitely many local bundle trivializations reduce this to closed bounded balls. Intersecting with the closed set \(Z\) retains compactness.
I.5. Controlled lifts and continuous stratified flows
A stratified vector field consists of a smooth field \(V_T\) on each stratum. It is controlled if, on a sufficiently small tube of every lower stratum \(S\),
\[ d\pi_S(V_T)=V_S\pi_S,\qquad d\rho_S(V_T)=0. \tag{I.10} \]For every smooth field \(W\) on \(P\), there is a controlled lift with \(df(V_T)=Wf\). Construct it upwards by dimension. On a new stratum \(T\), choose smaller closed tubes \(E_S\) around each \(S<T\), inside the neighborhoods where the already defined fields satisfy (I.10). Arrange additionally that \(\pi_R(E_S\cap E_R)\) lies in the original control neighborhood of \(S\) whenever \(S<R<T\). To justify this shrinking, first give \(E_S\) closure inside its original neighborhood relative to \(M\setminus\partial S\). At a point \(r\in R\) outside that original neighborhood there is then a neighborhood disjoint from \(E_S\); shrink the \(R\)-tube there. Inside it continuity of \(\pi_R\) gives the required membership. Repeat for the finitely many pairs. Incomparable closed tubes are disjoint as before.
At \(x\in T\), the indices with \(x\in E_S\) form a chain. If nonempty, take its largest member \(R\). Solve \((d\pi_R,d\rho_R)V_T=(V_R\pi_R,0)\) locally, using the submersion (I.4). A smooth right inverse is explicit: for a surjective matrix \(B\), use \(B^*(BB^*)^{-1}\). Equations (I.8), together with the already proved control of \(V_R\), imply every required smaller-stratum equation and \(df(V_T)=Wf\). Indices inactive at \(x\) can be excluded from a neighborhood of \(x\), since \(E_S\cap T\) is closed. If the chain is empty, solve just \(df(V_T)=Wf\). These constructions give local fields satisfying all constraints at every point where they are required. A partition of unity on \(T\) glues them: the constraints are affine linear with the same right-hand side, and the weights sum to one. This completes the lift.
The stratumwise smooth flows supplied by I.1 combine into a continuous local flow on \(Z\). We prove the two points that do not follow from the separate smooth flows. First, a trajectory cannot have a finite maximal endpoint while visiting a compact subset of \(Z\). If it did, choose a sequence of times tending to that endpoint with images tending to \(y\in S\). If the trajectory's stratum is \(S\), the ordinary coordinate-flow argument extends it. Otherwise the frontier condition makes \(S\) a lower stratum. Choose a compact coordinate neighborhood in \(S\) on which the lower flow exists for a fixed time \(\delta>0\), and a small closed tube over its compact flow image lying inside the control neighborhood. For a sufficiently late time \(t_i\), the trajectory is in this tube, with \(\rho_S=c_i>0\), and the remaining time is less than \(\delta\). For as long as it is defined, (I.10) forces its projection to be the lower trajectory and its radius to remain \(c_i\). It cannot leave the control neighborhood: these two conditions confine it to a compact subset of that neighborhood, so a first exit would contradict continuity. All later points of the convergent subsequence therefore have radius \(c_i\), contradicting their limit \(y\), whose radius is zero. This proves escape from compact sets at every finite maximal endpoint.
Second, fix a stratumwise flow value \(\Phi(t,x)\), with \(x\in S\). Choose a compact neighborhood \(K\subset S\) of \(x\) and a time margin so the lower flow of \(K\) over the enlarged time interval is compact. Choose a sufficiently small closed disk tube over that compact image, inside the control neighborhood. For \(z\) near \(x\), the same equations give
\[ \rho_S(\Phi(s,z))=\rho_S(z),\qquad \pi_S(\Phi(s,z))=\Phi_S(s,\pi_Sz). \tag{I.11} \]They hold first for short times, and then throughout the enlarged interval: a first exit is impossible and a finite maximal endpoint would contradict the compact-escape result just proved. Thus the domain of the combined flow is open near \((t,x)\). As \((s,z)\to(t,x)\), the right side of the second identity tends to \(\Phi_S(t,x)\), while the first tends to zero. Compactness of the disk tube implies that every convergent subsequence of the images has that same limit on its zero section; hence the images converge to it. This proves joint continuity. The group and inverse identities hold on each stratum, so the combined local maps are homeomorphisms preserving every stratum. No continuity of the ambient vector-field values across strata was assumed.
I.6. Proper stratified submersions and normal cones
If \(f|_Z:Z\to P\) is proper and a submersion on each stratum, then it is locally a product, by homeomorphisms preserving all strata. Choose a coordinate box in \(P\), centered at \(p\), and use I.4–I.5 to lift its coordinate fields. A trajectory lifting a coordinate segment in a compact smaller box stays in its compact inverse image. The compact-escape result proves existence for the entire segment. Compose these flows in the fixed order \(1,\ldots,d\) to define
\[ F_p\times B\longrightarrow f^{-1}(B),\qquad (z,t)\longmapsto\Phi_d(t_d,\ldots\Phi_1(t_1,z)\ldots), \quad F_p=f^{-1}(p). \tag{I.12} \]Its inverse uses the negative flows in reverse order, together with the value of \(f\). Both are continuous by I.5 and preserve strata. The lifted fields need not commute; the specified inverse order is what proves the two composite maps are the identity. The same argument works over a whole coordinate box whenever the map is proper over that box, since each particular coordinate path is compact. This is the first isotopy lemma at the finite Whitney scope used here.
Now fix \(p\in S\subset Z\). Work in a neighborhood avoiding all strata not above \(S\), so \(S\) is closed there. Take its tube, a relatively compact coordinate box \(B\subset S\), and a constant \(\epsilon>0\) below the squared tube radius over \(\overline B\), small enough for (I.4) on every upper stratum. On the punctured tube,
\[ q=(\pi_S,\rho_S): Z\cap\{\pi_S\in B,\ 0<\rho_S<\epsilon\} \longrightarrow B\times(0,\epsilon) \tag{I.13} \]is proper: the inverse image of a compact subset is closed in a compact disk bundle and has radius bounded away from zero and the outer boundary. It is a submersion on every stratum. Apply the proved isotopy lemma, using controls compatible with this \(q\), to obtain a product with the compact fiber \(L=q^{-1}(p,\epsilon/2)\). Adjoin the zero section and collapse \(L\times\{0\}\) to a vertex. The resulting map is a stratum-preserving homeomorphism
\[ Z\cap\{\pi_S\in B,\ \rho_S<\epsilon\} \simeq B\times c_{<\epsilon}L. \tag{I.14} \]Here the cone parameter is squared normal distance. Continuity at the added vertex follows from compact disk-bundle compactness: if the base tends to \(s\) and the radius tends to zero, every cluster point is the unique zero-section point \(s\). The inverse is continuous there because a neighborhood of the vertex in a cone on a compact \(L\) contains all sufficiently small radii. The empty-link case gives just \(B\). Restricting \(B\) and the radius gives arbitrarily small such neighborhoods, since the tube is an actual ambient neighborhood and its compact fibers shrink to the zero section. This proves normal local triviality, including compatible shrinking in the displayed product.
The link inherits Whitney regularity. More generally, if a smooth map \(q\) is a submersion on every stratum, its level intersections have tangent spaces \(T_xT\cap\ker dq_x\). In a convergent pair of tangent planes the limit contains the tangent space of the lower stratum by (a), on which \(dq\) is onto. The kernels therefore have constant codimension and converge to the intersection of the limiting plane with \(\ker dq_p\); this follows by solving the surjective rows with \(B^*(BB^*)^{-1}\). Secants between points of the same level have limit in \(\ker dq_p\), by the derivative estimate (I.2) applied to \(q\). Original condition (b) then gives condition (b) for the intersections. For (I.13), the product identifies every nonempty upper piece with its whole link piece times the base box, so its original full frontier incidences restrict to full incidences on \(L\). The dimension of each link piece is \(\dim T-\dim S-1\), strictly below the dimension of \(T\).
These arguments supply the normal local-triviality theorem used in Sections 2 and 4 once a finite Whitney stratification is given. Appendix J next proves finite-dimensional link cohomology with constructible coefficients and the associated duality theorem. K.6–K.8 subsequently prove existence of algebraic Whitney refinements and preservation of algebraic constructibility by the classical operations. For control tubes, flows and local triviality, see Mather's Notes on Topological Stability, §§1–2 and 6–10; the first isotopy lemma is in §11.1.
Appendix J. Constructible coefficients on Whitney neighborhoods
Let \(X\) be a locally closed subset of a finite-dimensional smooth real manifold, with a given finite Whitney stratification \(\mathcal S\). We retain the Hausdorff, metrizable and finite-dimensional hypotheses of Appendices F–I. A complex is \(\mathcal S\)-constructible here if it is bounded and its cohomology sheaves restrict to finite-rank local systems on every stratum. The coefficient ring is a field \(\Lambda\).
This appendix proves the coefficient comparison, finite cohomology on compact links, biduality and preservation of this fixed constructibility system. The order of proof matters:
\[ \begin{gathered} \text{proper interval comparison} \ \Longrightarrow\ \text{ordinary neighborhood stabilization}\\ \Longrightarrow\ \text{local evaluation is an isomorphism} \ \Longrightarrow\ \text{finite cohomology on compact spaces}\\ \Longrightarrow\ \text{finite normal support groups and constructible duals}. \end{gathered} \]Thus finite link cohomology is proved after local evaluation, using G.1; it is not inserted as an assumption into that criterion. No existence theorem for algebraic Whitney refinements is used.
J.1. The coefficient comparison along an interval
Put \(I=[0,1]\). If \(E\) is a bounded complex on \(Y\times I\) and the cohomology sheaves of its restriction to each fiber \(\{y\}\times I\) are locally constant, then, for the projection \(p:Y\times I\to Y\), the counit is an isomorphism:
\[ p^*Rp_*E\xrightarrow{\sim}E. \tag{J.1} \]Here \(Y\) has the classical hypotheses above; no local constancy in the \(Y\) direction is assumed. The map \(p\) is proper: its inverse image of a compact set is a product of two compact spaces. Proper base change (H.6) identifies the counit's stalk at \((y,t)\) with evaluation
\[ R\Gamma(I,E|_{\{y\}\times I})\longrightarrow E_{(y,t)}. \tag{J.2} \]A local system on \(I\) is constant. Indeed Appendix A.4's transport identifies its fibers by the unique endpoint-fixed homotopy class of paths in \(I\); linear interpolation contracts any two such paths relative to their endpoints. The constant-sheaf singular resolution in A.2 and C.1–C.2 applies also to an interval with its endpoints: their neighborhood basis consists of intervals or half-intervals, with the same straight-line contraction. Its prism identity gives \(H^0(I,\underline V)=V\) and \(H^q(I,\underline V)=0\) for \(q>0\), and evaluation is the displayed isomorphism in degree zero. Apply the finitely many truncation triangles to the fiber complex. They show that (J.2) is an isomorphism in every degree. This proves (J.1). They also show that \(Rp_*E\) has the same cohomological bounds as \(E\), so every complex just used remains bounded.
There is a useful map-level consequence. Suppose \(H:Y\times I\to X\) is a continuous homotopy such that, for each \(y\), its track \(H(y,I)\) lies within one stratum of \(X\). For constructible \(F\), set \(E=H^*F\), and write \(h_t(y)=H(y,t)\). Exact inverse image identifies the fiber cohomology sheaves of \(E\) with the pulled-back local systems on that track. Restricting (J.1) to the two endpoints gives natural isomorphisms
\[ h_0^*F\ \xleftarrow{\sim}\ Rp_*H^*F\ \xrightarrow{\sim}\ h_1^*F. \tag{J.3} \]These also compare the maps on derived ordinary sections. The adjunction map \(R\Gamma(X,F)\to R\Gamma(Y\times I,H^*F) =R\Gamma(Y,Rp_*H^*F)\), followed by either endpoint map, is the original pullback by \(h_0\) or \(h_1\). This follows directly from composition of the inverse/direct-image adjunction units in H.1. For a constant homotopy the comparison is the identity. Restricting \(Y\), or restricting the parameter to a subinterval, restricts the same evaluation maps. Thus this construction controls the actual restriction morphisms, not just their cohomology dimensions.
In particular, suppose \(V\subset U\) and a map \(r:U\to V\) is joined to the identity of \(U\) by such a homotopy, all of whose maps also carry \(V\) into \(V\). Then
\[ R\Gamma(U,F)\longrightarrow R\Gamma(V,F|_V) \tag{J.4} \]is an isomorphism. To exhibit its inverse, pull back sections along \(r\), then use (J.3) to identify \(r^*(F|_V)\) with \(F\). The composite on \(U\) is the identity by the preceding compatibility with pullback. The composite on \(V\) is the identity by the restriction of the same homotopy to \(V\). This supplies both inverse identities.
We will also use a product form of this argument. Let \(B\) be a convex open box or an interval, fix \(b_0\in B\), and suppose \(E\) on \(Y\times B\) is constructible for strata \(T\times B\). The homotopy \((y,b,t)\mapsto(y,(1-t)b+tb_0)\) has its tracks in those strata. Formula (J.3) gives
\[ E\simeq \operatorname{pr}_Y^*E_0,\qquad R\Gamma(Y\times B,E)\simeq R\Gamma(Y,E_0), \qquad E_0=E|_{Y\times\{b_0\}}. \tag{J.5} \]For the assertion on sections, projection and the slice are inverse up to this very homotopy; use its compatibility with their pullback maps as in (J.4). The same proof applies to \(\operatorname{pr}_Y^*G\) for any bounded \(G\), because its fiber restrictions are constant. Comparisons for different slices are the interval evaluation maps. In particular restrictions between subintervals, after transport to one fixed slice, are identities. This last assertion also follows by using a larger interval containing both slices and factoring all maps through its section complex.
J.2. Ordinary local cohomology and canonical biduality
At \(x\in S\), I.6 supplies one fixed stratum-preserving chart \(B\times C_R(L)\), taking \(x\) to \((0,v)\), with \(L\) compact. Here \(C_R(L)=(L\times[0,R))/(L\times\{0\})\), and \(v\) is its vertex; the cone coordinate is the squared normal radius of I.6. Smaller boxes and smaller positive radii give a cofinal basis of neighborhoods of \(x\).
For \(0<r<R\), take homothetic boxes and cones \(U_r=B_r\times C_r(L)\subset U_R=B_R\times C_R(L)\). The map
\[ (b,[z,s])\longmapsto (\lambda b,[z,\lambda s]),\qquad \lambda=r/R>0, \tag{J.6} \]maps \(U_R\) into \(U_r\). Interpolate \(\lambda\) linearly from \(1\) to \(r/R\). Every track stays in the same stratum: a positive radial coordinate remains positive, its link point is fixed, and the vertex stays in the vertex stratum. The homotopy preserves \(U_r\) as well. Thus (J.4) proves that restriction between these neighborhood section complexes is an isomorphism. The case of an empty link is the same box contraction.
Exact filtered colimits on an injective resolution give \(\varinjlim_r H^q(R\Gamma(U_r,F))=H^q(F_x)\), as in G.1. Since all the restriction maps are isomorphisms, each original evaluation map is an isomorphism:
\[ R\Gamma(U_r,F)\xrightarrow{\sim}F_x. \tag{J.7} \]The stalk complex is perfect, by boundedness and finite-dimensional cohomology. G.1 therefore applies at every point and proves the canonical map
\[ F\xrightarrow{\sim}D_XD_XF. \tag{J.8} \]We have used neither finite link cohomology nor constructibility of \(D_XF\) here. Its boundedness, needed in G.1, comes from F.4–F.5: \(\omega_X\) has a bounded injective model, and internal Hom from a bounded complex into that model is again bounded. The same applies to the second dual. These are results for arbitrary coefficient sheaves over the field.
J.3. Compact constructible cohomology is finite
Suppose now that \(X\) is compact. The structural duality of F.14–F.16, applied twice, gives
\[ \begin{aligned} R\Gamma(X,D_XF)&\simeq R\Gamma(X,F)^\vee,\\ R\Gamma(X,D_XD_XF)&\simeq R\Gamma(X,F)^{\vee\vee}. \end{aligned} \tag{J.9} \]Ordinary and compact supports agree on \(X\). Under (J.9), the sections of the map in (J.8) are the linear-complex evaluation map: both are obtained by currying evaluation followed by the structural counit. The sign is the degree sign checked in G.1. Thus \(R\Gamma(X,F)\) is canonically isomorphic to its algebraic double dual.
Here is the finite-dimensional conclusion, including the necessary linear algebra. For a vector space \(V\), its evaluation \(V\to V^{\vee\vee}\) is onto only if \(V\) is finite-dimensional. If \(V\) had an infinite basis \(\{e_i\}\), choose distinct \(e_{i_n}\), \(n\geq1\). In \(V^\vee\), let \(W\) be the span of all the coordinate functionals \(e_i^\vee\), and let \(a\) take value \(1\) on every \(e_{i_n}\) and \(0\) on the other basis vectors. Then \(a\notin W\). Define a functional on \(W+\Lambda a\) to be zero on \(W\) and one on \(a\), and extend it to \(V^\vee\) by extending a basis. This extension cannot be evaluation at any \(v\in V\): vanishing on all the coordinate functionals would force \(v=0\), while its value on \(a\) is one. This proves the assertion. The basis extension used here follows from the maximal-linearly-independent-set argument: a maximal independent extension must span, since otherwise one more vector could be added.
Linear dual is exact over a field by that same extension argument. Hence \(H^q(P^{\vee\vee})=H^q(P)^{\vee\vee}\), with the map induced by evaluation, for every complex \(P\). Apply this to \(P=R\Gamma(X,F)\) and (J.9). Its cohomology groups are finite-dimensional. They vanish outside a finite range by H.4, applied to the proper structural map. We have proved
\[ X\ \text{compact},\ F\in D^b_{\mathcal S}(X) \quad\Longrightarrow\quad R\Gamma(X,F)\ \text{perfect}. \tag{J.10} \]In particular this holds on every link \(L\) from I.6: that link is compact, has the inherited finite Whitney stratification proved there, and is a closed subset of its smooth level manifold. No triangulation or unproved finite-type assertion about the individual open strata is required in this deduction.
J.4. The general normal attaching and support complexes
Consider the normal slice \(C_R(L)\) in I.6. Let \(F_0\) be a constructible complex on it. On the puncture, (J.5) gives \(j^*F_0=p_L^*J_0\), with \(J_0\) the restriction to one link slice. Set
\[ A=(F_0)_v,\qquad B=R\Gamma(L,J_0),\qquad a:A\longrightarrow B. \tag{J.11} \]Both \(A\) and \(B\) are perfect, the latter by (J.10). The map \(a\) is the vertex restriction of the actual unit \(F_0\to Rj_*j^*F_0\). The interval comparisons of J.1 identify \(i^*Rj_*j^*F_0=B\), compatibly with decreasing the outer radius.
The same localization proof as (G.7) now applies to this arbitrary stratified link:
\[ F_0\simeq \operatorname{Fib}\bigl(Rj_*j^*F_0\oplus i_*A \xrightarrow{\mathrm{res}-i_*a}i_*B\bigr). \tag{J.12} \]To check it, use the two units and their natural commuting homotopy to map into the displayed cone fiber. On the puncture the map is the identity. At the vertex its target is \(\operatorname{Fib}(B\oplus A\to B)\); the identity \(B\)-pair contracts, leaving \(A\), and the induced map on \(A\) is the identity. This proves the quasi-isomorphism on every stalk.
Ordinary sections of the cone are \(A\), either by (J.7) or by canceling this same pair in (J.12). Sections of any annulus \(L\times(r,R)\) are \(B\), by (J.5); the restriction map from the cone is \(a\). For the compact closed subcone \(K_r\), support localization therefore gives
\[ R\Gamma_{K_r}(C_R(L),F_0)=\operatorname{Fib}(A\xrightarrow a B). \tag{J.13} \]Changing \(r\) restricts the complementary annulus, which is the identity on \(B\) under the interval comparison. Thus the support-extension maps in (J.13) are identities in this model. The \(K_r\), \(r\uparrow R\), are cofinal among compact subsets of the open cone. Taking their union on an injective resolution proves
\[ R\Gamma_c(C_R(L),F_0) \simeq i_v^!F_0 \simeq C_0:=\operatorname{Fib}(A\xrightarrow a B). \tag{J.14} \]For the point costalk use the puncture rather than an annulus in the support fiber; the comparison from the puncture to each annulus is again the identity on \(B\). This identifies (J.14) with the actual support-extension morphism. Extension by zero between smaller and larger open cones also induces the identity on this model. In particular all the groups in (J.14) are finite-dimensional. Empty links give \(B=0\) and the same formulas.
J.5. Duality preserves the given Whitney stratification
Return to a fixed product neighborhood \(B_d\times C_R(L)\) of a point of a real \(d\)-dimensional stratum. Contracting only the box factor in (J.5) gives \(F=\operatorname{pr}_C^*F_0\) on this neighborhood. This is an isomorphism of complexes, so it includes the attaching data along all the link strata. Write \(C_0\) for (J.14).
For an oriented open box \(V\subset B_d\), let \(p:V\times C_r(L)\to C_r(L)\). Proper-support base change from \(V\to\{*\}\), followed by the projection formula H.10, gives
\[ Rp_!\Lambda=\Lambda[-d],\qquad Rp_!p^*(F_0|_{C_r(L)})=(F_0|_{C_r(L)})[-d]. \tag{J.15} \]The first identification is C.5's compact-support calculation for the open box with its chosen orientation, transported by H.6. Composition H.8 and (J.14) now give
\[ R\Gamma_c(V\times C_r(L),F)\simeq C_0[-d]. \tag{J.16} \]These comparisons have the required transition maps. For an inclusion of smaller oriented boxes, C.5 and F.5 identify extension by zero with preservation of the same local orientation generator. For smaller cone radii, it is the identity by (J.13)–(J.14). Base change, composition and the projection map are natural in these inclusions; hence the resulting maps in (J.16) are the identity under a fixed coordinate orientation.
The structural pairing (F.16) consequently yields
\[ R\Gamma(V\times C_r(L),D_XF)\simeq C_0^\vee[d], \tag{J.17} \]with identity restriction maps for these boxes and radii. For points on \(B_d\times\{v\}\), such neighborhoods form a basis, with boxes allowed to be centered at each point of the fixed larger box. Taking stalks and their restriction identifications shows that each cohomology sheaf of \(D_XF\) restricts to a constant finite-dimensional sheaf there, with the groups of \(C_0^\vee[d]\). This is a sheaf identification: the maps arise from the same compact-support pairings and orientation class, so their restrictions agree on smaller boxes. Changing a coordinate orientation inserts its usual sign and still gives a local system.
Every stratum is covered by these boxes. Boundedness was established before (J.8). We have therefore proved
\[ D_X:D^b_{\mathcal S}(X)^{\mathrm{op}} \longrightarrow D^b_{\mathcal S}(X),\qquad D_X^2\simeq1, \tag{J.18} \]with the canonical evaluation isomorphism. This proves the classical part of Proposition 2.4 for a given Whitney stratification.
F.20 applied to \(D_XF\), followed by (J.8), gives \(i_x^!F=(i_x^*D_XF)^\vee\). The latter stalk is perfect by (J.17). Dualizing and using its finite evaluation proves the other point exchange \(i_x^*D_XF=(i_x^!F)^\vee\). Together with F.20 this proves both identities in (2.1), including finiteness of the point costalks, at this classical scope.
J.6. Open and closed operations within the fixed stratification
Let \(j:U\hookrightarrow X\) be an open union of strata and \(K\in D^b_{\mathcal S|_U}(U)\). Extension by zero is constructible: it is \(K\) on the retained strata and zero on the others. The already proved identity \(D_Xj_!=Rj_*D_U\), applied to \(D_UK\), and (J.18) give
\[ Rj_*K\simeq D_Xj_!D_UK\in D^b_{\mathcal S}(X), \qquad D_XRj_*K\simeq j_!D_UK. \tag{J.19} \]No independent boundary-image finiteness is assumed here. For a closed union of strata \(i:Z\hookrightarrow X\), exact \(i_*\) and \(i^*\) preserve constructibility. Apply F.20 to \(D_XF\) and use (J.18) on \(X\) to obtain
\[ i^!F\simeq D_Zi^*D_XF\in D^b_{\mathcal S|_Z}(Z). \tag{J.20} \]The inherited stratification on \(Z\) has the same Whitney and frontier properties, so J.18 applies there too. Locally closed unions are composites of such open and closed inclusions; the already proved composition identities give the corresponding assertions for them. Tensor products preserve constructibility on stalks and on stratum trivializations. Finally tensor–Hom currying against the bounded injective dualizing model and (J.18) identify
\[ R\mathcal Hom(F,G)\simeq D_X(F\otimes^L D_XG). \tag{J.21} \]Both sides are bounded, and the right side is constructible by what was just proved. Thus internal Hom preserves the fixed constructibility system as well.
J.7. Proper images when compatible Whitney data are supplied
Here is the precise geometric image statement available without an algebraic refinement-existence theorem. Suppose \(f:X\to Y\) is proper, both spaces have given finite Whitney stratifications, and for every target stratum \(T\), the map \(f^{-1}T\to T\) has a smooth ambient extension and is a submersion on each of its source strata. The source strata in \(f^{-1}T\) form its inherited finite Whitney stratification. Then \(Rf_*F=Rf_!F\) is constructible on the given target stratification.
Indeed proper base change restricts this complex to the proper map over \(T\). By I.6 that map is locally a stratum-preserving product \(Z\times B\to B\), with \(Z\) a compact fiber. The kernel and secant argument of I.6 gives the induced Whitney stratification on \(Z\). Formula (J.5) identifies the restricted coefficient complex with the pullback of its fiber restriction \(F_Z\). Proper base change from \(Z\to\{*\}\) then identifies the image on \(B\) with the constant complex \(R\Gamma(Z,F_Z)\). It is perfect by (J.10); the uniform cohomological bound is H.4. This proves finite local constancy along every \(T\).
K.6–K.7 subsequently construct the compatible algebraic Whitney stratifications used in this statement. K.8 uses affine graph compactifications and finite open-cover descent to prove nonproper classical image constructibility without a global compactification theorem. The étale and normalized adic constructions have separate coefficient and geometric hypotheses.
For general homotopy invariance, see Haine–Porta–Teyssier, Theorem 0.4 and Section 5. At the bounded field-coefficient scope used here, J.1 gives a direct proof from proper base change and the interval calculation already established in this lesson. J.2–J.7 then give the local stabilization, compact finiteness, normal-support comparison and duality arguments themselves.
Appendix K. Algebraic Whitney refinements and classical images
In this appendix varieties are reduced separated schemes of finite type over \(\mathbb C\), considered also with their usual complex topology. Nilpotents do not change the classical sheaf spaces. We prove existence of finite algebraic Whitney refinements, compatible stratifications of algebraic maps, and the classical constructibility statements of Section 3. The proof is for field coefficients in its sheaf-theoretic part. It does not supply an étale comparison.
K.1. The elementary algebraic tools
We first give the algebra needed for the geometric construction. A monomial order below is degree followed by lexicographic order. It is a well-order and is preserved by multiplication. Every upward-closed subset of \(\mathbb N^n\) has finitely many minimal elements. Indeed any infinite sequence of nonnegative integers has an infinite nondecreasing subsequence: either some value repeats infinitely often or one successively chooses larger values. Applying this extraction to each coordinate proves that an infinite sequence in \(\mathbb N^n\) contains two terms comparable in their original order. Thus an infinite set of minimal elements is impossible. Every element lies above a minimal one, by descending the sum of coordinates.
For an ideal \(I\) in a polynomial ring over a field, choose polynomials whose leading monomials generate the upward-closed set of leading monomials of \(I\). Division by these finitely many polynomials terminates, since each subtraction decreases the leading monomial. The remainder of an element of \(I\) is still in \(I\), so a nonzero remainder would have a divisible leading monomial, a contradiction. This proves finite generation of every ideal and the monomial division criterion. Quotients and localizations are therefore Noetherian. In particular algebraic closed sets have finite irreducible decompositions: otherwise choose a minimal closed set without such a decomposition, using the descending-chain condition, and split it into two smaller closed sets. Both have finite decompositions, a contradiction.
Here is the normalization argument we need. If generators \(x_1,\ldots,x_n\) of a nonzero finite-type algebra satisfy a nonzero polynomial relation, choose an integer \(e\) larger than every exponent in that relation and replace \(x_i\), for \(i<n\), by \(y_i=x_i-x_n^{e^i}\). The highest power of \(x_n\) in the transformed relation has a nonzero constant coefficient: its exponents are the distinct base-\(e\) encodings \(a_n+\sum_{i<n}a_i e^i\). Dividing by that coefficient makes \(x_n\) integral over the subalgebra generated by the \(y_i\). Its finitely many lower powers generate the original algebra as a module over that subalgebra. Induction on the number of generators, stopping at an algebraically independent set, produces
\[ B=\mathbb C[t_1,\ldots,t_d]\ \hookrightarrow A, \qquad A\ \text{finite as a }B\text{-module}. \tag{K.1} \]For a domain \(A\), its fraction field is a finite extension of \(\mathbb C(t_1,\ldots,t_d)\). We use transcendence degree for \(d\). Its invariance under an algebraic field extension follows by exchange: clear denominators in an algebraic relation to solve for a parameter which occurs in it, replacing that parameter by the new transcendental element. Repeated exchanges compare two finite transcendence bases in both directions.
We recall and prove the required facts about integrality. If an algebra is generated by finitely many integral elements, the bounded powers in their monic equations generate it as a module. Conversely multiplication by an element on finitely many module generators gives a square matrix; multiplying \(tI-M\) by its adjugate gives its monic characteristic equation on that module. If the module contains \(1\), this is an equation for the element. These observations prove that integral elements form a ring and that integrality is transitive. Monic equations also show that integrality survives quotients and localization.
For an integral inclusion \(B\subset A\), every prime of \(B\) has a prime above it. Localize at that prime and choose a maximal ideal upstairs. Its contraction is maximal downstairs: a subring of a field over which that field is integral is a field, since a monic equation for the inverse of a nonzero element expresses that inverse in the subring. The local base has only one maximal ideal. This proves the assertion. Applying it after quotienting a prime proves going up. Two comparable primes above the same base prime are equal: quotient by the smaller and localize the base at its fraction field; the resulting integral domain algebraic over a field is a field. These are lying over, going up and incomparability in the form used here.
A field which is a finite-type \(\mathbb C\)-algebra is \(\mathbb C\). In (K.1) its polynomial subring must be a field by the preceding inverse argument, so \(d=0\); the field is then finite over \(\mathbb C\), and the fundamental theorem of algebra in E.1 applies. Hence maximal ideals of finite-type \(\mathbb C\)-algebras are their complex points. If \(f\) is not nilpotent in such an algebra, its localization at \(f\) is nonzero and is still of finite type; a maximal ideal there gives a complex point where \(f\ne0\). This proves the radical form of the Nullstellensatz as well. The prime-ideal and irreducible-closed-set descriptions consequently agree.
We will also use that polynomial rings over a field are unique-factorization domains and are integrally closed. Here is the algebra behind both assertions. For polynomials over a unique-factorization domain, factor out the greatest common divisor of the coefficients. The product of two primitive polynomials remains primitive: reduction modulo any prime factor of their contents would otherwise give a product of two nonzero polynomials equal to zero over a domain. Factorization over the fraction field, clearing denominators and using this content calculation, gives factorization and its uniqueness in the polynomial ring. Induct from the one-variable Euclidean algorithm. Finally, if a reduced fraction \(a/b\) satisfies a monic equation, every prime factor of \(b\) divides \(a\) after clearing denominators, a contradiction. Thus an integral fraction belongs to the ring.
If \(A\) is a domain finite over the polynomial ring \(B\) in (K.1), a nonzero \(g\in A\) has a monic minimal polynomial over \(\operatorname{Frac}B\) whose coefficients belong to \(B\). One way to see the coefficient assertion is to take the conjugate roots in a finite splitting field: they are integral over \(B\), so their symmetric expressions are integral, and those expressions lie in \(\operatorname{Frac}B\), where \(B\) is integrally closed. Its constant term is nonzero and belongs to \(gA\). Thus
\[ 0\ne h\in (gA)\cap B. \tag{K.2} \]For a proper irreducible closed subset of \(\operatorname{Spec}A\), take \(g\) in its nonzero prime ideal. Its coordinate algebra is finite over a quotient of \(B/(h)\). The images of the \(d\) parameters now satisfy a nonzero polynomial relation, so its transcendence degree is less than \(d\). This proves the strict dimension decrease used in all the finite inductions below.
We record explicitly the Chinese remainder calculation. For pairwise comaximal ideals \(I_1,\ldots,I_r\) of a ring \(R\), choose \(a_{ij}\in I_j\) with \(a_{ij}\equiv1\pmod{I_i}\) whenever \(i\ne j\). Then \(e_i=\prod_{j\ne i}a_{ij}\) is one modulo \(I_i\) and zero modulo every other ideal. Given residues represented by \(c_i\in R\), the element \(\sum_i c_i e_i\) maps to those residues. The kernel of this surjection \(R\to\prod_i R/I_i\) is exactly \(\bigcap_i I_i\). For two comaximal ideals, write \(a+b=1\) with \(a\in I\), \(b\in J\); if \(x\in I\cap J\), then \(x=ax+bx\in IJ\). Thus \(I\cap J=IJ\). Their powers are also comaximal: every term in \((a+b)^{2n-1}=1\) belongs to \(I^n\) or \(J^n\). In particular \((I\cap J)^n=I^n\cap J^n\), which will be used for the two node branches in L.2.
Finite morphisms of affine complex varieties are closed and have finite fibers. For closedness, quotient by the closed-set ideal and use lying over to identify the image with the zero set of its contraction. A fiber has a finite-dimensional coordinate algebra \(H\) over \(\mathbb C\). Any \(r\) distinct maximal ideals are pairwise comaximal, and their residue fields are \(\mathbb C\) by the Nullstellensatz just proved. The preceding surjection \(H\to\mathbb C^r\) forces \(r\leq\dim_{\mathbb C}H\), so there are finitely many such ideals. For later analytic use these morphisms are also proper in the usual topology. Each affine coordinate satisfies a monic equation over the base. Over a compact base set all its coefficients are bounded; a root of \(z^m+\sum_{j<m}a_jz^j\) has modulus at most \(1+\max|a_j|\). Indeed, for \(|z|>1+M\), where \(M=\max|a_j|\), the geometric sum gives \(\sum_{j<m}|a_jz^j|\leq M(|z|^m-1)/(|z|-1)<|z|^m\), contradicting the equation. The inverse image is therefore closed and bounded in a finite product of coordinate discs over that compact set, hence compact.
Every irreducible complex variety has a nonempty smooth algebraic open set. On an affine chart use (K.1). In characteristic zero its finite fraction-field extension is separable: an irreducible polynomial has no common factor with its nonzero derivative. It has a primitive element \(z\) which can be chosen as a complex linear combination of algebra generators. To justify this choice, the distinct embeddings in a splitting field are obtained by choosing roots successively in a tower of simple extensions; there are as many as the degree. Avoid the finitely many linear equalities which would give two embeddings the same value on \(z\). Such a choice exists over the infinite field \(\mathbb C\), for instance by substituting \((1,c,\ldots,c^{n-1})\) and avoiding the finitely many roots of the resulting nonzero polynomials. The number of conjugate values then equals the extension degree, so \(z\) generates it.
Let \(P(t,z)\) be its monic minimal polynomial. The other generators are polynomials in \(z\) with rational functions of \(t\) as coefficients. After inverting one nonzero polynomial \(h(t)\), \(A_h=B_h[z]=B_h[Z]/(P)\). Invert also the nonzero discriminant, or equivalently the denominator-cleared resultant of \(P\) and \(P_Z\). Their coprimality follows from separability; the Euclidean algorithm supplies the nonzero denominator-cleared identity. The analytic implicit-function argument of E.1, with several parameter variables and the same absolutely convergent series norm, identifies this open set with sheets over an open subset of \(\mathbb C^d\). It is smooth of dimension \(d\). The implicit derivative formulas also show that its tangent spaces depend algebraically on the point, using the nonvanishing Jacobian minors. This proves the dense smooth charts and algebraic tangent maps needed below.
K.2. Going down and an algebraic curve through a prescribed point
We need going down for a finite extension of domains \(B\subset A\), where \(B\) is an integrally closed domain of characteristic zero. Write \(K=\operatorname{Frac}B\), put \(\operatorname{Frac}A\) in a finite normal splitting field \(L/K\), and let \(C\) be the integral closure of \(B\) in \(L\). It is a ring by K.1, contains \(A\), and is integral over both \(B\) and \(A\). Let \(G\) be the finite Galois group. The fixed field is \(K\): an element outside \(K\) has at least two distinct conjugates by separability, and embeddings extend along the root tower in the splitting field. Thus \(C^G=B\), by normality of \(B\).
The group acts transitively on the primes of \(C\) over a given prime \(\mathfrak p\) of \(B\). Otherwise choose primes \(Q,P\) such that \(Q\) is none of the conjugates of \(P\). They are incomparable by K.1. Finite prime avoidance gives \(a\in Q\setminus\bigcup_{\sigma\in G}\sigma P\). Explicitly, for distinct incomparable primes \(P_i\), choose \(a_i\in Q\setminus P_i\) and \(b_i\in\bigcap_{j\ne i}P_j\setminus P_i\), the latter by multiplying elements of \(P_j\setminus P_i\); then \(\sum a_ib_i\) has the required property. But \(\prod_{\sigma\in G}\sigma a\) is in \(B\cap Q=\mathfrak p\), hence in \(P\), forcing some \(\sigma a\in P\), a contradiction.
Now let \(\mathfrak p_1\subset\mathfrak p_2\) in \(B\) and \(P_2\) in \(A\) lie over \(\mathfrak p_2\). Lift \(P_2\) to \(Q_2\) in \(C\) by lying over. First choose a prime of \(C\) above \(\mathfrak p_1\), then use going up to obtain \(Q'_1\subset Q'_2\) above the two base primes. A Galois automorphism carries \(Q'_2\) to \(Q_2\). Contracting its image of \(Q'_1\) to \(A\) gives
\[ P_1\subset P_2,\qquad P_1\cap B=\mathfrak p_1. \tag{K.3} \]This proves going down without a finiteness assertion for \(C\).
Let \(Z\) be an irreducible affine variety, \(D\subsetneq Z\) closed, and \(p\in Z\). If \(p\in D\), there is an irreducible algebraic curve through \(p\) which is not contained in \(D\). Indeed choose (K.1) for its domain \(A\), a nonzero \(g\) vanishing on \(D\), and \(h\) as in (K.2). With \(a\) the image of \(p\) in \(\mathbb C^d\), choose a line through \(a\) on which \(h\) is not identically zero. Such a line exists by applying a nonzero homogeneous term of \(h(a+tv)\) to a direction \(v\). Here \(d\ge1\), since a zero-dimensional irreducible affine variety is a point by (K.1) and the Nullstellensatz.
Let \(\mathfrak q\) be the line ideal. Going down supplies \(P\subset\mathfrak m_p\) in \(A\) over \(\mathfrak q\). The domain \(A/P\) is finite over \(B/\mathfrak q\simeq\mathbb C[t]\); it defines a curve through \(p\). Since \(h\notin\mathfrak q\), (K.2) gives \(g\notin P\). Its intersection with \(D\) is finite: the zero set of \(g\) lies over the finitely many zeros of the nonzero polynomial \(h|_{\text{line}}\), and the finite morphism has finite fibers. For a point already outside \(D\), a constant arc will suffice in the next assertion.
K.3. The complex algebraic arc lemma
For the curve just obtained, there is a convergent analytic arc \(\gamma\) through \(p\) whose puncture lies outside \(D\). Here are the convergence and prescribed-endpoint details. Translate the finite coordinate \(t\) so that \(t(p)=0\). Choose a primitive element \(z\) of its function field as in K.1, additionally separating the finitely many points over \(t=0\). These add finitely many nonzero linear inequalities on its coefficients, so the same choice argument applies.
Its monic polynomial \(P(t,Z)\in\mathbb C[t,Z]\) is separable over \(\mathbb C(t)\). After inverting a polynomial \(h(t)\), every curve coordinate is a polynomial in \(z\) with coefficients in \(\mathbb C[t,h^{-1}]\). Choose a small punctured disc on which \(h\) and the discriminant have no zeros. The distinct roots of \(P\) form a finite analytic covering there, by E.1 and the monic root bound. Pulling back by \(t=u^m\), with \(m\) a multiple of the order of the permutation obtained by continuation around zero, makes each root single valued and analytic on the punctured \(u\)-disc. For clarity, the fundamental group used here is \(\mathbb Z\): lift a path's argument using finitely many short arcs; uniqueness gives its continuous lift to the logarithm half-plane. Loops lift with endpoint difference \(2\pi i n\), and two lifts with the same endpoints are homotopic by straight interpolation in that convex half-plane. Thus the power map kills precisely the needed finite monodromy.
A bounded analytic function on a punctured disc extends analytically across zero. This follows from the triangle-integral argument in E.1: apply it to \(f(\zeta)/(\zeta-u)\) on an annulus with a small circle around \(u\) removed. The circle around zero has integral tending to zero by boundedness; the circle around \(u\) tends to \(2\pi i f(u)\). The outer-circle formula for \(f(u)\) then expands into a power series by the uniformly convergent geometric series for \(1/(\zeta-u)\). This proves the asserted extension, not merely continuity.
All the root branches are bounded by their monic equation and hence extend. Every root of \(P(0,Z)\) is a limit of some branch. To verify that none is lost, take a sequence \(t_n\to0\), list all roots of each monic polynomial \(P(t_n,Z)\), and extract convergent subsequences using their common bound. Passing to the product of the linear factors gives \(P(0,Z)\), with multiplicities. There are only finitely many branches after the power pullback, so every such limit is one of their values at zero.
Choose a branch with \(z(0)=z(p)\). On its puncture the rational coordinate formulas give a point of the original curve. Each of these coordinates is itself integral over \(\mathbb C[t]\), so its monic equation bounds it too; each extends analytically. Their equations continue to hold at zero. The limit lies over \(t=0\) and has coordinate \(z(p)\), so it is \(p\), by the separating choice of \(z\). Shrink the disc to avoid the finite intersection with \(D\) away from \(p\). We have proved
\[ \gamma(0)=p,\qquad \gamma(u)\in Z\setminus D\quad(0<|u|<\epsilon). \tag{K.4} \]For a reducible algebraic set and an open subset dense in every component, apply this proof to a component containing \(p\). Quasi-projective varieties reduce to an affine chart at \(p\). In particular a Zariski-dense open set in such a variety is dense in its usual topology as well. This is the only curve-selection statement used below.
K.4. Generic density in fibers
Let \(B\) be a finite-type complex domain and \(A=B[x_1,\ldots,x_n]/I\) a finite-type \(B\)-algebra. There is a nonzero \(b\in B\) such that \(A_b\) is a free \(B_b\)-module, possibly of infinite rank. To prove this particular generic-freeness statement, pass to \(K=\operatorname{Frac}B\). Choose a finite monic leading-monomial basis for \(I_K\) by K.1. Clear the finitely many denominators in its coefficients and its expressions in the original finite generators of \(I\). After inverting their product \(b\), these polynomials belong to \(I_b\) and are monic. Division of every original generator has zero remainder over \(K\), so it also has zero remainder over \(B_b\). Thus they generate \(I_b\). Division expresses the quotient in the monomials not divisible by their leading monomials. Those monomials are independent over \(K\), hence over \(B_b\). They give the asserted basis.
Suppose now that \(E\to Y\) is a dominant morphism of irreducible varieties and \(V\subset E\) is a dense open subset. There is a nonempty open \(Y^0\subset Y\) such that
\[ V\cap E_y\ \text{is dense in }E_y \quad\text{for every }y\in Y^0. \tag{K.5} \]Work first over an affine open \(Y=\operatorname{Spec}B\), and use a finite affine cover of \(E\). Each nonempty chart has domain \(A\), and dominance makes \(B\to A\) injective. Choose \(0\ne\delta\in A\) with \(D(\delta)\subset V\) on that chart. Apply the preceding argument to the finite-type algebra \(A/\delta A\). After inverting one base element it is free over the base. Consequently the exact sequence
\[ 0\longrightarrow A\xrightarrow{\delta}A \longrightarrow A/\delta A\longrightarrow0 \tag{K.6} \]splits as a sequence of base modules: lift its free basis. Reducing modulo any base maximal ideal therefore preserves its left injection. Hence \(\delta\) is a non-zero-divisor in every resulting fiber algebra.
It cannot lie in a minimal prime of that fiber. Localize there; the maximal ideal of this Noetherian zero-dimensional local ring is its nilradical and is nilpotent. The latter assertion follows by taking finitely many nilpotent generators and a power larger than the sum of their nilpotence exponents. A non-zero-divisor cannot become nilpotent in a nonzero localization. Thus \(D(\delta)\) is dense in every fiber component. This proves (K.5) on the chart; multiply the finitely many base elements for the affine cover. We used here the elementary description of the nilradical as the intersection of primes: a nonnilpotent element can be avoided by a prime, by choosing an ideal maximal among those disjoint from its powers and checking the prime property.
The same freeness argument shows that a dominant morphism of irreducible varieties has image containing a nonempty open subset of its target. Choose an affine source chart dominating an affine target and make its coordinate algebra free over the target by localization. It is nonzero, so each fiber is a nonzero finite-type complex algebra and has a complex point by K.1.
K.5. Generic Whitney regularity
Let \(T,S\subset\mathbb C^n\) be disjoint smooth irreducible locally closed algebraic sets. There is a nonempty algebraic open \(S^0\subset S\) such that \((T,S)\) satisfies Whitney (b) at every point of \(S^0\) in the closure of \(T\). If \(S\) is not contained in that closure, first remove the proper closed intersection; otherwise use the following construction.
For \(d=\dim_{\mathbb C}T\), take the graph
\[ \Gamma=\{(x,y,[x-y],T_xT):x\in T,\ y\in S\} \subset\overline T\times S\times\mathbb P^{n-1} \times\operatorname{Gr}_{\mathbb C}(d,n), \tag{K.7} \]and let \(E\) be its reduced algebraic closure. The secant and tangent maps are algebraic; for the latter, solve the constant-rank Jacobian rows using a nonzero minor. The Grassmannian has finitely many algebraic matrix charts, obtained by putting a chosen invertible \(d\)-row minor equal to the identity. Their rational transition formulas give its algebraic structure; its Plücker coordinates are the minors. On a chart the usual quadratic Plücker equations solve every coordinate as one of these minors, so the decomposable locus is closed in projective space. In the usual topology it is compact, also seen from the closed bounded set of orthogonal projection matrices of rank \(d\).
The graph is open in \(E\): over \(T\times S\) its equations determine its two projective entries uniquely, and a graph of a regular map into a projective variety is closed there. The product \(T\times S\) is irreducible. For an algebraic verification on affine charts, if two nonzero functions in \(A\otimes_{\mathbb C}B\) had product zero, evaluation on each complex point of \(\operatorname{Spec}B\) would make one factor zero in the domain \(A\). Write each factor using linearly independent coefficients in \(A\); its zero-specialization locus is a proper closed subset of \(\operatorname{Spec}B\). Two such sets cannot cover an irreducible variety. Thus the tensor ring is a domain; the affine charts establish the assertion. It follows that \(E\) is irreducible and dominates \(S\).
Apply (K.5) to \(\Gamma\subset E\) and \(E\to S\), the second-coordinate projection. For \(p\in S^0\), every point of \(E_p\) is approachable by an analytic arc with puncture in \(\Gamma_p\), by (K.4). Now take any sequences \(x_i\in T\), \(y_i\in S\), tending to \(p\), with limiting secant line \(\ell\) and limiting tangent plane \(\tau\). Their graph points tend to \(q=(p,p,\ell,\tau)\in E_p\). Choose the just-proved arc through \(q\), whose second coordinate is identically \(p\). Its first coordinate has an expansion
\[ x(u)=p+u^m v+O(u^{m+1}),\qquad m\ge1,\quad v\ne0. \tag{K.8} \]The puncture belongs to \(T\), so \(x'(u)\in T_{x(u)}T\). After multiplication by \(u^{1-m}/m\), these tangent vectors tend to \(v\). The tangent planes tend to \(\tau\), hence \(v\in\tau\). The secant lines along the same arc tend to \([v]=\ell\). Therefore \(\ell\subset\tau\), proving (b).
This is also real Whitney (b) for the underlying smooth strata. Their tangent planes are complex subspaces regarded as real subspaces; a real limiting secant vector spans a complex line contained in the limiting complex tangent plane, so the real vector lies in the underlying real plane. Whitney (a) and the strict frontier dimension inequality follow as in I.2.
The assertion is intrinsic to an algebraic variety, not to an affine embedding. Two local embeddings can be compared with their common graph in the product of the ambient spaces. The coordinates of either embedding extend to regular, hence smooth, functions on a neighborhood in the other ambient space. The graph is carried to the zero-section embedding by the smooth triangular change \((u,v)\mapsto(u,v-g(u))\). Adding zero coordinates does not change tangent or secant inclusion, and I.2 proves invariance under this smooth coordinate change.
K.6. Finite compatible Whitney refinements
Every complex variety admits a finite algebraic Whitney stratification compatible with any prescribed finite family of constructible subsets. Here constructible means a finite union of algebraically locally closed subsets. Replace the family by the finitely many closed sets whose membership determines it, using a locally closed subset as the difference of its closure and a closed boundary.
We give a finite construction. At a stage let \(Z\) be the closed part not yet stratified, and retain the finitely many strata already chosen outside it. For each irreducible component \(C\) of \(Z\), choose a dense smooth open in one affine chart, by K.1. Delete its intersections with the other components. For each prescribed closed set and each closure of a previously chosen stratum, either it contains \(C\), or delete its proper intersection with \(C\). Thus membership in every such set will be constant on the new piece.
For each previous stratum \(T\) whose closure contains \(C\), apply K.5 to \(T\) and the chosen smooth open of \(C\), in the chart containing that open. Intersect the finitely many resulting nonempty opens. The result \(S_C\) is a nonempty smooth algebraic open in \(C\), satisfies (b) with every relevant previous stratum, and has all the required constant membership decisions. The pieces \(S_C\) are disjoint. Remove their union from \(Z\); its complement is closed, and every remaining component has smaller dimension by (K.2). Repetition therefore terminates after finitely many dimension decreases.
The frontier condition holds because every later piece was made either wholly contained in, or disjoint from, the closure of each earlier piece. A later closure cannot acquire a point in an earlier open piece: the later pieces lie in the closed residual set from that earlier stage. Every incident pair is (b)-regular by its construction when the lower piece was chosen. The construction preserved all prescribed membership conditions. This proves the theorem, including finiteness and the frontier condition.
Two variants will be used. First, any finite collection of finite algebraic stratifications has a common Whitney refinement: prescribe all their strata. A local system remains a local system on a refined smooth piece by inverse image. Second, if a closed subset \(Z\subset X\) remains to be stratified and a finite algebraic Whitney stratification of \(X\setminus Z\) is already fixed, the same construction extends it over \(Z\), without altering those fixed strata. Include their closures among the membership decisions and their pairs among the applications of K.5; if a fixed stratum has several irreducible components, test those finitely many components separately without changing the stratum. The previously fixed pairs remain unchanged. All these constructions work across a finite affine atlas by the embedding independence in K.5.
K.7. Compatible stratifications of an algebraic map
We first prove the needed algebraic critical-value assertion. A dominant map \(f:M\to N\) of smooth irreducible complex varieties has surjective differential on a nonempty open of \(M\). Choose a transcendence basis \(t_1,\ldots,t_e\) of \(\mathbb C(N)\), and extend it by \(u_1,\ldots,u_r\) to one of \(\mathbb C(M)\). Both remaining field extensions are finite separable. The derivations \(\partial/\partial t_i\) on the rational function field extend across a separable algebraic generator \(z\): differentiating its minimal equation gives
\[ Dz=-\frac{(DP)(z)}{P'(z)}. \tag{K.9} \]The nonzero denominator and the quotient polynomial rule verify both existence and uniqueness, and a tower gives the extension to the field. Thus the \(dt_i\) stay linearly independent in the source's rational differentials. Clear denominators in smooth coordinate charts from K.1. Some differential minor is nonzero, proving the assertion.
The critical locus in \(M\) is algebraically closed there, defined by the rank-drop minors in its finite smooth chart cover. No irreducible component \(R\) of it can dominate \(N\). Otherwise the dense smooth open of \(R\) would have generically surjective differential to \(N\) by the preceding argument, and its tangent vectors are tangent to \(M\); this contradicts criticality on \(M\). Thus the union of the closures of their images is a proper closed subset of \(N\). After deleting it and, if needed, the complement of the generic image supplied by K.4, the map is everywhere submersive and onto this target open. The same argument works simultaneously for finitely many smooth source pieces. Nondominant pieces are excluded by deleting their proper image closures.
Now let \(f:X\to Y\) be any algebraic morphism, with finite constructible markings in both spaces. We construct finite Whitney stratifications such that every source stratum maps onto a target stratum by a submersion. At a stage, let \(B\subset Y\) be the closed residual target and \(R=f^{-1}B\) the residual source; outside them keep the strata already fixed.
Extend the target stratification over \(B\) by K.6, respecting its markings, and choose its dense smooth pieces \(T_C\) on the irreducible components \(C\) of \(B\). Extend the source stratification over \(R\), respecting its markings and all \(f^{-1}T_C\). For each \(T_C\), apply the preceding critical-value argument to the finitely many source pieces mapping into it. Remove their critical-image closures and the image closures of nondominant pieces. For each dominant piece also restrict to the nonempty open contained in its image from K.4. Their intersection is a nonempty open \(T_C^0\subset T_C\). Its complement in \(C\) is closed and proper.
Retain the \(T_C^0\) and the source pieces above them. Every retained source piece is an open subset of a candidate Whitney stratum and is submersive and onto its target piece. These cuts are restrictions to the single open set \(Y\setminus B'\), and its inverse image, where \(B'=B\setminus\bigcup_C T_C^0\) is closed. Hence the retained pairs remain Whitney regular and keep the frontier incidences already constructed. Every component of \(B'\) has smaller dimension. Repeat the relative extension over \(B'\) and \(f^{-1}B'\). The process terminates with the asserted stratifications. Empty fibers cause no difficulty; they simply have no source stratum above them.
The smooth ambient extension required by J.7 is available locally. Extend the regular coordinate functions of \(f\) from an affine source embedding to its ambient open set. Near a target stratum, smooth submanifold coordinates from I.1 give a local retraction onto that stratum; compose with it. On the source part mapping to the stratum this equals \(f\). Thus J.7 applies to proper algebraic maps with the stratifications just constructed.
K.8. Constructibility of the classical operations
Let \(f:X\to Y\) be separated of finite type and \(F\) a bounded algebraically constructible complex of field sheaves. By K.6 its cohomology is constructible for a finite algebraic Whitney refinement. If \(f\) is proper in the classical topology, K.7 and J.7 show that \(Rf_*F=Rf_!F\) is bounded and algebraically constructible.
We include the ambient-space detail for a variety which has only local affine embeddings. Over a small coordinate box \(B\) in a target stratum, choose a slightly larger box with compact closure; the inverse image \(K\) of that closure is compact by properness. Cover \(K\) by finitely many source charts \(\psi_i\) which are locally closed algebraic embeddings in Euclidean spaces. Ambient smooth bumps, supported compactly inside these charts and positive on smaller sets covering \(K\), extend by zero and normalize to functions \(\chi_i\) with \(\sum\chi_i=1\) on a neighborhood of \(K\). Such bumps are those constructed in I.1. Regular changes of source coordinates extend locally to the ambient spaces, so these functions are smooth on every stratum and have compatible local ambient extensions.
The map \(z\mapsto(\chi_i(z),\chi_i(z)\psi_i(z))_i\), with zero entries off the respective supports, is an embedding near \(K\). Where \(\chi_i>0\), dividing its coordinate block by \(\chi_i\) recovers the original chart coordinates. This proves injectivity, a continuous local inverse and a smooth stratumwise immersion. In that chart, the remaining coordinates extend smoothly as functions of the recovered coordinates, so this is a graph embedding; the argument at the end of K.5 preserves Whitney regularity. Append the coordinate values of \(f\) to this embedding. Its image of \(K\) is compact, and its image of \(f^{-1}B\) is the intersection of that compact image with the ambient open set where the appended base coordinate lies in \(B\). It is closed in that ambient open set, and \(f\) is now the ambient coordinate projection. This reduces exactly to the ambient hypotheses of I.6 and J.7. The local topological properties used here follow from the finite affine atlas: local compactness and second countability hold in each chart, and separatedness makes the diagonal closed, hence makes the usual topology Hausdorff.
For proper supports of a general \(f\), work over an affine open \(V\subset Y\) and cover \(f^{-1}V\) by finitely many affine opens \(U_i\). Their finite intersections are affine: for two affine opens in a separated variety, the intersection is the inverse image of its closed diagonal in their affine product, hence is a closed affine subvariety of that product. Iterate. For any such intersection \(U\), embed it in \(\mathbb A^n\). The graph of \(f|_U\) is closed in \(V\times\mathbb A^n\); take its algebraic closure \(\overline U\) in \(V\times\mathbb P^n\). The original \(U\) is its open intersection with the affine chart, and
\[ U\xrightarrow{j}\overline U\xrightarrow{p}V,\qquad p\ \text{proper in the usual topology}. \tag{K.10} \]The properness follows directly from compactness of \(\mathbb P^n(\mathbb C)\): over a compact subset of \(V\), the closed set \(\overline U\) lies in its compact product with projective space. The extension \(j_!(F|_U)\) is algebraically constructible, with zero stalks on the algebraic boundary. K.6 and the proper case therefore prove that \(R(f|_U)_!(F|_U)=Rp_*j_!(F|_U)\) is bounded constructible.
For completeness, these finitely many affine computations recover \(Rf_!F\). The alternating complex of extensions by zero from the nonempty intersections \(U_{i_0}\cap\cdots\cap U_{i_q}\), augmented to \(F|_{f^{-1}V}\), is a resolution. At a point its stalk is the augmented simplex complex on the nonempty set of indices of opens containing that point, tensored with the stalk of \(F\). Inserting one fixed such index, with the alternating sign, contracts it. Totalize with a bounded representative of \(F\); the finite number of intersections keeps it bounded. Applying \(Rf_!\) and the composition isomorphism (H.8) expresses its result by finitely many triangles of the already treated pieces. Constructibility is closed under these triangles by Proposition 2.1 and common Whitney refinement K.6. Proper-support base change (H.6) identifies these computations with the restriction to \(V\). A finite affine cover of \(Y\), refined by its finite membership conditions, gives algebraic constructibility globally. The uniform degree bound is H.4.
Inverse image preserves bounded algebraic constructibility: refine the inverse images of a finite target stratification using K.6; on each resulting source stratum it pulls a local system back to a local system. Tensor and internal Hom preserve it by a common Whitney refinement and J.6. In particular \(D_XF\) is bounded algebraically constructible by (J.18). The just-proved proper-support assertion makes \(Rf_!D_XF\) constructible too, so both evaluation hypotheses in H.6 now hold. Its reversal gives
\[ D_YRf_*F\simeq Rf_!D_XF,\qquad Rf_*F\simeq D_YRf_!D_XF. \tag{K.11} \]There is no hidden boundedness assumption on the original \(Rf_*F\) in this deduction. The pre-bidual identity of H.6 applied to \(D_XF\) already identifies \(D_YRf_!D_XF\) with \(Rf_*D_XD_XF=Rf_*F\); its left side is bounded. Evaluation then gives the first identity in (K.11).
Finally the pre-bidual pullback identity \(D_Xf^*=f^!D_Y\), applied to \(D_YG\), yields
\[ f^!G\simeq D_Xf^*D_YG \tag{K.12} \]for bounded algebraically constructible \(G\). The right side is bounded constructible, as just proved. Thus all six classical operations and internal Hom have the bounded algebraic constructibility asserted in Section 3, with the adjunctions, base change, projection and duality maps already constructed in H. These arguments use affine graph compactifications and finite open-cover descent; no unproved global compactification theorem is needed at this classical scope.
Monomial division, finite characteristic-zero going down, convergent prescribed-point arcs and generic graph-fiber density are the inputs to this complex-algebraic proof. For normalization, the Nullstellensatz, generic freeness and going down, see the Stacks Project references below. For generic Whitney regularity and finite stratifications, see [Kaloshin]. Real transversality is not required.
Appendix L. Nodes, normalization and the actual branches
We now justify the algebraic and analytic branch identifications used in Section 1 (the node calculation) and Exercise 3. A curve here is reduced and of pure dimension one. The local node argument works over an algebraically closed field of any characteristic. The analytic assertions and the general finite-normalization construction in L.3 are over \(\mathbb C\). In particular no topological comparison is used to assert an étale purity theorem.
L.1. Finite modules, completion and smooth curve points
We give the completion facts used below. Nakayama's lemma in the needed form says that a finite module \(M\) over a local ring \((R,\mathfrak m)\) with \(M=\mathfrak mM\) is zero. Choose generators and express this equality as \(v=Cv\) with matrix entries in \(\mathfrak m\). The adjugate of \(I-C\) shows that \(\det(I-C)\) annihilates every generator. This determinant is a unit since it is \(1\) modulo \(\mathfrak m\). Applying this to a quotient also shows that lifts of generators of \(M/\mathfrak mM\) generate \(M\).
For a Noetherian ring \(R\), every submodule of a finite module is finite. For a free module this follows by induction on its rank, projecting a submodule onto the last coordinate ideal and lifting its finite generators; pass to a free presentation for a general finite module. The polynomial ring \(R[T]\) is Noetherian as well. For an ideal, the ideals of possible leading coefficients in degrees at most \(d\) form an increasing sequence which stabilizes. Choose finitely many polynomials realizing generators up to a stabilization degree. Their multiples subtract the leading term of every sufficiently large-degree member of the ideal. The remaining bounded-degree part is a submodule of a finite free \(R\)-module, hence is finite. This proves the assertion, and induction handles finitely many variables.
Fix a Noetherian ring \(R\), an ideal \(I\), and finite modules \(N\subset M\). Put all ideal powers into the graded ring \(\mathcal R=\bigoplus_{n\geq0}I^nt^n\) and module \(\mathcal M=\bigoplus_{n\geq0}I^nMt^n\). Generators of \(I\), multiplied by \(t\), generate \(\mathcal R\) as an \(R\)-algebra; the polynomial-ring argument above makes it Noetherian. Generators of \(M\) in degree zero generate \(\mathcal M\). Thus its graded submodule \(\bigoplus_{n\geq0}(N\cap I^nM)t^n\) is finite. Replacing a finite generating family by its homogeneous components gives generators of degrees \(d_j\leq c\), for some \(c\). For \(n\geq c\), their degree-\(n\) multiples lie in \(I^{n-c}(N\cap I^cM)\), because \(I^{n-d_j}=I^{n-c}I^{c-d_j}\). The opposite inclusion follows by multiplication. We have proved Artin–Rees:
\[ N\cap I^nM=I^{n-c}(N\cap I^cM)\quad(n\ge c). \tag{L.1} \]In particular \(I^nN\subseteq N\cap I^nM\subseteq I^{n-c}N\). These inclusions give canonical inverse maps between the limits for the two filtrations on \(N\): a coordinate modulo one filtration is obtained by projecting from a sufficiently fine coordinate of the other. Choosing a common finer index proves independence of the choice, compatibility and that the maps compose to the identity.
Write \(\widehat M=\varprojlim_{n\geq1}M/I^nM\). The finite-level sequence
\[ 0\longrightarrow N/(N\cap I^nM)\longrightarrow M/I^nM \longrightarrow (M/N)/I^n(M/N)\longrightarrow0 \]is exact. Its kernel transition maps are surjective, since each kernel is a quotient of the same \(N\). This gives exactness on limits without assuming a general exactness theorem for inverse limits. For a compatible element in the right-hand limit, choose its lift at stage one. Having chosen a lift at stage \(n\), lift its prescribed right-hand value at stage \(n+1\) arbitrarily. The discrepancy at stage \(n\) lies in the kernel; lift that discrepancy through the surjective kernel transition and subtract it. The corrected lift is compatible. Induction proves surjectivity on limits. Injectivity and equality with the kernel are checked coordinate by coordinate. The cofinal-filtration comparison now identifies the left-hand limit with \(\widehat N\). Hence completion is exact on finite modules.
A finite free presentation \(R^a\to R^b\to M\to0\) yields the same cokernel after completion and after tensoring with \(\widehat R\): both maps of finite free \(\widehat R\)-modules have the original matrix entries. Right exactness of tensor follows directly from its balanced-map universal property, which imposes precisely these relations. Thus the natural tensor map is an isomorphism. Applying exactness to \(I^n\subset R\) gives the second identity below: the quotient \(R/I^n\) is already complete, and a finite set of generators of \(I^n\) shows that the image of its completion is \(I^n\widehat R\).
\[ \widehat M=M\otimes_R\widehat R, \qquad \widehat R/I^n\widehat R=R/I^n. \tag{L.2} \]The same argument applied to \(I^nM\subset M\), using the surjection from a finite direct sum of copies of \(M\) defined by generators of \(I^n\), gives \(\widehat M/I^n\widehat M=M/I^nM\). These identifications commute with the quotient transition maps. Consequently \(\widehat M\) is complete and separated for its own ideal-power topology, not just for an unspecified limit topology.
For separation before completion, put \(N=\bigcap_n I^nM\). It is a finite submodule. Formula (L.1) at \(n=c+1\) gives \(N=IN\). The determinant proof of Nakayama gives an annihilator of \(N\) in \(1+I\). If \(R\) is local and \(I\) is contained in its maximal ideal, this annihilator is a unit, so \(N=0\). Thus \(M\to\widehat M\) is injective for every such ideal, and \(\widehat M=0\) implies \(M=0\). Applied to a quotient, the same assertion says that every submodule of a finite module is closed for this ideal-power topology. In particular it applies to the ideal \(\mathfrak mB\subset\mathfrak n\) in U.2, which need not equal \(\mathfrak n\). The complete filtration proof is also given in Noetherian and Artinian rings, Sections 5–6; compare [Stacks, finite-module completion].
We record two further properties of the completed ring used with formal local equations. If \(I=\mathfrak m\) is maximal, an element of \(\widehat R\) with nonzero residue in \(R/\mathfrak m\) is a unit: its coordinates are units in every \(R/\mathfrak m^n\), and their inverses are compatible. The projection to \(R/\mathfrak m\) is surjective by successive lifting, so \(\widehat R\) is local with maximal ideal \(\mathfrak m\widehat R\), by (L.2).
For any ideal \(I\), the ring \(\widehat R\) is Noetherian. Set \(J=I\widehat R\). The consecutive quotient identities in (L.2) identify \(\operatorname{gr}_J\widehat R\) with \(\operatorname{gr}_I R\), a quotient of a polynomial ring over \(R/I\) on finitely many degree-one generators. This graded ring is therefore Noetherian. For an ideal \(Q\subset\widehat R\), its initial classes form a homogeneous ideal in this graded ring. Choose finitely many homogeneous generators and lift them to \(q_1,\ldots,q_s\in Q\), of orders \(d_i\). Starting with \(q\in Q\), cancel the degree-\(n\) initial class of the current residual by a sum \(\sum_i a_{i,n}q_i\), where \(a_{i,n}\in J^{n-d_i}\), using zero when \(d_i>n\). The residual then lies in \(Q\cap J^{n+1}\). Each coefficient sum \(a_i=\sum_n a_{i,n}\) converges by completeness, since the orders tend to infinity. Separatedness makes the limiting residual zero, so \(q=\sum_i a_iq_i\). Thus \(Q\) is finitely generated. No prior closedness assumption on \(Q\) entered this argument. These completion statements are also proved in Completion, Sections 1–3.
For a local finite-type \(k\)-algebra at a \(k\)-rational point, translate the point to the origin in a polynomial presentation. Modulo the \(n\)-th power of its maximal ideal, every polynomial inverted in forming the local ring is already a unit: its constant term is nonzero, and a finite geometric series in its nilpotent remaining part gives an inverse. Hence the completed ambient polynomial local ring is \(k[[z_1,\ldots,z_r]]\), coefficient by coefficient. Exactness of completion and a finite generating family for the equation ideal give its quotient by those same equations. Finally a power-series coordinate map with invertible linear part has a unique inverse: after degrees below \(d\) have been determined, cancel the degree-\(d\) error by that invertible linear matrix. Induction gives compatible inverse maps at every order, hence inverse power-series maps. Consequently \(r-1\) equations with independent linear terms have completed local ring \(k[[z]]\), where \(z\) is any complementary linear coordinate.
We will need two elementary valuation facts. Suppose a Noetherian local ring has maximal ideal \((z)\), with \(z\) a non-zero-divisor and not a unit. The intersection \(J=\bigcap_n z^nR\) satisfies \(J=zJ\): divide an element by \(z\) and cancel \(z\) in every higher divisibility statement. Nakayama gives \(J=0\). Every nonzero element is therefore uniquely \(z^e u\), with \(e\ge0\) and \(u\) a unit. Products add exponents, so the ring is a domain. Fractions of negative exponent cannot satisfy a monic equation, whose lowest exponent would occur only in its leading power. Thus this is a discrete valuation ring and is integrally closed.
Conversely a Noetherian normal local domain \(R\) of dimension one is such a ring. Choose \(0\ne a\in\mathfrak m\). Every nonzero prime is maximal, so \(\sqrt{(a)}=\mathfrak m\), and finite generation gives \(\mathfrak m^n\subset(a)\) for some least \(n\ge1\). Choose \(b\in\mathfrak m^{n-1}\setminus(a)\) and set \(w=b/a\). Then \(w\notin R\) but \(w\mathfrak m\subset R\). If \(w\mathfrak m\subset\mathfrak m\), the adjugate argument on generators of the faithful module \(\mathfrak m\) makes \(w\) integral, a contradiction. Hence \(wc\) is a unit for some \(c\in\mathfrak m\). Rescale so that \(wc=1\). Every \(d\in\mathfrak m\) equals \(c(wd)\), proving \(\mathfrak m=(c)\).
A one-dimensional finite-type local \(k\)-algebra with residue field \(k\) and maximal ideal generated by a non-zero-divisor is a smooth curve point. Here is the required presentation argument. Its tangent space has dimension one. In an affine embedding, choose \(n-1\) equations with independent linear terms and let \(S\) be their local quotient. Its completed ring is \(k[[z]]\) by the formal inverse construction, and \(S\) injects into it by (L.2). Its maximal ideal is \((z)\) by Nakayama, so it is a discrete valuation ring by the preceding argument. The given local ring is \(S/J\) and has dimension one. Any nonzero ideal of this discrete valuation ring contains a power of \(z\) and has zero-dimensional quotient. Thus \(J=0\). The chosen Jacobian minor stays invertible on an algebraic neighborhood. This supplies the local smooth presentation. Over \(\mathbb C\), E.1's convergent implicit-function argument makes it an actual analytic disc, with \(z\) an analytic coordinate. No formal-to-convergent approximation theorem is being assumed.
L.2. The node criterion and its finite normalization
Let \(A=\mathcal O_{X,p}\) for a reduced curve over an algebraically closed field \(k\), with maximal ideal \(\mathfrak m\) and residue field \(k\). The following two conditions are equivalent:
- \(\widehat A\simeq k[[u,v]]/(uv)\).
- \(\dim_k\mathfrak m/\mathfrak m^2=2\), and the kernel of \(\operatorname{Sym}^2_k(\mathfrak m/\mathfrak m^2)\to\mathfrak m^2/\mathfrak m^3\) contains a product of two distinct linear forms.
The implication from 1 to 2 follows from (L.2) and the degree-two relation \(uv\). We prove the converse while constructing the normalization.
Choose a basis \(x,y\) of \(\mathfrak m/\mathfrak m^2\), lifted to \(A\), such that the coefficient of \(y^2\) in the given quadratic relation is nonzero and \(x\) is a non-zero-divisor. These requirements can be met simultaneously. A reduced Noetherian ring embeds in the product of the fraction fields of its finitely many minimal-prime quotients: their intersection is its zero nilradical. Avoiding every minimal prime therefore makes an element a non-zero-divisor. In our one-dimensional local curve none of these primes is maximal. Since lifts of a tangent basis generate \(\mathfrak m\), the linear combinations lying in any such prime form a proper linear subspace of the coefficient space. The two forbidden tangent directions impose two further proper subspaces. A finite union of proper linear subspaces cannot cover a vector space over the infinite field \(k\): choose a polynomial line avoiding their finitely many nonzero linear equations. This gives \(x\) and then a complementary \(y\).
Scale the quadratic relation to obtain \(y^2-a_0xy-b_0x^2\in\mathfrak m^3\), where \(T^2-a_0T-b_0\) has two distinct roots in \(k\). Since \(\mathfrak m=(x,y)\), the relation gives \(\mathfrak m^2=x\mathfrak m+\mathfrak m^3\). Nakayama on \(\mathfrak m^2/x\mathfrak m\) gives \(\mathfrak m^2=x\mathfrak m\). Now \(\mathfrak m^3=x^2\mathfrak m\), so the error can be absorbed into the coefficient of \(x^2\) without changing its residue. Thus for some \(a,b\in A\), reducing to \(a_0,b_0\),
\[ y^2=axy+bx^2,\qquad t=y/x,\qquad B=A[t]\subset A[1/x],\qquad t^2-at-b=0. \tag{L.3} \]The ring \(B=A+At\) is finite over \(A\), is reduced, and is birational: after inverting \(x\) it is \(A[1/x]\). Moreover \(\mathfrak mB=xB\) and \(\mathfrak m B\subset A\), because \(xt=y\) and \(yt=ay+bx\).
There is a surjection \(k[T]/(T^2-a_0T-b_0)\twoheadrightarrow B/\mathfrak mB\). Its target is nonzero by lying over, proved in K.1 using only integrality. It cannot have dimension one. If it did, the constants from \(A\) would surject onto it, so \(B=A+\mathfrak mB\); Nakayama on the finite module \(B/A\) would imply \(B=A\). Then \(t\in A\) and \(y=xt\), making \(\mathfrak m=(x)\), contrary to its tangent dimension two. Therefore the surjection is an isomorphism, and
\[ B/\mathfrak mB\simeq k\times k. \tag{L.4} \]The two maximal ideals \(\mathfrak n_1,\mathfrak n_2\) of \(B\) above \(\mathfrak m\) are all its maximal ideals, since \(B\) is integral over the local ring \(A\). Each localization has maximal ideal generated by \(x\), which remains a non-zero-divisor. L.1 makes each a discrete valuation ring. Hence \(B\) is normal in its total quotient ring: an integral fraction belongs to every maximal localization, and a fraction belonging to all of them belongs to \(B\). For the latter assertion, its denominator ideal \(\{c\in B:cq\in B\}\) would otherwise be a proper ideal contained in a maximal ideal where the fraction did not belong. Thus \(B\) is the integral closure of \(A\). Indeed anything integral over \(A\) is integral over \(B\) by the same monic equation, while every element of \(B\) is integral over \(A\).
The residue difference in (L.4) gives an exact sequence of finite \(A\)-modules
\[ 0\longrightarrow A\longrightarrow B \xrightarrow{\mathrm{res}_1-\mathrm{res}_2}k\longrightarrow0. \tag{L.5} \]To check its kernel, \(\mathfrak m\) kills \(B/A\), which is generated by the class of \(t\). That class is nonzero, so \(B/A\) has dimension one. Its two residues differ by the nonzero difference of the two roots of the quadratic. This proves exactness, including the specified last map.
Complete (L.5) using L.1. Since \(\mathfrak mB=xB=\mathfrak n_1\cap\mathfrak n_2\) and the two maximal ideals are comaximal, the Chinese remainder calculation in K.1 applies at every power and gives \(B/x^nB=B/\mathfrak n_1^n\times B/\mathfrak n_2^n\). Localization at \(\mathfrak n_i\) does not change its quotient: every element outside that ideal is invertible modulo its power by a finite geometric series. In its discrete valuation ring, successive subtraction of residue constants gives unique expansions modulo \(x^n\). Thus
\[ \widehat B=k[[x]]\times k[[x]],\qquad \widehat A=\{(f,g):f(0)=g(0)\} \simeq k[[u,v]]/(uv). \tag{L.6} \]The last isomorphism sends \(u\) to \((x,0)\) and \(v\) to \((0,x)\). Every pair with equal constant terms has a unique constant plus a positive-power series in each variable. This proves the node criterion, its two actual normalization points, their regular local rings and the completed comparison. The argument also covers characteristic two: the only needed quadratic condition is two distinct linear factors.
This is a criterion on the algebraic local ring, not a definition requiring a prior plane presentation. In particular a reduced plane curve with a nonzero quadratic term which is a product of distinct lines is nodal. Its tangent space has dimension two, and that quadratic term gives condition 2. Conversely a completed node has exactly that tangent relation. A finite presentation of (L.3) spreads the local normalization to a finite map on an algebraic neighborhood of \(p\): clear its finitely many denominators outside \(\mathfrak m\). The smooth presentations of the two local rings from L.1 hold on neighborhoods of both inverse-image points. Their complement has closed image under the finite map by K.1; remove that image from the base. On the resulting neighborhood the finite ring is normal and birational, and hence is its normalization by the same integral-closure argument.
L.3. Finite normalization of a complex curve
For the multiple-branch comparison we also need existence of the algebraic normalization beyond nodes. We prove it at the complex curve scope. Let \(A\) be the coordinate domain of an affine irreducible complex curve. K.1 supplies a finite inclusion \(R=\mathbb C[s]\subset A\). Its fraction field \(L\) is finite separable over \(K=\mathbb C(s)\). Choose the primitive element \(z\in A\) as in K.1; \(e_i=z^i\), \(0\le i<d=[L:K]\), form a \(K\)-basis.
Here is the trace calculation, including its nondegeneracy. In a splitting field let \(\sigma_1,\ldots,\sigma_d\) be the distinct embeddings of \(L\), constructed by the root choices in K.1, and put \(V_{ri}=\sigma_r(z)^i\). Its determinant is the Vandermonde product: it vanishes when two row parameters coincide, has the total degree of the product of their pairwise differences, and the coefficient of the diagonal monomial fixes the remaining constant as one. The conjugate values of \(z\) are distinct, so \(V\) is invertible. If \(M(c)\) is the matrix of multiplication by \(c\in L\) in the basis \(e_i\), evaluating each column gives
\[ V M(c)=\operatorname{diag}(\sigma_1(c),\ldots,\sigma_d(c))V, \qquad \operatorname{Tr}_{L/K}(c)=\sum_{r=1}^d\sigma_r(c). \]The second identity follows by conjugation and \(\operatorname{tr}(UV)=\operatorname{tr}(VU)\), obtained by interchanging the two finite summation indices. Consequently the trace pairing matrix \(G_{ij}=\operatorname{Tr}_{L/K}(e_ie_j)\) equals \(V^{\mathsf T}V\), and its determinant \(\Delta\) is the square of the nonzero Vandermonde product. Its entries lie in \(K\), as traces of matrices over \(K\). Each \(\sigma_r(z)\) is integral over \(R\), because it satisfies the same monic equation as \(z\). The trace sum and K.1's closure of integral elements under sums and products show that every entry of \(G\) is integral over \(R\). Since \(R\) is integrally closed, \(G_{ij}\in R\) and \(0\ne\Delta\in R\).
Let \(C\) be the integral closure of \(A\) in \(L\). Its elements are integral over \(R\) by transitivity. For \(c=\sum c_i e_i\in C\), every trace \(\operatorname{Tr}(ce_j)\) is likewise integral over \(R\) and belongs to \(R\). Solving the trace matrix equation gives \(c_i\in\Delta^{-1}R\). Hence
\[ C\subset\bigoplus_i\Delta^{-1}R e_i. \tag{L.7} \]It is an \(R\)-submodule of this finite module, so is finite. The same generators make it finite over \(A\). It is normal: an element integral over \(C\) is integral over \(A\) by transitivity and therefore lies in \(C\).
For a reduced affine curve, apply this to its finitely many irreducible component domains. The product of their normalizations is a finite algebra over \(A\): each component quotient is a cyclic \(A\)-module, and each normalization is finite over that quotient. It is integral, embeds in the product of the component fraction fields and contains every element of that product integral over \(A\), by the domain case. This is precisely the integral closure in the total quotient ring. To see that this total quotient ring is the indicated product, choose an element in every other minimal prime but outside one specified minimal prime, using finite prime avoidance as in K.2. Sums of these elements have nonzero image in every component and can be inverted; their ratios give the component idempotents. Each component's nonzero denominator can then be included in such a sum, giving its full fraction field.
Integral closure commutes with localization here. If a fraction is integral after localizing, one denominator from the multiplicative set clears all coefficients of its monic equation. A sufficiently large power of that denominator times the fraction then satisfies a monic equation over the original ring. This proves both inclusions. The affine constructions consequently glue to a finite normalization \(\nu:\widetilde X\to X\). A finite morphism is closed algebraically by K.1 and is proper in the usual topology by the same monic root bounds used there.
The normal local rings of \(\widetilde X\) at its closed points are one-dimensional: their component rings are finite over \(\mathbb C[s]\), and lying over, going up and incomparability give this dimension. L.1 makes them discrete valuation rings and then actual smooth analytic curve points. Thus \(\widetilde X\) is a smooth complex curve. On each affine chart finitely many generators of its normalization are fractions on the original components. A common denominator nonzero on every component gives \(A_d=C_d\). Its zero set on a curve is finite, by the strict dimension decrease in K.1. Therefore \(\nu\) is an isomorphism away from finitely many points locally on \(X\). At a smooth point the local ring is already a discrete valuation ring, so the normalization is an isomorphism there as well.
L.4. The convergent branches of an algebraic node
Return to a complex node \(p\). In (L.3), \(x\) is a uniformizer at each of the two points \(q_i\) above \(p\). By L.1 it is an analytic coordinate on a disc at \(q_i\), and the regular function \(t\) has a convergent expression \(t_i(x)\) there. Their constant terms are the two distinct roots \(\lambda_i\) in (L.4). Hence the normalization maps these discs to
\[ y=x t_1(x),\qquad y=x t_2(x). \tag{L.8} \]To interpret these as full ambient branches, choose an affine embedding of \(X\) near \(p\). Tangent dimension two gives \(n-2\) equations with independent linear terms. Keep \(x,y\) as the complementary coordinates; these regular functions extend to an ambient neighborhood. Let \(S\) be the local ring cut out by those equations and write \(A=S/J\). The formal inverse construction gives \(\widehat S=k[[x,y]]\). Its surjection to the completed node has principal kernel: lift the two node parameters to \(\widehat S\); their independent linear terms make them formal coordinates, and in those coordinates the kernel is their product. Exact completion and reduction modulo the maximal ideal now give \(\dim_k J/\mathfrak m_SJ=1\). Nakayama supplies a single generator \(f\) of \(J\), whose initial term is the nondegenerate quadratic relation. These local equation equalities hold on a sufficiently small algebraic neighborhood after clearing the finitely many denominators.
The convergent implicit-function argument of E.1 eliminates the other coordinates, so the analytic curve is cut out in that surface by the convergent function \(f(x,y)\). Its restriction to each graph in (L.8) is zero. Division by \(y-x t_1(x)\) is convergent: the identity \(f(x,y)-f(x,g(x))=(y-g(x))\int_0^1\partial_y f(x,g(x)+s(y-g(x)))\,ds\) gives a convergent analytic quotient on a smaller polydisc. On the other graph the quotient vanishes for \(x\ne0\), hence also at zero by continuity. A second division therefore gives \(f=(y-x t_1(x))(y-x t_2(x))h\), with \(h(0)\ne0\) by the quadratic initial term. Thus the following coordinate change identifies the analytic equation itself, as well as its underlying set.
There are no additional points of \(X\) near \(p\) outside these images. The normalization is surjective by lying over. Its fiber at \(p\) consists of \(q_1,q_2\), and properness allows the neighborhood to be shrunk so that its full inverse image lies inside the two chosen discs. Explicitly, the complement of their union is closed and has closed image under a proper map; that image avoids \(p\). Proper maps here are closed in the usual topology: a convergent sequence in such an image lies in a compact base set together with its limit, and properness provides a convergent subsequence of inverse-image points. Thus the two graphs in (L.8) describe exactly the local set.
The analytic coordinate change
\[ u=y-x t_1(x),\qquad v=y-x t_2(x) \tag{L.9} \]has nonzero Jacobian determinant \(\lambda_2-\lambda_1\) at zero. Its inverse is convergent by E.1. It sends the local curve to \(uv=0\), and its two normalization discs to the two coordinate branches. In particular this proves the asserted analytic local model from the completed-local-ring criterion, without replacing an algebraic normalization by a merely formal one. Each branch has its usual disc topology; their union has the quotient topology proved in B.4. At a node the normalization pushforward is therefore the sheaf on those two separated discs used in Proposition 1.3.
L.5. Several smooth branches and the normalization sheaf
Suppose a reduced complex algebraic curve has, near a point \(p\), exactly \(r\) smooth analytic branches meeting only at \(p\). Distinct tangent lines, as in Exercise 3, imply that last property after shrinking by B.4. The finite normalization of L.3 separates exactly these \(r\) branches and is locally an isomorphism from a disc onto each of them.
Here are the comparison details. The inverse-image set of \(p\) is finite. Each of its points has a smooth disc neighborhood by L.1, and these neighborhoods can be chosen disjoint. Remove the finitely many other exceptional image points from a small neighborhood of \(p\); there the normalization is an isomorphism off \(p\). Properness, as in L.4, then keeps the full inverse image inside the chosen discs. Each sufficiently small punctured disc is connected and maps into one of the disjoint punctured branches. In that branch's analytic parameter its map is a nonconstant holomorphic function vanishing only at the centre, with expression \(h(z)=z^e a(z)\), where \(a(0)\ne0\).
The function \(a(z)\) has a convergent \(e\)-th root near zero: divide by its constant term, choose a root of that constant, and apply the binomial series near \(1\). Its convergence follows from the ratio test and its identity from multiplication of power series. Thus a local coordinate change puts \(h\) in the form \(w\mapsto w^e\). Since the normalization is one-to-one off \(p\), \(e=1\). So the disc maps isomorphically onto a neighborhood in its smooth branch. Two different inverse-image discs cannot map to the same branch, again by injectivity off \(p\). Every branch is reached, by surjectivity and properness. This proves the required bijection and the local isomorphisms.
Consequently, with \(i_p:\{p\}\hookrightarrow X\), the actual algebraic normalization gives the local exact sequence of classical sheaves
\[ 0\longrightarrow\Lambda_X\longrightarrow \nu_*\Lambda_{\widetilde X}\longrightarrow i_{p*}(\Lambda^r/\operatorname{diag}\Lambda) \longrightarrow0. \tag{L.10} \]Away from \(p\) it is the identity sequence, and at \(p\) it is the diagonal inclusion, so exactness is stalkwise. For \(r=2\), choosing an order of the branches identifies its final map with their difference; exchanging them changes this identification by a sign. For several singular points the global quotient is the sum of these local quotients. The branch labels carry no preferred global order. B.4 now applies to the actual normalization in Exercise 3, and G.4 applies to the actual nodal normalization in Section 1 (the node calculation), with their previously proved support complexes and duality maps.
There is also a purely algebraic comparison under the étale smooth-branch hypothesis in Exercise 3. If the branches in the chosen neighborhood have prime ideals \(P_1,\ldots,P_r\), their local ring product \(\prod_i A/P_i\) is finite over \(A\), since each quotient is cyclic. Its factors are the regular local rings of the given smooth curves, hence are discrete valuation rings by L.1. It embeds in the total quotient ring of \(A\), which is the product of the component fraction fields as proved in L.3 by prime avoidance; that argument works over any field. The product is normal and integral over \(A\), so it is exactly the local normalization. It separates the \(r\) branch points. This verifies the normalization assertion under the stated smooth-branch hypothesis, without asserting that every singularity has such branches.
At a geometric node over an algebraically closed field of positive characteristic, L.2 supplies the finite normalization with its two smooth algebraic branch points and the module comparison (L.5) directly, without a prior split-branch presentation. Thus the local branch geometry for the étale nodal computation does not require a classical analytic model. The sheaf computation and its descent from geometric branch neighborhoods still use the separately identified finite-map étale base change and smooth purity arguments in Section 3. Over a finite field branch labels may be exchanged by Frobenius; the displayed two copies in geometric stalk and costalk groups do not assert that each summand is arithmetically fixed. Singular finite-coefficient duality and the normalized adic passage are treated in M and BV–BX.
For nodes, completion, Artin–Rees and discrete valuation rings, see the Stacks Project references below. The finite ring \(A[y/x]\), its two residue maps and the completion sequence give the normalization and convergent branch identification of L.2–L.4.
Appendix M. Ordinary étale finiteness and singular biduality over a field
We prove the field case needed here, including the steps which a reference to a general finiteness theorem would leave unwritten. Throughout this appendix, schemes are separated and of finite type over a field \(k\), \(n\) is invertible in \(k\), and \(\Lambda=\mathbf Z/n\). Constructibility means finite locally constant values on a finite locally closed partition; it does not require the pieces to be smooth over an imperfect field. The ordinary direct-image assertion also holds for any finite coefficient ring whose order is invertible in \(k\), by forgetting to a \(\mathbf Z/n\)-module. The duality assertion below uses the self-injectivity of \(\mathbf Z/n\), not a claim that every finite ring is self-injective.
The proofs use the finite-coefficient proper-support finiteness and smooth trace of Propositions 3.2–3.3. Their earlier-programme inputs are the actual proper and smooth base-change theorems identified in Section 3; the finite presentations and Noetherian subobject argument in Constructible sheaves and extension by zero, §§4–7; and the cohomological-dimension and continuity arguments in Cohomological dimension and the Künneth formula, §§1–8. Proposition 3.3 constructs the exceptional adjoint by proving representability through presheaves and exact sheafification, with exact programme locators for compact representability and unbounded resolutions. Its internal-Hom adjunction and local description are used as written in Poincaré duality for smooth varieties, §§8–10. These arguments use those geometric and categorical hypotheses at the stated coefficient scope.
For finiteness and duality, see the author edition of SGA \(4\frac12\), Théorèmes de finitude, §§2.1–2.8 and 4.1–4.7. We give a field-only dimension argument below; no generic base-change theorem over an arbitrary parameter scheme is assumed.
M.1. Preparations: fields, smooth open subsets and bounds
First, ordinary higher images have a finite bound before their constructibility is known. On an affine target and an affine source of dimension at most \(d\), the support estimate of the cohomological-dimension companion, Theorem 6.2, gives \(R^qf_*F=0\) for \(q>d\), for every torsion sheaf \(F\). Cover a general separated source by \(r\) affine opens. All multiple intersections are affine, of dimension at most \(d\). The finite Čech-to-derived-image spectral sequence therefore gives the sufficient bound \(d+r-1\). Finite affine covering of the target gives a uniform bound. This is a bound on the relative functor, so it does not assume that \(k\) has finite Galois cohomological dimension. The same companion proves filtered-colimit continuity and, over a separably closed field, absolute torsion cohomological dimension at most \(2d\). Every spectral sequence below consequently has a finite contributing range when the input is bounded.
Finite-cover bound (M.1a). Let \(f:X\to Y\), and let \(X_1,\ldots,X_r\) be a finite open cover, with \(r\geq1\). For a nonempty increasing tuple \(J=(i_0,\ldots,i_p)\), put \(X_J=\bigcap_{i\in J}X_i\), let \(v_J:X_J\to X\) be the inclusion, and put \(f_J=fv_J\). Suppose, for the coefficient category in question, every \(f_J\) has higher-image bound \(D\geq0\). Then \[ R^nf_*F=0\quad(n>D+r-1) \tag{M.FC1} \] for every sheaf \(F\) in that category. More generally, if \(H^qK=0\) outside \([a,b]\), then \[ H^n(Rf_*K)=0\quad(n<a\text{ or }n>b+D+r-1). \tag{M.FC2} \]
Here is a construction of the comparison and its bound. Work first with abelian étale sheaves or with \(\Lambda\)-module sheaves. Choose an injective resolution \(F\to I^\bullet\), zero in negative degrees. For \(0\leq p<r\), set \[ C^{p,q}= \bigoplus_{i_0<\cdots<i_p} v_{J*}(I^q|_{X_J}),\qquad (\delta c)_{i_0\ldots i_{p+1}} =\sum_{\nu=0}^{p+1}(-1)^\nu c_{i_0\ldots\widehat{i_\nu}\ldots i_{p+1}}|_{X_J}. \tag{M.FC3} \] An empty intersection contributes zero. The horizontal and vertical maps commute, so the total differential on \(C^{p,q}\) is \(\delta+(-1)^p d_I\); its square is zero. The augmentation \(I^q\to C^{0,q}\) is restriction.
Every augmented horizontal row is exact. On an étale test object mapping into \(X_t\), treat a tuple of indices as alternating, with value zero when an index repeats. Define \(hc\) by inserting \(t\) as the first index. This is a map on sections there because intersection with \(X_t\) changes none of that test object's sections. In \(\delta h+h\delta\), deleting the inserted index leaves \(c\); deletion of each other index occurs twice with opposite signs. Thus \(\delta h+h\delta=1\), including the augmented degree, where \(hc=c_t\). These test objects cover \(X\), proving exactness as sheaves.
The augmentation \[ I^\bullet\longrightarrow\operatorname{Tot}C^{\bullet,\bullet} \tag{M.FC4} \] is a quasi-isomorphism. To see this directly, include the augmented column in the total complex. In a total cocycle take its component of smallest vertical degree. Its horizontal differential is zero, so row exactness lets us subtract a total boundary removing it. The new component has vertical degree one greater and horizontal degree one less. There are only \(r+1\) augmented columns. At the last column the augmentation is injective, so the remaining component is zero. This proves the augmented total is acyclic.
The terms of \(\operatorname{Tot}C\) are injective. Indeed restriction \(v_J^*\) has the exact left adjoint \(v_{J!}\), and \(v_{J*}\) has the exact left adjoint \(v_J^*\). Applying either adjunction to a monomorphism proves that these right adjoints preserve injectives. The open adjunction and extension construction are proved in BB.3: restriction keeps the geometric stalk, and extension by zero keeps it on the open and gives zero outside. Thus both functors are exact. BB.3 also supplies enough module injectives; iterating embeddings and cokernels gives the bounded-below resolution used here. Finite sums of injectives are injective by applying Hom componentwise. Consequently (M.FC4) is a comparison of injective resolutions, and applying \(f_*\) computes the actual \(Rf_*F\) by \[ T^{p,q}=\bigoplus_{|J|=p+1}f_{J*}(I^q|_{X_J}). \tag{M.FC5} \] The comparison comes from restriction maps and the chosen resolution; it is not an identification chosen separately on cohomology.
Filter this total complex by columns numbered at least \(p\). Its successive quotient is the \(p\)-th column placed in total degrees \(p+q\). The restriction \(I^\bullet|_{X_J}\) is an injective resolution of \(F|_{X_J}\), so that quotient has cohomology \(\bigoplus_{|J|=p+1}R^qf_{J*}(F|_{X_J})\) in degree \(p+q\). It vanishes above \(D+p\). Starting with the last column, the long exact sequences of these finitely many filtered subcomplexes give the upper bound \(D+r-1\), proving (M.FC1). There is no negative cohomology. The finite ordinary truncation tower of \(K\) has successive terms \(H^q(K)[-q]\), each with image in degrees \([q,q+D+r-1]\). The triangle cohomology sequences give (M.FC2).
For the geometric application, make \(Y\) affine and cover its inverse image by \(r\) affine opens. Separatedness over \(k\) makes their intersections affine: a twofold intersection is the inverse image of the closed diagonal in the product of the two affine opens, and further intersections follow by induction. Each \(f_J\) is therefore affine. Theorem 6.2 of the cohomological-dimension companion gives \(D=d\), where \(d\) bounds the dimensions of these opens. In a finite module category the underlying-cohomology comparison of BB.3 gives the same bound. Restriction to an open in \(Y\) commutes with this derived image: sections agree before deriving, and restriction to the inverse-image open preserves injectives by the adjunction just proved. A finite affine cover of \(Y\) therefore gives one bound by taking the maximum of its finitely many \(d+r-1\). The empty source has zero image. No bound on the Galois cohomological dimension of \(k\) enters this relative calculation.
For the sheaf form of the cover construction and its cohomological comparison, see the Stacks Project, §20.24 and §59.19.
One detail in that affine-bound proof is useful here. Its boundary calculation, Theorem 5.1, Interlude A, uses a local domain \(R\) containing a separably closed field \(L\), and \(0\ne f\in\mathfrak m_R\). The element \(f\) is transcendental over \(L\): a nonzero algebraic element has its inverse in \(L[f]\), contradicting membership in the maximal ideal. Moreover \(R[1/f]\) contains the whole rational function field \(L(f)\). For every nonzero polynomial write \(P(T)=T^r(c+TQ(T))\), with \(c\ne0\). Then \(c+fQ(f)\) is a unit in the local ring, and \(P(f)\) becomes a unit after inverting \(f\). This supplies every denominator of \(L(f)\). The strict-local finite models have fraction fields of the dimension stated there, so the smaller-dimensional affine induction applies to their finitely generated \(L(f)\)-subalgebras. The support-drop proof in Theorem 6.2 then uses those affine bounds and continuity, not ordinary geometric-fibre cohomology for a nonproper map.
Let \(k_s\) be a separable closure of \(k\). The morphism \(\operatorname{Spec}k_s\to\operatorname{Spec}k\) is an affine inverse limit of finite étale morphisms. Étale localization and the continuity argument AL.4 identify pullback of \(Rf_*F\) with the corresponding direct image over \(k_s\). The extension from \(k_s\) to an algebraic closure is purely inseparable; étale topological invariance identifies the two sites and their direct-image functors. These pullbacks are conservative. Constructibility descends along this surjective quasi-compact change of base by the finite-presentation detection lemma in the extension-by-zero companion. Thus it suffices to prove ordinary finiteness over algebraically closed fields, simultaneously in all characteristics prime to \(n\).
We record the geometry needed to choose a smooth dense open, including positive characteristic. If \(L/k\) is a finitely generated field extension of transcendence degree \(d\), with \(k\) perfect of characteristic \(p>0\), choose any transcendence basis \(t_1,\ldots,t_d\) and put \(e=[L:k(t_1,\ldots,t_d)]\). Frobenius is an isomorphism of the extensions \(L/k(t)\) and \(L^p/k(t^p)\). Comparing degrees over \(k(t^p)\) gives
\[ [L:L^p]=p^d. \tag{M.1} \]Choose successively \(z_i\) outside \(L^p(z_1,\ldots,z_{i-1})\) until that field is \(L\). Each step has degree \(p\), so there are exactly \(d\) steps and the monomials \(z_1^{a_1}\cdots z_d^{a_d}\), \(0\leq a_i<p\), are a basis over \(L^p\). The \(z_i\)'s are algebraically independent over \(k\). Indeed, regroup a polynomial relation of least positive total degree according to the exponents modulo \(p\). Perfection of \(k\) writes it as \(\sum_a z^a P_a(z)^p=0\). Independence of those monomials makes every \(P_a(z)\) zero, whereas each nonzero polynomial \(P_a\) has smaller degree, a contradiction.
The finite extension \(L/k(z)\) is separable. To see this without a differential criterion, let \(E\) be its maximal separable subextension. There is one \(r\) with \(L^{p^r}\subset E\): for each of finitely many algebraic generators, its minimal polynomial is a separable polynomial in some \(p\)-power of the variable. But \(L=L^p k(z)\), hence by iteration \(L=L^{p^r}k(z)\subset E\). In characteristic zero any transcendence basis is separating. A primitive element for this finite separable extension, after clearing its monic polynomial's coefficients and inverting its discriminant, gives a finite étale algebra over an open of \(\mathbf A^d_k\). The given integral affine variety and this algebra have the same fraction field; expressing their finite lists of generators as fractions and inverting the denominators identifies nonempty open subsets of the two. Hence every reduced variety over a perfect field has a smooth dense open. For several components first remove their intersections. Intersect this open with the generic locally constant loci of a constructible sheaf. The result is smooth, the sheaf is lisse there, and the complement has smaller dimension.
The dimension statements used here follow from the monic-elimination proof of Noether normalization in K.1: that proof does not use characteristic zero. It makes the dimension of an integral affine algebra equal to the transcendence degree of its fraction field. In particular, on every component on which a regular function \(t\) is nonconstant, the generic fibre over \(k(t)\) has dimension one less. A component on which \(t\) is constant has empty generic fibre. Algebraic field extension preserves these dimensions, as is also seen by base changing the finite normalization map to affine space.
M.2. A finite-support lemma for an initially arbitrary sheaf
Assume \(k\) algebraically closed. Let \(Y\) be affine, embedded as a closed subscheme of \(\mathbf A^a_k\), with coordinate functions \(t_i\). Write \(Y_{\bar\eta_i}\) for the fibre over an algebraic closure of \(k(t_i)\). Suppose a \(\Lambda\)-sheaf \(E\), not yet assumed constructible, has constructible restriction to each \(Y_{\bar\eta_i}\). Then there is a constructible subsheaf \(G\subset E\) such that \(E/G\) is supported on closed points.
Here are the finite-presentation details. On a Noetherian scheme every sheaf of finite-ring modules is the filtered union of constructible subsheaves: take the images of finite sums of the étale generators \(u_!\Lambda\); each image is constructible by the Noetherian subobject and quotient lemma. Pullback is exact and commutes with this union. The constructible sheaf \(E|Y_{\bar\eta_i}\) is finitely presented, hence compact for filtered colimits. Its identity therefore factors through one member of the pulled-back union. Since that member is a subsheaf, it equals the whole restriction. Choose one such subsheaf for every \(i\), and let \(G\) be their finite sum. The quotient has zero restriction to every coordinate geometric generic fibre.
If \(y\in Y\) is not closed, then \(\kappa(y)\) has positive transcendence degree over \(k\). Some \(t_i(y)\) is transcendental: these coordinates generate the residue field as a field. The point lies over that coordinate's generic point. After extending its geometric field to contain the chosen algebraic closure of \(k(t_i)\), its stalk is a stalk of the zero generic restriction. Thus \((E/G)_{\bar y}=0\).
This argument works on finitely many affine opens of a general \(Y\). If \(G_i\subset E|_{U_i}\) are the resulting subsheaves and \(v_i:U_i\to Y\), take the sum of the images of \(v_{i!}G_i\to E\). These images are constructible, and the resulting quotient is supported on closed points on each open, hence on \(Y\). Closed points here are the points with residue field algebraic over \(k\), so closedness agrees on the affine charts.
A sheaf \(Q\) supported on closed points is the filtered union of constructible sheaves with finite support. A constructible subset containing only closed points is finite: each of its finitely many locally closed pieces has dimension zero, since a positive-dimensional piece contains a nonclosed generic point. Such a finite-support sheaf is the finite sum of its point sheaves, by the closed-open stalk criterion. A closed point over \(k\) has a trivial étale topos, so its section functor is exact. Filtered cohomological continuity gives
\[ Q=\bigoplus_{y\in Y(k)}i_{y*}Q_{\bar y},\qquad H^{b}(Y,Q)=0\ (b>0),\qquad \Gamma(Y,Q)=\bigoplus_y Q_{\bar y}. \tag{M.2} \]The direct sum description can equally be checked on stalks of the filtered finite-support subsheaves. It does not assume that an arbitrary sheaf has finite stalks. In particular, if \(\Gamma(Y,Q)\) is finite, then \(Q\) is constructible and has finite support.
M.3. Recovering finiteness on a proper scheme
Let \(Y/k\) be proper and \(C\in D^b(Y,\Lambda)\). Suppose \(R\Gamma(Y,C)\) has finite cohomology and that, on each affine coordinate chart, every \(\mathcal H^qC\) has constructible restrictions to the coordinate geometric generic fibres. Then \(C\in D^b_c(Y,\Lambda)\).
Apply M.2 in each of the finitely many nonzero degrees. We obtain
\[ 0\longrightarrow G_q\longrightarrow \mathcal H^qC \longrightarrow Q_q\longrightarrow0, \tag{M.3} \]with \(G_q\) constructible and \(Q_q\) supported on closed points. Proper finiteness from Proposition 3.2 and (M.2) show that \(H^b(Y,\mathcal H^qC)\) is finite for every \(b>0\). In the bounded hypercohomology spectral sequence
\[ E_2^{b,q}=H^b(Y,\mathcal H^qC) \ \Longrightarrow\ H^{b+q}(Y,C), \tag{M.4} \]all entries with \(b>0\) are therefore finite. No differential enters column zero. Every differential leaving it has finite image, since its target is a subquotient of a finite entry with positive first index. Only finitely many differentials can occur. The final column-zero term is a subquotient of the assumed finite abutment. Working backwards through these finitely many kernels proves that \(H^0(Y,\mathcal H^qC)\) is finite. The exact sequence of (M.3) then puts \(H^0(Y,Q_q)\) between a quotient of this finite group and a subgroup of the finite group \(H^1(Y,G_q)\). It is finite. By (M.2), \(Q_q\), and therefore \(\mathcal H^qC\), is constructible. This proves the assertion.
M.4. The ordinary direct-image theorem
Theorem. For every separated finite-type morphism \(f:X\to Y\) over a field, \(Rf_*\) takes \(D^b_c(X,\Lambda)\) to \(D^b_c(Y,\Lambda)\).
By M.1, we may work over algebraically closed fields, and boundedness is already known. It is enough to treat a constructible sheaf, then use its cohomology triangles. Induct on \(\dim X\), over all algebraically closed fields simultaneously. Dimension zero follows from exact finite direct image: a zero-dimensional finite-type source is finite over the field, and its morphism to the separated target is finite, by its closed graph. Reduction and nilpotent thickenings do not change the étale site.
At dimension \(d>0\), first let \(j:V\to W\) be an open immersion, with \(V\) smooth and \(L\) finite lisse on \(V\). Discard the part of \(W\) outside the closure of \(V\), using exact closed direct image. Localize \(W\) to an affine open. Its projective closure \(\bar W\) has the same dimension; \(V\) remains open in it. It suffices to prove constructibility of \(Rj_*L\) on this proper closure.
Cover \(\bar W\) by affine coordinate charts. Over each coordinate geometric generic point the source has dimension at most \(d-1\), by M.1. The base change from the coordinate line to \(k(t_i)^{\mathrm{sep}}\) is an affine inverse limit of étale changes of base: finite separable extensions spread to finite étale covers after removing finitely many points. Étale localization and AL.4, followed by purely inseparable topological invariance, identify
\[ (Rj_*L)|_{\bar W_{\bar\eta_i}} =Rj_{\bar\eta_i*}(L|_{V_{\bar\eta_i}}). \tag{M.5} \]Induction makes the right side bounded constructible. Its source need not be smooth over the new field; the induction statement covers all sources.
The other hypothesis of M.3 is global finiteness. Write \(V\) as the finite disjoint union of its smooth pure-dimensional components. On a component of dimension \(e\), Proposition 3.3 and the internal-Hom adjunction give
\[ R\Gamma(V,L) =R\operatorname{Hom}_{\Lambda} \bigl(R\Gamma_c(V,L^\vee(e)[2e]),\Lambda\bigr). \tag{M.6} \]Indeed the dual of the lisse sheaf \(L^\vee(e)[2e]\) is \(L\). The finite-module argument at the start of M.6 proves self-injectivity and evaluation independently of any geometry; the finite-free resolution calculation in M.5 sheafifies it with the actual pairing. This step does not assume that \(L\) is free or has finite projective dimension, and does not use singular biduality. Compact-support finiteness proves finiteness of the right side. Also \(R\Gamma(\bar W,Rj_*L)=R\Gamma(V,L)\). Apply M.3 with (M.5). This proves the open-immersion assertion for smooth lisse source in dimension \(d\).
Next let \(f:V\to Y\) have smooth source and lisse coefficient sheaf. On an affine target cover \(V\) by finitely many affine opens. Their intersections are affine. For each such affine source, a closed embedding into affine space over the affine target and projective closure of its graph factor the map as
\[ V\xrightarrow{j}\bar V\xrightarrow{p}Y, \qquad j\text{ open},\quad p\text{ projective},\quad \dim\bar V=\dim V. \tag{M.7} \]The open case just proved makes \(Rj_*L\) constructible; Proposition 3.2 makes \(Rp_*Rj_*L\) constructible. The finite Čech-to-derived-image sequence for the affine cover proves the assertion for the whole smooth source. This sequence is for ordinary images of the intersections; it does not replace them by extensions by zero.
Finally take any reduced \(X\) of dimension \(d\) and constructible \(F\). Choose the smooth dense open \(v:V\to X\) from M.1, with \(F|_V\) lisse, and let \(i:T\to X\) be its lower-dimensional complement. The cone
\[ F\longrightarrow Rv_*(F|_V)\longrightarrow C\longrightarrow F[1] \tag{M.8} \]is bounded constructible by the smooth-open case already proved at this same dimension. Its restriction to \(V\) is zero. The localization triangle identifies \(C=i_*i^*C\); it is a bounded constructible complex on the smaller-dimensional \(T\). Induction makes \(Rf_*C\) constructible. The smooth-source case makes \(R(fv)_*(F|_V)\) constructible. Apply \(Rf_*\) to (M.8) to obtain the assertion for \(F\). This ordering is essential: constructibility of the cone is established before induction is applied to it. Field descent from M.1 completes the theorem. \(\square\)
M.5. Constructible duals before biduality
Put \(\omega_X=a_X^!\Lambda\) and \(D_XF=R\mathcal Hom(F,\omega_X)\). BF–BJ construct the operations and the specified smooth trace. We prove the restriction comparisons before using biduality.
Finite resolutions and restriction. A constructible sheaf \(F\) has a resolution \(P^\bullet\to F\), in degrees at most zero, whose terms are finite sums of \(u_!\Lambda\) with \(u\) affine étale of finite presentation. Indeed, the finite presentation in the constructible-sheaf companion gives a finite generating surjection. Its kernel is constructible by that companion's Noetherian subobject proof, so the same construction applies to the kernel. Repetition gives the asserted exact resolution; it need not have finite length.
For a bounded-below complex \(B\),
\[ R\mathcal Hom(u_!\Lambda,B)=Ru_*u^*B. \tag{M.9} \]This is an equality of the canonical adjunction maps. On an étale test object, extension by zero, tensor-Hom adjunction and \(u_!\dashv u^*\) give the same Hom functor. To compute it, choose a bounded-below injective resolution of \(B\). Restriction to any étale object preserves injectives, since its left adjoint, extension by zero, is exact. Thus the sheaf Hom calculation on those test objects is the derived one, and its right side is the stated ordinary direct image.
The same observation computes \(R\mathcal Hom(F,B)\) by the total Hom complex from \(P^\bullet\) into a bounded-below injective resolution of \(B\). To justify replacing \(F\), restrict to any étale object. Hom into each injective is exact, and the augmented resolution is exact. If the target resolution starts in degree \(b\), its Hom double complex has indices \(r=-\deg P\geq0\) and \(s\geq b\), with total degree \(r+s\). Every diagonal is finite. The augmented exact rows therefore give the required quasi-isomorphism. Equivalently, finite truncations stabilize in each degree; no infinite product must commute with a pullback.
Let \(q\) be induced by an étale change of a parameter base, or an affine inverse limit of such changes. Pullback takes the displayed resolution to a resolution of \(q^*F\), with terms \(u'_!\Lambda\). For each term, AL.4's ordinary-image comparison gives \(q^*Ru_*u^*B\simeq Ru'_*u'^*q^*B\). These termwise comparisons are compatible with the resolution differential, since they are adjunction mates. Their resolution spectral sequences have terms \(R^su_*u^*B\) in bidegrees \((r,s)\) with \(r\geq0\), \(s\geq b\). They are bounded below and have only finitely many terms in each total degree. Exact pullback preserves the filtration and its associated cohomology sequences. Comparing its successive finite pieces, degree by degree, proves
\[ q^*R\mathcal Hom(F,B) \xrightarrow{\sim}R\mathcal Hom(q^*F,q^*B). \tag{M.10} \]The map here is the transpose of pulled-back evaluation, under the tensor comparison of BH. It is the map just computed on (M.9), not a separately selected isomorphism. Cohomology triangles extend the result to bounded constructible \(F\). An equivalence of étale topoi from a purely inseparable change of field gives the same comparison directly. We retain the bounded-below condition on \(B\); finite generation alone would not justify the infinite resolution against an arbitrary target.
The dualizing complex. Locally embed \(X\) as a closed subscheme \(b:X\to\mathbf A^N_k\). Transitivity and the smooth trace of BJ give
\[ \omega_X=b^!\Lambda(N)[2N]. \tag{M.11} \]If \(u\) is the complementary open immersion, \(b_*b^!C\) is the fibre of \(C\to Ru_*u^*C\). This is the closed-support localization triangle, with its adjunction unit and counit. Define its closed-support comparison by pulling back the counit \(b_*b^!C\to C\), applying exact closed-image base change, and transposing through \(b'_*\dashv b'^!\). Naturality gives a map of the localization triangles. AL.4 identifies the pullback of the open direct-image term with its counterpart upstairs, and the middle term is exact pullback of \(C\). The cohomology sequences therefore prove that the closed-support comparison is an isomorphism. This construction specifies its counit; it does not choose functorial cones in an abstract triangulated category.
The lower bound of (M.11) follows from this fibre construction. Its upper bound follows from the relative bound on \(Ru_*\) in M.1. Both are local bounds, and a finite affine cover gives bounds on \(\omega_X\) itself. This establishes boundedness before constructibility of \(\omega_X\) or its duals is asserted.
A separable algebraic field extension is an affine inverse limit of finite étale field extensions. The preceding closed-support comparison and (M.11) therefore identify its pullback of \(\omega_X\) with the structural dualizing complex upstairs: the ambient dimension and Tate orientation are unchanged, by BJ. Purely inseparable algebraic extension is an equivalence of the relevant étale topoi and gives the same identification. Combining with (M.10), duals commute with extension to an algebraic closure. Since (M.10) is induced by evaluation and the closed-support map preserves the counit, these comparisons also preserve the dual evaluation maps. A general separable field extension would additionally use full smooth base change; it is not needed for this reduction.
Lisse coefficients without a projective-dimension assumption. The coefficient argument at the start of M.6 proves that \(\Lambda\) is injective as a module over itself and that finite-module evaluation is biduality. If \(M\) is a finite \(\Lambda\)-module, choose a resolution by finite free modules in nonpositive degrees: kernels are finite, so finitely many generators suffice at every step. On a trivializing étale open, its constant-sheaf version is exact on stalks. The same finite-diagonal calculation as above computes internal derived Hom into \(\Lambda\) by the sheafified module Hom complex. Its positive cohomology vanishes by self-injectivity, and its degree zero is the constant sheaf \(M^\vee\). Evaluation is the sheafification of module evaluation, because the comparison uses the Hom evaluation pairing throughout. Thus for a finite lisse \(L\) on a smooth pure \(e\)-dimensional scheme, \(D_VL=L^\vee(e)[2e]\), with its canonical pairing. The resolution may be infinite; no finite Tor dimension has been assumed.
We can now establish bounded constructibility of \(D_XF\). Work over an algebraically closed field, then descend by the comparison just proved and constructibility detection in M.1. Induct on dimension, choosing a smooth dense open \(v:V\to X\), with \(F|_V\) lisse, and complementary closed immersion \(i:T\to X\). Tensor-Hom adjunction, the projection formula and transitivity give
\[ D_Xv_!L=Rv_*D_VL,\qquad D_Xi_*A=i_*D_TA. \tag{M.12} \]For example, testing the first identity against \(E\) replaces \(E\otimes^Lv_!L\) by \(v_!(v^*E\otimes^LL)\); transpose its map to \(\omega_X\) through \(v_!\dashv v^*\). The result is Hom from \(E\) to \(Rv_*R\mathcal Hom(L,v^*\omega_X)\), and \(v^*\omega_X=\omega_V\). For the second, use the exact proper image \(i_*\), its projection formula and \(i^!\omega_X=\omega_T\). These are the evaluation-and-counit isomorphisms. No double dual is used in their construction.
The lisse calculation and Theorem M.4 make the open term of (M.12) bounded constructible. Induction handles the smaller-dimensional closed term. Apply \(D_X\) to the triangle \(v_!F|_V\to F\to i_*i^*F\), and then use the finite cohomology filtration for a bounded constructible complex. This proves preservation of \(D^b_c\) before asserting biduality. The use of M.4 is not circular: its smooth-source step needs only the independent finite-module calculation and the smooth trace, not singular biduality.
Generic restriction and evaluation. On an affine \(X\subset\mathbf A^N_k\), let \(t\) be an ambient coordinate and let \(q:X_{\bar\eta}\to X\) be its geometric generic fibre. A finite separable extension of \(k(t)\) spreads to a finite étale cover of a nonempty open of the coordinate line: clear coefficients of a separable defining polynomial and invert its discriminant. These charts form the required affine inverse system. Purely inseparable extension then gives the algebraic closure. Thus the comparisons above apply to this \(q\).
The new ambient scheme is \(\mathbf A^{N-1}_{\overline{k(t)}}\). Pull back (M.11) using the closed-support comparison. Its twist is still \((N)[2N]\), whereas structural duality over the new field uses \((N-1)[2N-2]\). The invertible-twist comparison (BH.21) therefore gives exactly
\[ q^*\omega_X=\omega_{X_{\bar\eta}}(1)[2],\qquad q^*D_XF=D_{\bar\eta}(q^*F)(1)[2]. \tag{M.13} \]To track double evaluation, write \(T=\Lambda(1)[2]\) on the fibre. Internal Hom sends tensor with this invertible object in its first argument to tensor with \(T^{-1}\). Consequently two applications of (M.13) identify the pulled-back double dual with \(D_{\bar\eta}D_{\bar\eta}(q^*F)\otimes T^{-1}\otimes T\), followed by the evaluation \(T^{-1}\otimes T\to\Lambda\). Under this identification the pulled-back map \(F\to D_XD_XF\) is canonical double evaluation on the fibre. Indeed the first comparison is adjoint to evaluation; apply that identity twice and the tensor-Hom triangle identities cancel the two inverse-line maps. The shift in \(T\) is even, so moving these line factors creates no extra sign. This checks the actual map needed in the dimension induction, not merely its source and target objects.
M.6. Singular constructible biduality
We first supply the coefficient calculation, including its extension step. Put \(\Lambda=\mathbf Z/n\). Suppose \(A\subset B\) are \(\Lambda\)-modules and \(h:A\to\Lambda\) is linear. For \(b\in B\), the scalars \(r\) with \(rb\in A\) form an ideal \(I=d\Lambda\), with \(d\mid n\). Indeed the inverse image of \(I\) in \(\mathbf Z\) is an ideal containing \(n\mathbf Z\); division by its least positive element gives this description. Write \(a=h(db)\). The relation \((n/d)db=0\) implies \((n/d)a=0\), so \(a=dc\) in \(\Lambda\) for some \(c\). Define \[ \widetilde h(x+rb)=h(x)+rc\qquad(x\in A,\ r\in\Lambda). \] This is well defined: if \(tb\in A\), write \(t=ds\); then \(h(tb)=sa=tc\). Thus every partial extension extends across one more generator. Order partial extensions by inclusion; their union along a chain is a partial extension. The maximality principle therefore gives an extension to all of \(B\). This proves that \(\Lambda\) is injective and that \(M\mapsto M^\vee=\operatorname{Hom}_\Lambda(M,\Lambda)\) is exact.
For a finite module, duality also preserves cardinality and separates points. A cyclic subgroup \(C\) of order \(d\mid n\) has exactly \(d\) homomorphisms to \(\Lambda\), since the image of its generator is an element annihilated by \(d\). Sending that generator to \(n/d\) embeds \(C\) in \(\Lambda\); the extension just proved supplies a functional on the entire module which is nonzero at any specified nonzero element of \(C\). For \(0\ne C\subset M\), exactness gives \[ 0\longrightarrow(M/C)^\vee\longrightarrow M^\vee \longrightarrow C^\vee\longrightarrow0. \] Induction on \(|M|\) yields \(|M^\vee|=|M|\), including the zero module as the starting case. Evaluation \(M\to M^{\vee\vee}\) is injective by separation and surjective by this equality applied twice.
Exactness of duality applied to the cycle and boundary sequences of any complex gives \[ H^i\!\left(R\operatorname{Hom}_\Lambda(A,\Lambda)\right) =\operatorname{Hom}_\Lambda(H^{-i}(A),\Lambda). \] Here ordinary Hom into the injective module computes derived Hom: it sends acyclic complexes to acyclic complexes by those same sequences. Therefore canonical double evaluation is an isomorphism for every complex with finite cohomology modules. In particular it applies to a bounded complex with finite cohomology; neither a free resolution of finite length nor a classification of finite abelian groups is needed.
Theorem. For every \(K\in D^b_c(X,\mathbf Z/n)\), the canonical evaluation
\[ K\longrightarrow D_XD_XK \tag{M.14} \]is an isomorphism, without a finite-Tor-dimension assumption on \(K\).
Over an algebraically closed field, first consider proper \(X\). The internal-Hom adjunction and its trace identify
\[ R\Gamma(X,D_XK) =R\operatorname{Hom}_\Lambda(R\Gamma(X,K),\Lambda). \tag{M.15} \]We specify both this isomorphism and its evaluation compatibility. For any \(V\in D(\Lambda)\), tensor-Hom adjunction, \(Ra_{X!}\dashv a_X^!\) and the projection formula identify \[ \begin{aligned} \operatorname{Hom}(V,R\Gamma D_XK) &=\operatorname{Hom}(a_X^*V\otimes^LK,a_X^!\Lambda)\\ &=\operatorname{Hom}(V\otimes^LR\Gamma_c K,\Lambda). \end{aligned} \tag{M.15a} \] Yoneda gives (M.15), because compact and ordinary supports agree on this proper scheme. Write its map as \(\Phi_K:T(D_XK)\to(TK)^\vee\), where \(T=R\Gamma(X,-)\) and \(V^\vee=R\operatorname{Hom}_\Lambda(V,\Lambda)\). Its pairing is cup product, evaluation into \(\omega_X\), and the trace \(T\omega_X\to\Lambda\), in that order.
Let \(\eta\) denote canonical double evaluation. Then \(\Phi_{D_XK}\,T(\eta_K)=\Phi_K^\vee\,\eta_{TK}\). To check this equality, transpose both sides to pairings with \(T(D_XK)\). The defining identity for \(\eta_K\) says that evaluation of \(D_XK\) against \(\eta_K(K)\) is evaluation of \(K\) against \(D_XK\), after the tensor symmetry. Naturality and symmetry of cup product give the same identity after \(T\); composing with the same trace preserves it. The module evaluation on the right uses that same tensor symmetry, so the Koszul sign agrees. This proves equality of the maps in the derived category.
Proper finiteness makes \(TK\) bounded with finite cohomology. The coefficient calculation above makes \(\eta_{TK}\) an isomorphism, and both \(\Phi\)'s are the adjunction isomorphisms just proved. Therefore \(T(\eta_K)\) is an isomorphism. Thus the cone \(\Delta_K\) of (M.14) satisfies
\[ R\Gamma(X,\Delta_K)=0. \tag{M.16} \]Induct on \(\dim X\), simultaneously over all algebraically closed fields. Dimension zero is finite-module biduality on finitely many points. Suppose the assertion proved below dimension \(d\). On every affine coordinate chart of a proper \(d\)-dimensional \(X\), the coordinate geometric generic fibres have dimension at most \(d-1\). By (M.13) and induction, \(\Delta_K\) restricts to zero on each such fibre. M.5 has already proved that its cohomology sheaves are bounded constructible. The coordinate argument of M.2 shows that they are supported on closed points, and constructibility makes that support finite. Formula (M.2) now identifies
\[ H^r(X,\Delta_K)=\Gamma(X,\mathcal H^r\Delta_K). \tag{M.17} \]Each finite-support sheaf is detected by its global sections. Equations (M.16)–(M.17) force every \(\mathcal H^r\Delta_K\) to be zero. This proves biduality on all proper schemes of dimension \(d\).
For a general \(X\), the assertion is local on affine opens: restriction commutes with duality by (M.10)–(M.11). Embed an affine open into its projective closure of the same dimension and extend \(K\) by zero. That extension is bounded constructible; the proper case just proved applies to it. Restrict its evaluation isomorphism back to the open. This proves the induction step for every \(X\). Finally the field-extension comparisons of M.5 and conservativity descend the canonical isomorphism to arbitrary \(k\). \(\square\)
The finite-support step is why vanishing of global sections suffices here. It would be false to infer an arbitrary constructible complex is zero merely from vanishing of its global cohomology.
M.7. Exchanges, coefficients and the remaining foundations
The internal-Hom adjunction and transitivity give, before biduality,
\[ D_YRf_!K=Rf_*D_XK,\qquad D_Xf^*A=f^!D_YA. \tag{M.18} \]Here are the two tests, which also specify the maps. Test the first identity against \(E\in D(Y,\Lambda)\). Tensor-Hom adjunction turns its left side into \(\operatorname{Hom}(E\otimes^LRf_!K,\omega_Y)\). The projection formula and the exceptional adjunction turn this into \(\operatorname{Hom}(f^*E\otimes^LK,f^!\omega_Y)\). Transitivity identifies \(f^!\omega_Y=\omega_X\); tensor-Hom and \(f^*\dashv Rf_*\) give \(\operatorname{Hom}(E,Rf_*D_XK)\). For the second identity, test against \(E\in D(X,\Lambda)\) and use \(\operatorname{Hom}(E,f^!D_YA)=\operatorname{Hom}(Rf_!E\otimes^LA,\omega_Y)=\operatorname{Hom}(E,D_Xf^*A)\). Every equality is natural in the test object, so Yoneda proves (M.18). Each chain transposes evaluation through the projection formula and the composed counit. It consequently identifies the same double-evaluation maps used in M.6, rather than only producing isomorphic objects. M.4–M.6 and Proposition 3.2 show that all the objects needed to apply biduality are bounded constructible. Replace \(K\) by \(D_XK\) in the first identity, then dualize, to obtain
\[ D_YRf_*K=Rf_!D_XK, \qquad f^!A=D_Xf^*D_YA. \tag{M.19} \]In particular \(f^!\) preserves bounded constructibility. For a closed geometric point over an algebraically closed field, the closed-immersion form of (M.18)–(M.19) proves both point exchanges in (2.1), with finite-module dual over \(\mathbf Z/n\). Over an arbitrary field they are the corresponding geometric closed-point statements, by separable extension and topological invariance. These untwisted point formulas concern closed points; generic restriction instead has the dimension correction explicitly displayed in (M.13).
The same arguments prove M.5–M.6 over every finite coefficient field: finite-dimensional linear duality replaces the self-injective \(\mathbf Z/n\)-module calculation; all geometric finiteness and comparison inputs hold for its underlying finite torsion sheaves. With these coefficients, tensor and internal Hom also preserve bounded constructibility. For tensor, use exact tensor on stalks and a common constructible partition; bounded complexes have a finite cohomology filtration. For internal Hom use the adjunction identity
\[ R\mathcal Hom(K,L)=D_X(K\otimes^L D_XL), \tag{M.20} \]proved by tensor-Hom adjunction and (M.14). The tensor on the right is now bounded constructible, so its dual is too. Over \(\mathbf Z/\ell^r\) with \(r>1\), this bounded tensor/internal-Hom conclusion requires a finite-Tor-dimension hypothesis on the first argument. It is not needed for (M.14): a finite module can have infinite projective dimension while its dual against the self-injective ring is exact. This distinguishes the two coefficient claims.
Thus ordinary finite-coefficient direct-image finiteness, preservation by structural duality, singular biduality and the dual exchanges over fields have written arguments here. They do not establish the normalized adic operations or their rationalization comparisons. The inputs of Propositions 3.2–3.3 include compactification and curve completion, curve finiteness and duality, étale cohomological continuity and dimension bounds, and the categorical exceptional adjoint. This field argument does not imply generic local acyclicity over a trait or absolute purity for arbitrary regular schemes.
Appendix N. Finite monodromy, compatible lattices and congruence covers
The arithmetic arguments use two different kinds of finiteness. A finite local system is trivialized by one finite étale cover. A lisse adic system generally is not: each finite reduction has such a cover, but the covers may grow with the reduction level. We construct the relevant monodromy equivalences and then obtain the single congruence cover needed to remove wild prime-to-\(\ell\) monodromy.
Throughout this appendix \(X\) is connected and Noetherian, with a geometric point \(\bar x\). In its application to this lesson, \(X\) is a connected stratum of a finite-type scheme over a field. All finite covers below are étale. We use the elementary affine description of such covers as finite locally free algebras with vanishing relative differentials. The effective descent and fundamental-group equivalence used below are proved here, rather than imported as citations to the corresponding general theorems.
N.1. Descend a finite algebra before naming its monodromy
First we give the affine descent calculation. Let \(A\to B\) be faithfully flat and let \(M\) be a \(B\)-module with a descent isomorphism \[ \theta:M\otimes_A B\longrightarrow B\otimes_A M \tag{N.1} \] over \(B\otimes_A B\), satisfying the cocycle identity over three factors. Put \(\delta(m)=\theta(m\otimes1)\). If \(\delta(m)=\sum b_i\otimes m_i\), the cocycle and diagonal identities say \[ \sum b_i\otimes\delta(m_i)=\sum b_i\otimes1\otimes m_i, \qquad \sum b_i m_i=m. \tag{N.2} \] Indeed the two sides of the first identity apply the overlap isomorphism twice or once to \(m\otimes1\otimes1\); pulling the cocycle to the diagonal makes its invertible restriction idempotent, hence the identity. Also \(\delta(bm)=(b\otimes1)\delta(m)\).
Let \(N=\{m\in M:\delta(m)=1\otimes m\}\). Flatness identifies \(B\otimes_A N\) with the equalizer of the two maps from \(B\otimes_A M\) to \(B\otimes_A B\otimes_A M\) in (N.2). Thus \(\delta\) takes values in \(B\otimes_A N\). It is inverse to multiplication \[ B\otimes_A N\longrightarrow M,\qquad b\otimes n\longmapsto bn. \tag{N.3} \] One composition is the second identity of (N.2); the other uses \(\delta(bn)=b\otimes n\). A map respecting descent data preserves these equalizers, so the construction also descends every compatible module map, uniquely.
For completeness, starting with an \(A\)-module \(Q\) recovers exactly \(Q\) from \(B\otimes_A Q\). The equalizer sequence \[ 0\longrightarrow Q\longrightarrow B\otimes_A Q \rightrightarrows B\otimes_A B\otimes_A Q \tag{N.4} \] is exact: after tensoring with \(B\), multiplication of the added factor with the first displayed factor contracts the augmented alternating complex. Inserting a unit in the first position gives the identity; all other insertions cancel in adjacent pairs. Flat tensor preserves its cohomology, and faithful flatness detects zero cohomology. This proves (N.4), including injectivity, before descent is used.
If \(M\) is a \(B\)-algebra and \(\theta\) respects its multiplication and unit, then \(N\) is an \(A\)-algebra and (N.3) is an algebra isomorphism. Suppose \(A\) is Noetherian and \(M\) is finite locally free over \(B\). Express a finite set of \(B\)-generators through (N.3). The finitely many elements of \(N\) occurring in those expressions generate \(N\): their cokernel vanishes after the faithfully flat base change. Thus \(N\) is finite and finitely presented over \(A\). It is flat, since injectivity after tensoring any injection with \(N\) can be tested after \(B\), where it is flatness of \(M\). It is therefore locally free. Explicitly, over a local ring choose lifts of a residue-field basis of \(N\). Nakayama gives a surjection from a finite free module; flatness makes its kernel zero modulo the maximal ideal, and finite generation plus Nakayama makes the kernel zero. This also proves the asserted local freeness.
If \(M\) is finite étale, then \(\Omega_{N/A}\otimes_A B=\Omega_{M/B}=0\); the equality follows from the universal property of differentials. Faithfulness gives \(\Omega_{N/A}=0\), so the descended finite locally free algebra is étale. The construction commutes with localizations, since flat localization preserves the defining equalizer. It therefore glues over affine opens, and its uniqueness makes the overlap identifications and all cocycles agree.
Now let \(\mathcal F\) be a finite locally constant set sheaf on \(X_{\mathrm{ét}}\). On an affine base open choose finitely many affine members of a trivializing étale cover; this is possible because étale maps are open and the base is quasi-compact. Their disjoint union is a faithfully flat affine cover. The finite constant sheaves there are represented by disjoint unions of copies of the cover. Their transition identifications give descent data on the finite product algebras, and the calculation above descends those algebras and their maps. Gluing the affine answers proves that \(\mathcal F\) is represented by a finite étale \(X\)-scheme. Conversely, the ordering cover of a finite étale scheme trivializes its represented sheaf, as constructed next. The same calculation on maps proves an equivalence, not merely existence of a representative.
N.2. Pointed ordering covers supply the finite quotients
Let \(Y\to X\) be a nonempty finite étale cover, of constant degree \(d\). Inside \(Y^d_X\), remove every pairwise diagonal. Each diagonal is open because the map is étale, and closed because it is finite and separated. The resulting ordering cover \(P\to X\) is finite étale; its geometric fibres are the orderings of a \(d\)-element set. Its tautological sections split \(Y_P\) into \(d\) copies of \(P\). A morphism between finite étale covers which is bijective on all geometric fibres is an isomorphism: on affine bases this is the map between finite locally free modules, checked after each residue field and then by the local basis criterion.
Choose an ordering above \(\bar x\), and take its connected component \(P_0\). Noetherianity makes the finitely many connected components open and closed. Each component of a nonempty finite étale cover maps onto the connected base: its image is both open and closed. The permutation group on \(d\) letters acts simply transitively on every fibre of \(P\). The stabilizer of \(P_0\) therefore acts simply transitively on every geometric fibre of \(P_0\). Indeed, the unique permutation carrying two fibre points to each other carries their connected components to each other. It follows that \[ \coprod_{a\in G_P}P_0\longrightarrow P_0\times_X P_0, \qquad z\longmapsto(z,a(z)) \tag{N.5} \] is an isomorphism, where \(G_P=\operatorname{Aut}_X(P_0)\). There are no additional automorphisms: two maps from a connected cover to an étale separated cover agreeing at one geometric point agree everywhere. Their equalizer is open and closed. Thus an automorphism is determined by its value at the chosen point.
Call a connected pointed cover with (N.5) a pointed Galois cover. Every pointed finite cover is dominated by one: use its ordering cover, with the specified point in the first position. Two pointed Galois covers have a common such refinement by taking the component containing the chosen pair in their fibre product. The product of their deck groups acts on that product; the stabilizer of the component is again simply transitive on its fibres, proving (N.5) for the refinement. Pointed maps are unique by the equalizer argument.
For a pointed map \(r:Q\to P\), every \(b\in G_Q\) determines a unique \(a\in G_P\) with \(rb=ar\): choose \(a\) to give the same value at the distinguished point, and then use the same equalizer argument. This defines a surjective group homomorphism \(G_Q\to G_P\). Surjectivity follows because \(r\) is a nonempty finite étale map to a connected cover, so is onto on every geometric fibre, and \(G_Q\) acts transitively there.
Define the profinite group \[ \Pi=\varprojlim_{(P,\bar p)}G_P. \tag{N.6} \] Every projection to \(G_P\) is onto. To lift a prescribed element, any finite collection of compatibility conditions can be solved in a common dominating cover, using the surjective homomorphisms just proved. The corresponding closed subsets of the product of the finite groups have the finite-intersection property, so compactness gives a compatible family. The same argument gives compactness of the inverse limit. Kernels of these projections form a neighbourhood basis at the identity; common refinements account for finite intersections.
N.3. The fibre functor and all of its morphisms
If \(P\) trivializes \(Y\), evaluation at its distinguished point gives a bijection \[ \operatorname{Hom}_X(P,Y)\longrightarrow Y_{\bar x}. \tag{N.7} \] A map is a section of \(Y_P\), and on connected \(P\) such a section chooses exactly one of its constant sheets. Give the left side the left \(G_P\)-action \(a\cdot h=h\circ a^{-1}\). The inverse is essential: it makes \(a\cdot(b\cdot h)=(ab)\cdot h\). Refinements respect this action, because \(rb=ar\). Equation (N.7) thus gives a well-defined continuous \(\Pi\)-action on every finite fibre, natural in \(Y\).
Conversely, a finite continuous \(\Pi\)-set \(S\) factors through some \(G_P\). The kernel of its finite permutation action is open and therefore contains one projection kernel; surjectivity of the projection makes the factorization well-defined. On \(P\times S\), let a deck transformation act by \[ a(z,s)=(a(z),a\cdot s). \tag{N.8} \] The torsor identity (N.5) turns this action into a descent datum on the disjoint union of copies of \(P\). N.1 descends it to a finite étale \(X\)-scheme. At the distinguished point, its fibre is \(S\), with the prescribed action: the section labelled \(s\), evaluated at \(a^{-1}\bar p\), is identified by (N.8) with the label \(a\cdot s\) at \(\bar p\).
Two covers are split by a common pointed Galois cover. A map of their fibres is \(\Pi\)-equivariant exactly when it is equivariant for that finite deck group. Such a map between the constant sheets respects their descent data, so N.1 gives a unique map of covers. We have proved full faithfulness and essential surjectivity of the fibre functor.
Finally \(\Pi\) is the automorphism group of that functor, not merely a group producing an equivalent category. A natural automorphism of the forgetful functor on finite \(\Pi\)-sets is determined on every regular quotient \(G_P\). It commutes with the equivariant right translations, so is left translation by a unique element of \(G_P\). Naturality for quotient maps makes these elements compatible. Conversely, their compatible family acts naturally on every finite set. The topology also agrees, since finite fibres define both neighbourhood bases. Thus \(\Pi=\pi_1(X,\bar x)\).
Finite products are preserved by fibre evaluation. Consequently group laws, module operations over a finite ring and all their identities descend through this equivalence. This proves the finite locally constant module/continuous finite-module correspondence, including morphisms, tensor products and quotient modules. Pullback is compatible as well: pulling back finite covers commutes with their geometric fibres and hence induces the corresponding continuous homomorphism of fibre-automorphism groups.
N.4. Recover the integral module from every finite level
Let \(\mathcal O\) be a complete discrete valuation ring with uniformizer \(\varpi\) and finite residue field \(\kappa\). This includes the ring of integers of every finite extension of \(\mathbb Q_\ell\), as well as complete discrete valuation rings of equal characteristic. Each quotient \(\mathcal O/\varpi^n\) is finite: its power filtration has \(n\) successive quotients isomorphic to \(\kappa\), via multiplication by \(\varpi^i\) in the \(i\)-th layer. A strict lisse \(\mathcal O\)-system consists of finite locally constant \(\mathcal O/\varpi^n\)-module sheaves \(\mathcal F_n\) whose transition maps identify the quotient of level \(n+1\) by \(\varpi^n\) with level \(n\). Set \(M_n=(\mathcal F_n)_{\bar x}\).
The transition maps are onto. In \(M=\varprojlim M_n\), projection to each \(M_n\) is onto by successive lifts. Its kernel equals \(\varpi^nM\). For the nontrivial inclusion, a compatible element vanishing at level \(n\) is divisible by \(\varpi^n\) at every later level. The finite sets of possible divisors have compatible choices: any finite collection of conditions is solved by choosing a divisor at the largest index and reducing. Compactness of these finite sets gives a compatible divisor. Therefore \[ M/\varpi^nM=M_n. \tag{N.9} \] Lift a finite generating set of \(M_1\) to \(M\). Successively approximate an arbitrary element modulo \(\varpi\), divide the error and repeat. Completeness makes the resulting coefficients converge in \(\mathcal O\), so the lifts generate \(M\). Alternatively their span is dense and is the compact, hence closed, image of a finite power of \(\mathcal O\). Thus \(M\) is finite, and (N.9) identifies its adic and inverse-limit topologies.
Here are the module facts needed for the converse. Every submodule \(A\subset\mathcal O^r\) is finite free. Induct on \(r\), starting with zero. Project onto the first coordinate. If its image is zero, apply induction inside \(\mathcal O^{r-1}\). Otherwise that image contains an element of least valuation \(a\), so it is \(\varpi^a\mathcal O\). Choose \(v\in A\) whose first coordinate is \(\varpi^a\), multiplying by a unit if necessary. Subtracting the appropriate multiple of \(v\) from any element gives \[ A=\mathcal O v\oplus\bigl(A\cap(0\oplus\mathcal O^{r-1})\bigr). \] Induction proves the assertion. A finite torsion-free module embeds in its finite-dimensional fraction space: a vector killed by localization is annihilated by a nonzero scalar. Choose a basis of that space and clear the denominators of finitely many module generators. This embeds the module in a finite free module, so the same argument proves it free.
Every finite \(\mathcal O\)-module \(T\), including one with torsion, is complete and separated. To see this without assuming freeness of \(T\), present it as \(\mathcal O^r/A\). The submodule calculation just proved gives finitely many generators of \(A\). Thus \(A\) is the image of a continuous map from some \(\mathcal O^s\). Since \(\mathcal O\) is complete with finite residue field, it is the compact Hausdorff inverse limit of its finite quotients. Consequently \(A\) is compact and closed, and \(T\) is compact Hausdorff. The images \(\varpi^nT\) are exactly a neighbourhood basis of zero for this quotient topology. Their intersection is zero, and any compatible family of cosets has a common point by compactness. Hence \(T\to\varprojlim T/\varpi^nT\) is an isomorphism of topological modules.
N.3 gives compatible continuous group actions on all \(M_n\); they define a continuous action on \(M\). Conversely a continuous action on a finite \(\mathcal O\)-module gives actions on its finite quotients, and N.3 constructs a strict lisse system. The preceding completeness argument recovers the original module. Every \(\mathcal O\)-linear map of finite modules is continuous, since it preserves their \(\varpi\)-adic filtrations. It is equivariant exactly when all its reductions are. Full faithfulness at every finite level and (N.9) prove that these constructions are inverse on objects and morphisms. In particular, systems whose inverse-limit stalk is torsion free correspond to finite free \(\mathcal O\)-modules.
N.5. Rational coefficients and the one congruence cover
Let \(V\) be a finite-dimensional continuous \(E\)-representation of the profinite group \(\pi_1(X,\bar x)\). Its image is compact. Choose a lattice \(L_0\subset V\). The matrix entries of a compact set are bounded, so all translates of \(L_0\) lie in \(\varpi^{-c}L_0\) for one integer \(c\). Their \(\mathcal O\)-span \(L\) contains \(L_0\), lies in that finite free module, and is invariant under the group. The coordinate submodule calculation in N.4 proves that \(L\) is finite free; since it contains \(L_0\), it spans \(V\). It is therefore a stable lattice, and N.4 constructs its strict lisse system.
Any two lattices in \(V\) lie between bounded powers of each other: write either basis in the other basis and bound the finitely many denominators. Likewise any equivariant \(E\)-linear map becomes an equivariant integral map after multiplication by a sufficiently large power of \(\varpi\). It follows that rationalization is fully faithful and independent of the lattice: \[ \operatorname{Hom}_{\mathrm{lisse},E}(L_E,L'_E) =\operatorname{Hom}_{\pi_1,\mathcal O}(L,L')\otimes_{\mathcal O}E. \tag{N.10} \] Consequently strict lisse systems, after inverting \(\varpi\), classify exactly finite-dimensional continuous \(E\)-representations. Kernels and cokernels of their maps are continuous representations, and their invariant subspaces have stable lattices by the same argument. This is the global-lattice coefficient category. A \(\overline{\mathbb Q}_\ell\)-object here is obtained by scalar extension from some finite \(E\), as in Section 3; no assertion about arbitrary representations over an infinite coefficient extension is needed.
Reduce the stable lattice representation modulo \(\varpi\). Its kernel is an open normal subgroup of the fundamental group and hence corresponds, by N.3, to a connected finite étale cover \(p:Y\to X\). More explicitly the finite image gives the regular transitive quotient set, whose descended cover is connected; a decomposition of a finite cover would be an invariant partition into the fibres of its open and closed components.
The diagonal section of the pulled-back cover shows that \(\pi_1(Y)\) fixes the chosen point of this regular finite quotient. Its stabilizer is the reduction kernel, so the reduced representation on \(Y\) is trivial. Thus on \(Y\) the image lies in \(1+\varpi M_r(\mathcal O)\). This is a pro-\(\ell\) group. Its successive congruence quotients inject into the additive group \(M_r(\mathcal O/\varpi)\), since \[ (1+\varpi^n A)(1+\varpi^n B) \equiv1+\varpi^n(A+B)\pmod{\varpi^{n+1}} \quad(n\ge1). \tag{N.11} \] Each quotient is therefore an \(\ell\)-group, and completeness recovers the congruence group as their inverse limit. A continuous homomorphism from a pro-\(p\) group with \(p\ne\ell\) into it is trivial: its image in every finite congruence quotient is both a \(p\)-group and an \(\ell\)-group. In particular, whenever a boundary's wild inertia has been proved to be pro-\(p\), this one finite cover makes its action trivial. That ramification theorem is a separate geometric prerequisite. The conclusion is not that the entire lisse system becomes constant on the cover; its remaining pro-\(\ell\) image can be infinite.
The construction supplies finite monodromy and strict lisse coefficient foundations. It does not identify the strict rational category with all locally free rational sheaves on the pro-étale site of a singular scheme: the latter may admit lattices only locally. Nor does it prove that arbitrary constructible derived operations preserve the required integral models, commute with normalization, or have the asserted rationalization comparisons. The distinction between strict lisse lattices, constructible integral models and derived rational sheaves is treated in BW–BX. The arguments here use finite étale algebra descent, module descent and geometric-stalk comparison as specified in N.1–N.4.
Appendix O. Complete the generic smooth curve and extend its finite diagram
We prove the precise geometric assertion needed in (3.3). Let \(S\) be a finite-type scheme over a field and \(X\to S\) a smooth affine morphism of relative dimension one. For each generic point \(\eta\) of \(S\), there are an open neighbourhood \(U\), a finite surjective radicial map \(V\to U\), and \[ X_V=\coprod_iY_i\ \subset\ \coprod_iC_i, \qquad C_i\longrightarrow T_i\longrightarrow V, \tag{O.1} \] where \(T_i\to V\) is finite étale, each \(C_i\to T_i\) is smooth proper with geometrically connected one-dimensional fibres, and the complement of \(X_V\) in \(\coprod_iC_i\) is finite over \(V\). Consequently \(Y_i\) is dense in every fibre of \(C_i\to T_i\). An empty generic fibre becomes an empty family after shrinking by the direct localization calculation in AH.3.
AG.1–AG.3 prove finite normalization over every field, including inseparable extensions, with the polynomial normalization of Y.5 and the trace calculation of L.3. L.1 supplies the general normal-local-ring-to-DVR proof; AG.4 proves smoothness at a regular curve point with finite separable residue field. For finite diagrams we use the object, map, equality, open-set and finiteness proofs in Limits of schemes and Noetherian approximation, §§1–4. AH.4 verifies their finite-presentation hypotheses for these particular systems and identifies the exact proofs of the opens, sections, affineness, diagrams and finiteness assertions. O.2 supplies the required smoothness descent by finite standard-smooth charts.
O.1. A proper smooth completion after a finite purely inseparable extension
First let \(K\) be a field and \(X/K\) a smooth affine curve. Choose a closed embedding in affine space and its reduced closure \(Z\) in projective space. AH.2 checks that every component of the closure is a curve and that its boundary is finite. Its intersection with the original affine chart is exactly \(X\), and \(X\) meets every irreducible component densely. AE.2 proves that this closed projective scheme is proper by the graded closed-image calculation.
In characteristic \(p>0\), let \(F=K^{\mathrm{perf}}\), the union in an algebraic closure of all finite purely inseparable extensions of \(K\); in characteristic zero set \(F=K\). The field \(F\) is perfect: in positive characteristic the \(p\)-th root of any of its elements lies in another finite purely inseparable extension of \(K\). AH.1 identifies the underlying space of \(Z_F\) with that of \(Z\), preserving the density of \(X_F\) in every component. Normalize \((Z_F)_{\mathrm{red}}\). AG.1–AG.3 construct this normalization and prove that the resulting map \(C_F\to Z_F\) is finite. AF.1 makes that map proper, so \(C_F\) is proper. Above \(X_F\) it is an isomorphism: Y.6 makes the smooth curve regular, L.1 makes its one-dimensional local rings normal DVRs, and its generic local rings are fields. The localization of integral closure proved in AG.3 therefore leaves this normal open unchanged.
AG.3 makes the normal local rings at closed points of \(C_F\) one-dimensional, and L.1 makes them DVRs. Their residue fields are finite by Y.5 and separable because \(F\) is perfect. AG.4 constructs a smooth chart at each of these points by the split residue-field derivation calculation and the local Jacobian presentation. Its final closed-point argument shows that these charts cover \(C_F\). Thus \(C_F\) is a smooth proper curve containing \(X_F\).
All this data descends to a finite purely inseparable \(K'/K\). Here are the properties that must descend, including smoothness. The finite-presentation theorem first descends \(C_F\to Z_F\) and then makes that map finite. Descend the open \(X_F\subset C_F\), the isomorphism from it to the given \(X_F\), its inverse and both identity equations. The resulting \(C_{K'}\) is finite over the fixed projective scheme \(Z_{K'}\), and is therefore proper. Use the finite standard-smooth chart argument in O.2 to make \(C_{K'}\) smooth of relative dimension one. Every coefficient used belongs to one finite purely inseparable extension, so this process ends at such a \(K'\). In characteristic zero no extension is needed. AH.2 proves that the boundary of \(C_F\) is finite by pulling back the finite boundary of \(Z\) along the finite normalization map. The homeomorphism for \(F/K'\) then makes the reduced boundary of \(C_{K'}\) zero-dimensional, and the finite-algebra calculation there proves it finite over \(K'\).
O.2. Why the smooth charts and their dimensions descend
Let \(R=\varinjlim R_\alpha\), and suppose a finitely presented \(R\)-scheme \(D\) is smooth of relative dimension one. Cover it by finitely many affine standard-smooth charts. Such a chart has a presentation \[ \left(R[z_1,\ldots,z_m]/(g_1,\ldots,g_c)\right)_h, \qquad m-c=1, \tag{O.2} \] with a chosen \(c\)-column Jacobian minor invertible. Record a polynomial expression for its inverse in the localized quotient. Coefficients of the \(g_j\), of \(h\), and of that expression form a finite list. The equation saying that the product is one holds at a sufficiently late stage. That same presentation is consequently standard smooth there, with the same relative dimension: the conormal calculation eliminates the selected \(c\) differentials and leaves \(m-c\) free differentials. The existence of the charts, their infinitesimal lifting and differential calculations are proved in Formally smooth, unramified and étale ring maps, Theorems 4.1–5.1.
Descend each chart as an open of the already chosen model, using finite open descent and eventual affineness. Descend its isomorphism to (O.2), the inverse and the two identities. Finite open descent also makes these finitely many charts cover the model eventually. This proves the required smoothness and dimension assertions. It uses no assertion that an arbitrary geometric property descends. We apply it first to the system of finite subextensions of \(F/K\), and then to the localizations of an integral base ring.
O.3. Extend the completion over a neighbourhood of the generic point
Return to \(S\) and \(\eta\). Remove the other irreducible components and pass to the reduction. The resulting affine base \(\operatorname{Spec}A\) is integral, with fraction field \(K=\kappa(\eta)\). The reduction map to the original base is finite, surjective and radicial; it will be included in \(V\to U\). Base change preserves smoothness and affineness of \(X\).
Choose an affine embedding of \(X\) over \(\operatorname{Spec}A\), and apply O.1 to \(X_K\) using the generic fibre of this same embedding. In positive characteristic write its finite purely inseparable extension as \(K'=K(\beta_1,\ldots,\beta_r)\), with one power \(q=p^e\) such that every \(\beta_j^q\) lies in \(K\). Localize \(A\) so these finitely many elements lie in \(A\), and put \(B=A[\beta_1,\ldots,\beta_r]\subset K'\). Monomials with each exponent less than \(q\) generate \(B\) over \(A\), so it is finite; its fraction field is \(K'\). Every \(b\in B\) satisfies \(b^q\in A\). Lying over makes \(\operatorname{Spec}B\to\operatorname{Spec}A\) surjective. After extension to any algebraically closed residue field each \(\beta_j\) has a unique possible image, because \(T^q-a\) has one root. Thus every geometric fibre has one point and purely inseparable residue extension, proving radiciality. In characteristic zero take \(B=A\).
Let \(Z_B\) be the projective closure of the base-changed embedding of \(X_B\). AH.3 proves, using the homogeneous ideal and its saturation, that its generic fibre is exactly the closure used in O.1. Descend the finite map \(C_{K'}\to Z_{K'}\) to a finite map \(C\to Z_B\) after localizing \(B\). Descend the specified open, its isomorphism to \(X_{K'}\) and the inverse identities; this identifies the resulting open with all of \(X_B\). The finite map makes \(C\) proper over \(B\). Apply O.2 to make \(C\to\operatorname{Spec}B\) smooth of relative dimension one.
Choose the reduced closed structure on \(D=C\setminus X_B\). It is of finite presentation, and its generic fibre is finite by O.1. AH.4 checks the hypotheses of the finiteness proof in Theorem 4.2 of the limit lesson, which makes \(D\to\operatorname{Spec}B\) finite after another localization. In concrete terms, after making the source affine, finitely many generic module generators and the equations expressing their products by algebra generators descend; they then generate the whole algebra. This supplies finiteness of the boundary, not just its generic dimension.
All these base changes can be made over a smaller open of the original base while retaining a finite radicial map. For a localization \(B_b\), invert \(b^q\in A\): since \(b^{-1}=b^{q-1}/b^q\), one has \(B_b=B\otimes_A A_{b^q}\). In characteristic zero the same assertion uses \(q=1\). Finitely many such localizations can be combined. Write the final map as \(V\to U\).
O.4. Separate the constants and verify every fibre
Write \(V=\operatorname{Spec}B\) and \(h:C\to V\). The finite map to the projective closure constructed in O.3 makes every \(H^i(C,\mathcal O_C)\) finite over \(B\), by AF.1 and W.4. AF.2 permits a further shrinking, still of the form allowed in O.3, after which these cohomology groups commute with every change of base. In particular \(E=\Gamma(C,\mathcal O_C)\) is a finite \(B\)-algebra and \[ E\otimes_BK'=\Gamma(C_{K'},\mathcal O_{C_{K'}}). \tag{O.3} \] This is a finite product of finite separable field extensions of \(K'\). Indeed it is a finite-dimensional reduced algebra, since \(C_{K'}\) is smooth. The same equalizer commutes with field extension; smoothness makes its scalar extension to an algebraic closure reduced too. A finite field factor containing an inseparable element would contain a polynomial quotient with a repeated root after that extension, and hence a nonzero nilpotent. Tensoring the inclusion of the subfield generated by that element remains injective, a contradiction.
After shrinking \(V\), the algebra \(E\) itself is finite étale. Write each field factor of (O.3) as a finite tower of simple separable extensions. Descend the monic minimal polynomials and the Bezout equations that invert their derivatives, clearing their finite lists of denominators. They define a finite free étale tower over a localization of \(B\), by the square-zero root correction in AB.1. Let \(D\) be the product of these towers. The generic algebra isomorphism \(D\otimes_BK'\simeq E\otimes_BK'\) descends explicitly: \(D\) is finite free, and AF.2 has made \(E\) finite free, so write it and its inverse as matrices in those bases. Clear their denominators and the finitely many equations asserting mutual inverse, preservation of the unit, and preservation of products of basis elements. These matrices then define an algebra isomorphism \(D\simeq E\) over that localization. Thus \(E\) is finite étale. The \(b^q\) argument of O.3 makes this an additional shrinking of \(U\), preserving the finite radicial map \(V\to U\) and the base-change conclusion of AF.2.
Put \(T=\operatorname{Spec}E\). Restriction of global functions defines the factorization \(C\to T\to V\). AF.3 proves that its first map is proper, smooth of relative dimension one, and has geometrically connected nonempty fibres. It computes the global functions after each algebraically closed field extension by AF.2, and identifies each geometric fibre with the factor selected by one primitive idempotent of \(E\). Its global-function algebra is that field, so the fibre is nonempty and connected. Properness follows from the closed graph and base change; smoothness follows from the open graph and the smooth product projection. The diagonal calculation underlying the open-graph assertion is as follows.
Here the diagonal's openness has a direct algebraic check. For a finite étale \(B\)-algebra \(E\), the kernel \(I\) of \(E\otimes_BE\to E\) is finitely generated and satisfies \(I/I^2=\Omega_{E/B}=0\). Write generators as \(x_i=\sum_j a_{ij}x_j\), with \(a_{ij}\in I\). The adjugate identity makes \(d=\det(\delta_{ij}-a_{ij})\) annihilate \(I\), and \(d\equiv1\pmod I\). Put \(e=1-d\). Then \(e\in I\), every \(x\in I\) satisfies \(x=ex\), and \(e^2=e\). Thus \(I=(e)\), so its closed subscheme is also the open \(D(1-e)\). This proves the diagonal assertion used above.
The product idempotents in the descended algebra split \(T=\coprod_iT_i\) and \(C=\coprod_iC_i\). Put \(Y_i=X_V\cap C_i\). The boundary is finite over \(V\), so also has zero-dimensional fibres over \(T_i\). Every geometric fibre of \(C_i\to T_i\) is a connected smooth curve. Its irreducible components cannot meet, since its regular local rings are domains; with finitely many components they would therefore form a disjoint open-and-closed decomposition. Connectedness forces one component. Deleting the finite boundary leaves a dense nonempty open in each such fibre. Density and nonemptiness descend from a faithfully flat algebraic closure of the residue field. This proves every assertion of (O.1) and the stronger version of (3.3).
For a smooth zero-dimensional generic component, its affine algebra over the generic field is finite étale. Finite presentation descends finiteness and its finite standard étale charts over a smaller open, so that component is finite étale there. It can be separated by descending the generic open-and-closed decomposition. This accounts for the zero-dimensional case without adding a curve calculation.
AG.1–AG.4 prove the normalization and perfect-field smoothness steps in O.1. AF.1–AF.4 prove the finite-map cohomology, arbitrary base change on the chosen neighbourhood, and connected-fibre factorization in O.4. AH.1–AH.3 prove the purely inseparable density, finite-boundary and generic-closure assertions. AH.4 verifies the hypotheses and proof chain for the finite diagrams in O.1–O.3, using the exact proved assertions of the limits lesson linked above.
Appendix P. The curve finiteness input
Let \(k\) be algebraically closed. We prove the curve assertion used in Proposition 3.2, keeping its geometric and cohomological inputs separate. Appendix Q supplies the Picard construction needed here, using the represented divisor charts of The Picard functor and the Picard scheme of a curve, Sections 2 and 4–6, with explicit coherent-cohomology inputs and a degree-\(g\) properness argument. It proves the following precise input for a smooth connected projective curve \(C\):
\[ J=\operatorname{Pic}^0_{C/k},\qquad J(k)=\ker(\deg:\operatorname{Pic}(C)\to\mathbb Z), \tag{P.1} \]where \(J\) is a smooth proper connected commutative group scheme. The construction includes nonreduced parameter schemes. Q.1 proves the Euler-degree formula and the vanishing needed for the chart translations; Q.2 proves properness of the divisor parameter scheme; Q.3 supplies the finite cohomology complex for arbitrary parameters; and Q.4–Q.5 assemble the Picard scheme and prove properness. The high-degree Abel projective-bundle theorem and coherent Serre duality are not needed for this particular input. Their stronger statements elsewhere retain their own scope. The free comparison statements are [Stacks, Tags 0B9Z and 0BA0].
P.1. Division by an invertible integer
For any smooth proper connected commutative group scheme \(G/k\) of finite type and any positive integer \(n\) invertible in \(k\), multiplication \([n]:G\to G\) is surjective and étale. Its kernel has finitely many \(k\)-points. We prove precisely these assertions.
First consider a square-zero thickening \(T_0\subset T\) with ideal \(I\). The kernel of \(G(T)\to G(T_0)\), interpreted locally on \(T\), is
\[ \operatorname{Hom}_{\mathcal O_{T_0}} (e^*\Omega_{G/k}\otimes_k\mathcal O_{T_0},I). \tag{P.2} \]Here \(e\) is the identity. Indeed a map reducing to the identity has the same underlying topological image and hence lies in an affine neighbourhood of it. Subtract the identity's map on functions from the given map. The difference takes values in \(I\), and the product identity says exactly that it is a derivation, since \(I^2=0\). Conversely adding such a derivation gives a map on functions. This is Formally smooth, unramified and étale ring maps, Proposition 2.1, applied at the identity. The group operation on (P.2) is addition: its differential is linear on the two tangent factors, and its restrictions to either factor are the identity because multiplying by the identity does nothing. Consequently \([n]\) acts on (P.2) by the scalar \(n\).
Suppose \(x_0:T_0\to G\) and \(y:T\to G\) satisfy \([n]x_0=y|_{T_0}\). Smoothness of \(G/k\) supplies, locally on \(T\), a lift \(x\) of \(x_0\). The error \(\delta=[n]x-y\) lies in (P.2). Set
\[ x'=x-n^{-1}\delta. \tag{P.3} \]Then \([n]x'=y\). If two such lifts exist, their difference belongs to (P.2) and is killed by \(n\), so is zero. This uniqueness glues the local lifts. We have proved the infinitesimal lifting test for formal étaleness. The morphism is of finite presentation, since it is a morphism between finite-type schemes over the Noetherian field \(k\); hence it is étale by the finite-presentation criterion proved in Section 4 of the same algebra lesson. Successive square-zero thickenings also give the test for every nilpotent ideal.
AE.1 proves flatness for these étale charts over the Noetherian target, from the split presentation and the fibre-regular quotient argument. AD.2 then proves their openness. The map \([n]\) is also proper: its graph is closed in \(G\times_kG\) by separatedness, and the projection to the target is a base change of the proper structure map of \(G\). The base-change and composition assertions are proved in AE.2. Its image is therefore both open and closed, and contains the identity. Connectedness of \(G\) makes the image all of \(G\).
Each geometric fibre is a finite-type étale scheme over an algebraically closed field. AB.1 proves that it is a finite disjoint union of points, using the finite-presentation lifting criterion and the field-algebra calculation. In particular the fibre over the identity has finitely many points. Surjectivity implies surjectivity on \(k\)-points: the fibre over each \(k\)-point is nonempty, and its points have residue field \(k\) by the same classification. Thus
\[ n:G(k)\twoheadrightarrow G(k),\qquad G(k)[n]\text{ is finite}. \tag{P.4} \]For \(n=1\) the kernel is the trivial group, as required. This proof uses neither a polarization nor an intersection-number calculation. Applied to the constructed \(J\), it gives all the division and torsion finiteness needed below.
P.2. Kummer on a proper smooth curve
AD.3 proves the degree-one identification by unit cocycles and line-bundle descent. Appendix R proves the higher vanishing by its function-field and valuation-sheaf calculation, as in The multiplicative group on a curve, Theorem 4.2. Together these give
\[ H^1(C,\mathbf G_m)=\operatorname{Pic}(C),\qquad H^q(C,\mathbf G_m)=0\quad(q\geq2). \tag{P.5} \]Appendix R gives the function-field and valuation-sheaf deduction used here. Its calculation on finite generic fibres proves the needed higher-direct-image vanishing without the strict-local cohomology continuity theorem. It uses no Picard input. The divisor argument of the linked lesson also gives
\[ 0\longrightarrow J(k)\longrightarrow\operatorname{Pic}(C) \xrightarrow{\deg}\mathbb Z\longrightarrow0. \tag{P.6} \]X.2 constructs divisor representatives for every line bundle. X.3 proves finiteness of the morphism defined by a nonconstant rational function, and X.4 computes its fibre lengths, proving that principal divisors have degree zero. A point of \(C(k)\) has degree one. The kernel identification is (P.1).
X.1 proves that the global regular functions on \(C\) are \(k\), using finite-dimensional coherent sections and integrality. Thus \(\Gamma(C,\mathcal O_C)^\times=k^\times\), and the \(n\)-th-power map on this group is surjective. AD.4 proves the exact Kummer sequence by its explicit finite étale root cover. That sequence and (P.5) now give
\[ \begin{aligned} H^0(C,\mu_n)&=\mu_n(k),\\ H^1(C,\mu_n)&=\operatorname{Pic}(C)[n]=J(k)[n],\\ H^2(C,\mu_n)&=\operatorname{Pic}(C)/n, \end{aligned} \tag{P.7} \]and zero in degrees above two. The second equality in degree one follows because \(\mathbb Z\) has no torsion. The degree map identifies \(\operatorname{Pic}(C)/n\) with \(\mathbb Z/n\): if \(\deg L=na\), choose \(M\) of degree \(a\). Then \(L\otimes M^{-n}\) lies in \(J(k)\), and (P.4) supplies an \(n\)-th root of it. This proves the kernel assertion; a degree-one bundle proves surjectivity. Every group in (P.7) is therefore finite. Choosing a primitive \(n\)-th root identifies \(\mu_n\) with the constant sheaf \(\mathbb Z/n\). The choice is unnecessary for finiteness; the canonical degree map itself has coefficients \(\mu_n\). For the Kummer calculation, see [Stacks, Tag 03RN]. Only finiteness of torsion is used here.
P.3. The finite boundary and compact supports
Let \(U\) be a smooth connected affine curve. Over our algebraically closed field the normalization construction in O.1 gives an open immersion \(U\subset C\), with finite boundary \(D\), and a finite map from \(C\) to a projective curve. The completion \(C\) is projective as well as proper. To check this additional property, pull back the hyperplane bundle from that projective curve. Its coordinate-section opens pull back to affine opens because the map is finite; they cover \(C\). For a principal open \(D(b)\) inside one of these affine opens \(C_s\), the denominator-extension lemma gives \(a\geq0\) and a section \(u\) of the \(a\)-th tensor power with \(u/s^a=b\). The nonvanishing open of \(us\) is exactly \(D(b)\): its factor \(s\) excludes the complement of \(C_s\). Such principal opens form a basis, so the pulled-back bundle is ample by the affine-section-open definition. The denominator-clearing construction and affine-base very-ample-power theorem in Ample invertible sheaves, Lemma 2.1 and Theorem 4.2 embed a power into finite projective space. Properness makes this immersion closed. Since normalization preserves the connected smooth open and its closure is integral, \(C\) is a connected smooth projective curve.
The same completion construction applies to every smooth connected separated finite-type curve \(X\). Choose a nonempty affine open \(U\subset X\) and its smooth projective completion \(C\) just constructed. Y.6 and L.1 make the local ring at each closed point of \(X\) a DVR. The rational map \(X\dashrightarrow C\) extends over each such local spectrum by properness of \(C\). Finite presentation extends each local map to a neighbourhood, and separatedness of \(C\) makes these extensions agree on overlaps, since their maps on the common function field agree. They glue to a birational morphism \(X\to C\). Its closed fibres are proper closed subsets of the integral curve \(X\), hence finite; its generic fibre is one point. It is therefore quasi-finite and is separated because \(X\) is separated over the field. AW.4 identifies it with an open immersion into the integral closure of \(C\) in its unchanged function field. That integral closure is \(C\), since \(C\) is normal. Thus \(X\) is an open subscheme of \(C\) with finite boundary. If \(X\) is proper, the graph argument of AU.1 makes this open immersion proper, so its dense image is also closed and \(X=C\). Otherwise the boundary is nonempty, and X.4 makes its complement \(X\) affine. This proves both the projective and affine alternatives for a connected smooth curve.
Put \(\Lambda=\mathbb Z/n\), let \(j:U\hookrightarrow C\), and give \(D\) its reduced structure with inclusion \(i\). On geometric stalks the following sequence is either the identity sequence on \(U\) or the identity sequence on \(D\), so it is exact:
\[ 0\longrightarrow j_!\Lambda_U\longrightarrow\Lambda_C \longrightarrow i_*\Lambda_D\longrightarrow0. \tag{P.8} \]The definition of compact support and properness of \(C\) identify \(R\Gamma(C,j_!\Lambda)\) with \(R\Gamma_c(U,\Lambda)\). If \(r=|D|>0\), the cohomology sequence of (P.8) is
\[ \begin{gathered} 0\longrightarrow\Lambda\xrightarrow{\mathrm{diag}}\Lambda^r \longrightarrow H_c^1(U,\Lambda) \longrightarrow H^1(C,\Lambda)\longrightarrow0,\\ H_c^2(U,\Lambda)\simeq H^2(C,\Lambda). \end{gathered} \tag{P.9} \]Also \(H_c^0(U,\Lambda)=0\) and \(H_c^q(U,\Lambda)=0\) for \(q>2\). Here a finite union of algebraically closed points has no positive étale cohomology, and finite direct image is exact, as proved in the valuation-sheaf calculation cited in P.2. If the boundary is empty, compact-support cohomology is simply the proper-curve cohomology from P.2. In either case all groups are finite. The same conclusions hold for finitely many connected components by taking their finite direct sum.
P.4. Constructible coefficients on any separated curve
Let \(X/k\) be separated of finite type and of dimension at most one, and let \(F\) be a constructible \(\mathbf F_\ell\)-sheaf, with \(\ell\) invertible in \(k\). Passing to the reduction does not change its étale topos or its compact-support cohomology, by finite topological invariance and proper-support composition.
There is an open \(U\subset X\) which is a finite disjoint union of smooth affine curves, on which \(F\) is finite locally constant, and whose complement \(Z\) is finite. Indeed, at the generic point of each one-dimensional reduced component its function field is separably generated over the perfect field \(k\), so the smoothness criterion supplies a dense smooth open. Intersect it with the constructible sheaf's open lisse stratum, delete the intersections with other components, and choose a nonempty affine open inside it. Its complement in that component is zero-dimensional and closed, hence finite. There are finitely many components; any zero-dimensional components can be included in \(Z\). These choices give the stated disjoint open union. If there are no curve components, take \(U\) empty.
On a connected component of \(U\), the finite-monodromy construction N.2–N.3 and the elementary subgroup argument in Proposition 3.2 give a finite étale cover \(g:U'\to U\) of degree \(e\) prime to \(\ell\) for which \(g^*F\) has a finite filtration with constant \(\mathbf F_\ell\) quotients. This subgroup and invariant-vector argument uses only finite group theory, so its occurrence later in the proof of Proposition 3.2 creates no dependence on that proposition's finiteness conclusion. The cover is affine, smooth and of dimension one, since it is finite étale over \(U\). P.3 and successive cohomology sequences prove finiteness and vanishing above two for \(H_c^q(U',g^*F)\).
The unit and the sum over the finite étale fibres define
\[ F\longrightarrow g_*g^*F\xrightarrow{\operatorname{Tr}}F, \qquad \operatorname{Tr}\circ\operatorname{unit}=e\,\mathrm{id}. \tag{P.10} \]This identity is checked after splitting the cover étale locally and hence on all geometric stalks. Multiplying the trace by \(e^{-1}\) gives a retraction. Finite direct image is exact and agrees with proper-support image; proper-support composition therefore makes \(H_c^q(U,F)\) a direct summand of \(H_c^q(U',g^*F)\). It too is finite and zero above two.
Finally apply compact-support excision to \(U\subset X\). The term on the finite complement \(Z\) is a finite group in degree zero and zero in higher degrees. The long exact sequence proves the claimed finiteness and vanishing for \(X\). Filtering a finite \(\ell\)-primary coefficient sheaf by powers of \(\ell\) proves the same assertion for it. Finite truncation triangles then give finite compact-support cohomology for every bounded complex with such constructible cohomology; a sheaf range \([a,b]\) gives the range \([a,b+2]\) on a curve. For a proper curve these are ordinary cohomology groups. Every reduction uses only the independently constructed compact-support operations and the explicit curve and group arguments above, before general direct-image constructibility is proved. At the smooth-curve scope, AK.4–AK.5 give a direct proof using finite normalization and a projective completion, without a general proper-support composition input.
Appendix Q. Divisor charts and the Picard input
Fix an algebraically closed field \(k\), a smooth connected projective curve \(C/k\), and a point \(p\in C(k)\). Put \(g=\dim_k H^1(C,\mathcal O_C)\). We construct the smooth proper connected group required in (P.1), retaining arbitrary parameter schemes. The argument uses the finite-algebra construction of the curve's divisor functor, not projectivity of a general Quot scheme.
Q.1. Euler degree and vanishing at one point
Choose two hyperplanes in a projective embedding of \(C\) whose intersections with \(C\) are disjoint. To do this, choose the first not containing \(C\); its intersection is finite. Since \(k\) is infinite, choose the second avoiding those finitely many points and not containing \(C\). Their complements give a cover by two affine opens with affine intersection. W.1–W.2 prove that the ordered Čech complex computes quasi-coherent cohomology in degrees zero and one only. This remains true after any field extension \(K/k\), and after any change of parameter ring.
W.3–W.4 prove finite coherent cohomology by the projective-space monomial calculation, finite quotients by twists and descending induction, then a common affine-cover complex for a closed projective subscheme. They give finite-dimensional cohomology here and finite modules over any Noetherian parameter ring. No duality theorem enters it. Flat field extension tensors the affine-cover complex term by term, so preserves cohomology dimensions. In particular \(H^0(C_K,\mathcal O)=K\) and \(h^1(C_K,\mathcal O)=g\).
For a closed point \(x\) of \(C_K\) and a line bundle \(L\), the discrete valuation local ring gives
\[ 0\longrightarrow L(-x)\longrightarrow L \longrightarrow i_{x,*}(L|_x)\longrightarrow0. \tag{Q.1} \]The last sheaf has only degree-zero cohomology, of dimension \([K(x):K]\). Additivity of the finite Euler characteristic therefore gives \(\chi(L)-\chi(L(-x))=[K(x):K]\). X.2 proves that every line bundle has a rational section and is \(\mathcal O(D)\) for a finite divisor \(D\), including over the extension field \(K\). Iterating (Q.1) forward and backward over the positive and negative coefficients proves
\[ h^0(C_K,L)-h^1(C_K,L)=\deg L+1-g. \tag{Q.2} \]Here degree is the divisor degree, with residue-field multiplicities. In particular this formula proves that the divisor and Euler-characteristic definitions agree. Since cohomology commutes with field extension, the degree does too. It also gives the inequality \(h^0(L)\geq\deg L+1-g\). We have proved the portion of curve Riemann–Roch needed in this appendix directly from point exact sequences; no identification of \(H^1\) with a dual space is required.
For \(m\geq g+1\), (Q.2) gives \(h^0(C,\mathcal O(mp))\geq2\). Choose a nonconstant element of that space. It is a rational function with its only pole at \(p\): having no pole would make it a constant regular function on the proper curve. It defines a morphism \(C\to\mathbf P^1\), since at a discrete valuation ring either the function or its inverse is regular. X.3 proves this map is finite by its projective graph and W.4 coherent finiteness; X.4 proves surjectivity and the exact fibre degrees. The inverse image of \(\mathbf A^1\) is exactly \(C\setminus\{p\}\), which is therefore affine. This argument works with any point of \(C(k)\). The same nonconstant finite map is surjective onto \(\mathbf P^1\); its fibres over the infinitely many \(k\)-points show that \(C(k)\) is infinite.
Let \(L\) now be any line bundle on \(C_K\). With \(U_K=C_K\setminus\{p_K\}\) and inclusion \(j\), pole orders give an equality of quasi-coherent sheaves
\[ \underset{m\geq0}{\operatorname{colim}}L(mp_K)=j_*(L|_{U_K}). \tag{Q.3} \]Locally this is ordinary localization at an equation of \(p_K\): each fraction has a finite pole order. Compute both sides on the two-affine cover above. Filtered colimits commute with its finite products, kernels and cokernels; the intersections of these affine opens with \(U_K\) are affine as well. Thus the colimit of \(H^1(C_K,L(mp_K))\) is \(H^1(U_K,L|_{U_K})=0\). The transition maps on \(H^1\) are surjective by (Q.1). Their finite dimensions decrease and eventually stabilize; in the stable range the surjections are isomorphisms. Their zero colimit forces that stable dimension to be zero. Consequently
\[ H^1(C_K,L(mp_K))=0\quad\text{for all sufficiently large }m. \tag{Q.4} \]This proves the twisting vanishing used below over every extension field, including imperfect extensions of \(k\).
Q.2. The finite-divisor parameter scheme
Write \(H_d\) for the functor of closed subschemes of \(C_T\) finite locally free of degree \(d\) over \(T\). U.3 proves that these families are relative effective Cartier divisors over arbitrary parameter schemes, by lifting fibre generators and descending the finite algebra matrices. The finite-divisor charts are constructed in Hilbert and Quot schemes, Sections 5 and 7.
For clarity, the representability used here is the elementary part of that lesson. Choose \(d+1\) distinct points of \(C(k)\). Any degree-\(d\) support misses one; Q.1 makes its complement affine. These finitely many affine opens suffice to cover the divisor functor, because the locus where a finite family lies inside a specified open is open: its complement is the finite image of the part of the family outside that open. On an affine curve with generators \(z_1,\ldots,z_s\), a rank-\(d\) quotient algebra is covered by the choices of a basis of monomials of degree at most \(d-1\), containing \(1\). These monomials span over every field: until their span is the whole algebra, multiplication by the generators increases its dimension. There can be at most \(d-1\) strict increases.
For a fixed monomial basis, multiplication by each \(z_i\) is a matrix. The equations that the matrices commute, satisfy the curve's relations, and send the vector of \(1\) to the chosen monomial basis vectors are finite polynomial equations. Conversely those equations make the resulting free module a cyclic quotient algebra: the kernel of evaluation at the vector of \(1\) is an ideal. Overlaps invert a change-of-basis determinant and conjugate the matrices. This is the full construction in Proposition 5.1 of the linked lesson, including finite presentation and the gluing maps. It gives a scheme \(H_d\) of finite type. For \(d=0\) it is \(\operatorname{Spec}k\).
We supply the separation and properness needed here. For two families \(D_1,D_2\) over \(T\), containment \(D_1\subset D_2\) means that the map
\[ (D_1\to T)_*(\mathcal I_{D_2}|_{D_1}) \longrightarrow (D_1\to T)_*\mathcal O_{D_1} \tag{Q.5} \]is zero. Both sheaves are finite locally free of rank \(d\): \(D_1/T\) is finite locally free, and the restricted ideal is invertible. They and their map commute with arbitrary base change. Locally the zero condition is exactly the vanishing of all entries of a matrix, so is represented by a closed subscheme of \(T\). On that subscheme the containment is equality: it gives a surjection between the two finite locally free rank-\(d\) algebras, whose determinant is invertible at every point. Thus the diagonal of \(H_d\) is closed, proving separation.
Adding the \(d\) graph divisors gives a morphism \(C^d\to H_d\); U.3–U.4 prove that their product ideal defines a finite locally free family of degree \(d\). On a geometric fibre every finite divisor is a sum of points with multiplicities, by the discrete valuation description, so the map is surjective after every base change. AE.2 proves properness of \(C^d\) from the projective embedding and the graded closed-image calculation. For any \(T\) and closed subset \(B\subset H_d\times T\), its inverse image in \(C^d\times T\) is closed. Its image in \(T\) is closed by that properness, and equals the image of \(B\) by surjectivity. Hence \(H_d\) is universally closed over \(k\). Finite type and separation make it proper. AE.3 proves that \(C^d\) remains integral after every field extension; the same surjection therefore proves geometric irreducibility of \(H_d\).
The explicit etale charts in V.1–V.3 prove smoothness without a characteristic restriction. V.4 also proves the following local coefficient description. At \(D=\sum_i d_i x_i\), choose formal parameters \(u_i\). Over a local Artinian test algebra \(R\) with residue field \(k\), idempotents split a finite flat deformation into its distinct support clusters. In the cluster of length \(d_i\), Nakayama makes \(1,u_i,\ldots,u_i^{d_i-1}\) a basis. It has one unique relation
\[ u_i^{d_i}+a_{i,1}u_i^{d_i-1}+\cdots+a_{i,d_i}=0, \qquad a_{i,j}\in\mathfrak m_R. \tag{Q.6} \]Conversely every such relation defines a free quotient with that basis. If \(\mathfrak m_R^N=0\), it implies \(u_i^{d_iN}=0\); hence formal series evaluate by finite sums, so the polynomial and formal descriptions agree. Therefore
\[ \widehat{\mathcal O}_{H_d,D} =k[[a_{i,j}:1\leq j\leq d_i]], \tag{Q.7} \]with \(d\) variables. V.4 constructs the inverse maps giving this power-series description, including its separate support clusters. Smoothness and dimension \(d\) follow independently from V.3: a neighbourhood of every closed point has an etale coefficient map to \(\mathbf A^d_k\), and those neighbourhoods cover \(H_d\). Thus \(H_d\) is smooth, proper and geometrically integral. Only these properties of divisors are used below; no division by \(d!\) has occurred.
Q.3. Cohomology over arbitrary parameter rings
For a line bundle \(L\) on \(C_A\), with \(A\) any \(k\)-algebra, there is locally on \(\operatorname{Spec}A\) a complex of finite free modules
\[ K^0\xrightarrow{d}K^1 \tag{Q.8} \]which computes the cohomology of \(L_B\) after every \(A\)-algebra change \(B\).
Here is a proof specialized to this fixed curve. Write \(A\) as the filtered union of its finitely generated \(k\)-subalgebras \(A_i\). The invertible sheaf descends to an invertible sheaf \(L_i\) on \(C_{A_i}\). On the fixed finite affine cover, descend its finite module presentations, its dual, the evaluation isomorphisms, the gluing maps and their inverses. Each involves finitely many coefficients. The equations for the inverse maps and triple-overlap identities hold at a sufficiently late stage. These explicit finite data give the descent; the finite-diagram arguments are also proved in O.2–O.3's limit provider. Because the curve is fixed over a field, \(C_{A_i}\) is \(A_i\)-flat, and the descended sheaf is invertible, so it is automatically \(A_i\)-flat. No descent of flatness for a general coherent sheaf is needed.
Over Noetherian \(A_i\), the two-affine Čech complex has flat \(A_i\)-modules in degrees zero and one. Flatness follows by tensoring an injection and using exact affine sections; it does not require those section modules to be finite over \(A_i\). W.4 proves both the stated flatness and finite cohomology over \(A_i\), using the affine comparison in W.2. U.1 constructs a finite replacement for precisely this two-term flat complex: adjoin finitely many representatives of its degree-one cohomology and take the kernel of the resulting surjection. That kernel is finite and flat, hence locally finite free, and the comparison remains a quasi-isomorphism after every tensor product. Tensor that comparison with \(A\), and then with any \(B\). The affine cover and all its section modules base change term by term, proving (Q.8). The finite model is taken on the free neighbourhoods supplied by U.1.
Two consequences now follow by finite matrices. First, \(\chi(L_t)=\operatorname{rank}K^0-\operatorname{rank}K^1\) is locally constant. Second, if \(h^0(L_t)=1\) and \(h^1(L_t)=0\) at a point, a full-size minor of \(d\) is invertible nearby. The map is surjective there and splits; its kernel is a line bundle \(N\). The complex is the direct sum of \(N[0]\) and a two-term identity complex. This decomposition survives every base change. Thus the condition
\[ h^0(L_t)=1,\qquad h^1(L_t)=0 \tag{Q.9} \]defines an open subfunctor, and on it \(f_*L=N\) with arbitrary-base-change compatibility. These are statements about actual parameter schemes, including nilpotents, not just their field-valued points.
Q.4. A represented chart and its translates
For every \(T/k\), the affine-cover calculation and exact tensoring over \(k\) give \((C_T\to T)_*\mathcal O_{C_T}=\mathcal O_T\). Hence every automorphism of a line bundle comes from a unique base unit. Normalize a line bundle by tensoring with the inverse pullback of its restriction to \(p_T\), and retain its canonical trivialization there. An automorphism respecting that trivialization is the identity.
Rigidified bundles form an fppf sheaf by AD.1–AD.2 and AD.4. The argument descends finite presentation and rank one over arbitrary rings, constructs finite affine refinements of fppf covers over every parameter scheme, and descends both the bundle and its trivialization. Uniqueness of rigidified overlap isomorphisms gives the cocycle. Thus the relative Picard sheaf is the functor of rigidified bundles on every \(T\), with the normalization and quotient identification proved in AD.4.
Let \(F\) be the open subfunctor (Q.9). Its elements have degree \(g\) by (Q.2). Q.3 makes its inclusion representable by open immersions. It is represented by
\[ W=\{D\in H_g:H^1(C,\mathcal O(D))=0\}. \tag{Q.10} \]The functorial inverse is worth specifying. For \(L\in F(T)\), evaluate the line bundle \(N=f_*L\) to obtain \(f^*N\to L\). It is nonzero on every curve fibre. U.4 proves that its zero scheme is a relative effective Cartier divisor, finite locally free of degree \(g\) over \(T\), including non-Noetherian parameter schemes. Its associated bundle is \(L\otimes f^*N^{-1}\). Normalizing at \(p_T\) cancels this base factor and recovers the original rigidified bundle. In the reverse direction, the canonical section of \(\mathcal O(D)\) spans its one-dimensional space of sections on every fibre. Q.3 makes \(\mathcal O_T\to f_*\mathcal O(D)\) an isomorphism, and evaluation recovers exactly \(D\). These constructions commute with all base changes, proving (Q.10) as an isomorphism of functors.
Every field-valued Picard point can be translated into this chart by a bundle defined over \(k\). For \(L\) on \(C_K\), choose \(m\) so large that (Q.4) kills its first cohomology and (Q.2) makes \(h^0\geq1\). If \(h^0>1\), take a nonzero section and choose \(x\in C(k)\) outside its finite zero divisor on \(C_K\); infinitely many such \(k\)-points are available. The evaluation in (Q.1) is surjective, so twisting by \(-x_K\) reduces \(h^0\) by one and leaves \(h^1=0\). Repeat until \(h^0=1\). All twists are the pullback of
\[ \mathcal O_C(mp-x_1-\cdots-x_s), \tag{Q.11} \]a bundle defined on \(C\).
Translate the represented open \(W\) by all elements of \(\operatorname{Pic}(C)\). Pairwise intersections are represented opens in both charts and identify the same subfunctor, so their identifications satisfy the cocycle identity. Glue them. They cover the Picard functor on every parameter scheme: at each parameter point apply (Q.11) to its residue field, and then take the inverse image of the resulting open chart. This is the proof of the represented-open gluing criterion in Section 4 of the Picard provider. We obtain a smooth group scheme \(P\), locally of finite type and of dimension \(g\), representing all rigidified bundles. The universal rigidified line bundle is the one corresponding to the identity map of \(P\).
Q.5. Proper degree pieces from degree \(g\) divisors
The group scheme \(P\) is separated. Its rational identity has no proper specialization: in an affine neighbourhood of a proposed specialization, the identity point corresponds to a maximal ideal, since evaluation is a surjective \(k\)-algebra map to \(k\). Thus the point is closed. Evaluation also identifies its inclusion with a closed immersion on that affine neighbourhood; the complement of the point supplies the empty closed immersion on the remaining target open. Its pullback under \((a,b)\mapsto a-b\) is exactly the diagonal as a functor on schemes, so the diagonal is a closed immersion.
By Q.3 and (Q.2), degree is locally constant in a family. Apply this to the universal bundle to decompose
\[ P=\coprod_{d\in\mathbb Z}P^d. \tag{Q.12} \]Each piece is open and closed. Tensoring by \(\mathcal O_C(rp)\) gives an isomorphism \(P^d\to P^{d+r}\), and tensor product adds degrees. The universal divisor gives the Abel map \(H_g\to P^g\). It is universally surjective: over any extension field, (Q.2) gives at least one section of every degree-\(g\) bundle. Its zero divisor has degree \(g\) and maps to that bundle. Checking geometric points proves surjectivity after every base change.
The image of the quasi-compact scheme \(H_g\) is all of \(P^g\), so \(P^g\) is quasi-compact. It is locally of finite type, hence of finite type. For any base \(T\) and closed subset of \(P^g\times T\), its inverse image in \(H_g\times T\) is closed and has closed image in \(T\), because \(H_g\) is proper. Universal surjectivity identifies that image with the original closed subset's image. Thus \(P^g\) is universally closed, and its separation and finite type make it proper. The same surjection makes it geometrically irreducible; its smoothness makes it geometrically reduced. Translations give these properties for every \(P^d\).
In particular \(J=P^0\) is smooth, proper and geometrically connected. It is the identity component, because it is connected, open and closed, and all degree pieces are disjoint opens. Its group of \(k\)-points consists exactly of degree-zero line bundles, proving (P.1). The argument includes \(g=0\): then \(H_g\) is a point and the degree-zero piece is a point. No high-degree Abel-fibre formula, coherent Serre duality, or projectivity theorem for a general Quot scheme is needed for this construction. The stronger versions of those results are unaffected; only the precise Picard input for curve finiteness has been proved here.
Appendix R. Function fields and rational units
For Appendix P we need the vanishing of positive-degree unit cohomology over function fields, followed by a calculation on a smooth curve. The finite stages themselves suffice for the second step. Throughout this appendix, \(k\) is algebraically closed and \(F/k\) has transcendence degree one; finite generation of \(F\) is not assumed.
R.1. A polynomial count over the constant field
We first recall precisely the elementary dimension input. Fewer homogeneous equations of positive degree than variables have a common nonzero zero over \(k\). Indeed, if \(r<N\) equations had only the origin as zero, the strong Nullstellensatz proved in Y.5 would make the radical of their ideal equal to \((Z_1,\ldots,Z_N)\). The height bound (Y.7) makes this prime have height at most \(r\), whereas the chain of coordinate primes has length \(N\). Zero equations can be discarded.
Let \(f\) be a homogeneous form of degree \(d>0\) in \(n>d\) variables over \(F\). Choose a transcendental \(t\in F\). The field \(F_0\) generated over \(k\) by \(t\) and the finitely many coefficients of \(f\) is finite over \(k(t)\), say of degree \(e\). Choose a \(k(t)\)-basis \(w_1,\ldots,w_e\) of \(F_0\). This argument allows inseparability. For an integer \(m\geq0\), substitute
\[ x_j=\sum_{i=1}^e w_i\sum_{a=0}^m z_{jia}t^a, \qquad z_{jia}\in k. \tag{R.1} \]Expand the finitely many products consisting of a coefficient of \(f\) and \(d\) basis elements in that basis. Their rational coordinates admit a common nonzero polynomial denominator \(D(t)\). Let \(B\) bound the degrees of the resulting polynomial numerators. Both \(D\) and \(B\) are fixed before choosing \(m\). Consequently
\[ D(t)f(x)=\sum_{i=1}^e w_i \sum_{b=0}^{dm+B} h_{ib}(z)t^b, \tag{R.2} \]where the \(h_{ib}\) are homogeneous of degree \(d\), or zero. Thus there are at most \(e(dm+B+1)\) equations in \(ne(m+1)\) scalar variables. Choose \(m\) so that
\[ (n-d)m+n-B-1>0. \tag{R.3} \]The preceding dimension argument gives a nonzero solution \(z\). Transcendence of \(t\) and linear independence of the \(w_i\) imply that the resulting tuple \(x\) is nonzero. Equation (R.2) gives \(f(x)=0\). This proves that \(F\) is \(C_1\). It also proves the same assertion for every algebraic extension of \(F\), since that extension still has transcendence degree one over \(k\). No passage of Brauer groups or cohomology through a field limit is used. This is the finite-coefficient form of the proof in Brauer groups and Tsen's theorem, Section 5; see also [Stacks, function fields].
R.2. From forms to degree-two cohomology
Z.1 proves the finite-dimensional simple-algebra classification and scalar extension used here. Z.2 constructs a finite separable splitting field over the infinite fields in this appendix, using a trace Gram determinant to choose an element with distinct eigenvalues. Passing to its finite normal closure gives a Galois splitting field, including in positive characteristic over imperfect fields.
For a central division algebra \(A/F\) of degree \(a\), Z.2 constructs its reduced norm as a degree-\(a\) homogeneous polynomial over \(F\) in \(a^2\) coordinates, and proves that it is nonzero exactly on invertible elements. If \(a>1\), R.1 produces a nonzero element of norm zero, contradicting division. Thus \(A=F\), and Z.1 makes every central simple algebra a matrix algebra. In particular \(\operatorname{Br}(F)=0\).
Z.3 proves the finite-dimensional semilinear descent needed next. Z.4 associates a descended matrix algebra to each finite scalar two-cocycle. Once that algebra is split, its invariant matrix units make the semilinear operators scalar, and their multiplication identity explicitly expresses the cocycle as a coboundary. The full identification with the Brauer group is Brauer groups and Tsen's theorem, Theorem 3.1. The local scalar calculation and the division-algebra argument already prove, for every field \(L\) algebraic over \(F\),
\[ H^2(G_L,(L^s)^\times)=\operatorname{Br}(L)=0. \tag{R.4} \]Here \(L^s\) denotes a separable closure. The sign convention for the scalar boundary has no effect on this vanishing statement.
R.3. Additive contraction and the Sylow test
We use continuous group cohomology. AA.2 constructs enough injective discrete modules and proves that continuous homogeneous cochains compute the derived functors of invariants. It also proves the finite-quotient comparison (AA.4) and compatibility with filtered colimits of coefficients. AB.1–AB.2 supply the field-site classification and the exact equivalence identifying these groups with étale cohomology, including the additive and multiplicative coefficient modules.
Here is a direct additive calculation valid for every field \(L\). If \(E/L\) is finite Galois with group \(Q\), the map \(\operatorname{Tr}(b)=\sum_{g\in Q}g(b)\) is nonzero: otherwise it would be a nontrivial linear relation between distinct field automorphisms. The minimal-relation proof of their independence is given in Z.3 and works over every field. Its values lie in \(L\), so scaling a value which is nonzero supplies \(a\in E\) with \(\operatorname{Tr}(a)=1\).
For an equivariant homogeneous cochain \(c:Q^{r+1}\to E\), with omission differential \(d\), define, for \(r\geq1\),
\[ (s c)(g_0,\ldots,g_{r-1}) =\sum_{u\in Q}u(a)c(u,g_0,\ldots,g_{r-1}). \tag{R.5} \]This is equivariant: substitute \(u=hv\) when translating every argument by \(h\), and use both \(u(a)=h(v(a))\) and equivariance of \(c\). In \(ds+sd\), all terms omitting one of the original arguments cancel in opposite pairs. The terms omitting the newly inserted argument sum to \(\sum_u u(a)c=c\). Therefore \(ds+sd=1\) in positive degrees, and \(H^r(Q,E)=0\) there. Finite-quotient comparison, with \((L^s)^U=E\), now gives
\[ H^r(G_L,(L^s,+))=0\qquad(r>0). \tag{R.6} \]This supplies additive acyclicity directly, without a normal-basis existence theorem. In characteristic \(p\), the polynomial \(T^p-T-b\) has derivative \(-1\) and splits over a separably closed field. Thus
\[ 0\longrightarrow\mathbf F_p\longrightarrow L^s \xrightarrow{\,b\mapsto b^p-b\,}L^s\longrightarrow0 \tag{R.7} \]is exact. Equation (R.6) and its long exact sequence give \(H^r(G_L,\mathbf F_p)=0\) for \(r\geq2\).
Now put \(G=G_F\), take the Sylow pro-\(\ell\) subgroup \(P\) constructed in AA.3, and let \(L=(F^s)^P\). AA.1 proves that \(F^s\) is a separable closure of \(L\) and \(G_L=P\) with its induced topology. The field \(L/k\) still has transcendence degree one. If \(\ell\ne\operatorname{char}k\), the action of \(P\) on \(\mu_\ell\) is trivial: its finite image has \(\ell\)-power order dividing \(\ell-1\). Scalar Hilbert 90, proved in Z.3, makes the Kummer long exact sequence inject \(H^2(L,\mu_\ell)\) into \(H^2(G_L,(L^s)^\times)\), which vanishes by Z.4. Hence
\[ H^2(P,\mathbf F_\ell) \simeq H^2(L,\mu_\ell)=0. \tag{R.8} \]A choice of primitive root supplies the first isomorphism. For \(\ell=p=\operatorname{char}k\), (R.7) gives the same vanishing. In particular this reasoning never needs to identify \(H^2(L,\mu_\ell)\) with a limit of cohomology groups of smaller fields.
AA.5 proves the passage from this single coefficient to all torsion coefficients. A finite nonzero \(\ell\)-primary \(P\)-module has a filtration by trivial \(\mathbf F_\ell\)-lines, by orbit counting on its \(\ell\)-torsion and iteration on quotients. Long exact sequences and filtered unions give degree-two vanishing for every discrete \(\ell\)-primary module. The acyclic continuous-function module (AA.3) and its successive quotients give all higher degrees. Restriction from \(G\) to \(P\) is injective on \(\ell\)-primary cohomology by (AA.10): a cocycle and a primitive of its restriction descend to one finite quotient, where the explicit prism and coset-sum formulas (AA.7)–(AA.9) multiply the cocycle by the prime-to-\(\ell\) index. Consequently
\[ H^r(G_F,T)=0\quad(r>1) \quad\text{for every discrete torsion module }T. \tag{R.9} \]For general torsion \(T\), take its primary parts and their finite direct sums; filtered-cochain comparison justifies the union.
R.4. The multiplicative module is not torsion
Write \(M=(F^s)^\times\) additively for this paragraph. Let \(T\subset M\) be its torsion subgroup, \(N=M/T\), and \(V=N\otimes_{\mathbb Z}\mathbb Q\). The group \(N\) is torsion free: if a multiple of a class is torsion in \(M\), another multiple annihilates its representative. Thus
\[ \begin{gathered} 0\longrightarrow T\longrightarrow M\longrightarrow N\longrightarrow0,\\ 0\longrightarrow N\longrightarrow V\longrightarrow V/N\longrightarrow0 \end{gathered} \tag{R.10} \]are exact sequences of discrete continuous modules, with \(V/N\) torsion. Discreteness of the rationalization follows by intersecting the open stabilizers of the finitely many numerators in a representative. Positive-degree cohomology of \(V\) vanishes by AA.5: the finite homogeneous insertion sum annihilates finite-group cohomology by the group order, and (AA.4) therefore makes each positive profinite class torsion. With rational coefficients the same cohomology is a rational vector space, so it is zero.
The second sequence of (R.10), followed by (R.9), gives \(H^r(G_F,N)=H^{r-1}(G_F,V/N)=0\) for \(r\geq3\). The first then gives \(H^r(G_F,M)=0\) for \(r\geq3\). Degree two is (R.4), and degree one is scalar Hilbert 90, whose finite-value proof works for arbitrary fields. The field-topos comparison (AB.5) therefore proves
\[ H^r(\operatorname{Spec}F,\mathbf G_m)=0 \qquad(r\geq1). \tag{R.11} \]The separate degree-two argument is necessary: torsion cohomological dimension alone would not give that degree for \(M\).
R.5. Calculate before taking a strict-local limit
Let \(X/k\) be a smooth connected separated curve, \(K=k(X)\), and \(j:\operatorname{Spec}K\to X\). A quasi-compact étale scheme \(U\to X\) of finite presentation has generic fibre
\[ U_K=\coprod_{i=1}^v\operatorname{Spec}E_i, \tag{R.12} \]where the \(E_i/K\) are finite separable extensions; the empty fibre is allowed. AB.1 proves this finite étale algebra description over a field. The restriction of \(\mathbf G_{m,K}\) to the étale slice is its units sheaf, since AB.3 identifies the slice with the small étale site of \(U_K\). Each \(E_i/k\) has transcendence degree one. Equation (R.11) and exactness of finite products therefore give \(H^r(U_K,\mathbf G_m)=0\) for \(r>0\).
The slice-resolution formula (AB.8) identifies \(R^rj_*\mathbf G_{m,K}\) with the sheafification of \(U\mapsto H^r(U_K,\mathbf G_m)\). The presheaf is zero on the quasi-compact finite-presentation basis, so its associated sheaf is zero. AB.3 also proves that inverse image is exact and direct image preserves injectives. An injective resolution on \(\operatorname{Spec}K\) therefore becomes an injective resolution of \(j_*\mathbf G_{m,K}\). Taking sections and using (R.11) yields
\[ H^r(X,j_*\mathbf G_{m,K})=0\qquad(r>0). \tag{R.13} \]It remains to compare rational units with regular units. AB.4 proves preservation of a local parameter on étale curve neighbourhoods. AB.5 uses those parameters to lift every divisor section locally and proves the kernel calculation, giving the valuation sequence also proved in The multiplicative group on a curve, Sections 1–2:
\[ 0\longrightarrow\mathbf G_{m,X} \longrightarrow j_*\mathbf G_{m,K} \longrightarrow\bigoplus_{x\in X_{\rm cl}}i_{x*}\mathbb Z \longrightarrow0. \tag{R.14} \]AB.4 also proves the degree-zero strict-local description: the pointed local-ring colimit is a discrete valuation ring with the common uniformizer, and the quotient of its fraction-field units by its ring units is \(\mathbb Z\). The local-lift proof in AB.5 establishes (R.14) directly on neighbourhoods. Neither argument uses a higher-cohomology limit comparison.
For a single closed point \(x\), the stalk of \(i_{x*}A\) is \(A\) at \(x\) and zero elsewhere. A quasi-compact étale neighbourhood has finite fibre over \(x\); select the pointed component and remove the other fibre points. Away from \(x\) one can exclude \(x\). For exactness and cohomology, AB.5 gives the section formula \((i_{x*}A)(U)=A^{U_x}\), so direct image is exact. AB.3 makes it preserve injectives, and AB.2 identifies the étale topos of algebraically closed \(k\) with sets. Thus \(H^r(X,i_{x*}\mathbb Z)=H^r(k,\mathbb Z)=0\) for \(r>0\).
Appendix S proves directly that the infinite point sum in (R.14) has zero positive-degree cohomology. Its finite-cover contractions preserve support in the base points; the signed total-complex argument supplies the comparison with derived sections. In particular this deduction requires neither general hypercover comparison nor a theorem interchanging arbitrary filtered coefficient colimits with cohomology. The long exact sequence of (R.14), constructed in T.4, uses that vanishing and (R.13) to prove
\[ H^r(X,\mathbf G_m)=0\qquad(r\geq2), \tag{R.15} \]which is the higher-degree assertion required in (P.5). Line-bundle descent supplies its degree-one Picard identification. The construction retains the algebra, continuous-cochain and sheaf foundations explicitly; neither a strict-local higher-continuity assertion nor a normal-basis theorem is an additional input to this deduction.
Appendix S. Finite covers and the infinite divisor sheaf
The sum of all closed-point valuation sheaves in (R.14) is infinite. Its acyclicity does not follow merely by adding the separate point calculations: derived sections need not commute with an arbitrary infinite sum. We prove the required assertion using finite families of étale covering maps, with explicit contractions and a finite elimination argument for the comparison with derived sections.
S.1. The finite-cover basis and the sections to be calculated
Let \(X\) be as in R.5. Use the basis \(\mathcal B\) of quasi-compact separated étale schemes of finite presentation over \(X\). AC.4 proves that it is a basis, that finite fibre products over its objects stay in it, and that every cover refines to a finite covering family in it. The proof uses the open-diagonal and cancellation calculation of AB.3, the local parameter calculation of AB.4, and the Noetherian image and flat-openness arguments of AC.1–AC.3. It also proves the same finite-cover assertion after base change to any basis object. Thus these finite covers generate the restricted site. T.1 identifies its sheaves and cohomology with those on the full small étale site.
For each closed point \(x\) of \(X\), let \(A_x\) be an abelian group, and put
\[ \mathscr D_A=\bigoplus_{x\in X_{\rm cl}}i_{x*}A_x. \tag{S.1} \]Every closed point of a finite-type \(k\)-scheme has residue field \(k\), by the Nullstellensatz, since \(k\) is algebraically closed. For \(U\in\mathcal B\), its fibre \(U_x\) is a finite discrete set of such points. The direct image of \(A_x\) has sections \(A_x^{U_x}\). We claim that the sheaf sum in (S.1) has the exact section formula
\[ \mathscr D_A(U) =\bigoplus_{x\in X_{\rm cl}}A_x^{U_x} =\bigoplus_{y\in U_{\rm cl}}A_{f(y)}, \tag{S.2} \]where \(f:U\to X\). Closed points of \(U\) map to closed points of \(X\): their residue field is \(k\), and the image of a \(k\)-point in a finite-type \(k\)-scheme is closed. Thus the second indexing is precisely the disjoint union of the finite fibres in the first one.
To prove the first equality, take a finite cover of \(U\). A matching family in the presheaf sum uses finitely many \(x\)'s on each member, hence finitely many in total. It therefore belongs to a fixed finite sum of the sheaves \(i_{x*}A_x\), where the sheaf axiom gives a unique glue. Equality can be checked in the same finite sum. Hence the presheaf sum already satisfies the sheaf axiom for the finite-cover topology on \(\mathcal B\). That topology generates the basis site, so its sheafification has exactly these sections. This is only a degree-zero argument; no higher-cohomology colimit assertion has been used.
S.2. A signed comparison using finitely many diagonal terms
We record the sheaf-cohomology tools needed to pass from a finite-cover calculation to derived groups. T.1–T.4 supply their abelian-sheaf, injective-resolution and comparison foundations explicitly. Choose a resolution \(F\to I^\bullet\) in nonnegative degrees. The exact slice adjunction (AB.7) proves that restriction preserves injectives: its left adjoint sheafifies the direct sum over arrows into the slice, and finite sums of local lifts can be lifted on a common refinement. Thus \(H^n(U,F)\) is the cohomology of \(I^\bullet(U)\) and agrees with cohomology on the slice over \(U\).
For a finite cover \(\mathcal V=\{V_i\to U\}_{i=1}^m\), form the full Čech complex, retaining repeated indices:
\[ \check C^p(\mathcal V,F) =\prod_{i_0,\ldots,i_p}F(V_{i_0}\times_U\cdots\times_U V_{i_p}). \tag{S.3} \]The differential \(d_h\) is the alternating sum of restrictions obtained by omitting an index. Its square is zero: the two orders of omitting any pair give opposite signs.
The augmented Čech complex of an injective sheaf is exact. Here is the local chain argument behind that assertion. Write \(P_V\) for the free abelian sheaf on the representable \(V\), so \(\operatorname{Hom}(P_V,I)=I(V)\). Form the augmented chain complex of the \(P_{V_{i_0\ldots i_p}}\), ending in \(P_U\). A sheaf cycle is locally a finite sum of arrows into these products. After a common covering refinement, every arrow into \(U\) occurring in that sum has a chosen lift to some \(V_i\). Inserting this lift first in each tuple defines a chain contraction: the face deleting the inserted lift is the original tuple, and all other faces cancel against insertion after taking the boundary. It respects each arrow into \(U\), hence each of the finitely many supports. Equalities introduced by sheafification hold after a further cover. The chain complex is therefore exact as a sheaf complex. Applying \(\operatorname{Hom}(-,I)\) is exact for injective \(I\), proving the assertion, including the augmentation. This is the free-chain proof in Section 3, Lemma 3.1 of the cohomology lesson.
Now use the double complex
\[ D^{p,q}=\check C^p(\mathcal V,I^q),\qquad d_{\rm Tot}=d_h+(-1)^p d_v, \qquad p,q\geq0. \tag{S.4} \]Here \(d_v\) is the resolution differential, which commutes with restrictions. The sign makes \(d_{\rm Tot}^2=0\). The total group in degree \(n\) has exactly the \(n+1\) diagonal summands \(D^{p,n-p}\). The restriction augmentation
\[ I^\bullet(U)\longrightarrow\operatorname{Tot}D \tag{S.5} \]is a quasi-isomorphism, as the following direct elimination proves.
For surjectivity on cohomology, let \(z\) be a total cocycle of degree \(n\). If its highest nonzero horizontal column is \(r>0\), with component \(z^{r,n-r}\), the cocycle equation in column \(r+1\) says \(d_hz^{r,n-r}=0\). The augmented row is exact, so write this component as \(d_hb^{r-1,n-r}\). Subtracting \(d_{\rm Tot}b\) removes column \(r\) and changes only column \(r-1\). Repeating leaves a representative in column zero. Its horizontal differential is zero, so row exactness makes it the restriction of a unique \(a\in I^n(U)\). Its vertical differential is zero, and injectivity of the row augmentation gives \(d_va=0\). This is a preimage under (S.5).
For injectivity, suppose a restricted global cocycle is \(d_{\rm Tot}b\). If \(b\) has highest column \(r>0\), its horizontal differential there is zero, since \(d_{\rm Tot}b\) has only column zero. Write that component as \(d_hc^{r-1,q}\) and replace \(b\) by \(b-d_{\rm Tot}c\); the total differential is unchanged and the highest column decreases. At the end, \(b\) lies in column zero and has zero horizontal differential. It is the restriction of some \(v\in I^{n-1}(U)\), and the original global cocycle equals \(d_vv\), by injectivity of restriction into the Čech row. In degree zero, there are no boundaries and the augmentation is already injective. These finite procedures prove (S.5) in every degree, without a spectral-sequence convergence or hypercover theorem.
S.3. When these Čech contractions imply derived vanishing
Suppose an abelian sheaf \(F\) has \(\check H^p(\mathcal V,F)=0\) for \(p>0\), for every finite basis cover of every \(U\in\mathcal B\). Then
\[ H^n(U,F)=0\qquad(n>0,\ U\in\mathcal B). \tag{S.6} \]We prove this simultaneously over all basis objects by induction on \(n\). Represent a class by a global resolution cycle \(a\in I^n(U)\). Exactness of the resolution as a sheaf complex means that it is locally a boundary. Choose a finite basis cover and sections \(b_i\in I^{n-1}(V_i)\) with \(d_vb_i=a|_{V_i}\). This is permitted by S.1's cofinality. Under (S.5), the class has initial representative in bidegree \((0,n)\). Subtracting the total differential of \((b_i)\in D^{0,n-1}\) removes that component.
Suppose the current lowest nonzero column is \(p\), with \(0<p<n\). Its component has vertical degree \(q=n-p\), strictly between zero and \(n\). The total cocycle identity makes it a vertical cycle. Every intersection in (S.3) is a basis object, and its degree-\(q\) cohomology is zero by induction. The product in (S.3) is finite, so choose primitives component by component. Multiplying by \((-1)^p\) gives \(b^{p,q-1}\) with \((-1)^p d_vb^{p,q-1}=z^{p,q}\). Subtract \(d_{\rm Tot}b\); this removes column \(p\) and changes only column \(p+1\). After finitely many steps the representative lies in \((n,0)\).
The vertical cycle condition now puts it in \(\check C^n(\mathcal V,F)\), because \(F\) is the kernel of \(I^0\to I^1\). Its horizontal differential is zero. The assumed Čech vanishing writes it as \(d_hc\), for \(c\in\check C^{n-1}(\mathcal V,F)\). Such a \(c\) has vertical differential zero, so its total differential is also \(d_hc\). The original total class is zero, and (S.5) makes its global class zero. For \(n=1\) there are no intermediate positive vertical degrees, so the same argument starts the induction. This proves (S.6). It is the finite-cover criterion of Cohomology on sites, Theorem 4.1, here with its finite total-complex calculation made explicit; compare [Stacks, finite-cover acyclicity].
S.4. Pointwise contractions preserve finite support
Apply this criterion to \(F=\mathscr D_A\). Fix a finite cover \(\mathcal V\) of a basis object \(U\). For each closed point \(y\in U\), let
\[ E_y=\coprod_{i=1}^m (V_i)_y. \tag{S.7} \]This is a nonempty finite set: the cover is surjective and étale, and the residue field of \(y\) is algebraically closed. Choose one element \(e_y\in E_y\). These choices are set-theoretic; they need not form a section of the scheme covering.
Using (S.2) on every intersection, finite products commute with the point sums and give
\[ \check C^p(\mathcal V,\mathscr D_A) =\bigoplus_{y\in U_{\rm cl}} \operatorname{Maps}(E_y^{p+1},A_{f(y)}). \tag{S.8} \]Indeed the points in a fibre of \(V_{i_0}\times_U\cdots\times_U V_{i_p}\) are precisely the tuples of points in those chosen fibres over the same \(y\). The alternating restriction differential becomes omission of the entries of a tuple, independently for each \(y\). The augmentation is the constant-function map from \(\bigoplus_yA_{f(y)}\).
For \(p\geq1\) define
\[ (h c)_y(v_0,\ldots,v_{p-1}) =c_y(e_y,v_0,\ldots,v_{p-1}), \tag{S.9} \]and in degree zero put \((hc)_y=c_y(e_y)\) in the augmented term. If \(c\) is supported on finitely many \(y\)'s, so is \(hc\), with no new base point introduced. Thus (S.9) is an actual operator on the direct sum (S.8), not merely on the larger product over all points.
Expanding the omission differential proves \(d_hh+hd_h=1\): the term deleting the inserted \(e_y\) is \(c_y\), and every other term has an equal term of opposite sign in the other composition. In augmented degree \(-1\), evaluation of a constant function is the original coefficient, so the identity holds there too. The augmented Čech complex is contracted. Therefore its positive Čech groups vanish for every finite basis cover. Applying S.3 gives
\[ H^n(U,\mathscr D_A)=0 \qquad(n>0,\ U\in\mathcal B). \tag{S.10} \]Taking \(U=X\) and every \(A_x=\mathbb Z\) proves the divisor-sheaf assertion in R.5. This proof does not claim that all infinite sums are acyclic or that Čech cochains on one fixed cover compute arbitrary sheaf cohomology. The essential extra fact is that the support-preserving contraction works on every finite basis cover; S.3 then supplies precisely the needed derived conclusion.
Appendix T. From local lifts to the cohomology exact sequence
The curve argument uses cohomology of abelian sheaves, including the non-torsion sheaves of rational units and divisors. We supply the ordinary resolution foundations at that scope. Work on a small site with fibre products and covering families, using the axiom of choice. For the curve, a small basis as in S.1 suffices; the equivalence with the full small étale site is proved below. These constructions concern resolutions of sheaves in nonnegative degrees.
T.1. Local representatives, exactness and the choice of basis
For an abelian presheaf \(M\), let \(M^+(U)\) consist of matching families of sections on covers of \(U\), identifying two families when they agree on a common refinement. Such a refinement exists by taking pairwise fibre products. Two choices of refinement arrows have the same effect on a matching family: the two arrows from one member factor together through an overlap, where the matching equality applies. Taking a further common refinement proves transitivity of the equivalence relation. Addition is componentwise after taking a common refinement. Pulling back a cover defines restrictions, and the associativity of fibre products proves that restrictions compose. The identity cover defines \(M\to M^+\).
A class represented by \((m_i)\) becomes the image of \(m_i\) on its covering member. Two original sections have the same image precisely when they agree locally. These facts also show that \(M^+\) is separated: if two classes agree on a cover, refine their representatives to that cover, then refine once more to witness each equality in \(M\). Composing covers witnesses equality of the original classes.
If \(M\) is separated, \(M\to M^+\) is injective on sections. Given a matching family of plus-classes, represent each locally in \(M\). On every overlap their images in \(M^+\) agree; injectivity makes the representatives themselves agree there. The composite cover therefore carries one matching family in \(M\). Its class glues the original plus-classes, and separation proves uniqueness. Thus
\[ aM=M^{++} \tag{T.1} \]is a sheaf. Every section of \(aM\) is locally represented in \(M\), and equality of two such representatives is witnessed locally in \(M\). A map from \(M\) to a sheaf extends by gluing matching families twice. Local representation and separation make the extension unique. This proves the associated-sheaf universal property, including its naturality.
Here are its exactness consequences. For a presheaf map \(u:M\to N\), a section of \(aM\) in the kernel of \(au\) can locally be represented by \(m\in M\); its image is locally zero in \(N\). After refining, the representative lies in \(\ker u\). Local equality proves injectivity of the resulting kernel comparison. For the cokernel, representatives are locally classes in \(N/uM\); its universal property follows by factoring maps which kill \(uM\). Consequently
\[ a(\ker u)=\ker(au),\qquad a(\operatorname{coker}u)=\operatorname{coker}(au). \tag{T.2} \]Kernels of sheaf maps are computed on sections, since compatible kernel sections glue to a section still killed by the map. Cokernels are sheafified presheaf cokernels. Sectionwise, the map from the quotient by the kernel to the image sends the class of \(m\) to \(u(m)\); it is well-defined, injective and surjective by the definitions. Sheafifying this isomorphism proves the coimage-to-image axiom. Finite sums are biproducts, so these constructions form an abelian category. A sheaf map is an epimorphism exactly when every target section lifts on a cover, by the local-zero description of its cokernel. It need not be surjective on sections over the original object. A monomorphism is sectionwise injective, by the kernel description.
Arbitrary sums and colimits are obtained by sheafifying their presheaf versions: a map from that associated sheaf is exactly a compatible family of maps from the summands or diagram objects. Filtered colimits are exact. At the presheaf level, a representative and any finite equation involving representatives occur at one common later index; an equation which becomes zero is zero at some later index. This proves preservation of kernels and finite sums for filtered diagrams of abelian groups. Apply this objectwise. For a diagram exact as sheaves, each remaining failure of presheaf surjectivity is locally zero; any element of its filtered colimit comes from one such stage and is still locally zero. Applying (T.2) proves exactness in sheaves. The same finite-support argument proves that a sum of monomorphisms is monic. In particular, an increasing union of subobjects is a subobject, and filtered unions commute with pullbacks, since a pullback is the kernel of a map from a finite direct sum.
To justify using the basis \(\mathcal B\) of S.1, restrict a sheaf to its basis objects. In the other direction, for a basis sheaf \(F\), assign to an arbitrary étale object \(U\) the group of families
\[ (s_b),\qquad s_b\in F(W) \quad\text{for every }b:W\to U,\ W\in\mathcal B, \tag{T.3} \]compatible under arrows between basis objects over \(U\). If \(U\) itself is a basis object, evaluation at its identity and restriction from that value are inverse, so (T.3) gives \(F(U)\). It is a sheaf on the full site. Indeed, for a matching family on a cover of \(U\), pull the cover back to any \(W\to U\), refine by basis objects, and glue in \(F\). A common refinement proves independence of the choices, compatibility with further arrows, and uniqueness. On basis objects the chosen refinements may be reduced to finite covers by S.1. Every full-site sheaf is recovered in this manner: cover \(U\) by basis objects and glue its compatible sections; overlaps can again be covered by basis objects. These two constructions are inverse on maps as well as objects. The local-lifting criterion proves their exactness. An exact equivalence preserves injectives by transporting the defining extension problem, and preserves resolutions and sections on \(X\). Thus it preserves the cohomology used here. The general sheafification construction is also proved in Sites and sheaves, Sections 2–4; compare [Stacks, abelian sheaf foundations].
T.2. An injective target for every abelian sheaf
For each basis object \(U\), sheafify the free abelian presheaf on arrows into \(U\), and denote the result by \(P_U\). A map \(P_U\to F\) is determined by the image of the identity arrow. Conversely a section \(s\in F(U)\) sends a generator \([b:V\to U]\) to \(b^*s\). Linearity, restriction and (T.1) give inverse constructions. Hence
\[ \operatorname{Hom}(P_U,F)=F(U),\qquad P=\bigoplus_U P_U. \tag{T.4} \]The object \(P\) detects nonzero maps: a section on which a map is nonzero gives a map from one summand of \(P\); set all other summands to zero. Subobjects of \(P\) form a set, since they are specified by compatible subgroups of its section groups on a small set of objects.
We first prove an extension test. Suppose every map \(K\to J\), for every subobject \(K\subset P\), extends to \(P\). For an arbitrary inclusion \(A\subset B\) and map \(A\to J\), order its extensions to intermediate subobjects of \(B\) by extension. A chain has a union by T.1, with a compatible map to \(J\). Zorn's lemma supplies a maximal extension \(C\to J\). If \(C\ne B\), (T.4) detects the nonzero quotient map: there is \(h:P\to B\) with image not contained in \(C\). Put \(K=h^{-1}C\), and extend the induced \(K\to J\) to \(v:P\to J\). The map \(C\oplus P\to J\) which adds the old map and \(v\) kills every pair \((-h(k),k)\). Those pairs are exactly the kernel of \((c,p)\mapsto c+h(p)\). It descends to \(C+\operatorname{im}h\), contradicting maximality. Thus the extension exists on \(B\), which says that \(J\) is injective.
For a sheaf \(M\), take all pairs \((K,v)\) with \(K\subset P\) and \(v:K\to M\), and form
\[ T(M)=\left(M\oplus\bigoplus_{(K,v)}P\right) \big/\left\langle(v(k),-k)\right\rangle. \tag{T.5} \]The quotient is a sheaf quotient. The map \(M\to T(M)\) is monic: locally, a relation whose \(P\)-coordinates vanish has every \(k\)-coordinate zero, because each \(K\to P\) is monic; its \(M\)-coordinate is therefore zero too. For every specified pair the corresponding copy of \(P\) supplies the desired extension into \(T(M)\).
Starting with \(M_0=M\), use (T.5) at successor stages and filtered union at limit stages. All maps remain monic. We recall the cardinal bound used to stop this construction. For every infinite cardinal \(\kappa\), \(|\kappa\times\kappa|=\kappa\). Induct over infinite cardinals and order pairs first by their maximum, then lexicographically within that maximum. At \(\kappa=\aleph_0\) each initial segment is finite. At a later cardinal, an initial segment lies inside \((\gamma+1)^2\) for some \(\gamma<\kappa\), so by the induction hypothesis it has cardinality less than \(\kappa\). The ordering therefore has order type at most \(\kappa\): a larger order type would have an initial segment of order type \(\kappa\). The diagonal gives the reverse inequality. This proves the bound.
Now take an infinite \(\kappa\) at least the size of the set of subobjects of \(P\), and let \(\beta\) be the least ordinal of cardinality greater than \(\kappa\). It is a limit ordinal, since adding one point to an infinite well-ordered set does not increase its cardinality, as also follows from the preceding bound. Its cofinality is greater than \(\kappa\): otherwise it would be the union of at most \(\kappa\) smaller ordinals, each of cardinality at most \(\kappa\), hence itself of cardinality at most \(\kappa\), a contradiction.
Given \(v:K\to M_\beta\), form the increasing subobjects \(K_\alpha=v^{-1}M_\alpha\). Their union is \(K\), by the pullback assertion in T.1. There are at most \(\kappa\) distinct such subobjects. Choose an index for each; the cofinality bound puts all these indices below one \(\alpha<\beta\). Thus \(K_\alpha=K\), so \(v\) factors through \(M_\alpha\). At the next stage it extends to \(P\), with values in \(M_\beta\). The extension test proves that \(M_\beta\) is injective. We have proved enough injectives without assuming that the site has enough points. The programme construction is Cohomology on sites, Proposition 1.1.
T.3. Maps and homotopies between ordinary resolutions
Embed \(F\) into an injective \(I^0\), embed its cokernel into \(I^1\), and continue. The quotient followed by the next embedding defines the differential. Its kernel is the preceding image, giving an exact augmented complex \(0\to F\to I^\bullet\).
A map \(f:F\to G\) extends to a chain map between any chosen injective resolutions \(I^\bullet,J^\bullet\). Extend first from \(F\subset I^0\) into \(J^0\). Having defined the map through degree \(n\), the composite \(d_J^nf^n\) kills \(\ker d_I^n\): in degree zero this kernel is \(F\), and later it is \(\operatorname{im}d_I^{n-1}\), where the assertion follows from the previous chain-map identity. It therefore defines a map on \(\operatorname{im}d_I^n\subset I^{n+1}\). Injectivity of \(J^{n+1}\) extends it to \(f^{n+1}\). This proves the induction.
If \(f^\bullet,g^\bullet\) extend the same sheaf map, write \(w=f-g\). Construct maps \(h^{n+1}:I^{n+1}\to J^n\) so that
\[ w^n=d_J^{n-1}h^n+h^{n+1}d_I^n, \qquad h^0=0. \tag{T.6} \]For \(n=0\), \(w^0\) vanishes on \(F\), so it factors through \(\operatorname{im}d_I^0\); injectivity of \(J^0\) extends this factor to \(h^1\). Inductively, set \(r^n=w^n-d_J^{n-1}h^n\). On the preceding image, the chain-map identity and the already proved equation give
\[ r^nd_I^{n-1} =d_J^{n-1}w^{n-1}-d_J^{n-1}h^nd_I^{n-1}=0. \tag{T.7} \]Thus \(r^n\) factors through \(\operatorname{im}d_I^n\), and injectivity of \(J^n\) supplies \(h^{n+1}\). This proves (T.6) in every degree. Applying sections preserves this homotopy equation. It follows that
\[ H^n(U,F)=H^n(I^\bullet(U)) \tag{T.8} \]has well-defined functorial maps. Comparisons in both directions between two resolutions have composites homotopic to the identities, since those composites extend the identity of \(F\). Hence (T.8) is independent of the resolution. Its degree-zero group is \(F(U)\). This argument does not assert that a termwise-injective unbounded complex has the same properties.
T.4. Constructing the connecting map and checking exactness
Consider \(0\to F\to G\xrightarrow{\pi}H\to0\). Choose embeddings \(F\to I_F^0\) and \(H\to I_H^0\) into injectives. Extend the former across \(G\), giving \(u:G\to I_F^0\). Then
\[ G\longrightarrow I_G^0=I_F^0\oplus I_H^0, \qquad g\longmapsto(u(g),\iota_H\pi(g)) \tag{T.9} \]is monic: zero in its second coordinate puts \(g\) in \(F\), and its first coordinate then detects \(g\). The induced quotient sequence
\[ 0\to I_F^0/F\to I_G^0/G\to I_H^0/H\to0 \tag{T.10} \]is exact. To check its middle kernel, work with local representatives. If the second coordinate lies in \(H\), lift that section locally to \(G\) and subtract (T.9); the remaining representative has second coordinate zero. A representative \((a,0)\) is in the image of \(G\) exactly when it comes from \(F\), proving injectivity on the left. The right quotient is locally surjective. T.1 turns these checks into exactness of sheaves.
Repeat the same construction for (T.10), and for each subsequent quotient sequence. Finite sums of injectives are injective, because extension can be done in the two coordinates. Quotient followed by the next embedding gives compatible differentials and an exact sequence of resolutions
\[ 0\to I_F^\bullet\to I_G^\bullet\to I_H^\bullet\to0, \qquad I_G^n=I_F^n\oplus I_H^n. \tag{T.11} \]Every degree sequence is split as sheaves, so applying sections over \(U\) leaves it exact. The splittings need not commute with the differentials.
For a cycle \(c\in I_H^n(U)\), lift it to \(b\in I_G^n(U)\). Since \(dc=0\), there is a unique \(a\in I_F^{n+1}(U)\) whose image is \(db\). It is a cycle because \(d^2b=0\) and the left inclusion is injective. Define
\[ \delta[c]=[a]\in H^{n+1}(U,F). \tag{T.12} \]Changing \(b\) by a left section changes \(a\) by its differential. Changing \(c\) by \(de\) permits changing \(b\) by the differential of a lift of \(e\), which does not change \(a\). Thus (T.12) is well-defined. It is additive by adding lifts.
These maps yield an exact sequence
\[ 0\to F(U)\to G(U)\to H(U)\xrightarrow{\delta}H^1(U,F) \to H^1(U,G)\to H^1(U,H)\xrightarrow{\delta}\cdots. \tag{T.13} \]Here are the three checks in every degree. If a middle cycle maps to a boundary on the right, subtract the differential of a lift of that boundary's primitive; the result is a cycle from the left. If \(\delta[c]=0\), write \(a=da_0\); then \(b-a_0\) is a middle cycle lifting \(c\). If a left cycle becomes a middle boundary \(db\), the projection of \(b\) is a right cycle and its connecting class is that left class. Conversely the same formulas show that successive maps have zero composite. The first three terms are ordinary left exactness of sections from T.1. This proves (T.13) without an assumed long exact sequence theorem.
For completeness, compatible comparisons can be chosen for any map between two original short exact sequences. At the initial stage choose extensions on \(I_F^0\) and \(I_H^0\) into the corresponding target injectives \(J_F^0,J_H^0\). The required middle map has block form
\[ \begin{pmatrix}f&t\\0&h\end{pmatrix}: I_F^0\oplus I_H^0\longrightarrow J_F^0\oplus J_H^0. \tag{T.14} \]On \(G\), the discrepancy between the prescribed first coordinate and \(fu\) vanishes on \(F\); it therefore factors through \(H\). Extend that map from \(H\subset I_H^0\) into the injective \(J_F^0\) to obtain \(t\). The second coordinate already agrees by the chosen extension on \(H\). Thus (T.14) gives a commuting diagram, which induces a map of the quotient sequences (T.10). Repeat at each stage. The resulting comparison is a map of the entire diagram (T.11). Applying it to a lift in (T.12) proves naturality. T.3 shows that all its component maps induce the unique cohomology maps; applying this to the identity original sequence also proves independence of all resolution and extension choices. Restrictions of sections commute with the construction by the same lift formula.
Together, T.1–T.4 and the exact slice adjoint proved in S.2 provide the abelian-sheaf foundations for S.3 and for the long exact divisor sequence used in R.5. They do not establish the additional geometric, unbounded or normalized adic results required elsewhere in the lesson.
Appendix U. Finite cohomology models and divisors in families
Retain the fixed smooth connected projective curve \(C/k\) of Appendix Q, with \(k\) algebraically closed. We prove the two algebraic assertions used there: the two-term cohomology model survives every change of parameter ring, and finite divisors and fibrewise nonzero sections give relative Cartier divisors over arbitrary parameter schemes.
U.1. Exact tensoring and a finite replacement
We first record an elementary tensor argument. If
\[ 0\longrightarrow E\longrightarrow D\longrightarrow Q\longrightarrow0 \tag{U.1} \]is exact and \(Q\) is flat over a ring \(A\), the sequence remains exact after tensoring with any module \(M\). Here is the assertion at its only nonautomatic position. Choose a free presentation \(V\to F\to M\to0\), where \(V\) is the kernel in the free module \(F\). Lift an element of \(E\otimes M\) that dies in \(D\otimes M\) to \(e\in E\otimes F\). Its image comes from some \(v\in D\otimes V\). The image of \(v\) in \(Q\otimes V\) dies in \(Q\otimes F\), hence is zero by flatness. Right exactness lifts \(v\) from \(E\otimes V\). Subtract this lift from \(e\); the difference dies in \(D\otimes F\), and is zero since \(F\) is free. Thus the original element is zero. If \(D\) is flat too, then \(E\) is flat: for an injection \(M\to M'\), embed \(E\otimes M\) in \(D\otimes M\) and use the injection into \(D\otimes M'\).
Now let \(A\) be Noetherian and let
\[ C^0\xrightarrow{d}C^1 \tag{U.2} \]be a complex of flat modules with finite \(H^0\) and \(H^1\). The terms need not be finite. Choose a finite free module \(P\) surjecting onto \(H^1\), and lift its basis to a map \(g:P\to C^1\). The map \((d,-g):C^0\oplus P\to C^1\) is surjective. Put
\[ E=\ker(d,-g),\qquad K=[E\xrightarrow{\operatorname{pr}_P}P]. \tag{U.3} \]The preceding argument makes \(E\) flat and makes its defining sequence universally exact. Projection to \(P\) also gives
\[ 0\longrightarrow H^0(C)\longrightarrow E \longrightarrow\ker(P\longrightarrow H^1(C))\longrightarrow0. \tag{U.4} \]The right module is finite because \(A\) is Noetherian, so \(E\) is finite. It is locally finite free. Explicitly, over a localization of \(A\) at a prime, lift a basis of its residue-vector-space quotient. Nakayama gives a surjection from a finite free module onto \(E\). Its kernel is finite, and flatness of \(E\) makes reduction of that sequence exact at the left. The reduced map is an isomorphism, so Nakayama kills the kernel. The resulting basis spreads to an open neighbourhood: clear its denominators, then kill the finite kernel and cokernel by elements outside the prime. For this use of Nakayama, if a finite module \(N\) satisfies \(N=IN\), express a generating column as \(B\) times that column with entries of \(B\) in \(I\). The adjugate identity shows that \(\det(1-B)\in1+I\) annihilates \(N\). It is a unit when \(I\) lies in the maximal ideal.
The maps \(E\to C^0\) and \(g:P\to C^1\) define a comparison \(K\to C\). For every \(A\)-module \(M\), universal exactness identifies \(E\otimes M\) with the kernel of
\[ (C^0\otimes M)\oplus(P\otimes M) \xrightarrow{(d,-g)} C^1\otimes M. \tag{U.5} \]The kernel of its projection to \(P\otimes M\) is exactly \(\ker(d\otimes M)\). Its projection image is exactly the kernel of the surjection \(P\otimes M\to\operatorname{coker}(d\otimes M)\). Consequently \(K\otimes M\to C\otimes M\) induces isomorphisms in both degrees. This proves the finite replacement and its arbitrary-tensor compatibility directly. It is the two-term instance of Base change and the Grothendieck complex, Lemma 3.1.
Apply this construction to Q.3's two-affine Čech complex over a finitely generated parameter algebra. Its flat terms and finite cohomology were established there. After localizing the parameter algebra, \(E\) and \(P\) are finite free. The comparison just proved can then be tensored first to the original parameter ring and subsequently to any algebra over it. This proves precisely (Q.8), including nonflat changes of base.
U.2. A nonzerodivisor on the closed fibre
Let \((A,\mathfrak m)\to(B,\mathfrak n)\) be a flat local map of Noetherian local rings. Suppose that multiplication by \(f\in B\) is injective on \(B/\mathfrak mB\). Then
\[ f:B\longrightarrow B\text{ is injective},\qquad B/fB\text{ is flat over }A. \tag{U.6} \]Flatness identifies each layer of the \(\mathfrak m\)-adic filtration with
\[ \mathfrak m^rB/\mathfrak m^{r+1}B \simeq(\mathfrak m^r/\mathfrak m^{r+1}) \otimes_{A/\mathfrak m}(B/\mathfrak mB). \tag{U.7} \]It is a direct sum of copies of \(B/\mathfrak mB\), on which \(f\) is injective. If \(fz=0\), induction through these layers puts \(z\) in every \(\mathfrak m^rB\). Their intersection is zero by L.1: apply its local separation theorem to the finite \(B\)-module \(B\) and the ideal \(I=\mathfrak mB\subset\mathfrak n\). That theorem explicitly permits any ideal inside the maximal ideal. Its Artin–Rees and determinant proof is given there, so no equality \(\mathfrak mB=\mathfrak n\) is required.
For any proper ideal \(J\subset A\), the map \(A/J\to B/JB\) is again flat, local and Noetherian, with the same closed fibre. The preceding argument therefore makes \(f\) injective on \(B/JB\). Equivalently,
\[ JB\cap fB=fJB. \tag{U.8} \]Since \(B\) is \(A\)-flat, \(J\otimes_A B=JB\). Right exactness identifies \(J\otimes_A(B/fB)\) with \(JB/fJB\). Equation (U.8) says that its map into \(B/fB\) is injective. The ideal criterion now proves flatness. Its proof is Tor and flat modules, Theorem 2.1: induction on the rank of a free module extends the ideal injection test to its submodules; a tensor uses finitely many coordinates, so this extends to arbitrary free modules; presenting any inclusion as quotients of two nested submodules of a free module proves preservation of every injection. This argument uses the ideal criterion directly, without a derived replacement theorem.
Thus (U.6) has been proved from the stated Noetherian and tensor facts. It is the local algebra assertion of [Stacks, Tag 00MF]; the next two parts give the fixed-curve applications of [Stacks, Tag 062Y] with their descent steps specified.
U.3. A finite flat family has an invertible ideal
First suppose that the parameter algebra \(A\) is Noetherian and \(D\subset C_A\) is finite locally free over \(A\). At a point of \(C_A\), localize both the base and the curve, writing the quotient sequence as
\[ 0\longrightarrow I\longrightarrow B\longrightarrow Q\longrightarrow0. \tag{U.9} \]Both \(B\) and \(Q\) are flat over the local base: the curve is smooth, and localizing the finite flat family preserves base flatness. U.1 makes \(I\) flat too, and identifies its reduction with the ideal of the fibre subscheme. X.1 proves the discrete valuation description at a closed point from the specified smooth regularity input, over arbitrary fields; the generic local ring is a field. An ideal cutting out a finite subscheme is therefore generated by a nonzerodivisor, including the unit ideal away from the subscheme. Lift such a generator to \(f\in I\). The finite \(B\)-module \(I/Bf\) has zero reduction modulo the base maximal ideal, so Nakayama makes it zero. The resulting surjection \(B\to I\) has finite kernel. Since \(I\) is flat over the base, U.1 makes its reduction exact; the fibre map is an isomorphism onto the fibre ideal. The kernel consequently has zero reduction, and Nakayama kills it as well. Thus \(I=Bf\simeq B\), with \(f\) a nonzerodivisor. This proves the Cartier assertion at every point.
Here is the descent needed when \(A\) is arbitrary. Work locally on \(\operatorname{Spec}A\) so that the finite algebra of \(D\) is free of rank \(d\) and the support of \(D\) lies in a fixed affine open \(U\subset C\). Such opens cover the base: choose \(d+1\) distinct points of \(C(k)\), use Q.1's affine complements, and note that a fibre of length \(d\) misses at least one of those points. The locus where the family misses that point is open, since its intersection with the point's section is closed in the base.
Write \(\mathcal O(U)=k[z_1,\ldots,z_m]/(r_1,\ldots,r_s)\). The quotient to the free algebra of \(D\) is specified by commuting multiplication matrices \(Z_i\), a vector \(v\) for the unit, and finitely many polynomials \(b_j\) such that \(b_j(Z)v\) are the chosen free basis. The equations \(r_a(Z)=0\), commutativity, and these basis identities are finite. Put their coefficients into a finitely generated \(k\)-subalgebra \(A_0\subset A\). Over \(A_0\) they define a cyclic module \(Q_0=A_0^d\) over \(\mathcal O(U)\otimes_k A_0\), with cyclic vector \(v\). The kernel of evaluation at \(v\) is an ideal: if an element kills \(v\), commutativity and cyclicity make it kill the whole module. Thus \(Q_0\) is a quotient algebra, free over \(A_0\), and its base change recovers \(D\).
The Noetherian argument makes the ideal of this quotient invertible and generated locally by a nonzerodivisor. Its quotient is \(A_0\)-flat, so U.1 preserves the ideal sequence after tensoring to \(A\). Invertibility is preserved by base change, and the injection remains an injection. We obtain a relative effective Cartier divisor over \(A\). This proves Q.2's assertion for arbitrary parameter schemes, since both invertibility and the displayed local equations can be checked on affine base opens.
U.4. A fibrewise nonzero section cuts out a flat divisor
Let \(L\) be a line bundle on \(C_A\), with \(A\) any \(k\)-algebra, and let \(s\) restrict to a nonzero section on every geometric curve fibre. We prove that its zero scheme is a relative effective Cartier divisor, finite locally free over the base. Its degree on a fibre is \(\deg L_t\).
Descend \(L\) and \(s\) to a finitely generated \(k\)-subalgebra \(A_0\subset A\). Q.3 explains the finite presentations, inverse trivializations and gluing identities for the bundle. Include the finitely many coefficients of the section on a finite trivializing affine cover and its overlap identities. This gives the section as well. It remains to arrange that the descended section is nonzero on every fibre near the image of \(\operatorname{Spec}A\); that assertion cannot be inferred merely from the existence of a descended bundle.
Use U.1's finite model locally on \(\operatorname{Spec}A_0\). The descended section is a cycle \(v\in K^0\), and the same is true after every change of base. Since \(H^0(K)=\ker(K^0\to K^1)\) embeds in \(K^0\), its fibre section is zero exactly when all coordinates of \(v\) vanish in the residue field. Nonvanishing therefore defines an open subset of the base. This open contains the image of \(\operatorname{Spec}A\): extension of residue fields is faithful on vector spaces. Replace the descended base by this open and work on its affine cover.
On the Noetherian descended curve, trivialize \(L\) at a point and write \(s=f\). Each fibre is geometrically integral, so a nonzero section of a line bundle is a nonzerodivisor in every fibre local ring. U.2 shows that \(f\) is a nonzerodivisor on the curve and that its quotient is flat over the base. The zero scheme \(D_0\) is thus a relative effective Cartier divisor. U.1 shows that its defining sequence remains exact after every base change. In particular its pullback to \(A\) is exactly the zero scheme of \(s\), with invertible ideal and flat quotient.
For completeness, finiteness can be checked without an extra compactification argument. At any point of the descended base, the finite zero divisor on the fibre misses some \(q\in C(k)\); there are infinitely many such points by Q.1. Restrict to the open base locus where the section does not vanish at \(q\). Then \(D_0\) lies in \((C\setminus\{q\})\times\operatorname{Spec}A_0\), an affine scheme by Q.1, and is closed there. Its coordinate algebra is finite over \(A_0\): it is the global sections of the coherent quotient \(\mathcal O_{D_0}\) on the projective curve, so W.4's projective cohomology finiteness applies. Hence \(D_0\) is finite. A finite flat module over the Noetherian base is locally free by U.1's basis argument. These statements survive the arbitrary base change to \(A\). Finally the local discrete valuation lengths identify its fibre length with the degree of the zero divisor of \(s_t\), which equals \(\deg L_t\) by (Q.2).
This also justifies the sum of graph divisors in Q.2. A graph is a closed finite locally free family of degree one, so U.3 makes its ideal invertible. The product of the \(d\) graph ideals is the image of a section of their inverse tensor product. On each curve fibre its equation is a product of parameters, with repetitions allowed, and is nonzero. The argument above makes its zero scheme finite locally free of degree \(d\). In Q.4 apply the same result to the evaluation section of \(L\otimes f^*(f_*L)^{-1}\). Its fibre is the unique nonzero section up to scalar, and its degree is \(g\). Thus the divisor construction and its inverse in (Q.10) hold over all parameter schemes and commute with arbitrary base change.
Appendix V. Coordinates on the finite-divisor scheme
Let \(C/k\) and \(H_d\) be as in Q.2. We construct étale charts \(H_d\supset V\to\mathbf A^d_k\) around every closed point. This proves smoothness directly and also identifies the completed local rings in (Q.7).
V.1. One coordinate at all support points
Write a nonempty divisor as \(D=\sum_{i=1}^r d_i x_i\), with distinct \(x_i\in C(k)\). Q.1 supplies an affine open \(U_0\) containing the support: remove a different rational point of \(C\). Let \(B=\mathcal O(U_0)\) and let \(\mathfrak m_i\) be the maximal ideal of \(x_i\). Choose \(u_i\in\mathfrak m_i\) nonzero in \(\mathfrak m_i/\mathfrak m_i^2\), which is one-dimensional because \(C\) is smooth of dimension one. Choose distinct \(a_i\in k\). The Chinese remainder theorem gives \(t\in B\) satisfying
\[ t\equiv a_i+u_i\pmod{\mathfrak m_i^2}\quad(1\le i\le r). \tag{V.1} \]The ideals \(\mathfrak m_i^2\) are pairwise comaximal. For example, if \(a+b=1\) with \(a\in\mathfrak m_i\), \(b\in\mathfrak m_j\), expanding \((a+b)^3\) puts \(1\) in their sum of squares. For two comaximal ideals \(I,J\), a decomposition \(1=e+f\), \(e\in I,f\in J\), makes \(fy+ez\) a simultaneous representative of the residues \(y\bmod I,z\bmod J\); induction proves the finite version used in (V.1).
Shrink to an affine neighbourhood \(U\) of all \(x_i\) where \(dt\) is a basis of \(\Omega_{C/k}\). To obtain one affine neighbourhood, the complement of this locus in \(U_0\) is closed and misses all \(x_i\). Its ideal contains an element equal to one at each \(x_i\), again by the Chinese remainder calculation. Invert that element. The map
\[ t:U\longrightarrow\mathbf A^1_k \tag{V.2} \]is étale. Here is a lifting proof that also fixes the precise coordinate criterion. Work on a smooth affine chart of \(U\), with \(dt\) a differential basis. Given a square-zero extension \(A'\twoheadrightarrow A\), ideal \(J\), and a compatible map to the chart over \(k[T]\), first lift it as a \(k\)-map using smoothness. If \(b\in A'\) is the prescribed image of \(T\), its discrepancy \(e=\widetilde t-b\) lies in \(J\). The universal property of differentials gives a unique derivation into \(J\) sending \(dt\) to \(e\). Subtract it from the lift. Because \(J^2=0\), the product rule says that the corrected map is a ring map, now with \(t\mapsto b\). Two such maps differ by a derivation vanishing on \(dt\), hence are equal. This proves formal étaleness on these charts. The lifts agree on overlaps by uniqueness, so the assertion holds for (V.2). Finite presentation over \(k[T]\) follows by adjoining the single equation identifying \(T\) with the chosen polynomial representative of \(t\).
The algebraic prerequisites for this argument have explicit proofs in Formally smooth, unramified and étale ring maps, Sections 1–5: square-zero differences are derivations; a smooth presentation has a split conormal sequence; choosing independent rows gives standard smooth neighbourhoods; and an invertible Jacobian solves the lifting equations. The differential universal property, quotient and localization formulas are proved in Kähler differentials, Sections 1–3 and 5. The rank-one assertion for a smooth curve is the standard-chart calculation in Smooth morphisms, Proposition 1.1.
V.2. A divisor recorded by one monic polynomial
The image of \(t-a_i\) is a uniformizer at \(x_i\). In the quotient of its discrete valuation ring by \((t-a_i)^{d_i}\), the powers from zero to \(d_i-1\) are a basis over \(k\): reduce the constant coefficient modulo the maximal ideal and iterate through its successive principal powers. Independence follows by taking the least nonzero coefficient and its valuation. Since the \(a_i\) are distinct, Chinese remainders now give
\[ \mathcal O_D\simeq k[T]/(F_0(T)),\qquad F_0(T)=\prod_i(T-a_i)^{d_i}. \tag{V.3} \]In particular \(1,t,\ldots,t^{d-1}\) form a basis of the length-\(d\) algebra.
Inside the open scheme \(H_d(U)\subset H_d(C)\), let \(V_t\) be the locus where these powers form a basis of the universal finite algebra. It is open: in any local basis the condition is the invertibility of a determinant. It contains \(D\). The unique relation expressing \(t^d\) in that basis has the form
\[ F(T)=T^d+c_1T^{d-1}+\cdots+c_d. \tag{V.4} \]Its coefficients are regular functions on \(V_t\), since the inverse basis matrix is regular where its determinant is invertible. They define
\[ \Phi_t:V_t\longrightarrow\mathbf A^d_k. \tag{V.5} \]For any parameter ring \(A\), the algebra of a divisor in this chart is canonically \(A[T]/(F)\), with \(T\) acting as \(t\). Monic division makes the source free on the same \(d\) powers, and the map to the divisor algebra carries that basis to a basis, proving the assertion over arbitrary \(A\). Thus a chart point consists of its monic polynomial together with its embedded map into \(U\) over the coordinate line.
The construction of \(H_d(U)\) used here is the finite commuting-matrix construction in Q.2, with full proof in Hilbert and Quot schemes, Proposition 5.1. The openness of \(H_d(U)\) follows because a finite family is contained in \(U\) exactly off the closed image of its intersection with \(C\setminus U\). No projectivity theorem for a general Hilbert functor enters this chart.
V.3. Unique lifting proves that the chart is étale
Take any square-zero extension \(A'\twoheadrightarrow A\), a divisor \(Z\) in \(V_t(A)\), and a lift \(F'\in A'[T]\) of its polynomial (V.4), with the same monic leading coefficient. Set
\[ Q'=A'[T]/(F'),\qquad Z'=\operatorname{Spec}Q'. \tag{V.6} \]It is free of rank \(d\) over \(A'\), and its reduction is canonically \(Z\). The map \(Z\to U\) is over \(\mathbf A^1\). Formal étaleness of (V.2) lifts it uniquely to \(Z'\to U\). The lift respects \(A'\), so gives \(Z'\to U_{A'}\). Local lifting and uniqueness glue on \(Z'\); only a square-zero ideal is being tested.
This map is a closed immersion. On rings its map \(\mathcal O(U)\otimes_k A'\to Q'\) sends the coordinate \(t\) to the class of \(T\). That class together with \(A'\) generates the whole quotient algebra, so the map is surjective. The powers of \(t\) still form the monic basis, making this a point of \(V_t(A')\). Every candidate lift has the algebra (V.6) by V.2, and its map to \(U\) is the unique étale lift just constructed. Thus it is unique. We have proved every square-zero lifting test for \(\Phi_t\).
The map \(\Phi_t\) is locally of finite presentation: its source is locally of finite type over the Noetherian field \(k\), and an affine presentation over \(k[c_1,\ldots,c_d]\) adds finitely many equations for these coefficient functions. Finite presentation and the proved formal lifting property make it étale. Equivalently, the local algebra criterion is the definition and standard-form theorem in the ring-map lesson linked in V.1. On an affine open of \(V_t\), the lift lands in that same open because square-zero thickenings preserve the underlying points.
It follows that \(V_t\) is smooth over \(k\): lift the \(d\) coefficients freely, then use the unique lift over them. Moreover its differentials over \(k\) are freely generated by \(dc_1,\ldots,dc_d\). To see this without just using a rank formula, the unique-lift test with split square-zero rings says that every derivation on the polynomial coefficient ring into any module extends uniquely to the chart ring. The representing property of differentials makes their natural map an isomorphism. Y.5–Y.6 prove polynomial local regularity and the standard smooth presentation calculation. Applied here, (Y.16) gives regular closed local rings of dimension \(d\); thus the chart is smooth of dimension \(d\).
Every closed point of \(H_d\) has the chart just constructed, since \(k\) is algebraically closed. These opens cover \(H_d\): their closed complement in a finite-type \(k\)-scheme, if nonempty, would contain a closed point by the weak Nullstellensatz. For \(d=0\), \(H_0=\operatorname{Spec}k\) already has the required property. Thus \(H_d\) is smooth of dimension \(d\) in every characteristic.
V.4. Completed coefficients and separate support clusters
Let \(D\) correspond to coefficients \(b_1,\ldots,b_d\in k\) in (V.4). Put \(A=\mathcal O_{H_d,D}\). The chart gives a continuous map
\[ \alpha:k[[X_1,\ldots,X_d]]\longrightarrow\widehat A, \qquad X_j\longmapsto c_j-b_j. \tag{V.7} \]We construct its inverse explicitly. Over each Artinian ring \(R_n=k[X_1,\ldots,X_d]/(X_1,\ldots,X_d)^n\), the coefficient tuple \((b_j+X_j)_j\) has a unique lift to \(V_t\) reducing to \(D\). Apply V.3 successively to the square-zero kernels of \(R_{n+1}\to R_n\). Uniqueness makes the resulting maps \(A\to R_n\) compatible. They give a local map \(A\to k[[X_1,\ldots,X_d]]\), continuous for the maximal-ideal topologies, and hence an extension \(\beta:\widehat A\to k[[X_1,\ldots,X_d]]\). Indeed its map to \(R_n\) kills \(\mathfrak m_A^n\), so it factors through that quotient and is defined on the inverse limit.
The composite \(\beta\alpha\) fixes every \(X_j\), hence every power series by continuity. For \(\alpha\beta\), reduce to each \(A/\mathfrak m_A^n\). Its induced map from \(A\) and the canonical quotient map have the same coefficient tuple and the same closed point. V.3's uniqueness, iterated through the nilpotent maximal ideal, makes them equal. Equality in every quotient makes \(\alpha\beta=1\). Thus (V.7) is an isomorphism; no comparison of dimension before and after completion is needed for this conclusion.
To obtain exactly the separate coefficients in (Q.6)–(Q.7), let \(R\) be any local Artinian \(k\)-algebra with residue field \(k\). A deformation of \(D\) has a finite free algebra whose special fibre is the product of the support clusters. The idempotents lift uniquely. For a square-zero ideal this follows by correcting a lift \(a\) of an idempotent by
\[ a\longmapsto a-(2a-1)^{-1}(a^2-a). \tag{V.8} \]Here \((2a-1)^2=1+4(a^2-a)\) is a unit. Two corrected idempotents differ by an element killed by their sum minus one, which is a unit, proving uniqueness. Iterate through the powers of the nilpotent maximal ideal. Orthogonality and summing to one persist by uniqueness. This gives the individual free rank-\(d_i\) algebras.
The coordinate \(t-a_i\) identifies the completed curve ring at \(x_i\) with \(k[[t-a_i]]\), by the same étale lifting argument as (V.7), now for (V.2). Any other formal parameter \(u_i\) has nonzero linear term in this coordinate; coefficient-by-coefficient inversion gives the inverse power series. In an Artinian deformation the coordinate is nilpotent, so those series evaluate by finite sums. The powers \(1,u_i,\ldots,u_i^{d_i-1}\) reduce to a basis, hence are a basis of the free cluster algebra: Nakayama gives a surjection between free modules of the same rank, and its determinant is a unit. The unique monic relation is precisely (Q.6), with every \(a_{i,j}\in\mathfrak m_R\).
Conversely, any such coefficient list gives a free monic quotient. If \(\mathfrak m_R^N=0\), its relation implies \(u_i^{d_iN}=0\). Therefore it defines a map from the completed curve ring, and thus a map to a neighbourhood of \(x_i\). It is a closed embedded cluster: the actual coordinate \(t-a_i\) and \(u_i\) are inverse polynomial expressions on this nilpotent quotient. Distinct clusters combine to a closed divisor; the polynomials in \(t\) supported at the distinct residues \(a_i\) are comaximal, so their quotient factors separate the clusters. These constructions are inverse and commute with all Artinian base changes.
The independent coefficient lists consequently describe the completed local ring. More explicitly, lift the universal lists over the quotients of \(k[[a_{i,j}]]\) by powers of its maximal ideal to obtain a map from \(A\); in the other direction, apply the coefficient construction to every \(A/\mathfrak m_A^n\). Their inverse-limit maps are inverse because the two constructions are inverse on each Artinian quotient, exactly as above. This proves (Q.7), including repeated points and all characteristics, with the specific coefficient coordinates asserted there.
Appendix W. The coherent cohomology used by the Picard construction
Q.1 and Q.3 need a specific chain of cohomology statements: affine vanishing, a finite ordered Čech model, and finiteness on a projective scheme over a Noetherian ring. We give that chain here. Throughout this appendix cohomology is ordinary Zariski sheaf cohomology, with the abelian-sheaf resolutions of T.1–T.4. No assertion about unbounded or adic complexes is involved.
W.1. Modules, affine sections and the principal-cover contraction
For an \(A\)-module \(M\), localization is exact. A fraction vanishes exactly when an allowed denominator kills its numerator; this criterion proves injectivity and exactness in the middle, and lifting a numerator proves surjectivity. The maps \((a/s)\otimes m\mapsto am/s\) and \(m/s\mapsto (1/s)\otimes m\) identify localization with tensoring by the localized ring.
Every cover of \(\operatorname{Spec}A\) has a finite refinement by principal opens. Indeed, principal opens form its defining basis. If their defining elements generate a proper ideal, a maximal ideal containing it gives a point outside the cover. Otherwise a finite expression for \(1\) supplies the finite refinement. The same reasoning in \(A_f\) applies to \(D(f)\). Thus these basis objects are quasi-compact and their finite intersections are again basis objects.
Take a finite principal cover \(D(f_1),\ldots,D(f_r)\). The augmented ordered complex is
\[ 0\longrightarrow M\longrightarrow \prod_i M_{f_i} \longrightarrow \prod_{i<j}M_{f_if_j}\longrightarrow\cdots \longrightarrow M_{f_1\cdots f_r}\longrightarrow0. \tag{W.1} \]To prove exactness, localize at one \(f_j\). That member of the cover is now the whole space. Extend an ordered cochain to alternating tuples, with zero on repetitions, and define \((hc)_{i_0\ldots i_{p-1}}=c_{j,i_0,\ldots,i_{p-1}}\); the degree-zero map is evaluation at \(j\) into the augmentation. The alternating differential satisfies \(dh+hd=1\): deleting the inserted index supplies the original term, and all other terms cancel in pairs. The full Čech complex with all tuples, as used in S.2, has the same contraction without the alternating extension. Localization commutes with the finite products in each degree and with cohomology. Hence every cohomology module of either augmented complex becomes zero after inverting each \(f_j\). Such a module is zero: for any element choose a common power \(f_j^a\) killing it for all \(j\); those powers still generate the unit ideal. This proves the assertion before localization.
The equalizer part of (W.1) constructs \(\widetilde M\) on the principal basis, with sections \(M_f\) and stalk \(M_{\mathfrak p}\). Finite refinements give its sheaf property on all covers. We also need the converse: if \(F\) is quasi-coherent on this affine scheme, then
\[ F=\widetilde{\Gamma(\operatorname{Spec}A,F)},\qquad \Gamma(D(f),F)=\Gamma(\operatorname{Spec}A,F)_f. \tag{W.2} \]Here are the gluing details. Restriction of an associated module sheaf from \(\operatorname{Spec}B\) to an affine open \(\operatorname{Spec}C\) is associated to \(C\otimes_B M\): the natural map is an isomorphism on stalks, since the local rings of an open subscheme are the same. Consequently quasi-coherence supplies a finite principal cover of \(\operatorname{Spec}A\) on which \(F\) is associated to modules \(N_i\). The sheaf equalizer expresses its global sections as the kernel of the difference map from \(\prod_i N_i\) to the product of overlap sections. Localize this finite equalizer at \(f\). Exactness of localization identifies it with the equalizer for the induced cover of \(D(f)\), proving (W.2). The map from the associated global-section module to \(F\) sends \(m/f^a\) to \(f^{-a}m\) on that open; (W.2) proves it is an isomorphism. Association is exact on stalks, so its inverse, affine sections on quasi-coherent sheaves, is exact too. Tensor products and pullbacks on affines correspond to module tensor products by the same stalk calculation. These arguments also prove that kernels of quasi-coherent maps remain quasi-coherent. Compare the complete affine construction in Quasi-coherent sheaves, Section 1.
W.2. From those contractions to derived cohomology
Apply the proof of S.3 on the Zariski principal basis just checked in W.1. Its hypotheses hold: intersections remain in the basis, covers have finite refinements, and the full Čech complexes of \(\widetilde M\) are acyclic in positive degrees on every finite basis cover. T.1–T.4 construct the required injective resolutions on this site. More explicitly, a positive-degree resolution cycle becomes a boundary on a finite cover. S.2 identifies the total Čech-resolution complex with global resolution sections. Induction on the degree then removes the positive vertical components on the intersections, until only a Čech cycle of \(F\) remains; W.1 makes that cycle a boundary. This proves
\[ H^q(\operatorname{Spec}A,\widetilde M)=0\quad(q>0) \tag{W.3} \]for any ring and module. The steps are precisely S.2–S.3's signed, finite-diagonal elimination, so the passage uses derived cohomology rather than merely exactness of affine sections within the quasi-coherent subcategory. See also Affine cohomology, Sections 2–3 and [Stacks, coherent cohomology prerequisites].
For use of an ordered finite cover, its augmented free sheaf chain complex is exact as well. At any stalk choose a covering index containing that point; insert it, with the sign of its position in the ordered tuple. The resulting simplex contraction is the identity up to the boundary. Applying \(\operatorname{Hom}(-,I)\) to this exact complex for an injective sheaf \(I\) gives exact augmented ordered Čech rows. Thus S.2's row elimination applies to the ordered double complex as well.
Let \(U_1,\ldots,U_r\) cover a separated scheme by affines. Each intersection is affine: for two such opens, their intersection is the inverse image of the closed diagonal in the affine product, hence a closed subscheme of an affine scheme; repeat for more opens. Apply an injective resolution of \(F\), with double differential \(d_h+(-1)^p d_v\) in column \(p\). Row elimination gives global cohomology. By (W.3), every column has cohomology only in vertical degree zero, where it is the corresponding section module of \(F\). To verify the other comparison explicitly, start with a total cycle and its lowest nonzero column having positive vertical degree. That component is a vertical cycle; choose a primitive, with sign \((-1)^p\), and subtract its total differential. This removes it and changes only the next column. Continue until the representative has vertical degree zero. For injectivity, apply the same procedure to a primitive whose total differential lies in that bottom row; positive vertical components of the primitive can successively be removed without changing its differential. Both procedures terminate on the finite diagonal. Hence the ordered section complex computes \(H^q(X,F)\), and
\[ H^q(X,F)=0\quad(q\geq r). \tag{W.4} \]All maps are restriction maps and module maps over the base ring. In particular Q.1's two affine opens compute cohomology in degrees zero and one, also after any change of parameter ring: the base-changed opens and their intersection are still affine, and their associated modules tensor by (W.2).
W.3. Polynomial weights calculate every projective twist
Write \(P=\mathbf P_A^N\), with homogeneous coordinates \(T_0,\ldots,T_N\). On its standard charts the frame for \(\mathcal O_P(m)\) is \(T_i^m\). On the intersection indexed by a nonempty subset \(I\), its section module is the degree-\(m\) part of \(A[T_0,\ldots,T_N,T_i^{-1}:i\in I]\). These formulas follow directly by identifying the frames through the coordinate ratios. They also give the affine intersections needed in W.2.
Assume first \(N>0\). Decompose the ordered complex by Laurent monomial exponents \(e=(e_0,\ldots,e_N)\) with \(\sum e_i=m\). A monomial occurs at \(I\) exactly when \(I\) contains its negative support \(S(e)=\{i:e_i<0\}\). For that weight every occurring component is one copy of \(A\), and its differential is the signed identity to the larger allowed subsets. There are three cases. If the negative support is empty, this is the simplex cochain complex: augment it by \(A\) and insert any vertex to contract it, leaving just \(A\) in degree zero. If the negative support is a nonempty proper subset, insert a vertex outside it; the same cancellation contracts the complex without augmentation. In degree zero the potentially extra constant term is zero because the singleton at the inserted vertex is not allowed. If every exponent is negative, only the full subset occurs, giving \(A\) in degree \(N\).
Each Laurent polynomial has finite support; there are only finitely many subsets in each degree. The whole complex is therefore the direct sum of these weight complexes, and kernels and images in a direct sum are computed componentwise. We have proved
\[ H^q(P,\mathcal O_P(m))= \begin{cases} \displaystyle\bigoplus_{\substack{e_i\geq0\\\sum e_i=m}} A,&q=0,\\ \displaystyle\bigoplus_{\substack{e_i<0\\\sum e_i=m}} A,&q=N,\\ 0,&q\ne0,N. \end{cases} \tag{W.5} \]For fixed \(m\) each displayed sum is finite, including when it is empty. Thus every group is finite free, and positive-degree groups vanish for \(m\geq0\). If \(N=0\), there is one chart, every twist is the trivial line, and the answer instead is \(A\) in degree zero for every \(m\), zero in higher degrees. The decomposition and contractions involve only signed identity maps, so these particular cohomology calculations commute with any ring change. This assertion is about twists, not arbitrary coherent sheaves. It is the calculation in Cohomology of projective space, Sections 1–3; see also [Stacks, coherent cohomology prerequisites] for the coefficient-wise contraction.
W.4. Finite generation, descending induction and the fixed curve
Now suppose \(A\) is Noetherian. Polynomial rings over \(A\) are Noetherian: in one variable, choose finitely many polynomials in an ideal whose leading coefficients generate the ideal of all leading coefficients. Above the maximum of their degrees, subtract multiples to lower the degree. The remaining elements of smaller degree form a submodule of a finite free \(A\)-module, hence have finitely many generators. Those elements and the chosen polynomials generate the ideal. Repeat one variable at a time. Here finite free modules are Noetherian by induction on rank, and their finite quotients are Noetherian. Localizations and quotients of Noetherian rings remain Noetherian by contracting and extending ideals. In particular the standard charts of \(P\) are Noetherian, and kernels of maps of coherent sheaves are coherent by W.1.
We next construct a finite quotient by twists, rather than assuming one. Fix a section \(u\) of a coherent sheaf \(F\) on \(U_i=D_+(T_i)\). On each standard chart \(U_j\), the intersection with \(U_i\) is principal. By (W.2), \(u\) is a fraction in that chart's module. Clearing the finitely many denominators gives local sections of \(F(a)\) whose quotients by \(T_i^a\) equal \(u\) on \(U_i\). On each affine overlap the difference of these lifts vanishes after inverting \(T_i\); a power of its local equation therefore kills that difference. Choose a common power for the finitely many overlaps and multiply all lifts by it. They now glue to a section of a larger twist. The same argument kills any global twisted section that restricts to zero after this inversion. In particular every chosen local generator extends after a power, without requiring \(T_i\) to be regular on \(F\).
Choose finitely many generators on each \(U_i\) and extend them in this way. Raise their twist degrees to one common nonnegative integer \(a\), using further powers of the coordinate for their original chart. Their restrictions in that chart's frame still give the original generators. Together the resulting global sections give an exact sequence
\[ 0\longrightarrow K\longrightarrow E\longrightarrow F\longrightarrow0, \qquad E=\mathcal O_P(-a)^{\oplus b}, \tag{W.6} \]with \(b\) finite and \(K\) coherent. For \(n\geq a\), the degree-\((n-a)\) monomials generate \(E(n)\), so their images generate \(F(n)\).
W.2 bounds cohomology by \(N\) on this cover. Descend in \(q\), proving finiteness simultaneously for all coherent sheaves. The induction starts above \(N\). The long exact sequence constructed in T.4 contains
\[ H^q(P,E)\longrightarrow H^q(P,F) \longrightarrow H^{q+1}(P,K). \tag{W.7} \]Its left term is finite by W.3 and its right term by induction. The middle term is an extension of a quotient of the left term by a submodule of the right term. Both are finite over the Noetherian base, hence so is the middle term. This includes degree zero. For \(q>0\), apply the same descending induction to (W.6) tensored by \(\mathcal O(n)\). W.3 kills the left cohomology group for large \(n\), and induction kills the right one. Thus \(H^q(P,F(n))=0\) for large \(n\); taking the largest threshold over \(1\leq q\leq N\) proves simultaneous eventual vanishing. No finite resolution by line bundles has been assumed. These are the proofs used in Coherent sheaves on projective schemes, Sections 1–2.
If \(i:X\hookrightarrow P\) is a closed subscheme, a coherent sheaf on \(X\) gives a coherent sheaf \(i_*F\) on \(P\). On each chart this is simply its finite module viewed over a Noetherian ring mapping onto the coordinate ring of the closed subscheme. The common affine cover and W.2 give identical ordered complexes on both spaces. Their cohomology is therefore identical, proving finite coherent cohomology for every such projective \(X\).
Apply this to \(C_{A_i}\) in Q.3. The curve's fixed projective embedding remains a closed embedding after base change, so the cohomology of the descended line bundle is finite. The fixed two-affine cover remains a two-affine cover over \(A_i\). On any of its intersections the coordinate ring is \(B\otimes_k A_i\), which is \(A_i\)-flat because a \(k\)-basis of \(B\) exhibits it as a free \(A_i\)-module. An invertible module there is flat over that ring: locally its tensor operation is the identity, and exactness can be checked after localizing at all prime ideals. Composition of these exact tensor operations makes it \(A_i\)-flat. This establishes both inputs of U.1's finite replacement of the two-term complex. Q.3's finite-presentation descent followed by that replacement handles arbitrary \(A\); we make no general nonflat cohomology-base-change claim. The same projective finiteness proves that the affine zero scheme in U.4 has a finite coordinate module. AF.1 extends this finite-cohomology calculation to the finite-over-projective family in O.3; AF.2–AF.4 then supply its constant-field and connected-fibre argument after shrinking the base.
Appendix X. Valuations, rational functions and divisor degree
We supply the divisor calculations used in P.2, Q.1 and U.3. They apply after any field extension \(K/k\), where \(k\) and \(C\) are as in Q. In particular \(K\) is infinite but need not be perfect. Multiplicities below use residue-field degrees and include inseparable maps.
X.1. The local parameter and the constant field
Y.4 proves that regular local rings are domains and that independent parameter quotients are regular, using the length-growth calculation of Y.1–Y.3 and separation in L.1. Y.5 proves polynomial local regularity. Y.6 derives a standard smooth presentation directly from infinitesimal lifting and applies those results to prove smooth local regularity after every field extension. In particular the closed local rings of a smooth curve are one-dimensional regular domains. No assumption that a closed point has separable residue field is made.
On a smooth curve the local ring at a closed point has dimension one, so its maximal ideal is generated by one element \(\pi\). Indeed regularity says its cotangent space has dimension one, and Nakayama, with the determinant proof in U.1, lifts a basis to a generator of the maximal ideal. At a generic point the local ring is a field. Components of a smooth curve are disjoint: two meeting components would give two minimal primes in a local ring, contradicting the domain assertion. There are finitely many components; being disjoint closed subsets, they are also open. Thus a connected smooth curve is integral.
Here is the valuation argument for a Noetherian local domain \(R\) with nonzero maximal ideal \((\pi)\). A nonzero \(a\) cannot belong to every \(\pi^nR\). Otherwise the elements \(b_n=a/\pi^n\) lie in \(R\), and the ascending sequence of ideals \((b_n)\) stabilizes. At a stable step \(b_{n+1}=c b_n\), while \(b_n=\pi b_{n+1}\). Cancellation in the domain gives \(1=c\pi\), impossible for a nonunit \(\pi\). Choose the largest exponent \(n\) for which \(a\in\pi^nR\). The quotient \(a/\pi^n\) lies outside the maximal ideal and hence is a unit. The exponent is unique, since two different exponents would make a positive power of \(\pi\) a unit. Set \(v(a)=n\), \(v(a/b)=v(a)-v(b)\) and \(v(0)=+\infty\). Then
\[ \begin{gathered} v(ab)=v(a)+v(b),\qquad v(a+b)\geq\min\{v(a),v(b)\},\\ R=\{0\}\cup\{a:v(a)\geq0\}. \end{gathered} \tag{X.1} \]Every nonzero ideal is \(\pi^nR\): take the least valuation of a nonzero element in it. Its quotients have the explicit length calculation
\[ \operatorname{length}_R(R/\pi^nR)=n, \tag{X.2} \]because the successive powers have one-dimensional residue-field quotients. This proves the DVR assertion and its ideal and length statements directly from the local input. Compare Discrete valuation rings, Section 1 and [Stacks, curve divisor foundations].
The global constants and geometric integrality needed in Q can also be checked now. The integral projective curve \(C\) has a finite-dimensional \(k\)-algebra \(H^0(C,\mathcal O_C)\) by W.4. It embeds in its function field, so is a domain. Multiplication by a nonzero element is an injective endomorphism of a finite-dimensional vector space, hence surjective; the algebra is a field. As \(k\) is algebraically closed it equals \(k\). W.2's finite affine-cover complex, tensored with a field extension, gives
\[ H^0(C_K,\mathcal O_{C_K})=K. \tag{X.3} \]A nontrivial open-and-closed decomposition would give a nontrivial idempotent in this field. Thus \(C_K\) is connected. Smoothness survives field extension by base change of its standard smooth presentations; the regularity input above then makes its components disjoint and its local rings domains. Hence \(C_K\) is integral. This works for every extension \(K/k\) and proves geometric integrality as used here.
X.2. Every line bundle has a finite divisor representative
Write \(F=K(C_K)\). A rational function in \(F^\times\) has only finitely many nonzero orders. To see this, use a finite affine cover and write the function on each chart as a quotient of two nonzero elements of its coordinate domain. Their zero sets are proper closed subsets of a Noetherian integral curve, hence zero-dimensional and finite: each has finitely many irreducible components, and each component of dimension zero consists of its single closed generic point.
For a finite divisor \(D=\sum_x m_x[x]\), define \(\mathcal O(D)\) as the subsheaf of the rational-function sheaf with sections satisfying \(v_x(f)+m_x\geq0\). Near a point \(x\), choose a rational representative of a uniformizer \(\pi_x\), and discard its other finitely many zeros and poles and the other points of \(D\). On this neighbourhood the module is generated by \(\pi_x^{-m_x}\). The valuation criterion in (X.1) identifies its stalks with these free rank-one modules; equality of sheaves is checked on stalks. Thus \(\mathcal O(D)\) is invertible, including when some coefficients are negative. A rational function regular in every local ring of an open set is a section there: its local representatives agree in \(F\) and glue. This justifies the section description, not only its stalk version.
Now choose a nonzero vector \(s\) in the generic fibre of a line bundle \(L\). In each local frame write \(s=f_i e_i\). Units relating the frames have valuation zero, so the orders of the \(f_i\) agree on overlaps. The finite-cover argument above shows that they define a finite divisor \(D(s)\). Multiplication by \(s\) gives an isomorphism
\[ \mathcal O(D(s))\xrightarrow{\ \sim\ }L: \quad f\longmapsto fs. \tag{X.4} \]At \(x\), the frame \(\pi_x^{-v_x(f_i)}\) maps to a unit times \(e_i\), verifying the assertion. Replacing \(s\) by \(as\) adds \(\operatorname{div}(a)\). Conversely a trivialization of \(\mathcal O(D)\subset F\) is multiplication by a rational generator whose orders are \(-m_x\), so \(D\) is principal. We obtain, with the indicated sign convention,
\[ \operatorname{Pic}(C_K) =\operatorname{Div}(C_K)/\operatorname{div}(F^\times), \qquad D\longmapsto[\mathcal O(D)]. \tag{X.5} \]These are the constructions of The multiplicative group on a curve, Proposition 5.1, here retaining arbitrary residue fields. Tensoring the local sequence \(0\to(\pi_x)\to R\to\kappa(x)\to0\) by a line bundle proves the point sequence (Q.1). Its last term has no positive Zariski cohomology: it is quasi-coherent, and on any finite affine cover the opens containing \(x\) give a simplex complex with coefficient \(L|_x\), contracted by any such index. W.2 gives the derived assertion. Its degree-zero dimension over \(K\) is \([\kappa(x):K]\).
X.3. A nonconstant rational function gives a finite map
For \(a\in F^\times\), (X.1) says that either \(a\) or \(a^{-1}\) is regular at each point. Each condition holds on a neighbourhood of that point. The corresponding affine-coordinate maps glue to a morphism \(f_a:C_K\to\mathbf P^1_K\), because on their overlap the coordinates are reciprocal. If \(a\notin K\), this morphism is nonconstant. In fact, an element of \(F\) algebraic over \(K\) has valuation zero at every closed point when nonzero: a negative valuation contradicts its monic equation by the uniquely lowest-order leading term; apply the same argument to its inverse to exclude positive valuation. It is therefore a global regular function, and (X.3) puts it in \(K\). Thus \(a\notin K\) is transcendental and the generic point maps to the generic point of \(\mathbf P^1\).
We prove finiteness in a form also useful for degrees. Let \(f:X\to Y\) be a nonconstant morphism of integral projective curves over the infinite field \(K\), with \(Y\) separated. It is dominant: if the image of the generic point of \(X\) were a closed point, continuity would put the entire image in that point. Every closed fibre is a proper closed subset of \(X\), hence has finite support. Fix a closed point \(y\in Y\), and embed \(X\) in \(\mathbf P^N_K\). A hyperplane can be chosen to miss the fibre and not contain \(X\): for each of its finitely many closed points, vanishing is a proper linear condition on the coefficients over \(K\); include one additional closed point of \(X\) if the fibre is empty. A finite union of proper linear subspaces does not exhaust a vector space over an infinite field. For example, choose a nonzero linear form annihilating each subspace; their product is a nonzero polynomial, which cannot vanish on all \(K^{N+1}\), by induction on the number of variables.
The intersection \(Z=X\cap H\) with that hyperplane is finite, and its image in \(Y\) is a finite closed set avoiding \(y\). Images of these closed points are closed: their residue fields are finite over \(K\), so the image residue field is also algebraic and finite over \(K\). Choose an affine neighbourhood \(V\) of \(y\) disjoint from this image. The graph of \(f\) is closed in \(X\times_KY\), since \(Y\) is separated. Hence it is closed in \(\mathbf P^N_K\times_KY\), and over \(V\) it lies in
\[ (\mathbf P^N_K\setminus H)\times_K V\simeq\mathbf A^N_V. \tag{X.6} \]Its restriction is closed in this affine scheme, so \(f^{-1}V\) is affine. It is simultaneously a closed subscheme of \(\mathbf P^N_V\). W.4 therefore makes its coordinate module finite over the Noetherian coordinate ring of \(V\). This says precisely that \(f^{-1}V\to V\) is finite. Such neighbourhoods cover the closed points and the generic point of \(Y\), so \(f\) is finite. This proof uses projective coherent finiteness, and needs no general theorem about proper quasi-finite morphisms or formal functions. The comparison statement is [Stacks, curve divisor foundations].
X.4. Weighted fibre lengths and principal degree zero
Let \(f:X\to Y\) now be a nonconstant morphism between smooth integral projective curves over \(K\). X.3 makes it finite. At a closed point \(y\), put \(A=\mathcal O_{Y,y}\), with uniformizer \(\pi_y\). The finite semilocal algebra \(B=(f_*\mathcal O_X)_y\) is contained in \(K(X)\), and is torsion free over \(A\). Its generic fibre is the field \(K(X)\) over \(K(Y)\): inverting the nonzero elements of a target affine coordinate ring gives a finite-dimensional domain over its fraction field, hence a field with fraction field \(K(X)\). Denote its dimension by \(d\).
A finite torsion-free module \(M\) over this DVR is free. Lift a basis of \(M/\pi_yM\); Nakayama gives a surjection \(A^r\to M\). If a nonzero relation among these lifts existed, divide all its coefficients by their largest common power of \(\pi_y\). Torsion freeness ensures the divided vector is still a relation. At least one coefficient is now a unit, contradicting linear independence after reduction. Thus the lifts are a basis. Applied to \(B\), its rank is \(d\), and
\[ \dim_{\kappa(y)} B/\pi_yB=d. \tag{X.7} \]This finite-dimensional algebra is the product of its local factors at the points above \(y\). One can see the decomposition directly: there are only finitely many maximal ideals, since the Chinese remainder surjections to products of their residue fields bound their number by the vector-space dimension. All primes are maximal. The nilradical is nilpotent, since it is finitely generated by nilpotent elements. The product of the distinct maximal ideals equals their intersection; a sufficiently high power is therefore zero. The Chinese remainder theorem for those powers gives the claimed local factors. In the factor at \(x\), the pullback of \(\pi_y\) is a unit times \(\pi_x^{e_x}\). The filtration by powers of \(\pi_x\) and (X.2) give
\[ \sum_{x\mid y} e_x[\kappa(x):\kappa(y)]=d, \qquad f^*[y]=\sum_{x\mid y}e_x[x]. \tag{X.8} \]Here \(e_x\) is positive. In particular every fibre is nonempty, since \(B\) is free of positive rank; its nonzero finite-dimensional quotient has a maximal ideal. The generic fibre is nonempty too, so \(f\) is surjective. Formula (X.8) also shows
\[ \deg(f^*D)=d\deg D, \qquad \deg D=\sum_y m_y[\kappa(y):K], \tag{X.9} \]first for points and then for any divisor. Pullback of the local frames in X.2 identifies \(f^*\mathcal O(D)\) with \(\mathcal O(f^*D)\), so it is also the line-bundle degree formula once degree is shown well-defined. These are the local multiplicity arguments of The multiplicative group on a curve, Proposition 8.1, with residue-field factors included.
Apply this to \(f_a\). Its fibres at zero and infinity have the same weighted degree \(d\); their difference is \(\operatorname{div}(a)\), by (X.1). Constants have zero divisor. Thus every principal divisor has degree zero. Formula (X.5) now makes degree an intrinsic function of the line bundle, and (X.9) applies to every line bundle, including negative degree. No separability of the extension \(K(X)/K(Y)\) was used.
Finally these arguments give the affine complement used in Q.1. The point exact sequences, W.4 finiteness and X.2 yield (Q.2) by adding or removing finitely many points. For \(m\geq g+1\), that formula gives a nonconstant section of \(\mathcal O_C(mp)\). Viewed as a rational function, it has no pole except possibly \(p\), and it must have that pole because the global regular functions are \(k\). X.3–X.4 give a finite surjective map to \(\mathbf P^1_k\). The inverse image of \(\mathbf A^1_k\) is exactly \(C\setminus\{p\}\), hence is affine by finiteness. Fibres over the infinitely many points of \(\mathbf P^1(k)\) also show that \(C(k)\) is infinite. The degree argument precedes this affine-complement deduction, so the latter has not been assumed in proving (Q.2).
Appendix Y. From local growth to smooth curve parameters
The curve arguments need regular local rings to be domains, polynomial local rings to be regular, and a precise dimension count after independent equations are imposed. The common-zero argument in R.1 also needs a height bound. We prove these statements together. All rings in a local dimension assertion are nonzero and Noetherian. Polynomial rings are Noetherian by the leading-coefficient argument in W.4; finite-module Artin–Rees and local separation are proved in L.1; we use the determinant form of Nakayama proved in U.1.
Y.1. Counting the layers of a finite module
Let \((R,\mathfrak m,\kappa)\) be local and let \(I\) have radical \(\mathfrak m\). Since \(\mathfrak m\) has finitely many generators, powers of those generators lie in \(I\), and a sufficiently large power of \(\mathfrak m\) lies in \(I\). A finite module killed by a power of \(\mathfrak m\) has a finite filtration whose successive quotients are finite-dimensional \(\kappa\)-spaces. It therefore has finite length. We use length with its usual additivity: a composition series in a submodule, followed by lifts of a composition series in the quotient, is a composition series in the middle module. Independence of its length is proved by the maximal-submodule induction in Noetherian and Artinian rings, Theorems 3.2–3.3.
For a finite module \(M\), put
\[ H_{I,M}(n)=\ell_R(M/I^nM) =\sum_{j=0}^{n-1}\ell_R(I^jM/I^{j+1}M). \tag{Y.1} \]If \(I\) is generated by \(r\) elements, its graded ring is a quotient of \((R/I)[T_1,\ldots,T_r]\), with each variable of degree one. The graded module \(\bigoplus I^jM/I^{j+1}M\) is finite over that polynomial ring: generators of \(M/IM\), multiplied by monomials in the generators of \(I\), generate every layer.
Here is the graded calculation needed for (Y.1). For any finite graded module \(G\) over \(A[T_1,\ldots,T_r]\), where \(A\) has finite length over \(R\), set \(F_G(t)=\sum_j\ell_R(G_j)t^j\). The grading is bounded below and every component has finite length. Write \(L=\operatorname{ann}_G(T_r)\) and \(C=G/T_rG\). The degreewise kernel and cokernel sequence of multiplication by \(T_r\) gives
\[ (1-t)F_G(t)=F_C(t)-tF_L(t). \tag{Y.2} \]Both \(L\) and \(C\) are finite graded modules over the polynomial ring in \(r-1\) variables: finiteness of \(L\) follows from Noetherianness, and \(T_r\) kills both. For \(r=0\) only finitely many homogeneous degrees occur. Induction in (Y.2) proves that \(F_G(t)\) is a Laurent polynomial divided by \((1-t)^r\). For \(r>0\), the coefficient of \(t^n\) in \((1-t)^{-r}\) is \({n+r-1\choose r-1}\): it counts the ways to distribute \(n\) among \(r\) nonnegative exponents, or follows by multiplying geometric series. Summing coefficients adds one factor \((1-t)^{-1}\). Consequently (Y.1) agrees, for all sufficiently large \(n\), with a polynomial of degree at most \(r\). If \(r=0\), then \(I=0\), and the same assertion means a constant function.
For \(M\ne0\), Nakayama gives \(M/IM\ne0\). Thus the eventual polynomial is nonzero with positive leading coefficient. Denote its degree by \(d(M)\), and put \(d(0)=-\infty\). This degree is independent of \(I\): if \(I,J\) both have radical \(\mathfrak m\), choose positive \(a,b\) with \(I^a\subset J\) and \(J^b\subset I\). Then
\[ H_{J,M}(n)\le H_{I,M}(an),\qquad H_{I,M}(n)\le H_{J,M}(bn). \tag{Y.3} \]Positive leading coefficients force equal degrees. Finally \(d(M)=0\) precisely when \(M\) has finite length. An eventually constant (Y.1) gives \(I^nM=I^{n+1}M\), hence \(I^nM=0\) by Nakayama. Conversely a composition series of length \(l\) over the local ring has all factors \(\kappa\), so \(\mathfrak m^lM=0\), making (Y.1) eventually constant.
Y.2. Exact sequences and a strict decrease
In a short exact sequence \(0\to N\to M\to Q\to0\), identify \(N\) with its image. L.1 gives, for a fixed \(c\) and \(n\ge c\),
\[ I^nN\subset N\cap I^nM\subset I^{n-c}N. \]The kernel of \(M/I^nM\to Q/I^nQ\) is \(N/(N\cap I^nM)\). Taking lengths therefore gives
\[ H_{I,N}(n-c)+H_{I,Q}(n) \le H_{I,M}(n) \le H_{I,N}(n)+H_{I,Q}(n). \tag{Y.4} \]The two bounding eventual polynomials have the same degree and the same leading coefficient. It follows that \(d(M)=\max(d(N),d(Q))\); in that largest degree their leading coefficients add. This also covers zero modules and degree zero. We only assert additivity of the largest-degree coefficient, not of the entire polynomial.
Suppose now that multiplication by \(x\in\mathfrak m\) is injective on nonzero \(M\). The quotient \(M/xM\) is nonzero by Nakayama. Apply (Y.4) to \(0\to M\xrightarrow{x}M\to M/xM\to0\). If the quotient had degree \(d(M)\), its positive leading coefficient would have to add to that of \(M\) without changing it, which is impossible. Hence
\[ d(M/xM)<d(M). \tag{Y.5} \]Y.3. Prime chains, parameters and height
Write \(\delta(R)\) for the least number of generators of an ideal with radical \(\mathfrak m\). We prove
\[ \dim R=d(R)=\delta(R). \tag{Y.6} \]First \(\dim R\le d(R)\), by induction on \(d(R)\). If this degree is zero, Y.1 gives \(\mathfrak m^n=0\) for some \(n\), so \(\mathfrak m\) is the only prime. For a chain \(\mathfrak p_0\subsetneq\cdots\subsetneq\mathfrak p_l\), there is nothing to prove if \(l=0\). Otherwise choose \(x\in\mathfrak p_1\setminus\mathfrak p_0\). In the local domain \(B=R/\mathfrak p_0\), multiplication by \(x\) is injective, and the positive-length chain ensures that \(x\) is a nonunit. Y.2 gives \(d(B/xB)<d(B)\le d(R)\). Lengths and growth degrees for these quotient rings are the same as for their underlying \(R\)-modules, since their simple factor is still \(\kappa\). The remaining chain has length \(l-1\) in \(B/xB\). Induction gives \(l-1\le d(B/xB)\le d(R)-1\), as required. This also proves that the local dimension is finite.
For clarity, the minimal-prime facts used next need no dimension theorem. Ascending chains of ideals make descending chains of closed subsets of \(\operatorname{Spec}R\) stabilize. A closed subset without a finite decomposition into irreducible closed subsets would have a minimal such counterexample; splitting it into two proper closed subsets gives a contradiction. Irreducible closed subsets are exactly \(V(\mathfrak p)\) for primes, so there are finitely many minimal primes and every prime contains one. Here the radical of an ideal is the intersection of primes containing it: if an element is not in the radical, localize at its powers and take a maximal ideal in the resulting nonzero quotient. This also proves the stated correspondence with irreducible closed subsets.
Induct on \(D=\dim R\) to prove \(\delta(R)\le D\). If \(D=0\), the only prime is \(\mathfrak m\), so the zero ideal already has radical \(\mathfrak m\). If \(D>0\), no minimal prime is \(\mathfrak m\). Choose \(x\in\mathfrak m\) outside their union. The finite avoidance argument is explicit: for incomparable primes \(\mathfrak p_i\), choose \(a_i\in\mathfrak m\setminus\mathfrak p_i\) and, for each \(j\ne i\), choose \(b_{ij}\in\mathfrak p_j\setminus\mathfrak p_i\). The sum \(\sum_i a_i\prod_{j\ne i}b_{ij}\) is outside each \(\mathfrak p_i\). A single prime uses the empty product. Every prime chain in \(R/xR\) lifts to a chain in \(R\) whose bottom contains a strictly smaller minimal prime, because that minimal prime does not contain \(x\). Therefore \(\dim(R/xR)\le D-1\). Induction produces at most \(D-1\) elements generating an ideal of definition in this quotient. Their lifts together with \(x\) give \(\delta(R)\le D\). Finally Y.1 bounds \(d(R)\) by the number of generators of any ideal of definition. These three inequalities prove (Y.6).
If \(\mathfrak p\) is minimal over an ideal generated by \(r\) elements in a Noetherian ring, localize at \(\mathfrak p\). The extended ideal has radical the maximal ideal: a smaller prime containing it would contradict minimality. Its \(r\) generators and (Y.6) give
\[ \operatorname{ht}\mathfrak p=\dim R_{\mathfrak p}\le r. \tag{Y.7} \]For \(x\in\mathfrak m\), lift a minimal system of parameters of \(R/xR\) and adjoin \(x\). Equation (Y.6) gives \(\dim(R/xR)\ge\dim R-1\). If \(x\) avoids all minimal primes, the chain-prepending argument gives the reverse inequality. A nonzerodivisor does avoid them: in \(R_{\mathfrak p}\) for a minimal prime \(\mathfrak p\), the maximal ideal is the nilradical, so any element of it is nilpotent. Multiplication by a nonzerodivisor remains injective after localization; a nilpotent element cannot act injectively on this nonzero ring. We have proved
\[ \dim(R/xR)=\dim R-1 \quad\text{if }x\in\mathfrak m\text{ is a nonzerodivisor}. \tag{Y.8} \]This proof does not need the theory of associated primes.
Y.4. Regular parameters and their initial forms
Nakayama identifies \(e=\dim_\kappa\mathfrak m/\mathfrak m^2\) with the least number of generators of \(\mathfrak m\). Thus (Y.6) gives \(\dim R\le e\). Suppose equality holds, and set \(D=e=\dim R\); this is the definition of a regular local ring. Choose minimal generators \(x_1,\ldots,x_D\). They give a graded surjection
\[ \kappa[T_1,\ldots,T_D]\longrightarrow \operatorname{gr}_{\mathfrak m}R, \qquad T_i\longmapsto\operatorname{in}(x_i). \tag{Y.9} \]For \(D=0\), Nakayama gives \(\mathfrak m=0\), so \(R=\kappa\). For \(D>0\), a nonzero homogeneous relation \(F\) of degree \(a>0\) in (Y.9) would bound \(H_{\mathfrak m,R}(n)\) by the number of monomials of degree less than \(n\) in the quotient by \(F\). Multiplication by \(F\) is injective in the polynomial ring over the field. For \(n\ge a\), that number is
\[ {n+D-1\choose D}-{n-a+D-1\choose D}, \tag{Y.10} \]which has degree at most \(D-1\). This contradicts (Y.6). Hence (Y.9) is an isomorphism.
L.1 separation shows that every nonzero element of \(R\) has a finite \(\mathfrak m\)-adic order. Its initial form is nonzero in the polynomial domain (Y.9). Products of nonzero initial forms remain nonzero, so orders add and products of nonzero elements do not vanish. Thus \(R\) is a domain. In particular \(x_1\) is a nonzerodivisor, and the order calculation gives
\[ (x_1)\cap\mathfrak m^n=x_1\mathfrak m^{n-1}\qquad(n\ge1). \tag{Y.11} \]Indeed, if \(x_1b\in\mathfrak m^n\) with \(b\ne0\), additivity of order forces \(b\in\mathfrak m^{n-1}\). To compute the graded ring of \(R/x_1R\), a kernel class in degree \(n\) is represented by \(u=x_1b+v\), with \(u\in\mathfrak m^n\) and \(v\in\mathfrak m^{n+1}\). Equation (Y.11) identifies its initial form as a multiple of \(T_1\), and every such multiple occurs. Consequently
\[ \operatorname{gr}(R/x_1R)=\kappa[T_2,\ldots,T_D]. \tag{Y.12} \]Its length-growth degree is \(D-1\), hence so is its dimension by (Y.6); its embedding dimension is also \(D-1\). The quotient is therefore regular. Repeating proves that the entire list is a regular sequence and that quotienting by its first \(c\) terms gives a regular local domain of dimension \(D-c\). Any independent list of classes in \(\mathfrak m/\mathfrak m^2\) extends to a basis, so the same conclusion applies to any such chosen list of elements.
We will also use the converse lifting step. If \(x\in\mathfrak m\) is a nonzerodivisor and \(R/xR\) is regular of dimension \(e\), then (Y.8) gives \(\dim R=e+1\). Lifts of its \(e\) maximal-ideal generators, together with \(x\), generate \(\mathfrak m\). Thus the embedding dimension is at most \(e+1\), and the general reverse bound proves regularity of \(R\). Apply this step repeatedly when the quotient is by a regular sequence.
Y.5. Polynomial local rings over any field
Let \(A\) be a Noetherian ring whose prime localizations are regular. For a prime \(\mathfrak q\) of \(A[t]\), put \(\mathfrak p=\mathfrak q\cap A\), \(R=A_{\mathfrak p}\) and \(B=A[t]_{\mathfrak q}\). Choose a regular system of parameters \(a_1,\ldots,a_d\) of \(R\), whose regular-sequence property was just proved. The map \(R\to B\) is flat: polynomial extension is free, localization is exact, and tensoring these operations preserves exact sequences. Hence multiplication by each \(a_i\) stays injective after the preceding ones are killed in \(B\). The quotients are nonzero, since the \(a_i\) belong to the maximal ideal of \(B\).
The last quotient is a local ring of \(\kappa(\mathfrak p)[t]\), either its fraction field or its localization at one monic irreducible polynomial \(h\). Euclidean division proves the description of the prime ideals of this one-variable ring. These two local rings are regular of dimensions \(\varepsilon=0\) and \(\varepsilon=1\), respectively: in the latter case the maximal ideal is generated by \(h\), and the only prime chain is \((0)\subsetneq(h)\). Repeated use of (Y.8) gives \(\dim B=d+\varepsilon\); the lifting step in Y.4 gives regularity of \(B\). Induction starting with a field proves regularity of all polynomial local rings, without a homological global-dimension theorem or a flat-local dimension formula.
The same induction calculates their dimensions. In the fraction-field case the residue field is \(\kappa(\mathfrak p)(t)\), adding one transcendence degree; in the irreducible-polynomial case it is finite algebraic over \(\kappa(\mathfrak p)\), adding none. Thus for any field \(K\) and any prime \(\mathfrak q\subset K[t_1,\ldots,t_N]\),
\[ \dim K[t_1,\ldots,t_N]_{\mathfrak q} =N-\operatorname{trdeg}_K\kappa(\mathfrak q). \tag{Y.13} \]We also need the residue-field statement at closed points. The normalization construction of K.1 works over every field: a sufficiently separated choice of integer weights makes a selected highest weighted monomial unique, and division by its nonzero coefficient makes the resulting relation monic in the last variable. Neither step uses characteristic zero or an infinite field. Successively eliminating dependent generators makes any finite-type domain finite integral over a polynomial subring on algebraically independent elements. If the domain is itself a field, that polynomial subring must be a field: an integral equation for the inverse of a nonzero base element, multiplied by the appropriate power of that element, puts its inverse back in the base. A polynomial ring in a positive number of variables is not a field. Thus a field of finite type over \(K\) is finite algebraic over \(K\). Applied to a maximal quotient, this proves the assertion for closed points, including over imperfect fields. Over an algebraically closed \(K\), the residue field is \(K\). If an element \(f\) in a finite-type algebra is not nilpotent, its localization at \(f\) is nonzero and still of finite type; a maximal quotient there gives a closed \(K\)-point where \(f\ne0\). This is the strong Nullstellensatz used in R.1.
Y.6. Smooth presentations and the dimension used above
We finish by verifying the direction of the smoothness criterion actually needed in V and X. Suppose \(S\) is a finitely presented, formally smooth algebra over a field \(K\), and write \(S=P/I\), where \(P=K[t_1,\ldots,t_N]\). Formal smoothness applied to \(P/I^2\to S\) lifts the identity to a \(K\)-algebra section \(\sigma:S\to P/I^2\). The function
\[ \delta:P\longrightarrow I/I^2,\qquad \delta(p)=p-\sigma(\overline p)\pmod{I^2} \tag{Y.14} \]is a \(K\)-derivation, with values in the \(S\)-module \(I/I^2\), and sends \(f\in I\) to its class. Indeed multiplication of two differences vanishes modulo \(I^2\), giving the Leibniz rule. A derivation on a polynomial ring is determined by its values on the variables: induction on monomials gives \(\delta(p)=\sum_i (\partial p/\partial t_i)\delta(t_i)\). Therefore the map
\[ I/I^2\longrightarrow S^N,\qquad f\longmapsto(\partial f/\partial t_i)_i \tag{Y.15} \]has a left inverse supplied by \(\delta\). In particular it is a split injection. Its cokernel represents derivations of \(S\), because precisely the derivatives of the relations must vanish; this is the differential module \(\Omega_{S/K}\). Both \(I/I^2\) and that cokernel are finite projective, as direct summands of \(S^N\). Finite projective modules are locally free by the finite-flat local argument in U.1.
At a prime of \(S\) choose \(f_1,\ldots,f_c\in I\) whose classes are a basis of \((I/I^2)\) at that local ring. The split injection (Y.15) makes their gradient rows independent over the residue field; choose a nonzero \(c\)-column minor. At the polynomial prime \(\mathfrak Q\) above this point, Nakayama applied to the finite module \(I_{\mathfrak Q}/(f_1,\ldots,f_c)\) gives \(I_{\mathfrak Q}=(f_1,\ldots,f_c)\): its equality with \(I_{\mathfrak Q}\) times itself follows from the basis assertion modulo \(I^2\), and \(I_{\mathfrak Q}\) is inside the maximal ideal. Finite generation lets one invert a single element outside \(\mathfrak Q\) so that these generators and the nonzero minor work on a neighborhood. This supplies the required standard smooth presentation locally.
Now Y.5 makes \(P_{\mathfrak Q}\) regular. The classes of the \(f_i\) in its maximal ideal modulo its square are independent: their images under the differential map are the independent gradient rows, and the differential of a product of two maximal-ideal elements vanishes over the residue field. Y.4 therefore makes their quotient a regular local domain and gives
\[ \dim S_{\mathfrak q} =N-c-\operatorname{trdeg}_K\kappa(\mathfrak q). \tag{Y.16} \]On this neighborhood the invertible minor identifies the differential module with a free module of rank \(N-c\), by solving the \(c\) independent linear relations. At a closed point, Y.5 makes the transcendence degree zero. Hence its local dimension is exactly that differential rank. Formal smoothness is preserved by field extension: restrict a lifting problem for \(S\otimes_K K'\) to \(S\), lift it there, and combine the lift with the given structural map from \(K'\). Finite presentation is also preserved. The entire argument consequently applies after any field extension, with no assumption on residue-field separability.
In V.3 the differential rank of the coefficient chart is \(d\), so every closed local ring on that chart is regular of dimension \(d\). This also gives dimension \(d\) of the chart: every prime chain extends to a maximal ideal, and a closed local ring has dimension \(d\). In X.1 the smooth curve has differential rank one after every field extension, so its closed local rings are one-dimensional regular domains. These are exactly the local inputs for the valuation and divisor calculations. Finally the strong Nullstellensatz in Y.5 and the height bound (Y.7) give the common-nonzero-zero assertion in R.1. Each application uses a proof given here, in addition to the previously established finite-module and normalization arguments.
Appendix Z. Splitting algebras and killing scalar two-cocycles
We prove the algebra and descent statements needed for (R.4). The fields to which R applies contain the algebraically closed field \(k\), and are therefore infinite. This lets us construct a separable splitting field by choosing one element with distinct eigenvalues. The final step turns a scalar two-cocycle into semilinear matrices and exhibits its coboundary after splitting the associated algebra.
Z.1. The finite simple-algebra calculation
Let \(A\) be a finite-dimensional simple algebra over a field \(F\). A nonzero left ideal of least positive dimension is a simple left module. The sum of all simple left ideals is a nonzero two-sided ideal: right multiplication maps any simple left ideal either to zero or isomorphically onto another simple left ideal. Simplicity makes that sum all of \(A\). Choose a direct sum of simple left ideals of maximal dimension. Every other simple left ideal either meets it trivially, so could be added, or is contained in it. Maximality thus makes the direct sum equal to \(A\).
All its simple summands have one isomorphism type \(S\). To see this, group a chosen decomposition by type. A homomorphism between nonisomorphic simple modules is zero, since any nonzero homomorphism is injective and surjective. Projections therefore show that any simple submodule of a given type lies in that type's group of summands. Right multiplication preserves each such group. Each is consequently a two-sided ideal, and simplicity permits only one. Write \({}_AA\simeq S^r\), and set \(E=\operatorname{End}_A(S)\). The same kernel-and-image argument makes \(E\) a division algebra. Matrices of endomorphisms give
\[ A^{\mathrm{op}}=\operatorname{End}_A({}_AA)\simeq M_r(E), \qquad A\simeq M_r(D),\quad D=E^{\mathrm{op}}. \tag{Z.1} \]The first equality sends an endomorphism to its value at \(1\): the endomorphism is right multiplication by that value, which reverses multiplication. Transposition identifies the opposite matrix algebra with matrices over the opposite division algebra. The center of \(M_r(D)\) is the scalar matrices over \(Z(D)\), as is checked by commuting with the matrix units and then the diagonal entries. Thus, if \(A\) is central over \(F\), so is \(D\). This proves the part of the finite Wedderburn theorem used below.
Central simplicity survives every extension \(K/F\). Here is the tensor argument, including infinite extensions. In a nonzero two-sided ideal of \(A\otimes_F K\), choose a nonzero element \(x=\sum_{i=1}^t a_i\otimes b_i\) of least tensor length, with the \(b_i\) linearly independent over \(F\) and \(a_1\ne0\). Since the ideal \(Aa_1A\) is all of \(A\), choose \(u_j,v_j\) with \(\sum_j u_ja_1v_j=1\). Then \(y=\sum_j(u_j\otimes1)x(v_j\otimes1)\) has first coefficient \(1\), so is nonzero. Its commutator with \(a\otimes1\) has at most \(t-1\) terms and must vanish by minimality. Independence of the \(b_i\) makes all remaining coefficients central in \(A\), hence scalar. Thus \(y=1\otimes b\) for nonzero \(b\in K\). It is a unit, proving simplicity. For any central element, the same coefficientwise commutator argument puts it in \(1\otimes K\), proving centrality.
Over an algebraic closure \(\overline F\), a finite-dimensional division algebra has only scalar elements. An element satisfies a polynomial relation; factor that polynomial into linear factors over \(\overline F\). Evaluation at this one element respects their product, and a division algebra has no zero divisors, so one factor vanishes. Applying (Z.1) after scalar extension gives
\[ A\otimes_F\overline F\simeq M_n(\overline F), \qquad \dim_F A=n^2. \tag{Z.2} \]We also need only the matrix case of inner automorphisms. For an automorphism of \(M_n(K)\), let \(f_{ij}\) be the images of its matrix units. Choose nonzero \(v\) with \(f_{11}v=v\), and put \(v_i=f_{i1}v\). The identities \(f_{ij}v_l=\delta_{jl}v_i\) show that the \(n\) vectors \(v_i\) are linearly independent, by applying \(f_{1j}\) to a proposed relation. They are a basis, and in that basis the \(f_{ij}\) are the ordinary matrix units. Thus the automorphism is conjugation by a change-of-basis matrix. A matrix commuting with all matrix units is scalar.
Z.2. A separable splitting field and the norm form
Assume \(F\) infinite and let \(D\) be central division, with \(\dim_F D=n^2\). Fix (Z.2) and an \(F\)-basis \(a_1,\ldots,a_{n^2}\). Its images \(B_i\) form an \(\overline F\)-basis of \(M_n(\overline F)\). For scalar coordinates \(z\), set \(B(z)=\sum_i z_iB_i\) and consider the polynomial
\[ \Delta(z)=\det\bigl(\operatorname{tr}(B(z)^{i+j})\bigr)_{0\le i,j<n}. \tag{Z.3} \]If the eigenvalues of \(B(z)\), counted with multiplicity, are \(\lambda_1,\ldots,\lambda_n\), this determinant is \(\prod_{i<j}(\lambda_j-\lambda_i)^2\). Indeed a matrix over an algebraically closed field can be made upper triangular by choosing an eigenvector and continuing on the quotient. Its power traces are \(\sum_l\lambda_l^{i+j}\); the displayed matrix is the product of the Vandermonde matrix with its transpose. The Vandermonde determinant is the indicated product: it vanishes whenever two variables coincide, has the same total degree as that product, and comparison of the leading monomial gives coefficient one. In particular (Z.3) is not the zero polynomial, since the \(B_i\) span a diagonal matrix with distinct entries. This works in every characteristic.
A nonzero polynomial over \(\overline F\) cannot vanish on every tuple from infinite \(F\). Induct on the number of variables, using the one-variable root bound and then a nonzero coefficient polynomial. Choose \(z\in F^{n^2}\) with \(\Delta(z)\ne0\), and let \(a=\sum_i z_i a_i\in D\). Its matrix has \(n\) distinct eigenvalues, so its minimal polynomial over \(\overline F\) is the product of the \(n\) distinct linear factors. The least degree of a relation among \(1,a,a^2,\ldots\) does not change under a field extension: ranks of matrices with entries in \(F\) do not change, as their nonzero minors and zero minors do not change. A linear system with coefficients in \(F\) that is soluble over \(\overline F\) is soluble over \(F\), by row reduction. Thus the unique monic minimal polynomial of \(a\) over \(F\) has degree \(n\) and those same distinct roots.
The commutative finite-dimensional algebra \(L=F[a]\) is a domain inside \(D\), hence a field: multiplication by a nonzero element is injective and therefore surjective as a linear map. We have proved that \(L/F\) is separable of degree \(n\). Regard \(D\) as a right \(L\)-space, of dimension \(n\). The map
\[ D\otimes_F L\longrightarrow\operatorname{End}_L(D), \qquad u\otimes l\longmapsto(x\longmapsto uxl) \tag{Z.4} \]is multiplicative because \(L\) is commutative. Its domain is simple by Z.1, and it preserves the identity, so is injective. Both sides have \(L\)-dimension \(n^2\), making it an isomorphism. A finite Galois extension \(E/F\) containing \(L\) therefore splits \(D\). Such an extension is obtained by adjoining all roots of its separable minimal polynomial. The elementary Galois facts used here and below are detailed in Z.3.
Choose a splitting \(\phi:D\otimes_F E\to M_n(E)\). For the same basis of \(D\), write \(C_i=\phi(a_i)\). The polynomial
\[ N(z)=\det\left(\sum_{i=1}^{n^2}z_iC_i\right) \tag{Z.5} \]is homogeneous of degree \(n\), and all its coefficients belong to \(F\). For \(g\in\operatorname{Gal}(E/F)\), transport \(1\otimes g\) across \(\phi\). Composing that semilinear automorphism with inverse entrywise \(g\) gives an \(E\)-algebra automorphism of matrices. Z.1 makes it inner, so \(g(C_i)\) are simultaneously conjugate to \(C_i\). Taking determinants gives \(g(N)=N\) coefficientwise. The fixed-field assertion in Z.3 puts those coefficients in \(F\).
The value of (Z.5) at an element of \(D\) is zero precisely when that element is not invertible. One direction follows by extending an inverse. Conversely, if the matrix is invertible, left multiplication by the element on \(D\) becomes invertible after extension to \(E\). Its determinant over \(F\) is consequently nonzero, so there is already a right inverse in \(D\). Injectivity of that left multiplication turns a right inverse into a two-sided inverse. This argument also works for a general finite algebra once a matrix splitting is given.
For an infinite \(C_1\)-field \(F\), (Z.5) rules out \(n>1\): it would be a degree-\(n\) homogeneous form in \(n^2>n\) variables, with a nonzero zero, contrary to division. Hence every central division algebra over \(F\) is \(F\), and (Z.1) makes every finite central simple algebra a matrix algebra. In particular its Brauer group is zero. R.1 proves the required \(C_1\) property for every field algebraic over the function field under consideration, so this conclusion holds for all those fields.
Z.3. Finite field automorphisms and semilinear descent
We record the field facts used in this calculation over infinite \(F\). An embedding of a field into an algebraically closed field extends over a finite algebraic extension by adjoining generators in succession and choosing a root of each transported minimal polynomial. If the extension is separable, the number of embeddings is its degree: at each step the distinct roots count the degree, and the counts multiply. For two separable generators \(a,b\), only finitely many \(c\in F\) make two distinct embeddings take the same value on \(a+cb\). Choose \(c\) outside that set. The element \(a+cb\) then has as many distinct conjugates as the degree of \(F(a,b)/F\), so it generates this extension. Induction gives the primitive-element assertion for every finite separable extension over infinite \(F\).
For a finite splitting field \(E/F\) of separable polynomials, every embedding permutes their roots and thus maps \(E\) onto itself. There are \([E:F]\) such automorphisms. Their fixed field is \(F\): if \(x\in E\setminus F\), its separable minimal polynomial has another root, and the corresponding embedding of \(F(x)\) extends to an automorphism of \(E\) moving \(x\). More generally, if \(H\) is any subgroup of this finite automorphism group and \(K=E^H\), a primitive generator \(a\) for the separable extension \(E/K\) satisfies \(\prod_{h\in H}(T-h(a))\in K[T]\). Thus \([E:K]\le |H|\), while its \(|H|\) distinct automorphisms give the reverse inequality. Hence \(\operatorname{Gal}(E/E^H)=H\) and \([E:E^H]=|H|\). Normal subgroups give normal fixed-field extensions by the same conjugation action. These arguments give the finite fixed-field statements needed for Galois splitting and finite quotient cochains.
Distinct automorphisms \(g:E\to E\) are linearly independent as functions with coefficients in \(E\). If a relation of least positive length existed, all its coefficients would be nonzero. Choose an element \(b\) on which its first automorphism and another differ. Subtract the first automorphism's value at \(b\) times the relation at \(x\) from the relation at \(bx\). One term disappears and another remains, giving a shorter nonzero relation. A one-term relation is impossible. This proves independence.
Let \(Q=\operatorname{Gal}(E/F)\), and let \(V\) be a finite-dimensional \(E\)-space with a genuine semilinear \(Q\)-action \(T_g\). Its fixed vectors span \(V\) over \(E\). Otherwise choose a nonzero \(E\)-linear functional \(\lambda\) annihilating their span. For every \(v\in V\) and \(b\in E\), the vector \(\sum_g g(b)T_g(v)\) is fixed, by reindexing after applying any \(T_h\). Hence
\[ \sum_{g\in Q}g(b)\lambda(T_g(v))=0\qquad(b\in E). \tag{Z.6} \]Independence of automorphisms forces each coefficient to vanish; the coefficient for the identity gives \(\lambda(v)=0\) for every \(v\), a contradiction. Choose an \(E\)-basis consisting of fixed vectors. A vector in that basis is fixed exactly when each coefficient lies in \(E^Q=F\). Consequently multiplication gives an isomorphism
\[ E\otimes_F V^Q\xrightarrow{\sim}V. \tag{Z.7} \]When \(V\) is an algebra and the action is by semilinear algebra automorphisms, this map is also multiplicative and unital, so it is algebra descent. This finite-dimensional proof needs neither a trace-dual basis nor a normal-basis theorem.
The same independence proves scalar Hilbert 90 in the convention used for cochains. For \(b_{gh}=b_g g(b_h)\), choose \(x\in E\) such that \(u=\sum_g b_g^{-1}g(x)\ne0\), possible by independence. Applying \(h\), the cocycle identity and a change of index give \(h(u)=b_hu\). Thus \(b_h=h(u)/u\). Continuous cocycles on an absolute Galois group reduce to this finite calculation by the finite-quotient comparison in R.3.
Z.4. A scalar two-cocycle becomes a coboundary
Let \(F\) be one of the fields in R.1, and fix a continuous scalar two-cocycle on \(G_F\). By the continuous-cochain finite-quotient comparison (AA.4), it is represented over some finite Galois \(E/F\) by \(c:Q\times Q\to E^\times\), where
\[ c(g,h)c(gh,t)=g(c(h,t))c(g,ht). \tag{Z.8} \]We can arrange \(c(1,g)=c(g,1)=1\). In fact (Z.8) gives \(c(1,g)=a\) independent of \(g\), and \(c(g,1)=g(a)\). Multiplying by the coboundary of the constant one-cochain \(a^{-1}\) gives those normalizations.
On the \(E\)-space \(W\) with basis \((e_h)_{h\in Q}\), define invertible semilinear maps
\[ T_g(be_h)=g(b)c(g,h)e_{gh}. \tag{Z.9} \]Substitution in (Z.8) gives \(T_gT_h=c(g,h)T_{gh}\), and \(T_1=1\). Thus conjugation by \(T_g\) is a genuine semilinear group action on \(\operatorname{End}_E(W)\), since its scalar multiplier cancels. Let
\[ A=\operatorname{End}_E(W)^Q. \tag{Z.10} \]Z.3 gives \(E\otimes_F A=\operatorname{End}_E(W)\). The algebra \(A\) is central simple over \(F\). A nonzero proper two-sided ideal would stay nonzero and proper after extending scalars, by vector-space dimensions, contradicting simplicity of a matrix algebra. For completeness, that simplicity follows by multiplying any nonzero matrix entry in an ideal by matrix units and its scalar inverse to obtain every matrix unit. A central element of \(A\) commutes after extension with every endomorphism of \(W\), since \(A\) spans them over \(E\); it is scalar. Invariance then puts that scalar in \(F\).
By Z.2 and R.1, \(A\simeq M_m(F)\), with \(m=|Q|\) by dimensions. Choose its matrix units inside \(\operatorname{End}_E(W)\). The basis construction in Z.1 puts these units into their usual form. In this basis each \(T_g\) fixes them under conjugation. Write \(T_g=B_g g\), with \(g\) acting entrywise on coordinates. The matrix units have entries in \(F\), so \(B_g\) commutes with all of them and is scalar, say \(B_g=b_g I\). Comparing multipliers gives
\[ c(g,h)=b_g g(b_h)b_{gh}^{-1}. \tag{Z.11} \]Thus \(c\) is a coboundary at this same finite stage. Inflating proves \(H^2(G_F,(F^s)^\times)=0\); the identical argument applies to every field algebraic over \(F\). Along with Z.2, this gives both vanishings in (R.4). The full Brauer–cohomology isomorphism remains the theorem in R.2's programme reference; the vanishing used in R.3 follows already from the explicit scalar identity (Z.11).
Appendix AA. Continuous cochains and the Sylow reduction
We supply the group-theoretic steps used in R.3–R.4. In particular the Sylow subgroup can have infinite index in the profinite group. The transfer calculation below is performed in a finite quotient containing both a cocycle and a primitive for its restriction.
AA.1. Compact finite limits and fixed fields
A product of finite discrete spaces is compact. Here is the form of the proof we need. Extend a family of closed sets with the finite intersection property to an ultrafilter, using Zorn's lemma. Exactly one cell of each finite coordinate partition lies in that ultrafilter: two disjoint cells cannot both belong, and if none belonged their complements would have empty intersection. These selected coordinates define a point. Every basic neighborhood of that point lies in the ultrafilter, so the point lies in every original closed set, by closedness. Compatibility equations in a product of finite sets are closed conditions. If every finite collection of such equations can be satisfied, their whole system therefore has a solution. This also proves that a directed inverse system of nonempty finite sets with surjective transition maps has a nonempty limit, and that each limit projection is surjective, by imposing one prescribed coordinate value.
We use a profinite group in its inverse-limit topology. It is compact and Hausdorff, and the open normal subgroups form an identity-neighborhood basis. Each has finite index. A continuous map from a finite product of profinite groups to a discrete set has finite image and factors through one finite quotient in each coordinate: choose finitely many basic open rectangles on which it is constant and intersect their open normal coordinate subgroups. If finitely many values belong to a discrete continuous module, the subgroup can be shrunk further to fix them all. For a closed subgroup \(H\subset G\), its topology is induced from \(G\), so the subgroups \(H\cap U\), for open normal \(U\subset G\), give the corresponding basis in \(H\).
For clarity, the Galois group assertions needed in R.3 are Profinite groups and infinite Galois theory, Section 3, with the finite algebra proved in Section 0 and also in Z.3. Every finite subset of a separable closure lies in a finite Galois extension. Compatible automorphisms of those finite fields define an automorphism of their union, giving the inverse-limit description. Restrictions to finite Galois fields are surjective: the successive-root extension of an embedding extends through an algebraic closure by a maximal-extension argument, and normality makes it preserve the separable closure. The image of that extended embedding is algebraically closed and contains the base field, so contains all elements algebraic over that base; thus it is an automorphism. This is the extension argument written out in the cited section.
Here is the closed-subgroup consequence in the exact form we use. For closed \(H\subset G_F\), put \(L=(F^s)^H\). If \(g\notin H\), compactness and the open normal basis give a finite quotient in which its image lies outside the image of \(H\). Finite Galois correspondence supplies an element of the latter image's fixed field moved by \(g\). That element belongs to \(L\), so the subgroup fixing \(L\) is exactly \(H\). The field \(F^s\) is algebraic separable over \(L\): the minimal polynomial over \(L\) of any of its elements divides its separable polynomial over \(F\). It is already separably closed, hence is a separable closure of \(L\). Its Krull topology over \(L\) is the induced topology, since both have the finite-element stabilizers as a basis. Consequently \(G_L=H\) as a topological group.
AA.2. Why these continuous cochains compute cohomology
For a discrete continuous \(G\)-module \(M\), use equivariant homogeneous cochains
\[ \begin{aligned} C_h^n(G,M)=\{f:G^{n+1}\to M\text{ continuous}:{}&\\ f(gg_0,\ldots,gg_n)&=g f(g_0,\ldots,g_n)\}, \end{aligned} \tag{AA.1} \]with the alternating omission differential. The two orders of omitting a pair of entries have opposite signs, so \(d^2=0\). An equivariant cochain is determined by the arbitrary continuous function \(f(1,x_1,\ldots,x_n)\); its recovery formula is \(f(g_0,\ldots,g_n)=g_0 f(1,g_0^{-1}g_1,\ldots,g_0^{-1}g_n)\). Thus a surjection of discrete modules induces a surjection of cochain groups: lift the finitely many values of that arbitrary function, using its clopen fibres. A short exact sequence of modules gives a short exact sequence of cochain complexes. The cycle-lifting argument in T.4 gives its natural long exact sequence. Degree-zero cohomology is \(M^G\).
For an abelian group \(A\), put
\[ I_G(A)=\operatorname{Maps}_{\mathrm{cont}}(G,A), \qquad (g b)(t)=b(tg). \tag{AA.2} \]This is discrete, by finite-quotient factorization. The functor is exact, since a function's finitely many values can be lifted through any surjection. Evaluation at \(1\) identifies \(G\)-maps \(M\to I_G(A)\) with abelian-group maps \(M\to A\); the inverse sends \(\psi\) to \(m\mapsto[t\mapsto\psi(tm)]\). These are inverse by equivariance, and the displayed functions are continuous because the orbit of \(m\) is finite. Thus \(I_G\) is right adjoint to the exact forgetful functor and preserves injectives. The map \(m\mapsto[t\mapsto tm]\) embeds \(M\) equivariantly in \(I_G(M)\).
There are enough injective abelian groups. One direct construction embeds any \(A\) in a divisible group. At one stage adjoin a symbol \(e_{a,n}\) for every \(a\in A\), \(n>0\), with relation \(n e_{a,n}=a\). The map from \(A\) into this quotient is injective: a finite sum of these relations with zero symbol coordinates has every coefficient zero. Repeat for all elements of the new group and take the union over countably many stages. Every element then has a root of every positive order, so the union is divisible. A divisible group \(D\) is injective: extend a map from a subgroup maximally by Zorn. To adjoin an omitted element \(x\), if no positive multiple of \(x\) lies in the current subgroup, choose its image arbitrarily. Otherwise choose the least positive \(n\) with \(nx\) in that subgroup and solve \(ny=f(nx)\) in \(D\). The formula \(f(b+mx)=f(b)+my\) is well-defined, since every relation has \(m\) a multiple of \(n\). Either choice contradicts maximality unless the domain is the whole group. Embedding the underlying group of \(M\) in such a \(D\) and using \(M\to I_G(D)\) proves enough injectives for discrete \(G\)-modules.
Positive-degree cochain cohomology of \(I_G(A)\) is zero. Evaluation at \(1\) takes an equivariant cochain with these coefficients to an arbitrary continuous function \(h:G^{n+1}\to A\). Its inverse is \(f(g_0,\ldots,g_n)(t)=h(tg_0,\ldots,tg_n)\). These formulas are continuous also as maps into the discrete function group: a finite quotient through which \(h\) factors works uniformly for the argument tuples. The differential becomes ordinary omission on \(h\). Inserting \(1\) as the first argument contracts the augmented omission complex; expansion gives \(ds+sd=1\). Therefore
\[ H^q(C_h^\bullet(G,I_G(A)))=0\qquad(q>0). \tag{AA.3} \]For an injective \(G\)-module \(J\), the embedding \(J\to I_G(J)\) splits equivariantly. Its positive cochain cohomology is a direct summand of zero, so is zero. This proves that the cochain groups compute the right derived functors of invariants. More explicitly, embed \(M\) in an injective \(J\) with quotient \(N\). Both the cochain and injective-resolution long exact sequences identify degree one with \(\operatorname{coker}(J^G\to N^G)\), and identify degree \(q>1\) with degree \(q-1\) for \(N\). Iterating gives the comparison in every degree; compatible choices for maps are constructed as in T.4, and T.3's resolution homotopies give independence of choices. We can henceforth write these cohomology groups as \(H^q(G,M)\).
The finite-factorization observation in AA.1, applied to the arbitrary inhomogeneous coordinates of a cochain, gives
\[ H^q(G,M)=\underset{U\trianglelefteq_{\rm open}G}{\operatorname{colim}} H^q(G/U,M^U). \tag{AA.4} \]Indeed every cochain and every equality of cochains occurs at a common finite quotient after shrinking \(U\) to fix their values. Transition maps are inflation with inclusion of coefficient invariants. Kernels and images commute with this filtered union: a cycle equation or a boundary equation involves finitely many elements and holds at one stage. The same finite-value argument shows that cochain cohomology commutes with filtered colimits of coefficient modules. Lift finitely many values to a common stage; any equality between two such lifts holds at a later common stage. These arguments prove both assertions at the level of complexes before passing to cohomology.
AA.3. Constructing compatible Sylow subgroups
Let a finite group \(Q\) have order \(\ell^a m\), with \(\ell\nmid m\). The number of subsets of \(Q\) with \(\ell^a\) elements is not divisible by \(\ell\). In fact the coefficient of \(T^{\ell^a}\) in
\[ (1+T)^{\ell^a m}\equiv(1+T^{\ell^a})^m\pmod\ell \tag{AA.5} \]is \(m\) modulo \(\ell\). The congruence follows by iterating \((u+v)^\ell=u^\ell+v^\ell\) over \(\mathbf F_\ell\). Left translation acts on these subsets. Some orbit has cardinality prime to \(\ell\), since otherwise their total cardinality would be divisible by \(\ell\). Its stabilizer \(S\) has order divisible by \(\ell^a\), by the orbit-stabilizer coset count. On the selected subset, left translation by \(S\) is free, so \(|S|\) divides its cardinality \(\ell^a\). Hence \(|S|=\ell^a\), proving existence of a Sylow subgroup.
Any \(\ell\)-subgroup \(P\) of \(Q\) acts on the \(m\) cosets \(Q/S\). Its orbits have \(\ell\)-power size. Because \(m\) is prime to \(\ell\), a fixed coset exists, and it gives \(P\subset qSq^{-1}\). Thus every \(\ell\)-subgroup is contained in a Sylow subgroup and all Sylow subgroups are conjugate. If \(N\) is normal in \(Q\), then \(S\cap N\) is Sylow in \(N\): a Sylow subgroup of \(N\) is contained in a conjugate of \(S\), and normality brings that conjugate subgroup back into \(S\cap N\). Counting orders now shows that the image of \(S\) is Sylow in \(Q/N\). Every Sylow subgroup of \(Q/N\) is obtained this way, by conjugacy and lifting its conjugating element.
For profinite \(G\), the finite sets of Sylow subgroups of \(G/U\) therefore form an inverse system under quotient images. Any finite collection of compatibility conditions is satisfied by taking a Sylow subgroup in a common finer quotient. AA.1 compactness supplies compatible choices \(P_U\). Put
\[ P=\{g\in G:gU\in P_U\text{ for every open normal }U\}. \tag{AA.6} \]The chosen quotient maps on \(P_U\) are surjective. The prescribed-coordinate form of compactness shows that \(P\) maps onto every \(P_U\). It is closed and is their inverse limit, so is pro-\(\ell\). This is the Sylow pro-\(\ell\) subgroup used in R.3.
AA.4. Restriction detected by a finite transfer
First let \(Q\) be finite and \(S\subset Q\). Choose one representative in each orbit of left multiplication by \(S\) on \(Q\), including \(1\) for the orbit \(S\). Define \(r:Q\to S\) by \(r(st)=s\) in this choice. It is \(S\)-equivariant and restricts to the identity on \(S\).
Suppose a homogeneous \(Q\)-cocycle \(c\) of degree \(n>0\) restricts to \(db\) on \(S\). We first construct a primitive on all tuples from \(Q\), equivariant only for \(S\). Regard \(u=r\) as a map \(Q\to Q\). For a degree-\(n\) cochain \(f\) on \(Q\), set
\[ \begin{aligned} (Hf)(x_0,\ldots,x_{n-1}) &=\sum_{j=0}^{n-1}(-1)^j\\ &\qquad\cdot f(ux_0,\ldots,ux_j,x_j,\ldots,x_{n-1}). \end{aligned} \tag{AA.7} \]The omission expansion gives \(dH+Hd=1-u^*\). Terms deleting an entry before or after the place where the two lists meet cancel with the same deletion in the neighboring sum; the two end terms are \(f(x_0,\ldots,x_n)\) and \(-f(ux_0,\ldots,ux_n)\). This also verifies the sign in degree zero, where \(Hd f(x)=f(x)-f(ux)\). Both maps are \(S\)-equivariant. Therefore
\[ B=r^*b+Hc\quad\text{satisfies}\quad dB=c. \tag{AA.8} \]Average this primitive over the cosets \(tS\in Q/S\):
\[ \begin{aligned} (\operatorname{Tr}B)(x_0,\ldots,x_{n-1}) &=\sum_{tS\in Q/S}t B(t^{-1}x_0,\ldots,t^{-1}x_{n-1}). \end{aligned} \tag{AA.9} \]Replacing \(t\) by \(ts\) leaves the summand unchanged by \(S\)-equivariance. Translating all arguments by an element of \(Q\) and reindexing the cosets proves \(Q\)-equivariance. This sum commutes with omission, and every summand applied to the \(Q\)-equivariant cocycle \(c\) is \(c\). Thus \(d\operatorname{Tr}B=[Q:S]c\). If \(M\) is \(\ell\)-primary and \([Q:S]\) is prime to \(\ell\), multiplication by that index is an automorphism of \(M\), its cochains and its cohomology. Its inverse on an element killed by \(\ell^r\) is multiplication by the inverse residue modulo \(\ell^r\), independent of a larger choice of exponent. Restriction to \(S\) is consequently injective on cohomology with these coefficients.
Now let \(P\) be (AA.6) inside profinite \(G\), and let a continuous cocycle \(c\) restrict to a boundary on \(P\). Formula (AA.4) places \(c\) at a finite quotient. The primitive on \(P\) also has finitely many values and factors through a finite quotient of \(P\). Shrink the open normal subgroup \(U\subset G\) so that \(P\cap U\) suffices for that factorization and \(U\) fixes both finite sets of values. This is possible using the induced topology described in AA.1. Both the cocycle and its restricted primitive now lie over \(G/U\), with coefficients in \(M^U\). The image \(P_U\) is Sylow there, so the finite calculation kills the class already at that stage. Degree zero is the inclusion of invariant groups. We have proved
\[ \begin{gathered} H^n(G,M)\longrightarrow H^n(P,M)\text{ is injective}\\ \text{for every }n\ge0\text{ and every discrete }\ell\text{-primary }M. \end{gathered} \tag{AA.10} \]No transfer of an infinite index was used.
AA.5. From one coefficient to all higher degrees
Suppose \(P\) is pro-\(\ell\) and \(H^2(P,\mathbf F_\ell)=0\), with trivial action. For any finite nonzero \(\ell\)-primary \(P\)-module \(M\), its subgroup \(M[\ell]\) is nonzero. Its action factors through a finite \(\ell\)-group. All nonsingleton orbits have cardinality divisible by \(\ell\), while \(|M[\ell]|\) is divisible by \(\ell\); the fixed set contains zero and therefore has at least \(\ell\) elements. A nonzero fixed element spans a trivial \(\mathbf F_\ell\)-line. Repeat on the smaller quotient. This gives a finite filtration by trivial lines, and the long exact cochain sequences give \(H^2(P,M)=0\).
Every discrete \(\ell\)-primary module is the union of its finite \(P\)-stable submodules. Each element has finite orbit, by its open stabilizer and compactness; the subgroup generated by finitely many such orbits is finite, since its finitely many generators have bounded \(\ell\)-power order. Formula (AA.4)'s coefficient-colimit assertion extends the degree-two vanishing to every such module.
Embed \(M\) in \(I_P(M)\). Both that module and its quotient are \(\ell\)-primary: each continuous function has finite image, hence is killed by one power of \(\ell\). Acyclicity (AA.3) and the long exact sequence give \(H^{r+1}(P,M)=H^r(P,I_P(M)/M)\) for \(r\ge1\). Repeat on the quotient to reduce any degree greater than two to the proved degree-two case. Thus all degrees greater than one vanish. Combining this result with (AA.10), and then taking finite sums and filtered unions of primary parts, proves the torsion assertion (R.9).
For the rational coefficient step in R.4, a finite group \(Q\) has the homogeneous cochain operator \(sf=\sum_{u\in Q}f(u,-)\). Reindexing proves equivariance, and the insertion expansion gives \(ds+sd=|Q|\) in positive degrees. Thus \(|Q|\) kills positive finite-group cohomology. By (AA.4), every positive profinite cohomology class is torsion. For a rational vector space of coefficients the cochain groups and their cohomology are rational vector spaces, so these torsion groups are zero. This proves exactly the rationalization input in (R.10)–(R.11).
Appendix AB. From field cohomology to the divisor sequence
The calculation in R passes from continuous Galois modules to sheaves on a field, and then from rational units to units on a curve. We give the exact field, slice and valuation arguments for those passages. Throughout the curve calculation, the ground field is the algebraically closed field \(k\) of R; the field calculation also applies to any field \(F\).
AB.1. The field objects of the étale site
An étale affine chart has a finitely presented formally étale coordinate algebra. Recall that formal étaleness means existence and uniqueness of a lift across a square-zero ideal. It implies formal smoothness and vanishing of the differential module: two lifts differ by a derivation, and the square-zero algebra \(B\oplus N\) tests all derivations into every \(B\)-module \(N\). Conversely a standard square presentation with invertible Jacobian has that unique lifting property, by correcting the tentative variables with the inverse Jacobian. These are the presentations obtained by the argument in Y.6 when its differential rank is zero.
Let \(B\) be such an algebra over \(F\), and put \(C=B\otimes_F\overline F\). Formal étaleness and finite presentation survive field extension: restrict a lifting problem to \(B\), solve it, and combine its lift with the given map from \(\overline F\); uniqueness is preserved as well. At each maximal ideal of \(C\), Y.6 gives a regular local ring of dimension zero, because the differential module is zero. That local ring is \(\overline F\): its maximal ideal has no generators and is zero by Nakayama, and its residue field is \(\overline F\) by Y.5.
Every prime of \(C\) is maximal. Otherwise a strict prime inclusion ending in a maximal ideal would remain strict in that localization, contradicting dimension zero. There are finitely many such primes, since a Noetherian ring has finitely many minimal primes. The ring is reduced: a nilpotent maps to zero in every maximal localization, hence is zero. Indeed, a nonzero element has a proper annihilator contained in a maximal ideal, and cannot vanish in that localization. The distinct maximal ideals are comaximal and their intersection is the nilradical, so the Chinese remainder map gives
\[ C\simeq\overline F^{r} \quad\text{for some finite }r\ge0. \tag{AB.1} \]The Chinese remainder assertion follows for two comaximal ideals from \(1=a+b\), with one term in each ideal, and then by induction. Extension of scalars preserves linear independence over a field, so (AB.1) makes \(B\) finite-dimensional over \(F\). It is reduced by its injection into \(C\). In a finite-dimensional algebra every prime quotient is a field: multiplication by a nonzero element in that domain is an injective linear map and therefore surjective. The same finite-prime and Chinese remainder argument writes \(B\) as a finite product of finite fields \(E_i/F\).
Each \(E_i/F\) is separable. If some element had an inseparable minimal polynomial, its subalgebra tensored with \(\overline F\) would contain a nonzero nilpotent. Tensoring its injection into \(E_i\) preserves injectivity, contradicting (AB.1). Conversely a finite separable extension is generated by one element, by the finite Galois algebra in Z.3 and Profinite groups and infinite Galois theory, Section 0. For its separable minimal polynomial \(p\), the derivative at the generator is invertible. The correction \(t\mapsto t-p(t)/p'(t)\) lifts a root uniquely across a square-zero ideal. Thus the extension is étale; finite products and arbitrary disjoint unions are étale locally on their components.
Every point of an étale scheme over \(F\) therefore has an open neighbourhood equal to the spectrum of a finite separable field. The scheme is a disjoint union of these open one-point schemes. It is quasi-compact precisely when the union is finite. This proves the field-fibre description in (R.12), including the empty fibre, after base change to the generic point.
AB.2. Descent on a finite Galois cover
Put \(G=G_F\). The preceding field description and AA.1 identify finite étale schemes \(V/F\) with finite continuous \(G\)-sets \(S_V=\operatorname{Hom}_F(\operatorname{Spec}F^s,V)\). For a connected object \(\operatorname{Spec}L\), choosing an embedding in \(F^s\) identifies this set with \(G/G_L\). An equivariant map of such orbits is a coset whose stabilizer contains the source stabilizer, and hence is exactly an embedding of the corresponding fixed fields in the opposite direction. Extension of embeddings and the closed fixed-field statement are proved in AA.1. This verifies full faithfulness, not just the correspondence on objects.
Products and covers become products and jointly surjective maps of these sets. To check this explicitly, place the finitely many field extensions in one finite Galois extension \(E/F\). A separable polynomial splits there with distinct roots; its Chinese remainder decomposition makes every finite étale algebra a product of copies of \(E\). Maps and products are then maps and products of finite indexing sets. A map between connected field objects is surjective, and is surjective on their embedding orbits by extension of embeddings. This also checks the assertion for covering families, component by component.
For a sheaf \(\mathscr F\) on this site define
\[ M=\operatorname*{colim}_{E/F\text{ finite Galois in }F^s} \mathscr F(\operatorname{Spec}E). \tag{AB.2} \]Restrictions between field objects are injective: the field extension is a cover, and the sheaf separatedness axiom detects equality. Field automorphisms act compatibly on this colimit. Every representative at \(E\) is fixed by \(G_E\), so the resulting action on \(M\) is continuous.
For a finite separable \(L\subset F^s\), restriction identifies
\[ \mathscr F(\operatorname{Spec}L)=M^{G_L}. \tag{AB.3} \]Injectivity follows from the same covering argument. To prove surjectivity, represent a fixed element at a finite Galois \(E/F\) containing \(L\). Its section \(t\) is fixed by \(\operatorname{Gal}(E/L)\): equality in the colimit implies equality at \(E\), since its map into the colimit is injective. The two restrictions of \(t\) to \(E\otimes_L E\) therefore agree. In fact
\[ E\otimes_L E\longrightarrow \prod_{\sigma\in\operatorname{Gal}(E/L)}E, \qquad a\otimes b\longmapsto(a\sigma(b))_\sigma \tag{AB.4} \]is the Chinese remainder isomorphism for a primitive element's distinct roots. The sheaf axiom for \(\operatorname{Spec}E\to\operatorname{Spec}L\) descends \(t\) uniquely, proving (AB.3).
Conversely a continuous discrete \(G\)-set \(M\) gives a sheaf by \(V\mapsto\operatorname{Hom}_G(S_V,M)\): functions descend along a surjection precisely when they agree on its fibre product. Its colimit (AB.2) recovers \(M\), because each element has an open stabilizer containing some open normal \(G_E\). Formula (AB.3), and products over field components, show that the constructions are naturally inverse. This is the field-topos equivalence of Galois cohomology and the étale cohomology of a field, Theorem 1.1, expressed directly with finite Galois covers.
The constructions preserve abelian group operations, so give an equivalence of abelian categories. An equivalence preserves kernels, cokernels and injectives, by their universal properties and the extension definition of injectivity. Sections at \(F\) are invariants. Their injective-resolution complexes therefore agree. For the units sheaf, (AB.2) is exactly \((F^s)^\times\), since every element and its inverse occur in a finite Galois extension. Thus
\[ H^q(\operatorname{Spec}F,\mathbf G_m) =H^q(G_F,(F^s)^\times). \tag{AB.5} \]The same reasoning gives the additive group, roots of unity and constant coefficients with their actual actions. For algebraically closed \(F\), the group is trivial and the sheaf category is the category of sets; its abelian section functor is exact.
AB.3. Exact inverse images and the slice calculation
We spell out the site operations used in R.5. Étale presentations are stable under base change and composition by their finite presentation and unique square-zero lifting property. Their diagonals are open immersions. In affine coordinates, the kernel \(I\) of \(B\otimes_A B\to B\) is finitely generated, and \(I/I^2=\Omega_{B/A}=0\). The latter equality sends \(b\otimes1-1\otimes b\) to \(db\); the product rule gives its universal derivation property. A finitely generated ideal with \(I=I^2\) is generated by an idempotent. Indeed, write a finite generator column \(x\) as \(Tx\) with entries of \(T\) in \(I\). The adjugate identity gives \(\det(1-T)I=0\). Write \(\det(1-T)=1-e\), where \(e\in I\). Then \((1-e)e=0\) and \(x=ex\), so \(e^2=e\) and \(I=(e)\). The quotient is the localization at \(1-e\), hence defines an open immersion. These affine diagonal charts cover the diagonal. A section of an étale map is a base change of its open diagonal, hence is open; factoring a morphism between étale schemes into its graph and a projection now shows that this morphism is étale too.
For any scheme map \(f:Y\to X\), write \(Y_V=Y\times_XV\). Base change preserves covering families, so \((f_*\mathscr F)(V)=\mathscr F(Y_V)\) is a sheaf. Its left adjoint is the sheafification of
\[ U\longmapsto \operatorname*{colim}_{(V,\ a:U\to Y_V)}\mathscr A(V). \tag{AB.6} \]The indexing uses restriction toward a refinement \(V'\to V\). It is filtered: \(X\) gives an object, a fibre product gives a common refinement, and the open equalizer of two maps gives a refinement equalizing them. The latter is open by the diagonal calculation just proved; the map from \(U\) factors through its base change by the required equality. Filtered colimits of sets and groups preserve finite limits, as is checked by placing finitely many representatives and their equalities at one common stage. Sheafification preserves finite limits by T.1. Formula (AB.6) is therefore left exact. The universal properties of its colimit and sheafification give the adjunction with \(f_*\); hence it also preserves cokernels and is exact on abelian sheaves. Consequently \(f_*\) preserves injectives.
For an object \(V\) of a site, restriction to its slice has the exact left adjoint which sheafifies
\[ W\longmapsto\bigoplus_{a:W\to V}\mathscr E(W,a). \tag{AB.7} \]Adjunction follows by specifying the map on each summand. Injectivity is sectionwise injectivity in each summand. An epimorphism lifts a finite sum locally by choosing a common refinement for the finitely many local lifts; T.1 sheafification gives exactness. Slice restriction itself is exact, since local lifts are taken over that same slice object. It therefore carries an injective resolution to an injective resolution on the slice.
Apply this to an injective resolution \(\mathscr F\to I^\bullet\) on \(Y_{\rm ét}\). On the slice over \(Y_V\), its section complex is \(I^\bullet(Y_V)\). Exact sheafification commutes with kernels and images, so
\[ R^qf_*\mathscr F =a\bigl[V\longmapsto H^q(Y_V,\mathscr F|_{Y_V})\bigr]. \tag{AB.8} \]Here \(a\) denotes associated sheaf. This is the direct resolution calculation in Pushforward, pullback and finite morphisms, Lemma 2.1; its proof uses neither higher-cohomology continuity nor a strict-local limit. For an étale object \(Y_V\), its small étale site is the slice: composition and the graph argument above identify the objects and maps, and the covers are the same.
AB.4. Uniformizers on étale curve neighbourhoods
Let \(U\to X\) be an étale chart of finite presentation over the smooth curve of R.5. It is smooth over \(k\): lift a map from \(X\) first, then use formal étaleness to lift the map from \(U\). Moreover
\[ \Omega_{U/k}\simeq\Omega_{X/k}\otimes_{\mathcal O_X}\mathcal O_U. \tag{AB.9} \]For completeness, a derivation from the base algebra into any module on the chart extends uniquely to the chart algebra. Apply the unique lifting property to its split square-zero algebra with structural map \(a\mapsto(a,da)\). This proves (AB.9) by the representing property of differentials. Its rank is one. By Y.6 the local rings are regular, and the closed local rings have dimension one. Distinct irreducible components cannot meet, since their meeting would give a local ring with two minimal primes instead of a domain. There are finitely many components on a quasi-compact chart. Each is an integral smooth curve; X.1 makes its closed local rings discrete valuation rings.
A closed point \(y\in U\) has residue field \(k\), and its image \(x\in X\) is closed: the induced quotient of an affine coordinate ring into \(k\) has image \(k\). Let \(\pi\) be a parameter at \(x\). Its differential is a basis of the cotangent space at \(x\). To see the identification, a \(k\)-derivation from its local ring to \(k\) is the same as a linear form on \(\mathfrak m_x/\mathfrak m_x^2\): subtract the residue scalar, use the linear form, and the product rule follows because products of two maximal-ideal elements vanish there. Formula (AB.9) carries this basis to the cotangent space at \(y\). Nakayama therefore gives
\[ \mathfrak m_y=\pi\mathcal O_{U,y}. \tag{AB.10} \]In particular each component maps nonconstantly to \(X\). If it mapped to a closed point, that point's parameter would pull back to zero, contradicting (AB.10) and dimension one. Its generic field is a finite separable extension of \(K=k(X)\), by AB.1 applied to the generic fibre. Every local map between these curve neighbourhoods has ramification index one: a parameter remains a parameter, a unit remains a unit, and \(u\pi^m\) keeps the same valuation. This proves compatibility of valuation with étale restriction.
It also proves the strict-local ring assertion mentioned in R.5. In the filtered system of pointed local étale neighbourhoods at \(x\), every ring is a discrete valuation ring with the same \(\pi\). The local transition maps are injective, since they take a nonzero \(u\pi^m\) to a nonzero element of that form. Their colimit is a domain, each nonzero element is still \(u\pi^m\), and each nonzero ideal is generated by an element of least valuation. Thus this colimit is a discrete valuation ring, including Noetherianity. Its fraction field is the colimit of the finite separable generic fields and is algebraic separable over \(K\). This degree-zero statement does not assert a higher-cohomology limit theorem.
AB.5. Local lifts of every divisor section
For a quasi-compact chart \(U\), its generic fibre consists of the generic fields of its components. Hence \(j_*\mathbf G_{m,K}(U)\) is the product of their multiplicative groups. A nonzero rational function on a component has finite divisor support: on a finite affine cover, numerator and denominator have zero-dimensional closed zero sets, which are finite in a Noetherian one-dimensional scheme. Its valuations give a section of the divisor sheaf, using the exact section description (S.2). AB.4 shows that these maps commute with restriction.
The kernel consists precisely of regular units. Valuation zero at every closed point puts both the function and its inverse in all the closed local rings. Their local representatives glue on the integral component to a regular function and its regular inverse; the generic point is already included. Thus the kernel agrees with \(\mathbf G_m\) on every chart.
To prove surjectivity as a sheaf map, let \(D=\sum_y n_y[y]\) be a section of (S.2), with finite support. At each support point choose a rational representative of a uniformizer \(\pi_y\). Shrink an open neighbourhood \(W_y\) to remove the other support points and all the other zeros and poles of \(\pi_y\). Then
\[ \operatorname{ord}(\pi_y^{n_y})|_{W_y}=D|_{W_y}. \tag{AB.11} \]On the complement of the support, the function \(1\) is a lift. These opens cover \(U\), and open immersions are étale. The local epimorphism criterion of T.1 proves surjectivity, establishing (R.14) directly. This construction does not require the divisor to be globally principal.
Finally, for a closed \(k\)-point \(x\), the sheaf \(i_{x*}A\) has sections \(A^{U_x}\), because AB.1 identifies the fibre as a discrete union of copies of \(\operatorname{Spec}k\). A short exact sequence of groups stays exact under this product: coordinates in a surjection can be lifted separately. Thus \(i_{x*}\) is exact. It preserves injectives by AB.3, and AB.2 makes sections over \(k\) exact. Applying it to an injective resolution gives \(H^q(X,i_{x*}A)=0\) for \(q>0\). Appendix S supplies the additional argument for the infinite point sum; exactness and acyclicity of its individual summands alone would not suffice.
Appendix AC. Why the curve site admits finite covers
Appendix S uses finite covering families on a basis stable under fibre products. The geometric input is that the covering maps are open. We prove the Noetherian finite-type image theorem and the flat prime-lifting argument, then verify flatness for the étale curve maps in question directly from their local parameters. This supplies the basis properties used in the divisor-sheaf calculation.
AC.1. A dominant image contains an open subset
Let \(A\subset B\) be an inclusion of domains, with \(B\) a finite-type \(A\)-algebra, and write \(K=\operatorname{Frac}A\). The normalization argument of K.1, extended to every field in Y.5, gives algebraically independent elements \(t_1,\ldots,t_d\) in \(B\otimes_AK\) such that this algebra is finite over \(K[t_1,\ldots,t_d]\). Invert a nonzero \(a\in A\) to put all the \(t_i\) in \(B_a\). Each member of a finite algebra generating set for \(B\) satisfies a monic equation over that polynomial ring. Invert one further product of denominators so that all coefficients belong to \(A_a[t_1,\ldots,t_d]\). Thus
\[ A_a[t_1,\ldots,t_d]\hookrightarrow B_a \quad\text{is finite and integral}. \tag{AC.1} \]Injection follows from algebraic independence over \(K\); the bounded powers in the monic equations give the finite generating module. The equations already hold in \(B_a\), since the domain \(B_a\) injects into \(B\otimes_AK\).
Lying over for integral inclusions is proved in K.1 by localizing at a prime and choosing a maximal ideal upstairs. Its contraction is maximal in the local base: a subring over which a field is integral is a field, as a monic equation for an inverse expresses that inverse in the subring. Applying it to (AC.1), and then taking the prime \(\mathfrak p A_a[t]+(t_1,\ldots,t_d)\) over each prime \(\mathfrak p\) of \(A_a\), gives
\[ D(a)\subset\operatorname{im}(\operatorname{Spec}B\to\operatorname{Spec}A). \tag{AC.2} \]Consequently any dominant finite-type map between integral Noetherian schemes has an image containing a nonempty open subset of its target. Choose an affine target open and a nonempty affine source open over it. The restriction is still dominant, since it contains the source generic point; apply (AC.2). Open restrictions remain of finite type here because every open of a Noetherian scheme is quasi-compact.
AC.2. Constructible images and the topological criterion
In a Noetherian scheme a constructible set is a finite union of locally closed subsets. Such sets are closed under finite unions, intersections and complements: write a locally closed set as the intersection of an open and a closed set, and distribute finite Boolean operations. Every open is quasi-compact. For example, if an open cover had no finite subcover, its finite unions would have no maximal member, contradicting the ascending-chain condition on opens. Every closed set has finitely many irreducible components: a minimal closed counterexample could be split into two proper closed subsets, each already having a finite decomposition. These are the topological forms of Noetherianity used below.
For a finite-type map \(f:Y\to Z\) between Noetherian schemes, the image of each closed subset of \(Y\) is constructible. Suppose otherwise and take a minimal closed counterexample \(T\). If \(T\) were reducible, its finitely many proper irreducible components would contradict minimality. Give \(T\) and the closure \(Z'\) of its image their reduced structures. The induced map is dominant between integral schemes. AC.1 supplies a nonempty open \(W\subset Z'\) contained in \(f(T)\). Its inverse image is nonempty open in \(T\), so
\[ f(T)=W\ \cup\ f\bigl(T\setminus f^{-1}(W)\bigr) \tag{AC.3} \]is constructible: \(W\) is locally closed in \(Z\), and the second set is the image of a proper closed subset of \(T\). This contradicts minimality. The empty set causes no exception. A locally closed subset of \(Y\) has a reduced locally closed subscheme structure of finite type over \(Y\); its open part is quasi-compact. Applying the full-image assertion to these schemes and taking finite unions proves constructibility of the image of every constructible subset. In particular the image of each quasi-compact open under \(f\) is constructible. This is the Noetherian form of Quasi-finite morphisms and Chevalley's theorem, Theorem 4.2.
A constructible subset of a Noetherian scheme which is stable under specialization is closed. To see this, take an irreducible component of its closure and remove the other components. The constructible subset is dense on the remaining nonempty open part. A finite locally closed decomposition of this dense subset has a member dense in that component, hence containing a nonempty open of the component and its generic point. Specialization stability then includes the whole component. Doing this for the finitely many components includes the entire closure. Applying this to the complement proves:
\[ \text{constructible and stable under generization} \quad\Longrightarrow\quad\text{open}. \tag{AC.4} \]AC.3. Flat local maps lift prime chains
Let \((A,\mathfrak m)\to(B,\mathfrak n)\) be a flat local map. Tensoring with \(B\) detects every nonzero \(A\)-module. Indeed, a nonzero element of a module \(N\) generates a submodule \(A/I\) with \(I\subset\mathfrak m\). Its tensor product is \(B/IB\ne0\), since \(IB\subset\mathfrak n\); flatness embeds this nonzero group in \(N\otimes_AB\). Thus the map is faithfully flat. This is the direct detection proof of Faithful flatness and the local criterion for flatness, Theorems 1.1 and 2.1.
For each prime \(\mathfrak p\subset A\), the ring \(B\otimes_A\kappa(\mathfrak p)\) is therefore nonzero and has a prime ideal. Its inverse image in \(B\) contracts to \(\mathfrak p\): all elements outside \(\mathfrak p\) have been inverted, and the field \(\kappa(\mathfrak p)\) injects into the nonzero prime quotient. Hence the spectrum map is surjective.
Now let \(f:Y\to Z\) be flat, let \(y\) map to \(z\), and let \(z'\) be a generization of \(z\). In affine neighbourhoods write the corresponding primes as \(\mathfrak q\) over \(\mathfrak p\). The local map \(A_{\mathfrak p}\to B_{\mathfrak q}\) is flat and local. The prime for \(z'\) lifts to a prime of \(B_{\mathfrak q}\) by the preceding argument. Viewed in \(B\), it is contained in \(\mathfrak q\), so defines a generization \(y'\) of \(y\) mapping to \(z'\). Every open neighbourhood of \(y\) contains \(y'\). The image of every source open is consequently stable under generization.
If \(Y,Z\) are Noetherian and \(f\) is locally of finite type, cover a source open by affine opens mapping into affine target opens. Their maps are of finite type. AC.2 makes their images constructible, and (AC.4) makes them open. Their union is open. We have proved the flat-openness theorem in the Noetherian setting used here, with its prime-lifting prerequisite. The general theorem is Flat morphisms, Theorem 3.2; its broader non-Noetherian statement is not required for this basis calculation.
AC.4. Applying openness to every curve chart
Let \(X\) be the smooth separated curve of R.5. AB.4 shows that an étale chart of finite presentation over \(X\) is a finite disjoint union of smooth integral curves, and that the local maps at closed points send a parameter to a parameter. Such a local map \(A\to B\) of discrete valuation rings is injective and makes \(B\) torsion free over \(A\): every nonzero element of \(A\) is a unit times a power of the parameter, which remains nonzero in \(B\).
A torsion-free module over a discrete valuation ring is flat, even if it is not finite. It is the filtered union of its finite submodules. Each is free by the basis-and-division proof in X.4: lift a residue basis using Nakayama, and divide a putative relation by the largest common parameter power to contradict its residue independence. Tensor product commutes with this union, and filtered colimits of modules preserve injections because every element and every equality occurs at a finite stage. Thus tensoring the whole module preserves injections. At generic points the map is a field extension and is flat as a map of vector spaces. Closed and generic points exhaust these curves; each component dominates its image curve by AB.4. This proves flatness of their étale maps at every point. AC.3 now makes them open. The same argument applies to maps between two such charts, which are étale by AB.3.
Let \(\mathcal B\) consist of the quasi-compact separated étale \(X\)-schemes of finite presentation. These schemes are Noetherian, by the Hilbert basis argument in W.4. Every étale \(X\)-scheme is covered by affine étale presentation charts over affine opens of \(X\). Each chart is separated over \(X\) and belongs to \(\mathcal B\). Its map to the affine target is affine, hence separated: multiplication of coordinate rings makes its diagonal a closed immersion. The affine target open in \(X\) is separated as well. Thus \(\mathcal B\) is a basis.
For \(V,W,U\in\mathcal B\) and maps \(V,W\to U\), the fibre product \(V\times_UW\) belongs to \(\mathcal B\). It is the inverse image of the closed diagonal of \(U\to X\) in \(V\times_XW\), hence is a closed subscheme of that Noetherian quasi-compact scheme. It is separated over \(X\). Its map to \(X\) is étale by base change, composition and cancellation from AB.3. Finite presentation follows locally from these étale maps, and globally from the finite affine cover: over Noetherian rings finite-type affine algebras have finitely generated relation ideals. The same reasoning applies to repeated fibre products.
Finally, start with any étale covering family of \(U\in\mathcal B\). Refine its members by the affine charts just described. Their maps to \(U\) are étale and open by the preceding local flatness argument. Their images form an open cover of quasi-compact \(U\), so finitely many images suffice. The corresponding finite family is a cover refining the original one. After base change to another basis object, the selected fibre products stay in \(\mathcal B\) and form a finite cover. Therefore finite covering families generate the topology on this basis, with exactly the base-change property required in S.1–S.3. T.1 then identifies its sheaves and cohomology with those on the full small étale site.
Appendix AD. Descent and degree-one multiplicative cohomology
The Picard calculation has two separate inputs: a line bundle can be recovered from faithfully flat local data, and degree-one derived cohomology records the units comparing local frames. We prove these inputs with the arbitrary parameter schemes of Q.4 in view. Throughout this appendix all schemes are over the field \(k\) used there.
AD.1. Rank one descends without a Noetherian hypothesis
Let \(A\to B\) be faithfully flat. N.1 constructs an equivalence between \(A\)-modules and \(B\)-modules with a descent datum, including their maps. Its equalizer and coaction proof does not assume \(A\) Noetherian. We extend its finiteness check to arbitrary \(A\).
If \(B\otimes_A N\) is finitely generated, finitely many tensor expressions for generators involve finitely many elements of \(N\). They generate \(N\): the quotient by their span becomes zero after faithfully flat tensoring. If \(B\otimes_A N\) is finitely presented, choose a surjection \(A^r\to N\) with kernel \(K\). The module \(B\otimes_A K\) is finitely generated. Indeed, for two finite free surjections \(E\to M\) and \(F\to M\), their pullback \(E\times_M F\) has split projections and consequently
\[ \ker(E\to M)\oplus F\simeq\ker(F\to M)\oplus E. \tag{AD.1} \]Taking one surjection from a finite presentation shows that the kernel of the other is finitely generated. Apply the already proved generator descent to \(K\). This makes \(N\) finitely presented.
Flatness also descends. Tensor an injection of \(A\)-modules with \(N\), and then with \(B\). Flatness of \(B\) and of \(B\otimes_A N\) makes the resulting map injective. Flatness of \(B\) identifies its kernel with the tensor product of the original kernel, and faithfulness makes that original kernel zero.
For completeness, a finitely presented flat module over a local ring is finite free. Lift a basis of its residue-field fibre to generators, using Nakayama's determinant argument from L.1. The kernel of the resulting finite free surjection is finitely generated by (AD.1). Flatness makes tensoring this kernel sequence with the residue field left exact; the chosen basis makes the tensorized kernel zero. Nakayama kills the kernel. Over a general ring this local isomorphism extends to a neighbourhood: choose representatives of the local basis, kill the finitely generated cokernel on a principal neighbourhood, and then kill the finitely generated kernel there. Thus a finitely presented flat module is finite locally free.
Every prime of \(A\) has a prime of \(B\) over it: the fibre algebra is nonzero by faithfulness and hence has a prime. Comparing fibres at such a pair shows that rank is unchanged by descent. In particular, if \(B\otimes_A N\) is locally free of rank one, so is \(N\). These arguments give the full arbitrary-ring version of Faithfully flat descent, Proposition 3.1.
AD.2. Effective descent over every parameter scheme
We first justify the finite affine refinements needed for an fppf cover over a possibly non-Noetherian \(k\)-scheme. A finitely presented \(A\)-algebra has the form \(B=A[x_1,\ldots,x_r]/(f_1,\ldots,f_s)\). Put all coefficients of the \(f_i\) into a finitely generated \(k\)-subalgebra \(A_0\subset A\), and let \(B_0\) have the same presentation over \(A_0\). The Noetherian theorem AC.1–AC.2 makes the image of \(\operatorname{Spec}B_0\to\operatorname{Spec}A_0\) constructible. The image for \(B\) is exactly its inverse image: for \(\mathfrak p\subset A\) over \(\mathfrak p_0\subset A_0\),
\[ B\otimes_A\kappa(\mathfrak p) =\bigl(B_0\otimes_{A_0}\kappa(\mathfrak p_0)\bigr) \otimes_{\kappa(\mathfrak p_0)}\kappa(\mathfrak p). \tag{AD.2} \]A field extension detects nonzero vector spaces. Thus the two relevant fibres are simultaneously nonempty. A constructible subset of the Noetherian affine stage is a finite Boolean combination of principal opens, so its inverse image is constructible in the same finite Boolean sense over \(A\). This is the affine approximation argument in Quasi-finite morphisms and Chevalley, Section 5.
Here is the topological step for this larger base. Give a spectrum the topology generated by the clopen sets \(D(a)\) and \(V(a)\). It is compact: an ultrafilter determines the prime \(\{a:V(a)\text{ belongs to the ultrafilter}\}\). The equations for sums and products of vanishing sets prove primality, and membership of the basic clopen neighbourhoods proves convergence. Distinct primes are separated by \(D(a)\) and \(V(a)\), so this topology is Hausdorff. A finite Boolean combination of these sets is compact. If such a compact set \(Z\) is stable under specialization and \(\mathfrak p\) lies in its Zariski closure, all the sets \(Z\cap D(a)\), \(a\notin\mathfrak p\), have the finite intersection property. Compactness gives \(\mathfrak q\in Z\) contained in \(\mathfrak p\); specialization stability puts \(\mathfrak p\) in \(Z\). Hence \(Z\) is closed. Taking complements shows that a constructible generization-stable subset is open.
The flat prime-lifting argument of AC.3 works over arbitrary rings: the localized flat local map is faithful by the cyclic-submodule proof, and its nonzero fibre has a prime. Thus the image of a flat finitely presented affine map is generization-stable and, by (AD.2), constructible. It is open. Applying this to affine charts inside any open of the source proves that a flat morphism locally of finite presentation is open. Base change retains both hypotheses and therefore openness. This supplies the version of Flat morphisms, Theorem 3.2 needed here.
Now take a jointly surjective fppf family \(\{U_i\to S\}\). Above an affine open \(W\subset S\), affine charts of the \(U_i\) have open images covering \(W\). Quasi-compactness selects finitely many charts. Their disjoint union is affine and gives a flat surjection \(\operatorname{Spec}B\to\operatorname{Spec}A=W\). Its ring map is faithful: for a nonzero module choose a nonzero cyclic submodule \(A/I\), a maximal ideal containing \(I\), and a point above that ideal. Then \(B/IB\ne0\), and flatness preserves the cyclic submodule inclusion. The same construction applies after base change. This also proves directly that every fppf family is an fpqc family in the finite affine refinement convention.
Suppose line bundles on the \(U_i\) have overlap isomorphisms satisfying the triple cocycle. Restrict to one such finite refinement above \(W\). N.1 descends its module and AD.1 makes the result a line bundle on \(W\). For an affine open \(V\subset U_i\) mapping into \(W\), the affine faithfully flat cover \(V\times_W\operatorname{Spec}B\to V\) compares the descended bundle with the prescribed bundle on \(V\). The original triple cocycle says precisely that this comparison respects descent data. N.1 descends the comparison and its inverse. Uniqueness makes these isomorphisms agree on affine opens in their overlaps, and hence on all of \(U_i\).
Repeat on affine opens \(W\) of \(S\). On an affine open in the intersection of two such opens, pull the two constructions back to their common faithfully flat refinement. They become the same original datum. Full faithfulness in N.1 therefore gives a unique comparison downstairs. These comparisons satisfy the cocycle by the same uniqueness. Ordinary open gluing constructs the global bundle: its sections are compatible tuples of local sections, with module operations defined componentwise. The projection to each local bundle is an isomorphism locally, and so the result is locally free of rank one. Compatible morphisms descend by the same argument. This is the line-bundle case of Faithfully flat descent, Theorem 5.1, with no separation or Noetherian assumption on \(S\).
AD.3. The degree-one comparison and its group law
On the small étale site of \(C\), let \(F\) be any abelian sheaf. T.2 gives an injection \(F\to I\) with \(I\) injective; put \(Q=I/F\). T.3 gives
\[ H^1(C,F)=Q(C)/\operatorname{im}\bigl(I(C)\to Q(C)\bigr). \tag{AD.3} \]For \(q\in Q(C)\), local surjectivity gives a cover and lifts \(b_i\in I(U_i)\). AC.4 lets us choose a finite cover from its basis. The differences \(a_{ij}=b_j-b_i\) belong to \(F(U_i\times_C U_j)\) and satisfy
\[ a_{jk}-a_{ik}+a_{ij}=0. \]Changing lifts changes this cocycle by a coboundary; adding a global section of \(I\) to \(q\) leaves its class unchanged.
Conversely, an \(F\)-valued cocycle on such a cover is an \(I\)-valued cocycle. The injective Čech acyclicity proved in S.2 supplies \(b_i\) with \(a_{ij}=b_j-b_i\). Their images in \(Q\) match, so glue to \(q\in Q(C)\). A second choice of primitives differs by a matching family in \(I\), hence a global section. If the original cocycle changes by the coboundary of an \(F\)-valued zero-cochain, its primitives can change by that zero-cochain and its \(Q\)-section is unchanged. These constructions commute with restriction to a common refinement and are inverse. They also add, proving
\[ \mathop{\mathrm{colim}}_{\mathcal U}\check H^1(\mathcal U,F) \simeq H^1(C,F). \tag{AD.4} \]The colimit can be read as cocycles identified when their restrictions to a common refinement are cohomologous. It does not depend on the choice of maps defining a refinement: the two resulting local lifts represent the same \(q\), so their differences are an \(F\)-coboundary. The construction agrees with the connecting map in (AD.3), thus with derived degree-one cohomology. This is the degree-one calculation of Cohomology on sites, Theorem 6.2, here obtained directly from the local resolutions and injective Čech proof.
Apply it to \(F=\mathbf G_m\), written multiplicatively. The unit sheaf property follows from N.4 and affine descent: coefficients and inverses descend, and their product remains one. A cocycle \(g_{ij}g_{jk}=g_{ik}\) glues trivial line bundles by the rule \(e_j=e_i g_{ij}\). AD.2 makes this a line bundle on \(C\). Conversely, Zariski local frames of a line bundle give such a cocycle. Changing frames to \(e_i b_i\) changes the units to \(b_i^{-1}g_{ij}b_j\). Bundle isomorphisms give exactly these changes after a common trivializing refinement. These constructions are inverse by full faithfulness of descent. Products of cocycles are the transition units of tensor products. Therefore
\[ H^1(C,\mathbf G_m)\simeq\operatorname{Pic}(C) \tag{AD.5} \]as groups, naturally under pullback wherever the same constructions are made. In particular, the first equality of (P.5) is independent of the function-field vanishing argument used for its higher degrees.
AD.4. Rigidification and the Kummer epimorphism
Let \(f:C_T\to T\) and let \(p_T:T\to C_T\) be the chosen section. W.1 and X.1 show \(f_*\mathcal O_{C_T}=\mathcal O_T\): on an affine open \(\operatorname{Spec}A\subset T\), compute sections using a finite affine cover of \(C\) and its overlaps, then tensor its degree-zero kernel with the flat \(k\)-module \(A\). The result is \(k\otimes_k A=A\). These identifications restrict and glue.
Consequently an automorphism of any line bundle is multiplication by a unique unit from \(T\). For a bundle \(L\), set
\[ L^{\mathrm{rig}}=L\otimes f^*(p_T^*L)^{-1}. \tag{AD.6} \]Evaluation gives its canonical trivialization along \(p_T\). A rigidified automorphism is the identity. Tensoring \(L\) by a bundle pulled back from \(T\) leaves (AD.6) canonically unchanged. Conversely, isomorphic normalizations mean that the original bundles differ by such a pullback. Thus normalization identifies \(\operatorname{Pic}(C_T)/f^*\operatorname{Pic}(T)\) with rigidified isomorphism classes. An isomorphism between two rigidified objects, when it exists, is unique. Compatible classes on an fppf cover therefore have unique overlap isomorphisms satisfying the cocycle. AD.2 descends both the bundle and its trivialization along the section. This proves that the quotient presheaf is already an fppf sheaf here and establishes the assertion used in Q.4 on every \(T\).
Finally let \(n\) be invertible in \(k\). For a unit \(u\in A^\times\) on an affine étale chart, put \(B=A[t]/(t^n-u)\). It is free of rank \(n\) over \(A\), its fibres are nonzero, and \(t\) is a unit. It is étale: across a square-zero extension, any lift of a root is uniquely corrected by subtracting its equation error divided by \(nt^{n-1}\); this derivative is a unit. Thus the finitely presented algebra is formally étale. The resulting étale cover supplies an \(n\)-th root of \(u\). Together with the definition of \(\mu_n\), this proves exactness of
\[ 1\longrightarrow\mu_n\longrightarrow\mathbf G_m \xrightarrow{(\cdot)^n}\mathbf G_m\longrightarrow1 \tag{AD.7} \]on the small étale site. T.3 now gives its long exact sequence, AD.5 identifies its degree-one terms, and Appendix R supplies the higher vanishing used in P.2.
Appendix AE. Flat charts and proper geometrically integral parameter spaces
This appendix proves the geometric permanence statements used in P.1 and Q.2–Q.5. It connects the infinitesimal calculations to open images, proves properness of the projective spaces used here directly from their graded charts, and checks geometric integrality of the powers of the curve.
AE.1. Smooth local equations give flatness
Let \(A\) be Noetherian and let \(S=A[x_1,\ldots,x_N]/I\) be finitely presented and formally smooth over \(A\). The splitting argument (Y.14)–(Y.15) works with \(A\) in place of the field: lift the identity of \(S\) to \(A[x]/I^2\), subtract this lift from the quotient map, and differentiate polynomials over \(A\). It gives a split injection
\[ I/I^2\longrightarrow S^N. \tag{AE.1} \]At a chosen prime \(\mathfrak q\) of \(S\), this finite projective module is free. Choose \(f_1,\ldots,f_c\in I\) giving a basis there. Their gradient rows are independent over \(\kappa(\mathfrak q)\), so a \(c\)-column minor is nonzero. If \(\mathfrak Q\) is the corresponding prime of \(A[x]\), the basis assertion gives
\[ I_{\mathfrak Q}=(f_1,\ldots,f_c)_{\mathfrak Q}+I_{\mathfrak Q}^2. \tag{AE.2} \]Nakayama applied to the finite \(A[x]_{\mathfrak Q}\)-module \(I_{\mathfrak Q}/(f_1,\ldots,f_c)\) makes it zero. Clearing the finitely many denominators in its generators supplies a neighbourhood where the \(f_i\) generate the ideal and the minor is invertible. Thus the local presentation is exactly the one established in Formally smooth, unramified and étale ring maps, Theorem 5.1.
Put \(\mathfrak p=\mathfrak q\cap A\) and \(B=A[x]_{\mathfrak Q}\). The local map \(A_{\mathfrak p}\to B\) is flat, because polynomial algebras are free and localization preserves flatness. Its closed fibre is a localization of the polynomial algebra over \(\kappa(\mathfrak p)\), hence is regular by Y.5. The images of the \(f_i\) have independent classes in the cotangent space of this local fibre ring: differentiating a product of two maximal-ideal elements gives zero over the residue field, whereas the selected gradient minor is invertible. Y.4 makes these classes part of a regular system of parameters. In particular, the \(f_i\) form a regular sequence in the closed fibre.
Apply U.2 successively. At each step the next equation is a nonzerodivisor on the closed fibre of the preceding flat local quotient. U.2 proves flatness of that quotient by the next equation. We obtain
\[ S_{\mathfrak q}=B/(f_1,\ldots,f_c)B \quad\text{flat over }A_{\mathfrak p}. \tag{AE.3} \]This implies flatness of \(S\) over \(A\). Indeed, the kernel obtained by tensoring any injection of \(A\)-modules with \(S\) is an \(S\)-module. Its localization at every \(\mathfrak q\) vanishes by (AE.3). Such a module is zero: a nonzero element generates \(S/J\), which remains nonzero at a maximal ideal containing the proper ideal \(J\). Thus every tensorized injection is injective.
We have proved that every smooth morphism with Noetherian base is flat on its affine charts. Étale morphisms are formally smooth and locally finitely presented, so the same conclusion applies. Combining this with AD.2 proves that they are open in the situation of P.1. The polynomial-fibre and successive-quotient proof is also given in Smooth algebras over a field and the Jacobian criterion, Theorem 5.1; here its flatness input is the explicit U.2 argument.
AE.2. Projective space is universally closed
Let \(A\) be any ring, let \(S=A[X_0,\ldots,X_r]\) with its usual grading, and let \(Z\) be a closed subset of \(\mathbf P^r_A\). By the topology of \(\operatorname{Proj}\), write \(Z=V_+(I)\) for a homogeneous ideal \(I\). Put \(M=S/I\). If \(\mathfrak p\in\operatorname{Spec}A\) is outside the image of \(Z\), then
\[ \operatorname{Proj}\bigl(M\otimes_A\kappa(\mathfrak p)\bigr)=\varnothing. \tag{AE.4} \]Each standard affine chart therefore has zero coordinate ring. In the localization at \(X_i\), the equality \(1=0\) means that some positive power of \(X_i\) vanishes in the graded quotient over \(\kappa(\mathfrak p)\). If these powers are \(e_i\), every monomial of degree greater than \(\sum_i(e_i-1)\) vanishes. Choose such a degree \(m\). The finite \(A\)-module \(M_m\) has zero fibre at \(\mathfrak p\). Nakayama gives \((M_m)_{\mathfrak p}=0\), and finitely many generators then give an element \(a\notin\mathfrak p\) for which \((M_m)_a=0\). Since the graded algebra is generated in degree one, all its pieces of degree at least \(m\) vanish after this localization. Every projective fibre over \(D(a)\) is empty. Thus the complement of the image of \(Z\) is open.
The projection \(\mathbf P^r_A\to\operatorname{Spec}A\) is closed. The argument applies to every ring, and therefore to every affine chart of every changed base. It proves universal closedness. The finitely many standard charts give finite type. The equations
\[ X_iY_j-X_jY_i=0\qquad(0\leq i,j\leq r) \tag{AE.5} \]cut out the diagonal in \(\mathbf P^r_A\times_A\mathbf P^r_A\). On the chart where \(X_i=Y_j=1\), one equation is \(X_jY_i=1\). Both factors are therefore units, and the other equations identify every coordinate ratio in the two projective points. This identifies the closed subscheme with the diagonal on each chart. Hence projective space is separated. These three properties prove properness, without a restriction on the base ring.
A closed subscheme of projective space is proper too. A closed immersion is of finite type, separated and universally closed; each property is preserved by composition and base change. For universal closedness this says that the composition of two closed maps is closed after every base change. For finite type it follows from composing finite algebra-generator lists and finite affine covers. For separation, the relative diagonal of a composite factors as its first relative diagonal followed by the pullback of the second closed diagonal. Thus products of proper schemes over a field are proper: the product projection is a base change, followed by the other structure map. In particular the projective curve \(C\), all its powers, and all their base changes have the properness used in Q.2. Compare Proper morphisms and the valuative criterion of properness, Theorem 2.1; the graded argument above supplies the projective case directly.
AE.3. The curve powers remain integral over every field extension
For every \(T/k\), AD.4 proves
\[ (C_T\longrightarrow T)_*\mathcal O_{C_T}=\mathcal O_T. \tag{AE.6} \]Successive projections, starting with \(T=\operatorname{Spec}K\), therefore give
\[ \Gamma((C_K)^d,\mathcal O)=K \qquad(K/k\text{ any field extension},\ d\geq0). \tag{AE.7} \]The schemes \((C_K)^d\) are smooth over \(K\). Base change preserves the lifting property and finite presentation. Products preserve them as well: a map to a product is a pair of maps, lift the two components on a common open refinement, and use the combined finite presentations. Y.6 consequently makes all their local rings regular local domains, including when \(K\) is imperfect.
They are Noetherian and have finitely many irreducible components. Distinct components cannot meet: components through a point give distinct minimal primes in its local ring, which is a domain. Thus each component is open and closed. Two or more components would give a nonconstant idempotent global function, by gluing zero on one component and one on the others. This contradicts (AE.7). Each power is therefore irreducible. Its local rings are reduced, so the scheme is reduced as well, and hence integral. This proves geometric integrality of \(C^d\), including \(d=0\).
The universally surjective map \(C^d\to H_d\) in Q.2 now gives geometric irreducibility of \(H_d\). Its smooth charts give geometric reducedness by Y.6. Thus \(H_d\) is geometrically integral. The Abel surjection \(H_g\to P^g\) in Q.5 similarly gives geometric irreducibility of the Picard piece; smoothness gives geometric reducedness. The properness argument there pulls back closed subsets along this universally surjective map and uses AE.2, so it works over arbitrary changed bases. Translation by \(\mathcal O_C(dp)\) gives the same properties of every degree piece. In particular \(P^0\) is the proper geometrically connected group required by (P.1).
Appendix AF. Constants and connected fibres on the generic curve neighbourhood
In O.3 the smooth curve family comes with a finite map to a projective scheme over an integral Noetherian base. We use that map to prove the cohomological statements needed in O.4, including base change to every geometric fibre after one further shrinking. All cohomology below is ordinary Zariski cohomology, as constructed in T and computed in W.
AF.1. Finite maps and the projective cohomology calculation
First, finite morphisms are proper. Here is the algebraic closed-image argument in the finite case. For a finite algebra \(R\to D\) and an ideal \(J\subset D\), put \(R'=R/(J\cap R)\) and \(D'=D/J\). The induced map \(R'\to D'\) is injective and finite. At any prime \(\mathfrak p\) of \(R'\), its localization is still injective, so \(D'_{\mathfrak p}\ne0\). If its residue algebra were zero, Nakayama would make this finite module zero. Thus the residue algebra is nonzero and has a maximal ideal. Its inverse image is a prime of \(D'\) over \(\mathfrak p\). This proves
\[ \operatorname{image}(V(J)\longrightarrow\operatorname{Spec}R) =V(J\cap R). \tag{AF.1} \]Tensoring a finite list of module generators proves that every base change remains finite, so the same argument proves universal closedness. The multiplication map \(D\otimes_R D\to D\) is surjective, giving a closed diagonal on affine charts. Module generators also generate the algebra, proving finite type. Hence the morphism is proper. Composition of finite maps is finite, by taking products of module generators. This is the finite-case argument in Affine, integral and finite morphisms, Sections 4–5, with the needed lying-over assertion proved above by Nakayama.
Let \(B\) be Noetherian and suppose
\[ q:C\longrightarrow\mathbf P^N_B \quad\text{is finite}. \tag{AF.2} \]For a coherent sheaf \(F\) on \(C\), the sheaf \(q_*F\) is coherent. On a standard affine chart with coordinate ring \(R\), its inverse image is \(\operatorname{Spec}D\), where \(D\) is finite over \(R\). A finite \(D\)-module is finite over \(R\), by multiplying the two finite generating lists. Restriction to a principal open localizes that module, by W.1, so these descriptions give a coherent sheaf on the projective space. This also proves the pushforward description directly, without a higher-direct-image theorem.
The standard affine cover of \(\mathbf P^N_B\) and its inverse-image cover of \(C\) have identical ordered section complexes for \(q_*F\) and \(F\). All intersections in both covers are affine. W.2 therefore gives
\[ H^i(C,F)=H^i(\mathbf P^N_B,q_*F). \tag{AF.3} \]W.4 makes these modules finite over \(B\), and W.2 makes them zero for \(i>N\). The finite map of O.3, composed with the closed projective embedding of its target, has form (AF.2). Thus (AF.3) proves precisely the coherent finiteness needed for that family.
AF.2. A bounded flat complex after shrinking an integral base
Let \(B\) now be a domain, with fraction field \(K\). Every finite \(B\)-module \(M\) becomes finite free after inverting one nonzero element. Choose elements of \(M\) whose images form a \(K\)-basis of \(M\otimes_B K\); clearing denominators of a chosen basis supplies such elements. The resulting map \(B^r\to M\) is injective, since its kernel becomes zero over \(K\) and \(B^r\) is torsion-free. Its finite cokernel becomes zero over \(K\). Each member of a finite generating list for that cokernel is killed by a nonzero element of \(B\). Inverting their product kills the cokernel. This includes rank zero. For finitely many modules, multiply their finitely many choices of denominator.
We will also use the following tensor calculation. Suppose \(D^\bullet\) is a bounded complex of flat modules over a ring \(A\), and every \(H^i(D)\) is flat. Write \(Z^i\) for its cycles and \(B^i_D\) for its boundaries. If \(b\) is its last degree, \(Z^b=D^b\) is flat. The two sequences
\[ \begin{aligned} 0\longrightarrow B^i_D\longrightarrow Z^i \longrightarrow H^i(D)\longrightarrow0,\\ 0\longrightarrow Z^{i-1}\longrightarrow D^{i-1} \longrightarrow B^i_D\longrightarrow0. \end{aligned} \tag{AF.4} \]and U.1 show successively that \(B^b_D,Z^{b-1},B^{b-1}_D,\ldots\) are flat and that all these sequences remain exact under every tensor product. The differential factors through its boundary module. The tensorized sequences identify its kernel and image with \(Z^i\otimes_A M\) and \(B^i_D\otimes_A M\). Consequently
\[ H^i(D^\bullet\otimes_A M)=H^i(D^\bullet)\otimes_A M \quad\text{for every }A\text{-module }M. \tag{AF.5} \]This argument uses boundedness and flatness of the cohomology as well as flatness of the terms. It is the cycle calculation underlying Base change and the Grothendieck complex, Lemma 3.1; no assertion that arbitrary cohomology always commutes with tensoring is being made.
Apply it to the inverse-image affine cover in AF.1 with \(F=\mathcal O_C\), for the smooth family over the integral Noetherian ring \(B\) in O.3. AE.1 makes each affine coordinate module flat over \(B\). The ordered complex is bounded, its cohomology modules are finite by (AF.3), and only finitely many degrees occur. Localize \(B\) once so that every one of those modules is free, using the preceding denominator argument. Localization commutes with the complex and its cohomology by W.1.
After this localization, every \(B\)-algebra \(A\) gives the base-changed affine cover with section complex \(D^\bullet\otimes_B A\), by W.1. W.2 and (AF.5) prove
\[ H^i(C,\mathcal O_C)\otimes_B A \xrightarrow{\ \sim\ } H^i(C_A,\mathcal O_{C_A}) \qquad\text{for every }B\text{-algebra }A. \tag{AF.6} \]The comparison sends a section or cocycle to its scalar extension, so the degree-zero isomorphism is an isomorphism of algebras. Further localizations preserve it. The affine-cover comparison is also described in [Stacks, curve constants]; here W.1–W.2 supply its cohomology proof and (AF.4) supplies the additional arbitrary-tensor step on this open neighbourhood.
AF.3. The finite algebra separates exactly the geometric components
Put \(E=\Gamma(C,\mathcal O_C)\). It is finite by AF.1. The generic algebra \(E\otimes_B K\) is a product of finite separable fields, as proved in O.4: its formation commutes with field extension, and smoothness makes its scalar extension to an algebraic closure reduced. The finite-dimensional algebra and Chinese remainder argument is the one in AB.1. O.4 descends the monic separable polynomials, derivative inverses and algebra isomorphisms, so after another localization \(E\) is finite étale over \(B\). This extra localization retains (AF.6).
Let \(T=\operatorname{Spec}E\). Global sections define a canonical morphism \(g:C\to T\) over \(\operatorname{Spec}B\): on each affine open of \(C\), use restriction of functions to define its ring map; those maps agree on overlaps. The graph of \(g\) is a closed immersion into \(C\times_B T\), since it is the pullback of the closed diagonal of the finite morphism \(T\to\operatorname{Spec}B\). The projection of that product to \(T\) is a base change of the proper map \(C\to\operatorname{Spec}B\), proved by AF.1 and AE.2. Thus \(g\) is proper by AE.2. Its graph is also open, by the étale diagonal calculation in O.4. Composing this open immersion with the smooth product projection proves that \(g\) is smooth of relative dimension one.
Take any algebraically closed field \(\Omega\) with a map \(B\to\Omega\). The field calculation in AB.1 and (AF.6) give an isomorphism of algebras
\[ \Gamma(C_\Omega,\mathcal O_{C_\Omega}) =E\otimes_B\Omega\simeq\Omega^r. \tag{AF.7} \]The \(r\) primitive idempotents decompose \(C_\Omega\) into the inverse images of the \(r\) points of \(T_\Omega\). A section of a product decomposition is a tuple of sections, so the algebra of global functions on each such inverse image is the corresponding factor \(\Omega\). It is nonzero, making that inverse image nonempty. A decomposition into two nonempty open-and-closed subsets would glue the constants zero and one to an idempotent other than zero or one. A field has no such idempotent. Every inverse image is therefore connected.
Every geometric point of \(T\) is included in this calculation: compose its map \(E\to\Omega\) with \(B\to E\), and take the factor selected by that point. Its inverse image is exactly the geometric fibre of \(g\). Hence \(g\) has geometrically connected nonempty fibres, as required in O.1. Their smoothness and Y.6 make them geometrically integral by the component argument of AE.3.
AF.4. Compatibility with the original neighbourhood
All extra changes above invert finitely many nonzero elements of the integral ring \(B\) from O.3. For their product \(b\), O.3 has a power \(q\) with \(b^q\in A\), where \(A\) is the original reduced base ring, and
\[ B_b=B\otimes_A A_{b^q}. \tag{AF.8} \]Thus the changes shrink the original open neighbourhood and retain its finite surjective radicial cover. The finite boundary remains finite by base change. The smoothness and relative dimensions remain unchanged. Splitting by the idempotents of \(E\) now gives every factor in (O.1), with the connectedness, nonemptiness and properness proved in AF.3. This proves the needed constant-field factorization for the family already constructed in O.3; the general Stein-factorization and formal-functions theorems are not needed for this step.
Appendix AG. Finite normalization and smoothness of normal curves
The completion in O.1 requires normalization over a perfect field that may have positive characteristic. This appendix supplies the field-independent algebra and the finite separable residue-field step. The normal-local-ring argument already proved in L.1 applies in every characteristic.
AG.1. Polynomial normalization and a separable trace bound
Let \(A\) be a finite-type domain over a field \(k\), and let \(L\) be a finite extension of its fraction field. Y.5 extends K.1's weighted-generator argument to every field. It gives a finite integral inclusion
\[ P=k[t_1,\ldots,t_d]\subset A, \qquad K=\operatorname{Frac}P\subset L. \tag{AG.1} \]The extension \(L/K\) is finite: tensor the finite \(P\)-module \(A\) with \(K\); the resulting finite-dimensional domain over \(K\) is a field, because multiplication by a nonzero element is injective and hence surjective. It is the fraction field of \(A\). If \(d=0\), this already makes \(L\) finite over \(k\), and its integral closure over \(A\) is a subspace of this finite-dimensional space. Thus this case is finite. Suppose \(d>0\).
The content and reduced-fraction proofs in K.1 use only that coefficients form a field, so \(P\) is a unique-factorization domain and is integrally closed over arbitrary \(k\). Its Noetherianity is proved in W.4. Suppose first that \(L/K\) is separable. The field \(K\) is infinite. The primitive-element argument in K.1 therefore applies: choose a linear combination of generators that takes distinct values under all embeddings in a splitting field. A choice exists by avoiding the finitely many nonzero linear equations; substituting powers of one parameter reduces this to avoiding finitely many roots in the infinite field \(K\). Its distinct conjugate values show that it generates \(L\).
Scale this primitive element by a nonzero member of \(P\) so that it is integral over \(P\). Explicitly, for a monic equation with coefficients \(a_i\in K\), choose \(s\ne0\) clearing their denominators; the equation for \(s\theta\) has coefficients \(s^i a_i\in P\). Denote the scaled element by \(z\). Its powers \(e_i=z^i\), \(0\leq i<n=[L:K]\), form a basis. L.3's multiplication-matrix and Vandermonde calculation now works without any characteristic-zero assumption: separability makes the conjugate values distinct. For the trace matrix and its determinant it gives
\[ G_{ij}=\operatorname{Tr}_{L/K}(e_i e_j)\in P, \qquad 0\ne\Delta=\det G\in P. \tag{AG.2} \]Here integrality of conjugates, closure under sums and products, and normality of \(P\) put the traces in \(P\), exactly as in L.3. If \(c\) is integral over \(P\), every \(\operatorname{Tr}(ce_j)\) is in \(P\). The adjugate of \(G\) bounds its coordinates in the power basis. Thus the integral closure \(D\) of \(P\) in \(L\) satisfies
\[ D\subseteq\bigoplus_{i=0}^{n-1}\Delta^{-1}P e_i. \tag{AG.3} \]It is a submodule of a finite module over the Noetherian ring \(P\), hence finite. The trace comparison is Normalization, Theorem 4.1; L.3 supplies the actual nondegeneracy calculation used here.
AG.2. Coefficient roots handle inseparability
In characteristic zero every finite extension is separable, because an irreducible polynomial is relatively prime to its nonzero derivative. Now suppose \(\operatorname{char}k=p>0\). Choose finitely many generators \(\alpha_j\) of \(L/K\). Their irreducible minimal polynomials have the form
\[ f_j(T)=h_j(T^{q_j}),\qquad q_j=p^{e_j}, \tag{AG.4} \]where \(h_j\) is separable. Indeed, a zero derivative means every exponent is divisible by \(p\); remove such powers until the derivative is nonzero. The remaining polynomial is still irreducible, and is therefore relatively prime to its derivative.
Choose a common \(q=p^e\) divisible by all \(q_j\). Only finitely many elements of \(k\) occur in the numerators and denominators of the coefficients of the \(h_j\). In an algebraic closure, adjoin their \(q\)-th roots to obtain a finite extension \(k'/k\), and put
\[ P'=k'[t_1^{1/q},\ldots,t_d^{1/q}], \qquad K'=\operatorname{Frac}P',\qquad L'=LK'. \tag{AG.5} \]The root variables are algebraically independent: raising a proposed relation to the \(q\)-th power would give a relation among the original parameters. Thus \(P'\) is again a polynomial ring. A basis of \(k'/k\), multiplied by the monomials in the root variables with exponents less than \(q\), generates it over \(P\), so it is finite over \(P\).
Every coefficient of \(h_j\) has a \(q_j\)-th root in \(K'\): take the indicated roots term by term in a numerator and denominator. Replace the coefficients of \(h_j\) by these roots, obtaining a polynomial \(g_j\). In characteristic \(p\) the power of a sum is the sum of the powers, and hence \(g_j(T)^{q_j}=h_j(T^{q_j})=f_j(T)\). The roots of \(g_j\) are the unique \(q_j\)-th roots of the distinct roots of \(h_j\), so they are distinct. Since \(\alpha_j\) is a root of \(g_j\), it is separable over \(K'\). Adjoining these generators successively shows that \(L'/K'\) is finite separable: at each step the minimal polynomial divides a separable polynomial.
AG.1 makes the integral closure \(D'\) of \(P'\) in \(L'\) finite over \(P'\), hence over \(P\). The closure \(D\) of \(P\) in \(L\) embeds in \(D'\), since its monic equations remain equations over \(P'\). It is a \(P\)-submodule and therefore finite. Finally, integral closure over \(A\) and over \(P\) agree: one implication uses \(P\subset A\), the other uses the integrality of \(A/P\) and transitivity from K.1. Its finite \(P\)-generators also generate it over \(A\). This proves finiteness in every characteristic and over imperfect fields. The coefficient-root construction is the proof in Normalization, Theorem 5.1.
AG.3. Componentwise gluing and the normal local rings
Let \(A\) be reduced and of finite type over \(k\), with minimal primes \(\mathfrak p_1,\ldots,\mathfrak p_r\). There are finitely many by K.1. The total-fraction calculation in L.3 works over any field; explicitly choose \(a_i\in\bigcap_{j\ne i}\mathfrak p_j\setminus\mathfrak p_i\) by multiplying one element from each \(\mathfrak p_j\setminus\mathfrak p_i\). For one prime use \(a_1=1\). Reducedness makes \(A\to\prod_i A/\mathfrak p_i\) injective. An element outside every minimal prime is consequently a nonzerodivisor. The sum \(s=\sum_i a_i\) is such an element, and \(a_i/s\) are the component idempotents. If \(b\notin\mathfrak p_i\), the element \(a_i b+\sum_{j\ne i}a_j\) is again a nonzerodivisor and supplies the inverse of \(b\) in the selected component. Conversely an element of \(\mathfrak p_i\) annihilates the nonzero \(a_i\). These statements prove
\[ Q(A)=\prod_i\operatorname{Frac}(A/\mathfrak p_i), \qquad \overline A=\prod_i\overline{A/\mathfrak p_i}. \tag{AG.6} \]For the second equality, the component idempotents are integral, and adjoining them gives the product of the component rings. Integral closure commutes with this finite integral extension by transitivity; integrality over a product is tested componentwise. AG.1–AG.2 make each factor finite, hence make \(\overline A\) finite over \(A\). Each factor is integrally closed: an element integral over that factor is integral over the original component ring and already belongs to the closure.
Integral closure commutes with localization. For clarity, if an element satisfies a monic equation after localization, choose one denominator \(v\) clearing its coefficients and its representation as a localized element. Multiplication by \(v\) turns it into an element \(c\) of the original ambient algebra with a monic equation \(P(c)=0\) in the localization. Some further allowed denominator \(h\) kills \(P(c)\) before localization. Multiplying the degree-\(n\) equation by \(h^n\) gives a monic equation for \(hc\) in the original algebra. This proves the reverse inclusion; the forward inclusion follows by localizing a monic equation. This is the full denominator argument of Integral extensions, Theorem 2.1.
The affine normalizations therefore agree on principal opens and glue, with compatible identifications on overlaps, to a finite normalization of every reduced finite-type \(k\)-scheme. Their local rings are normal domains by (AG.6) and localization. The finite lying-over proof in AF.1 makes the normalization surjective, and its generic fields are unchanged by (AG.6). On a normal open it is an isomorphism, since integral closure there adds no functions.
For a curve, its normal local rings at closed points have dimension one. On each component, Noether normalization is finite over \(k[t]\). The closed point has finite residue field over \(k\), by Y.5, so its contraction contains a nonzero polynomial in \(t\). It is not the generic point. Incomparability for integral extensions, proved in K.1, bounds every prime chain by a chain in \(k[t]\); the chain from the zero prime to this maximal prime has length one. Localization gives dimension one. L.1 now applies exactly as written: the fraction acting on the maximal ideal forces a single generator, and Krull separation gives the valuation by its powers. Thus these rings are DVRs. This uses neither complex analysis nor a characteristic-zero assumption.
AG.4. A separable residue field gives a smooth curve chart
Let \(S\) be a finite-type \(k\)-algebra and \(x\) a closed point whose local ring \((R,\mathfrak m)\) is regular of dimension one. Suppose its finite residue field \(\kappa/k\) is separable. The square-zero root-lifting proof in AB.1 makes \(\kappa\) formally étale over \(k\). It therefore supplies a \(k\)-algebra section of \(R/\mathfrak m^2\to\kappa\).
A derivation from \(R\) to a \(\kappa\)-vector space kills \(\mathfrak m^2\). In the splitting \(R/\mathfrak m^2=\kappa\oplus\mathfrak m/\mathfrak m^2\), it vanishes on \(\kappa\): differentiating a separable minimal polynomial, whose derivative is invertible, kills the derivative of each algebraic generator. On the square-zero summand it is exactly a \(\kappa\)-linear map. The universal property of differentials consequently gives
\[ \Omega_{R/k}\otimes_R\kappa\simeq\mathfrak m/\mathfrak m^2, \qquad\dim_\kappa(\Omega_{R/k}\otimes_R\kappa)=1. \tag{AG.7} \]Present \(S=k[X_1,\ldots,X_N]/I\), and let \(\mathfrak Q\) be the polynomial prime over \(x\). The polynomial differential presentation and (AG.7) say that the gradients of the equations span a space of dimension \(N-1\). Choose \(N-1\) equations with an invertible minor at \(x\). Their classes in the maximal ideal of \(k[X]_{\mathfrak Q}\), modulo its square, are independent: a relation modulo the square would differentiate to a relation among those gradients. Y.5 makes this ambient local ring regular of dimension \(N\), since its residue field is finite over \(k\). Y.4 makes the quotient by the chosen equations a regular local domain of dimension one.
That quotient surjects onto \(R\). A nonzero kernel would contain a nonzero nonunit; the dimension-drop formula (Y.8) would make its quotient zero-dimensional, contradicting \(\dim R=1\). Thus the kernel is zero. The remaining equation ideal is finitely generated. Clear denominators annihilating its generators in this local quotient, and invert the selected minor. On the resulting neighbourhood the chosen equations generate the entire ideal and retain that invertible minor. Their square-zero lifting calculation solves for corrections in the selected variables, exactly as in Y.6, giving a standard smooth chart of relative dimension one. This proves the needed case of Smooth algebras over a field and the Jacobian criterion, Theorem 3.2.
Over a perfect field every finite residue extension is separable. In positive characteristic, an irreducible polynomial with zero derivative would have all exponents divisible by \(p\), and taking \(p\)-th roots of its coefficients would make it a proper \(p\)-th power, a contradiction. In characteristic zero its derivative is nonzero. Y.5 supplies finiteness of the residue extension. Hence every closed point of a normal finite-type curve over a perfect field has the smooth neighbourhood just proved.
Those neighbourhoods cover the curve. Indeed, a nonempty closed complement has a nonempty affine open and a maximal ideal, giving a point with finite residue field over the ground field. Such a point is closed in the whole scheme: in an affine neighbourhood of any specialization, its coordinate-ring image in that finite field is itself a field, so the corresponding prime is maximal and has no proper specialization. This contradicts the choice of complement. The normalization over \(K^{\mathrm{perf}}\) in O.1 is therefore smooth. Its unchanged normal open contains the original smooth curve by Y.6 and L.1, completing the normalization and smoothness steps used there.
AG.5. Finite normalization of integer models
Let \(A\) be a domain of finite type over \(\mathbf Z\), let \(K=\operatorname{Frac}A\), and let \(L/K\) be finite. Its integral closure \(C\subset L\) is a finite \(A\)-module. We prove this locally on \(\operatorname{Spec}A\), using the separated quasi-finite factorization proved in AW.1–AW.5. That factorization uses integral elements but does not assume finite normalization.
First recall the trace argument in a form which does not require a field as the coefficient ring. If \(P\) is a normal Noetherian domain with infinite fraction field \(E\), and \(L/E\) is finite separable, choose an integral primitive element by the scaling argument of AG.1. Its power basis and the distinct-conjugate calculation of L.3 give the nonzero trace determinant \(\Delta\). Normality of \(P\) puts every trace of a product of integral elements in \(P\). The adjugate calculation (AG.3) therefore places the whole integral closure in a free fractional \(P\)-module of finite rank. A submodule of that module is finite, by Noetherianity. In particular this applies to \[ P=\mathbf Z[t_1,\ldots,t_d],\qquad E=\mathbf Q(t_1,\ldots,t_d). \tag{AG.8} \] Here \(P\) is Noetherian by the Hilbert basis theorem, starting with the principal ideals of \(\mathbf Z\). For normality, the content argument in K.1 applies to a polynomial over any unique-factorization domain: reduction modulo a prime factor shows that a product of primitive polynomials is primitive; factoring in the fraction-field polynomial ring and clearing contents proves unique factorization in the original polynomial ring. Induction starts with prime factorization of integers. The reduced-fraction argument then proves integral closedness: a monic equation for a fraction in lowest terms forces its denominator to divide a power of its relatively prime numerator. The same proof applies to a localization of \(P\). Every finite extension of \(E\) is separable, because characteristic zero makes the derivative of an irreducible polynomial relatively prime to that polynomial.
If \(A\) has positive characteristic, its characteristic is a prime \(p\), and AG.1–AG.2 already prove the assertion over \(\mathbf F_p\). Suppose therefore that \(\mathbf Z\hookrightarrow A\). At a prime of \(A\) contracting to zero, first apply AG.1–AG.2 to \(A\otimes\mathbf Q\). The finitely many parameters and monic equations in its polynomial normalization descend after inverting one nonzero integer \(m\). They make \(A[1/m]\) finite over \(\mathbf Z[1/m][t_1,\ldots,t_d]\). Algebraic independence over \(\mathbf Q\) makes this inclusion injective. The trace argument just given proves finite normalization there, since \(L\) is finite over \(\mathbf Q(t_1,\ldots,t_d)\). Thus the generic-fibre points have the required open neighborhoods.
Now fix a prime \(\mathfrak q\subset A\) containing a rational prime \(p\). The nonzero algebra \(A/pA\) is of finite type over \(\mathbf F_p\); it may be reducible or nonreduced. The weighted-variable proof of Noether normalization still applies in precisely this situation. To see this directly, present a nonzero finite-type field algebra on \(N\) generators. If their relation ideal is zero, they are independent. Otherwise choose a nonzero relation. The separated integer weights of K.1 make its highest power in the last variable unique, with nonzero scalar coefficient. The resulting monic equation makes the algebra finite over the subalgebra on \(N-1\) new generators. This subalgebra is nonzero; repeat the induction there and compose the finite inclusions. No step assumes a domain. This is also Krull dimension and Noether normalization, Corollary 3.2.
Choose its polynomial parameters and lift them to \(t_i\in A\). They give \[ \mathbf F_p[\bar t_1,\ldots,\bar t_d]\hookrightarrow A/pA \quad\hbox{finite},\qquad P=\mathbf Z[t_1,\ldots,t_d]\hookrightarrow A. \tag{AG.9} \] For the second injectivity assertion, a nonzero integer-coefficient relation can be divided by the largest common power of \(p\) in its coefficients. Its evaluation remains zero because \(A\) is a characteristic-zero domain. Reduction modulo \(p\) would then be a nonzero polynomial relation among the independent \(\bar t_i\), a contradiction.
The morphism \(\operatorname{Spec}A\to\operatorname{Spec}P\) is of finite type. Its fibre at the image of \(\mathfrak q\) is finite, because its restriction over \(p\) is the finite map in (AG.9). Thus it is quasi-finite at \(\mathfrak q\). Its quasi-finite locus is open by the algebraic neighborhood in AW.1: the identity \(B_c=D_c\) there, with \(D\) a finite intermediate algebra, identifies a neighborhood with a principal open of a finite scheme. Such an open has finite discrete fibres. The finite intermediate algebra exists by choosing the finitely many integral numerators used to express a finite list of generators of \(B_c\). This is the in-course proof of Zariski's Main Theorem, Theorem 3.1.
Choose a nonempty principal open \(U\subset\operatorname{Spec}A\) containing \(\mathfrak q\) in this locus. It is quasi-finite and separated over \(\operatorname{Spec}P\). AW.5 gives an open immersion into a finite \(P\)-scheme. Replace that finite scheme by the reduced closure of \(U\). This replacement is integral, is still finite over \(P\), and contains \(U\) as an open: restricting the closure ideal to the reduced open \(U\) gives zero. Write it as \(\operatorname{Spec}D\). The inclusion in (AG.9) makes \(U\) dominant over \(\operatorname{Spec}P\), and its dense open immersion gives \[ P\hookrightarrow D\subset K,\qquad D\text{ finite over }P,\qquad \operatorname{Frac}D=K. \tag{AG.10} \] Indeed a function on the integral affine closure restricts injectively to the rational functions of its nonempty open. Since \(D\) is finite, tensoring with \(E=\operatorname{Frac}P\) gives a finite-dimensional domain, hence a field; it is \(K\). Therefore \(L/E\) is finite and separable. The trace argument for (AG.8) makes the integral closure of \(P\) in \(L\) finite. It is also the closure of \(D\), by transitivity of integrality. Its finite \(P\)-generators generate over \(D\) as well.
Restrict this finite normalization to \(U\). Integral closure commutes with localization by AG.3, so its restriction is precisely the normalization of \(U\) in \(L\). We have proved finiteness on a neighborhood of every point of \(\operatorname{Spec}A\). Quasi-compactness gives a finite principal cover \(D(f_i)\) with \(C_{f_i}\) finite over \(A_{f_i}\). Lift its finitely many generators, clearing their powers of \(f_i\), to elements of \(C\), and let \(M\) be their finite \(A\)-span. Then \((C/M)_{f_i}=0\) for every \(i\). For an individual element of \(C/M\), some power of each \(f_i\) kills it. These powers generate the unit ideal: otherwise a prime containing that ideal would miss the cover. Hence the element is zero. Thus \(M=C\), proving the theorem.
For a reduced finite-type integer algebra, apply this theorem to each of its finitely many component domains. The product description (AG.6) makes its normalization finite. These finite algebras glue by the localization proof of AG.3. More generally an integral finite-type integer scheme has finite normalization in every finite extension of its function field; the same affine argument and localization give the gluing. A nonreduced scheme is first replaced by its finite reduced closed subscheme. All these conclusions also apply over \(\mathbf Z[1/n]\), whose finite-type algebras are still finite type over \(\mathbf Z\).
The free primary comparisons are Noether normalization, Tag 00OY, the separable trace bound, Tag 032L, and the open quasi-finite locus, Tag 01TI. The proof above obtains the integer case from local polynomial charts and AW.5; it does not use general Nagata stability as an unproved premise.
Appendix AH. The boundary and the finite diagram of a curve completion
The field extension and the localizations in Appendix O have specific algebraic forms. We use them to check that the completed curve keeps its dense open, that its boundary is finite, and that its chosen projective model has the correct generic fibre.
AH.1. Purely inseparable extension preserves the underlying space
Let \(F/K\) be an algebraic purely inseparable extension in characteristic \(p>0\), without a finiteness assumption. For a \(K\)-algebra \(A\), the map \(A\to A\otimes_KF\) is injective: extend \(1\) to a \(K\)-basis of \(F\), or tensor the injection \(K\to F\) with the \(K\)-vector space \(A\). Every element \(b=\sum_{i=1}^r a_i\otimes f_i\) has a power \(q=p^e\) for which all \(f_i^q\) belong to \(K\). Consequently
\[ b^q=\sum_{i=1}^r a_i^q\otimes f_i^q\in A. \tag{AH.1} \]The extension is integral, so lying over, proved in K.1, supplies a prime over every prime \(\mathfrak p\subset A\). That prime is unique: for a prime \(\mathfrak q\) over \(\mathfrak p\), equation (AH.1) gives \(b\in\mathfrak q\) if and only if \(b^q\in\mathfrak p\). The resulting bijection of spectra is a homeomorphism. Indeed, the basic open \(D(b)\) corresponds exactly to \(D(b^q)\), so its image is open; the spectrum map is already continuous. These calculations commute with restriction to affine opens and prove
\[ |T_F|\simeq |T| \quad\text{for every }K\text{-scheme }T. \tag{AH.2} \]Passing to the reduction also leaves the underlying space unchanged, since every prime contains the nilradical. Thus \((Z_F)_{\mathrm{red}}\) in O.1 has exactly the same component and specialization structure as \(Z\), and \(X_F\) remains dense in every component. The characteristic-zero case of O.1 uses the identity extension and needs no change of space.
AH.2. A zero-dimensional boundary is a finite scheme over the field
First consider any zero-dimensional finite-type scheme \(D\) over a field \(k\). It is Noetherian by the polynomial-ring argument of W.4. Its finitely many irreducible components are single closed points: all primes are maximal, so each component contains only its generic point. Thus its space is a finite discrete set. Each singleton has an affine neighbourhood equal to that singleton. To see this inside an affine chart, choose, for each of the other maximal ideals, an element in that ideal but outside the selected maximal ideal, and multiply these elements. Its principal open contains just the selected point.
Write the ring of such a neighbourhood as \(R\). Its unique prime \(\mathfrak m\) is its nilradical and is nilpotent. In fact Noetherianity gives finitely many generators \(u_j\), each killed by a power; every monomial of sufficiently large total degree then vanishes. Y.5 proves that \(R/\mathfrak m\) is a finite field extension of \(k\). Each quotient \(\mathfrak m^i/\mathfrak m^{i+1}\) is a finite module over this field, since its ideal is finitely generated and \(\mathfrak m\) acts by zero. The finite filtration by these powers therefore makes \(R\) a finite-dimensional \(k\)-vector space. The finitely many singleton affines are disjoint, so their union is the spectrum of the product of these finite algebras. This proves that \(D\to\operatorname{Spec}k\) is finite, including when \(D\) is nonreduced.
Apply this to the complement of \(X\) in its reduced projective closure \(Z\) over \(K\). The components of \(Z\) are curves. They have the function fields of the components of \(X\), of transcendence degree one; Y.5 gives finite Noether normalization of each affine component chart over \(K[t]\), and the integral-extension dimension argument of K.1 bounds its prime chains by dimension one. A closed subset which misses the generic point of every component consequently has dimension zero. The reduced boundary \(E=Z\setminus X\) is therefore finite over \(K\).
After the extension \(F/K\), the scheme \(E_F\) is still finite, by tensoring its finite-dimensional algebra. Its underlying space is the complement of \(X_F\) in \(Z_F\). For the finite normalization \(\nu:C_F\to Z_F\), the inverse image \(\nu^{-1}(E_F)\) is finite over \(F\): finite morphisms remain finite under base change and composition, by AF.1. It has precisely the boundary as its support. Its reduction is a closed subscheme and is finite as well, by taking a quotient of the finite algebra. This proves the finite-boundary assertion before descent.
Now descend the specified open immersion to \(X_{K'}\subset C_{K'}\), as in O.1. Since \(F/K'\) is still purely inseparable, (AH.2) identifies its complement with the finite closed boundary just found. The reduced complement in \(C_{K'}\) is a zero-dimensional finite-type scheme, so the first paragraph proves it finite over \(K'\). This argument proves the boundary assertion for the descended curve itself; it does not infer it merely from the word “dense”.
AH.3. The chosen projective closure has the prescribed generic fibre
Let an affine scheme \(X=\operatorname{Spec}(A[x_1,\ldots,x_n]/I)\) be embedded in the standard affine chart of \(\mathbf P_A^n\). Write \(X_0\) for the extra homogeneous coordinate. Choose generators of \(I\), homogenize them to form a homogeneous ideal \(J\), and set
\[ H=J:X_0^\infty=\bigcup_{m\geq0}(J:X_0^m). \tag{AH.3} \]Then \(\operatorname{Proj}(A[X_0,\ldots,X_n]/H)\) is the scheme-theoretic closure of \(X\). Indeed a homogeneous polynomial restricts to zero on \(X\) exactly when its dehomogenization belongs to \(I\). Homogenizing an expression in the chosen generators, and multiplying by a sufficiently large power of \(X_0\) to equalize degrees, puts that polynomial in the saturation. Conversely such membership becomes an expression in \(I\) on setting \(X_0=1\). Hence \(H\) is exactly the homogeneous ideal of equations vanishing on \(X\), which proves the closure assertion on the projective affine charts.
For any multiplicative set \(S\subset A\), localization commutes with each colon ideal in (AH.3). If \(X_0^m g/s\) belongs to \(S^{-1}J\), some \(t\in S\) makes \(tX_0^m g\) belong to \(J\); thus \(tg\in J:X_0^m\). The converse follows by localizing an equation. Localization also commutes with the displayed increasing union. Homogenizing the generators to their fixed chosen degrees commutes with localization of their coefficients, even if some leading coefficients become zero. Therefore the whole closure construction commutes with \(A\to S^{-1}A\). In particular, the generic fibre of the projective closure over \(B\) in O.3 is the closure of its fixed generic embedding. That generic affine scheme is smooth and reduced, so the closure ideal, as the ideal of functions vanishing on that open, is radical; this is the reduced closure used in O.1.
There is also an elementary test for an empty generic fibre. For an integral base \(A\) and an affine family \(\operatorname{Spec}R\), the equality \(R\otimes_A\operatorname{Frac}A=0\) says that \(1\) becomes zero after localization. Some nonzero \(a\in A\) therefore kills \(1\), and \(R_a=0\). This gives the empty family on an actual open neighbourhood of the generic point.
AH.4. Apply the finite-diagram proofs with their hypotheses
The stages used in O.1 are fields \(K'\) finite and purely inseparable over \(K\). Those in O.3 are localizations \(B_b\) of a finite algebra over an integral finite-type base. All these rings are Noetherian. Their affine spectra have affine transition maps. The schemes in the completion diagram are of finite type over these rings; their finite affine covers and finite generation of the defining ideals make them of finite presentation. All their opens are quasi-compact. Thus the following exact proofs in Limits of schemes and Noetherian approximation apply.
Lemma 2.1 descends the chosen opens, their equality and their finite covering property. Its proof tests failure of a covering by the complement and uses the finite-affine-cover nonemptiness proof of Theorem 1.1. Lemma 2.2 descends finitely many sections and equations by the sheaf equalizer on finite affine covers and finite covers of their intersections. This uses the affine section and localization calculation of W.1. Filtered colimits preserve that finite equalizer because finitely many representatives and equations can be put at one stage. Lemma 2.3 then proves eventual affineness by descending principal opens and a unit-ideal equation; it does not assume that an arbitrarily chosen model of an affine scheme is affine.
Lemma 3.1 writes an algebra map as the images of finitely many generators satisfying finitely many relations. Theorem 3.2 glues these maps and proves eventual equality. Theorem 4.1 uses the same equality assertion for inverse maps and triple-overlap identities, giving the objects and commuting finite diagrams needed here. Over our Noetherian stages, every overlap is a quasi-compact open in a finite-type scheme, so these finite-cover arguments apply to the overlaps as well.
Finally Theorem 4.2 first makes a morphism affine and then proves finiteness with a finite multiplication table. On a chart \(A_i\to R_i\), choose algebra generators \(t_\ell\). They exist in the present setting because the source algebra is finite type over the common Noetherian affine base, and the same generators generate over the target algebra. Lift module generators from the limit \(b_j\), an expression for \(1\), and expressions for every \(t_\ell b_j\). At a common stage their span contains \(1\) and is stable under each \(t_\ell\); hence it contains every polynomial in the algebra generators and equals \(R_i\). This is the finiteness assertion used for both the normalization map and the boundary in O.3. The closed boundary is itself of finite presentation by Noetherianity, and AH.2 verifies its finite generic fibre. Smoothness and relative dimension descend by the explicit presentations and inverse Jacobian minors in O.2. Thus all the descent steps in O.1–O.3 use proved assertions with the required finiteness hypotheses.
Appendix AI. Point orientations and the derived trace comparison
The curve trace is normalized by degree: the Kummer class of a degree-one line bundle has trace \(+1\). We first identify the supported class with that normalization, then give the finite refinement argument used for the affine line in Proposition 3.3.
AI.1. Constant coefficients at a strict smooth trait
Let \(C\) be a smooth curve over an algebraically closed field \(k\), let \(s\) be a closed point, and let \(R=\mathcal O^{\mathrm{sh}}_{C,s}\). Write \(L=\operatorname{Frac}R\), \(i:s\to\operatorname{Spec}R\), and \(j:\operatorname{Spec}L\to\operatorname{Spec}R\). Fix \(\Lambda=\mathbf Z/n\), with \(n\) invertible in \(k\).
The ring \(R\) is a discrete valuation ring with the same uniformizer \(t\) as \(\mathcal O_{C,s}\). Here is the direct limit check. In the pointed affine étale neighbourhoods one can restrict to the normal component containing the point, by Y.6 and AG.3. Their local rings are DVRs. The étale local differential calculation makes the image of \(t\) a parameter: modulo \(t\) the chosen local factor is the separable residue field, so the maximal ideal is generated by \(t\). Transition maps are injective, because they are flat local maps between domains. Every nonzero element at every stage is consequently \(t^a u\), for a unit \(u\); a unit remains a unit in the local limit. The same description holds in \(R\). A nonzero ideal has a least occurring exponent \(a\) and equals \((t^a)\), proving the DVR assertion for the limit itself.
Each stage fraction field is algebraic over \(k(C)\). Hence \(L/k\) has transcendence degree one. The full field statement (R.9), which allows non-finitely-generated fields, and the field-site comparison AB.2 give
\[ H^q(L,\Lambda)=H^q(L,\mu_n)=0\qquad(q>1). \tag{AI.1} \]Kummer gives \(H^1(L,\mu_n)=L^\times/L^{\times n}\). The Picard group of a field vanishes because every one-dimensional vector space has a basis, so no additional term occurs. Every unit of \(R\) has an \(n\)-th root: the standard étale algebra defined by \(z^n-u\), whose derivative is a unit at a residue root, has a section over the strictly henselian ring. Thus valuation induces
\[ L^\times/L^{\times n}\simeq\mathbf Z/n, \qquad [t]\longmapsto1. \tag{AI.2} \]Sections of a sheaf on a strictly henselian local scheme equal its closed stalk. At the strict smooth-curve trait used here, AK.4 proves the section assertion by finite free coordinates, including the rank-one algebra over the trait itself. A stalk section and an equality are represented on a pointed étale neighbourhood, which has a section back over the strict local scheme; pulling back proves surjectivity and injectivity of this identification. The stalk functor is exact, so these schemes have no higher sheaf cohomology. The localization triangle therefore identifies the supported cohomology with the difference between the strict trait and its generic point. Its degree-zero restriction map for \(\mu_n\) is an isomorphism: all roots of unity lie in \(R\), and they are the same roots in \(L\). Equations (AI.1)–(AI.2) show that supported cohomology is zero except in degree two, where the boundary \(\lambda:H^1(L,\mu_n)\to H^2_s(\operatorname{Spec}R,\mu_n)\) is an isomorphism. This proves the constant-coefficient local purity calculation, before choosing its sign.
AI.2. The positive point class is the negative boundary
Use the degree-one convention of AD.3: a cocycle \(g_{ab}\) glues frames by \(e_b=e_a g_{ab}\). For a divisor \(D\) with local rational equations \(f_a\), the connecting cocycle of its valuation sequence is \(f_b/f_a\). These are the transition ratios of the frames \(f_a\) of \(\mathcal O(-D)\). Hence the divisor connecting homomorphism sends \(D\) to \(\mathcal O(-D)\). This agrees with the explicit calculation in The multiplicative group on a curve, Section 5.
We keep the two connecting signs explicit. On a two-open cover \(C=U\cup V\), let the Mayer–Vietoris quotient be \(q(a,b)=b|_{U\cap V}-a|_{U\cap V}\), and write \(m\) for its connecting map. If \(\delta\) is a coefficient connecting map, lifting a cocycle through the two exact sequences gives
\[ \delta m=-m\delta. \tag{AI.3} \]The full lift-and-differentiate calculation is Poincaré duality for curves, Lemma 4.3: for compatible lifts it produces \(qv=a+du\); replacing \(v\) by \(v-dw\), with \(qw=u\), gives a lift of \(a\) whose differential is the negative of the other connecting representative. T.4 supplies the compatible resolutions and the rule for their connecting maps. This is a sign in the actual maps, including over \(\mathbf Z/n\) with odd \(n\).
Take \(V=C\setminus\{s\}\) and choose \(t\) on \(U\) with divisor \([s]\). If \(e\) forgets supports, then \(e\lambda=-m\): a lift \(\widetilde a\) on \(U\) of a cocycle \(a\) on \(U\cap V\) has supported differential, whereas its lift under \(q\) is \((-\widetilde a,0)\). The divisor boundary, using local lifts \(t\) on \(U\) and \(1\) on \(V\), is \(m_{\mathbf G_m}(t)=[\mathcal O(-s)]\). Combining these two signs with (AI.3) gives
\[ \begin{aligned} e\lambda\kappa(t) &=-m_{\mu_n}\kappa(t) =\kappa_C m_{\mathbf G_m}(t)\\ &=c_1^{(n)}\mathcal O_C(-s),\\ e\epsilon_s&=c_1^{(n)}\mathcal O_C(s), \qquad \epsilon_s=-\lambda\kappa(t). \end{aligned} \tag{AI.4} \]By the degree trace, \(\epsilon_s\) has trace \(+1\). A change of uniformizer multiplies \(t\) by a unit whose Kummer class vanishes on the strict trait, so \(\epsilon_s\) is independent of that choice. Étale pullback preserves these connecting maps and the chosen parameter. The trace-normalized purity identifications are therefore
\[ Ri^!\mu_n\simeq\Lambda[-2], \qquad Ri^!\Lambda\simeq\Lambda(-1)[-2], \qquad \epsilon_s\longmapsto1. \tag{AI.5} \]For the parameter section \(s_{t_0}:S\to\mathbf A^1_S\), the corresponding relative supported class is \(-\lambda\kappa(t-t_0)\). Its map \(s_{t_0,*}\Lambda\to\mu_n[2]\), followed by the already constructed affine-line trace, is the identity of \(\Lambda_S\): compact-support base change reduces that endomorphism on every geometric stalk to (AI.4). Once the affine-line upper-shriek formula is established, adjunction and \(q s_{t_0}=1\) identify this map with the section orientation in Proposition 3.3. Thus its endpoint argument uses this negative boundary. For \(n=3\), the raw boundary has trace \(2\), and its negative has trace \(1\); a check modulo two alone would miss the distinction.
AI.3. Uniform refinements kill the derived cone
Fix a pointed base neighbourhood \(V_0\to S\) and its strict localization \(B\) at the selected point. Use pointed affine étale pairs \(V\to V_0\), \(U\to\mathbf A^1_V\), and set \(U_B=U\times_VB\) through the selected map \(B\to V\). Equation (AT.9) and AT.4 prove that these are cofinal among pointed affine étale neighbourhoods of the chosen point of \(\mathbf A^1_B\). The entire product \(U\times_{V_0}B\) is not substituted for this selected pullback. Each \(g_U:U_B\to B\) is a smooth separated affine curve map whose image contains the closed point. Smooth openness from AE.1 and AC.3 makes that image all of the local base, so every geometric fibre is nonempty.
For each relative curve trace choose a triangle with cone
\[ C_U=\operatorname{Cone} \bigl(Rg_{U,!}\Lambda(1)\longrightarrow\Lambda[-2]\bigr). \tag{AI.6} \]The source has degrees zero through two. Thus every cone has degrees in the same interval \([-1,2]\). Refinement gives commuting squares between the trace arrows. BI.4 shows that any completion to a triangle map induces the prescribed maps on the cone cohomology, and uses only finite chains of such completions. Compact base change and Proposition 3.2 make all its cohomology sheaves constructible: the finite neighbourhood diagram is defined over a Noetherian finite-type base neighbourhood, and exact pullback gives its cohomology sheaves on \(B\). Kernels, images and cokernels remain constructible by the local constant-module calculation in Constructible sheaves and extension by zero, Section 3.
Here is how the two geometric inputs give pointwise pro-zero. For the selected pairs just specified, (AT.10) identifies the colimit of ordinary fibre cohomology with \(\Lambda\) in degree zero and zero in positive degrees. The curve-duality proof located in AJ.4 identifies the finite compact groups with the exact \(\Lambda\)-duals of the ordinary groups in complementary degree, with trace transitions dual to restriction. AK.5 supplies the required finiteness of the ordinary and compact groups. A finite set of ordinary generators dies at one later neighbourhood in positive degree. In degree zero apply the same argument to the finite quotient by the injective constant-section map \(\Lambda\to H^0(U_{\bar t},\Lambda)\). Its dual is the kernel of the surjective top trace. Exact duality is the coefficient calculation of M.6. Thus the canonically identified cone cohomology systems in (BI.9) are pro-zero at every stalk. AT.1–AT.4 give the complete field-scope local-fibre and cofinality deduction corresponding to Smooth base change, Section 9. The compact-cone calculation also uses the proper-support and categorical constructions of BG–BI.
For a fixed target cohomology sheaf, the support of the image from a refinement is constructible. Its complement is open in the constructible topology. These complements cover \(B\) by the stalkwise conclusion. Lemma 5.2 of Constructible sheaves and extension by zero proves compactness of that topology: on an affine an ultrafilter determines the prime \(\{a:V(a)\text{ belongs to the ultrafilter}\}\), which satisfies all its basic conditions. Hence finitely many complements cover \(B\). A common refinement has zero map to the fixed target at every stalk, therefore as a sheaf map. There are only four possible cohomology degrees in (AI.6), so one refinement kills them all.
To pass to derived maps, call a map a ghost when it kills every cohomology sheaf. If \(u:A\to D\) is a ghost and both objects lie in \(D^{[a,b]}\), its composite with \(D\to H^b(D)[-b]\) is zero: maps from \(A\in D^{\leq b}\) into that one-degree object are determined by \(H^b(A)\), by the truncation triangle. Hence \(u\) factors through \(\tau_{\leq b-1}D\). The next ghost, restricted to that truncation, factors through degree at most \(b-2\) of its target. Repeat. A composite of \(b-a+1\) ghosts factors through \(\tau_{\leq a-1}\) of the final target and is zero. Four successive refinements therefore kill a cone map in (AI.6) in the derived category itself.
AI.4. Descend the zero maps and test arbitrary complexes
The vanishing just obtained can be achieved on actual base neighbourhoods. Each of the finitely many source neighbourhoods and refinement maps used in a four-step chain descends from \(B\) to a common pointed affine étale \(V\to V_0\), by the finite-diagram proofs checked in AH.4. Consider one cohomology map of their relative cones at that stage. Its image is constructible on the Noetherian scheme \(V\), and its pullback to \(B\) is zero. Its support is a finite union of locally closed subsets, each represented on a finite affine cover by finitely many equations and inequations. Regard each piece as a finite-presentation locally closed scheme. Its base change to \(B\) is empty. The finite-affine-cover limit argument in AH.4 makes it empty after some further pointed base neighbourhood. Taking a common refinement for all the pieces and cohomology degrees makes the descended sheaf maps zero.
Repeat this for the four maps and use the ghost calculation on that final neighbourhood. If \(v:V\to V_0\), the resulting relative cone map into \(v^*C_{U_0}\) is zero. Its adjoint \(v_!C_U\to C_{U_0}\) is zero as well. Exact extension by zero along \(V_0\to S\) then gives the required zero transition on \(S\). This verifies the derived pro-zero assertion including the transitions between different base neighbourhoods.
Untwist (AI.6). Write \(K_{U,V}=R(qj_U)_!\Lambda\) and \(T_{U,V}=j_{V,!}\Lambda(-1)[-2]\). BI.4 completes a finite chain of trace squares to triangle maps and proves that their composite cone map is zero, after the finite descent just described. BI.5 applies exact Hom sequences to that finite comparison: a morphism out of \(K\) extends over \(T\) once its boundary obstruction is killed, and a morphism out of \(T\) restricting to zero on \(K\) factors through the cone and vanishes at a later stage. These two arguments prove, for every complex \(A\), bounded or unbounded, \[ \mathop{\mathrm{colim}}_{(U,V)} \operatorname{Hom}(T_{U,V},A[r]) \simeq \mathop{\mathrm{colim}}_{(U,V)} \operatorname{Hom}(K_{U,V},A[r]). \tag{AI.7} \]
The projections of the diagram category to its pointed source and base neighbourhoods are cofinal: any finite list is refined by taking fibre products and a pointed affine chart. Adjunction identifies the left side with \(H^{r+2}(A(1))_{\bar s}\), and the right side with \(H^r(q^!A)_{\bar x}\). The stalk assertion for an unbounded complex follows directly from a K-injective representative: exact filtered colimits commute with its degreewise sections over pointed neighbourhoods, giving its stalk complex and then its cohomology. No boundedness of \(A\) is used in this argument. Formula (AI.7) is the map adjoint to the affine-line trace and the projection formula, so it proves the stated local comparison, with its specified orientation, from the curve-duality, local-acyclicity and proper-support inputs of Proposition 3.3.
Appendix AJ. Ramified coefficients in the curve pairing
Let \(k\) be algebraically closed, let \(p\) be its characteristic exponent, and let \(R\) be the strict local ring of a smooth \(k\)-curve at a closed geometric point. Put \(L=\operatorname{Frac}R\), and fix a uniformizer \(t\). AI.1 proves that \(R\) is a discrete valuation ring with residue field \(k\). We prove the ramification calculation needed for finite coefficients \(\Lambda=\mathbf Z/n\), where \(n\) is prime to \(p\). In characteristic zero, “prime to \(p\)” imposes no restriction.
AJ.1. Finite extensions of this strict local field
We first spell out the finite-algebra consequence of strict locality. A square system of polynomial equations with invertible Jacobian at a specified residue solution has a solution in \(R\). Indeed, its finitely many coefficients belong to one pointed étale neighbourhood defining \(R\). Descend the equations and invert their Jacobian determinant. After clearing the finitely many localization denominators, this defines another pointed étale neighbourhood: AB.1 proves the unique square-zero lifting property and AE.1 proves flatness on these Noetherian charts. Composition makes it an object of the same neighbourhood system. Its structure map to the colimit \(R\) supplies the solution with the specified residue.
In particular, a coprime monic factorization \(\bar f=\bar g\bar h\) lifts to a monic factorization over \(R\). Use the nonleading coefficients of \(g,h\) as unknowns. If their degrees are \(a,b\), the Jacobian is
\[ k[T]_{<a}\oplus k[T]_{<b}\longrightarrow k[T]_{<a+b}, \qquad(u,v)\longmapsto\bar h u+\bar g v. \tag{AJ.1} \]Its kernel is zero: coprimality forces \(\bar g\mid u\), and the degree bound then gives \(u=v=0\). Equal dimensions make it invertible.
Every finite \(R\)-algebra \(B\) is a product of local rings. Here are the algebraic steps, also proved in Henselian local rings and henselization, Sections 2–3. All maximal ideals of \(B\) contract to the maximal ideal \(\mathfrak m\) of \(R\), by integrality and K.1. The finite-dimensional algebra \(B/\mathfrak mB\) is a product of Artinian local rings, by the Artinian decomposition used in AH.2. Lift an idempotent \(e_0\) of this quotient to \(b\in B\), and choose a monic \(f\) annihilating \(b\), using the finite-module determinant argument. For \(e_0\neq0,1\), its residue polynomial vanishes at both 0 and 1: evaluate on the two nonzero orthogonal summands \(1-e_0,e_0\). Separate the full power of \(T-1\) from \(\bar f\), and lift this coprime factorization by (AJ.1). The lifted factors are comaximal, since their finite quotient has zero reduction and Nakayama kills it. The Chinese remainder idempotent in \(R[T]/(f)\), equal to one on the factor at 1 and zero on the other factor, maps to a lift of \(e_0\) in \(B\).
Such a lift is unique. If two idempotents agree modulo an ideal in the Jacobson radical, their products with each other's complement are idempotents in that radical and hence zero: \(z(1-z)=0\) and \(1-z\) is a unit. The lifted primitive idempotents are therefore orthogonal and sum to one. Each resulting factor has a single maximal ideal, detected modulo \(\mathfrak m\). This proves the product assertion. It also proves that any finite local \(R\)-algebra \(B\) is henselian. For a monic polynomial with a simple residue root, decompose its finite free algebra over \(B\) into local factors, applying the assertion over \(R\). The factor at that root is a finite projective \(B\)-module of residue dimension one, hence free of rank one. Its unit is a basis by Nakayama, so that factor is \(B\) itself and gives the root. To justify the module assertion, lift a residue basis of any finite projective module, split the resulting surjection from a finite free module, and apply Nakayama to its kernel.
Now let \(E/L\) be finite separable of degree \(d\). Its integral closure \(B\) over \(R\) is finite. The trace proof AG.1 works directly over this integrally closed Noetherian ring: choose a primitive element, scale it to an integral element \(\theta\), and use \(1,\theta,\ldots,\theta^{d-1}\) as a field basis. Scaling is possible by multiplying by a common denominator of the minimal-polynomial coefficients. The nonzero trace determinant \(\Delta\) of L.3 bounds the coordinates of every integral element inside \(\Delta^{-1}R^d\). Indeed, its traces against the basis are integral and belong to \(L\), hence belong to \(R\); the inverse trace matrix gives the bound. The integral closure is an \(R\)-submodule of that finite module, so is finite by Noetherianity.
The ring \(B\) is a domain and a product of local rings, so is local. Its residue field is finite over \(k\) and therefore equals \(k\). Integral incomparability in K.1 gives dimension one; L.1 makes this Noetherian normal local domain a discrete valuation ring. It is henselian by the preceding argument. As an \(R\)-module it is finite torsion free, hence free by X.4, of rank \(d\), since its generic fibre is \(E\). If \(\pi\) is a uniformizer of \(B\), write \(t=u\pi^e\), with \(u\) a unit. The \(e\) successive quotients in \(B/\pi^eB\) are copies of \(k\). Reducing the free module modulo \(t\) consequently gives
\[ [E:L]=\dim_k(B/tB)=e. \tag{AJ.2} \]This proves the degree and ramification equality here, rather than assuming a theorem about complete valued fields. The argument does not require \(R\) to be complete.
AJ.2. The wild kernel and the tame quotient
Suppose first that \(E/L\) is finite Galois, with group \(G\). It acts on the local integral closure \(B\), fixes the embedded coefficient field \(k\), and acts trivially on its residue field. The rule
\[ \chi(g)=\overline{g(\pi)/\pi}\in k^\times \tag{AJ.3} \]is a homomorphism: apply \(g\) to the unit \(h(\pi)/\pi\) and reduce. Replacing \(\pi\) by \(v\pi\) changes this unit by \(g(v)/v\), whose residue is one, so \(\chi\) is independent of the parameter. A finite subgroup of \(k^\times\) is cyclic: select commuting elements realizing the maximal prime-power factors of its exponent, multiply them, and compare the number of elements with the number of roots of the corresponding polynomial. Its order is prime to \(p\), since in characteristic \(p\) the only \(p\)-power root of unity is one.
For \(r\geq1\), set
\[ \begin{gathered} G_r=\{g:g(\pi)-\pi\in\pi^{r+1}B\},\\ G_r/G_{r+1}\longrightarrow(k,+),\qquad g\longmapsto\overline{(g(\pi)-\pi)/\pi^{r+1}}. \end{gathered} \tag{AJ.4} \]Here \(G_1=\ker\chi\). Substitution in \(gh(\pi)-\pi\) proves that the displayed map is additive with kernel \(G_{r+1}\): both automorphisms fix residues, and \(g(\pi)^{r+1}\equiv\pi^{r+1}\pmod{\pi^{r+2}}\). This also verifies that the sets are subgroups. Their intersection is trivial. An element in it fixes \(\pi\) by Krull separation in L.1. Every \(b\in B\) has, modulo \(\pi^N\), a polynomial expansion of degree less than \(N\) in \(\pi\) with coefficients in \(k\), obtained by repeatedly taking its residue and dividing the remainder by \(\pi\). Such an automorphism fixes every expansion, hence fixes \(b\), again by separation.
Since \(G\) is finite, the filtration reaches the identity. Each additive quotient in (AJ.4) is a finite \(p\)-group in positive characteristic, and is zero in characteristic zero. Thus \(P_E=G_1\) is a \(p\)-group, trivial in characteristic zero, and \(G/P_E\) is cyclic of order prime to \(p\). In positive characteristic \(P_E\) is the unique Sylow \(p\)-subgroup.
Every finite separable extension of degree \(m\) prime to \(p\) has a particularly simple form. By (AJ.2), \(t=u\pi^m\). The residue of \(u\) has an \(m\)-th root in \(k\), and henselianity of \(B\) lifts it to \(v\in B^\times\). Thus \(\alpha=v\pi\) satisfies \(\alpha^m=t\). Conversely, if \(\alpha^m=t\), the extension \(L(\alpha)/L\) is separable. Its ramification index equals its degree \(d\) by (AJ.2), while \(d=v_{L(\alpha)}(t)=m v_{L(\alpha)}(\alpha)\). Hence \(m\mid d\), and the polynomial degree gives \(d\leq m\). Thus \(d=m\), and the original extension is exactly \(L(t^{1/m})\). All roots of unity lie in \(k\), so this is a cyclic Galois extension.
Take the union \(L^t\) of these root extensions in a fixed separable closure. Compatible roots can be chosen by the finite inverse-limit argument AA.1. Their automorphisms identify \(\operatorname{Gal}(L^t/L)=\varprojlim_{(m,p)=1}\mu_m(k)\). Changing \(t\) by a unit does not change this identification: its prime-to-\(p\) roots already lie in \(R\) by henselianity and are fixed by every automorphism. For finite Galois \(E/L\), the fixed field \(E^{P_E}\) has prime-to-\(p\) degree and thus lies in \(L^t\). Conversely any finite subextension of \(E\cap L^t\) has prime-to-\(p\) cyclic Galois group, so the normal \(p\)-group \(P_E\) acts trivially on it. Therefore \(E\cap L^t=E^{P_E}\). Passing to finite quotients, with the surjective Sylow transitions proved in AA.3, yields
\[ 1\longrightarrow P\longrightarrow I=\operatorname{Gal}(L^{\mathrm{sep}}/L) \longrightarrow T=\widehat{\mathbf Z}^{(p')}(1)\longrightarrow1, \qquad P=\varprojlim_E P_E. \tag{AJ.5} \]Exactness at the inverse limit follows from compactness as in AA.1: a prescribed compatible quotient element has nonempty finite sets of lifts satisfying every finite collection of compatibility equations. Thus \(P\) is pro-\(p\), with \(P=1\) in characteristic zero.
AJ.3. Cohomology and the actual restriction pairing
Let \(M\) be a finite continuous \(\Lambda[I]\)-module and put \(N=M^P\). Taking \(P\)-invariants is exact, including on arbitrary discrete \(\Lambda\)-modules: a lift of an invariant element has finite \(P\)-orbit, so average it over a finite \(p\)-group quotient, whose order is invertible in \(\Lambda\). Moreover \((-)^P\), as a functor to \(T\)-modules, is right adjoint to the exact inflation functor, so preserves injectives. Apply it to an injective resolution, using AA.2's existence and continuous-cochain comparison. Exactness makes the result an injective resolution of \(N\); taking \(T\)-invariants is the same as taking \(I\)-invariants. Consequently \(H^q(I,M)=H^q(T,N)\).
Choose a topological generator \(\tau\) of \(T\). Its finite quotients have orders prime to \(p\). The alternating cyclic resolution with differentials \(\tau-1\) and \(1+\tau+\cdots+\tau^{a-1}\), and its inflation maps, are proved explicitly in Galois cohomology and the étale cohomology of a field, Section 6. The same calculation applies to these prime-to-\(p\) quotients: their orders can be multiplied by the exponent of \(N\), still prime to \(p\). The norm then vanishes on \(N\); inflation is the identity on degree-one representatives and multiplication by \(b^{\lfloor q/2\rfloor}\) in degree \(q\) when the quotient order is multiplied by \(b\). Every degree at least two is therefore killed in the filtered colimit. AA.2 proves that this is continuous cohomology. We obtain
\[ H^0(I,M)=M^I,\qquad H^1(I,M)=N_T(-1),\qquad H^q(I,M)=0\quad(q>1). \tag{AJ.6} \]The twist records the generator dependence, not an extra choice in the result. Projecting a cocycle to \(N_T\) gives a continuous homomorphism \(T\to N_T\). Evaluation at \(\tau\) is the preceding cyclic identification; replacing \(\tau\) by \(\tau^u\) multiplies that value by \(u\). Thus the canonical group is \(\operatorname{Hom}_{\mathrm{cont}}(T,N_T)=N_T(-1)\).
For \(M^\vee=\operatorname{Hom}_\Lambda(M,\Lambda)\), averaging identifies \((M^\vee)^P\) with \((M^P)^\vee\). Restriction of functionals gives a surjection \(N^\vee\to(N^T)^\vee\), by exact duality M.6. Its kernel is \((\tau-1)N^\vee\): dualize the kernel sequence of \(\tau-1:N\to N\); the dual operator has the same image as \(\tau-1\) on \(N^\vee\). Therefore the canonical map induced by restriction and evaluation is an isomorphism
\[ H^1(I,M^\vee)\longrightarrow(M^I)^\vee(-1). \tag{AJ.7} \]No semisimplicity of tame monodromy, or freeness of \(M\) over \(\Lambda\), has entered the proof. This is the precise input to Poincaré duality for curves, Theorem 5.1. In its dual of \(0\to j_!L\to j_*L\to i_*M^I\to0\), the boundary is minus (AJ.7), by the constant evaluation and the sign calculation AI.2. It is still invertible. The adjacent degree-one and degree-two terms vanish, giving \(R\mathcal Hom(j_*L,\Lambda)=j_*L^\vee\). Thus a ramified extension requires both the coinvariant computation and the identification of the boundary map.
AJ.4. The finite counting input to Artin's argument
For a connected smooth projective curve \(C/k\), choose a primitive \(n\)-th root in \(k\). It gives an isomorphism of coefficient sheaves \(\Lambda\simeq\mu_n\), hence an isomorphism of their degree-one cohomology groups. Kummer and divisibility of \(k^\times\) identify the latter with \(\operatorname{Pic}(C)[n]\); P.1 proves its finiteness. Finite coefficient duality M.6 therefore gives
\[ \bigl|H^1(C,\Lambda)\bigr| =\bigl|H^1(C,\mu_n)\bigr| =\bigl|H^1(C,\mu_n)^\vee\bigr|. \tag{AJ.8} \]This is the counting assertion needed in Poincaré duality for curves, Lemma 8.2 and Section 10. Use (AJ.8) in that lemma. It requires neither the stronger formula \(n^{2g}\) for these orders nor a previously perfect degree-one pairing.
The argument there works with \(T^r(F)=H^{-r}(C,D_CF)^\vee\) and the evaluation comparisons \(\eta_F^r:H^r(C,F)\to T^r(F)\). Its finite-support reduction and vanishing outside degrees 0–2 are proved in Sections 6 and 8. Section 9 embeds the remaining sheaf \(G\) into a finite constant direct image \(I\), with the maps \(H^r(G)\to H^r(I)\) zero for \(r>0\). For the finite monodromy module \(M\), take the evaluation map \(h:M\to\Lambda^{M^\vee}\), given by \(h(m)=(\lambda(m))_{\lambda\in M^\vee}\). Its target is finite free and it is injective by M.6. If the monodromy factors through \(\Gamma\), the embedding \(m\mapsto(\gamma\mapsto h(\gamma m))\) is injective by evaluation at the identity and equivariant for \((g\phi)(\gamma)=\phi(\gamma g)\). This constructs the embedding for every finite \(\Lambda\)-module without a decomposition theorem. Its cover extends by finite normalization and smoothness from AG.1–AG.4. To kill degree one, take the product of the finitely many torsors supplied by the finite group in (AJ.8). To kill degree two, adjoin an \(n\)-th root of a rational uniformizer and normalize. Its degree is \(n\): after extension to the strict local field, the valuation proof following (AJ.4) shows that its polynomial is irreducible, so it was already irreducible over the original function field. Pullback on degree two is multiplication by \(n\), by the divisor-degree calculation X.4, hence zero.
For \(0\to G\to I\to Q\to0\), Section 10 compares the two long exact sequences in the following order. First the degree-zero comparison for \(I\) gives degree-zero injectivity for all sheaves; this gives degree-zero surjectivity. Effacement and those isomorphisms give degree-one injectivity for every sheaf, including \(I\). Formula (AJ.8) then upgrades injectivity for \(I\) to an isomorphism. The next diagram chase gives degree-one surjectivity for all sheaves. Finally effacement and the established degree-one isomorphisms give degree-two injectivity; the degree-two comparison for \(I\) then gives degree-two surjectivity. Each chase is written there with its lifts and boundaries. This order avoids using the sought pairing on a covering curve to prove itself.
The finite-map evaluation and trace comparisons in Section 7 transfer the full constructible theorem on \(\mathbf P^1\) to a smooth projective curve; subsection AJ.5 proves the required norm and degree compatibility. For the required map, take a rational function that is a uniformizer at a closed point. Its differential is a local basis by AB.4, so its map to the affine line is étale near that point by the standard smooth presentation in AG.4 with this parameter as coordinate. It is therefore generically étale; X.4 proves that its extension to the projective line is finite. Section 11 applies the proper pairing to \(j_!F\) in a smooth completion and then to truncation triangles. These are the curve-pairing arguments used in Proposition 3.3 and AI.3, with (AJ.5)–(AJ.8) supplying their ramification and finite-counting inputs. AK.1–AK.5 supply the needed stalk continuity, exact finite-curve transport and ordinary/compact finiteness. AT.1–AT.4 supply the strict-local acyclicity and selected-neighbourhood comparison over a field. The categorical and general proper-comparison constructions are separate inputs; the curve pairing alone does not imply them.
AJ.5. The norm and the finite-map trace
Let \(f:X\to Y\) be finite and generically étale between smooth connected curves over the algebraically closed field \(k\). It is surjective and finite locally free of degree \(d\), by X.4. Multiplication by a section \(b\) of \(f_*\mathcal O_X\) is an endomorphism \(m_b\) of this rank-\(d\) bundle. Define
\[ N_f(b)=\det(m_b). \tag{AJ.9} \]A change of basis conjugates the matrix and leaves its determinant unchanged, so these expressions glue. Multiplication gives \(N_f(bc)=N_f(b)N_f(c)\), and \(N_f(a)=a^d\) for a scalar from \(Y\). Units map to units and \(n\)-th powers to \(n\)-th powers. The same matrix after base change computes the new norm. Thus (AJ.9) defines a map of Kummer sequences after exact finite pushforward, whose exactness is AL.2.
We compute its valuation. At a closed point \(y\), put \(A=\mathcal O_{Y,y}\) and \(B=(f_*\mathcal O_X)_y\). Then \(B\) is free over the DVR \(A\). For \(0\ne b\in B\), multiplication by \(b\) is injective with finite-length cokernel. A square matrix over a DVR with nonzero determinant can be diagonalized as follows. Move an entry of least valuation into its first position; it divides every entry. Subtract row and column multiples to clear that column and row, then repeat on the remaining block. These invertible operations give diagonal entries \(u_j\pi_y^{r_j}\), with \(u_j\) units and \(r_j\geq0\). The cokernel length and determinant valuation are both \(\sum_jr_j\). Hence \(v_yN_f(b)=\operatorname{length}_A(B/bB)\).
The finite-length algebra \(B/bB\) decomposes into its local factors at points over \(y\), as in X.4. In the DVR \(B_x=\mathcal O_{X,x}\), its parameter filtration has length \(v_x(b)\). Each residue factor is \(k\), of length one over \(A\). Therefore
\[ v_yN_f(b)=\sum_{x\mid y}v_x(b). \tag{AJ.10} \]For a nonzero rational function \(b\), multiply by \(\pi_y^N\) to put it in \(B\); this is possible because \(B\otimes_Ak(Y)=k(X)\). The extra contribution on the left is \(Nd\), and on the right it is \(N\sum_{x\mid y}e_x=Nd\), by (X.8). Subtraction proves (AJ.10) for rational functions. Thus \(\operatorname{div}(N_f(b))=f_*\operatorname{div}(b)\), where \(f_*[x]=[f(x)]\). This divisor pushforward has no ramification factor.
A line bundle \(L\) on \(X\) is trivial on inverse images of a Zariski open cover of \(Y\). Indeed, over the semilocal ring \(B\), the Chinese remainder theorem supplies a section nonzero in every residue fibre of its rank-one module. Nakayama makes it a basis at every maximal ideal, hence over \(B\); its finite presentation descends this basis to a neighbourhood of \(y\). Apply the norm to the resulting transition units. Multiplicativity preserves their cocycle identities and changes of frames, giving the line bundle \(N_f(L)\). This is the map on \(H^1(\mathbf G_m)\) induced by the sheaf norm, with the frame convention of AD.3; it is also \(\det(f_*L)\otimes\det(f_*\mathcal O_X)^{-1}\). Applying (AJ.10) to the local rational coefficients of a section gives
\[ N_f\mathcal O_X(D)=\mathcal O_Y(f_*D), \qquad \deg(f_*D)=\deg D. \tag{AJ.11} \]When both curves are projective, X.4 makes degree well-defined on line bundles, so (AJ.11) also gives \(\deg N_f(L)=\deg L\).
On \(\mu_n\), the norm is the finite trace. On a split étale chart it is the product of sheet values, or their sum in additive root-of-unity notation. At a closed geometric point, AL.2 identifies a section with its values \((a_x)_{x\mid y}\). After strict localization the finite algebra splits into local factors. The residue algebra of the factor at \(x\) has dimension \(e_x\), by (X.8), so multiplication by its constant root of unity has determinant that root to the power \(e_x\). Base-change compatibility of (AJ.9) gives the stalk formula \((a_x)\mapsto\sum_{x\mid y}e_xa_x\). This is the extension of generic summation used in the finite-map pairing.
Naturality of the Kummer connecting map identifies the map on \(H^2(\mu_n)\) with the norm on \(\operatorname{Pic}/n\). For projective curves, (AJ.11) and P.2 give \(\operatorname{Tr}_Y H^2(N_f)=\operatorname{Tr}_X\). Pullback instead multiplies degree by \(d\), as in (X.9).
For open curves, the map extends to their smooth projective completions. At a missing point of the source, write its generic map in homogeneous coordinates of a projective embedding of the target completion. Scale these coordinates so that their valuations are nonnegative and at least one is zero. They then define a map on that DVR; the target equations still hold because they hold in its fraction field. The maps extend to neighbourhoods and glue by separatedness. X.3 makes the extended nonconstant map finite. Its inverse image of \(Y\) is exactly \(X\): over an affine open of \(Y\), the finite normal algebra defining \(X\) is the integral closure in \(k(X)\). A valuation ring of a point above that open contains this algebra, since its elements are integral over the target ring and the valuation ring is integrally closed. The resulting centre in \(X\) agrees with the point in the completion by separatedness. Exact finite base change in this cartesian open square and extension by zero carry the projective identity to \(\operatorname{Tr}_Y H^2_c(N_f)=\operatorname{Tr}_X\). Finite disjoint unions use products of norms and sums of traces.
For the determinant construction, see Stacks, Lemma 31.18.6, Tag 0BD2.
Appendix AK. Finite data in curve cohomology
The curve pairing uses three different assertions: cohomology passes to a strict-local limit; finite direct image is exact; and constructible curve cohomology is finite. A statement about sections alone proves neither the first assertion in positive degree nor the third. We give the finite-data argument for the first, then prove the finite-map and finiteness assertions at the smooth-curve scope used in AI–AJ.
AK.1. Descending objects, covers and sections
Let \((A_i)_{i\geq0}\) be a directed system of Noetherian rings with a chosen initial stage, let \(A=\operatorname{colim}_iA_i\), and let \(T_0\) be separated and of finite presentation over \(A_0\). Put \(T_i=T_0\times_{A_0}A_i\) and \(T=T_0\times_{A_0}A\). The limit ring need not be Noetherian. We work with quasi-compact separated étale objects of finite presentation over these schemes. They form a basis, include the final object, and are closed under finite fibre products and equalizers. For the last assertion, the diagonal of a separated étale object is an open and closed immersion of finite presentation; its pullbacks are the required equalizers. Quasi-compactness then persists. A finite covering refinement by affine objects exists because étale maps are open and these objects are quasi-compact.
Every finite diagram of such objects, maps and identities descends to some stage. Use the finite-presentation and gluing proof AH.4; étaleness descends with the finitely many standard Jacobian presentations, and separatedness descends with the diagonal. A finite covering family also descends as a covering. After the objects and maps have descended, their image at a Noetherian stage is a quasi-compact open. Its closed complement is of finite presentation. If the family covers the limit, that complement has empty limit. Cover it at its original stage by finitely many affine charts. In each chart the assertion that its limiting ring is zero is the finite equality \(1=0\), so holds at a later stage. A common stage makes every chart empty. This is exactly the empty-limit argument of AH.4. No assertion about the surjectivity of all individual transition maps is needed.
Suppose \(F_i\) are abelian étale sheaves with compatible transition maps \(f_{ji}^{-1}F_i\to F_j\), and put \(F=\operatorname{colim}_i p_i^{-1}F_i\) on \(T\). If \(V_i\) is one of these basis objects and \(V_j,V\) its base changes, then
\[ \operatorname{colim}_{j\geq i}F_j(V_j)=F(V). \tag{AK.1} \]Here is the sheaf argument. A section of a pullback or associated colimit sheaf is locally represented by a section at a stage, by the inverse-image colimit and sheafification construction of Pushforward, pullback and finite morphisms, Sections 1–2. Choose finitely many representing basis charts covering \(V\). Their overlaps are quasi-compact; choose finite charts there too. Equality of two representatives is locally an equality at a later stage, allowing a further finite covering refinement when sheafification introduced the equality. There are only finitely many sections, restrictions and equalities. The diagram and covering assertions just proved place them at one stage, where the sheaf axiom glues them. This proves surjectivity of (AK.1). Apply the same finite selection to the local equality of two sections to obtain their equality at a later stage, proving injectivity. This proof works for sets as well as abelian groups.
For a constant scheme diagram the argument also proves that filtered colimits of sheaves have sectionwise colimits on this basis. Equivalently, the matching equalizer for a finite cover involves only finite products and kernels, which commute with filtered colimits. The new issue in positive cohomological degree is to make the entire representing cochain diagram finite.
AK.2. Finite families suffice in each hypercover degree
A hypercover has a family \(K_r\) of étale objects in each degree, together with faces and degeneracies, and a covering map from \(K_r\) to its matching object \(M_rK\). The latter records all compatible boundaries of an \(r\)-simplex; \(M_0K=T\). These matching objects are finite limits. Use the definitions and proofs in Hypercoverings, Sections 1–7. We may restrict that argument to hypercovers for which each degree is a finite family of the basis objects in AK.1. There is no bound on the number of degrees.
We verify this restriction in the constructions, rather than assume that an arbitrary infinite hypercover descends. Finite limits and products of finite families remain finite families of basis objects. The constant hypercover exists. Products of hypercovers provide common refinements. In Section 5's degree-refinement construction, a chosen section of a quotient sheaf on \(K_r\) lifts on a cover of each component. Select a finite basis subcover on each of the finitely many components. Its family \(Z\) is finite, and the construction
\[ (Q_rZ)_m=\prod_{\alpha:[r]\to[m]}Z, \qquad L=K\times_{Q_rK_r}Q_rZ \tag{AK.2} \]still has finite families in every degree. The proof there identifies its relative matching maps as finite products of the chosen covering maps, so \(L\) is a hypercover and gives the required lift. Section 6's path object uses \(\Delta[m]\times\Delta[1]\), a simplicial set with finitely many nondegenerate simplices; its defining limits are finite as well. Hence two maps become homotopic after a refinement still inside this finite-family class. The resulting category modulo homotopy is cofiltered.
For clarity, the cohomological comparison requires more than this filteredness. The augmented free-sheaf chain complex of a hypercover is exact: Section 3 fills the finite support of any cycle by a cone after a cover, with the contraction \(\partial c+c\partial=1\). Applying Hom into an injective sheaf makes its augmented cochain complex exact. Thus injectives have no positive hypercover cohomology. For a short exact sequence of coefficient sheaves, (AK.2) lifts a representing cochain after refinement; differentiating that lift defines the connecting class. Section 7 verifies independence of the lift, independence under homotopy and refinement, and all three exactness conditions. Its argument uses only finitely many such refinements at a time and therefore stays in our class.
Consequently the filtered cohomology functors just constructed are an effaceable delta-functor, with degree zero equal to sections. To compare with derived cohomology, embed \(F\) in an injective \(I\) and put \(C=I/F\). Both long exact sequences identify degree one with the cokernel of \(\Gamma(I)\to\Gamma(C)\), and identify degree \(q\geq2\) for \(F\) with degree \(q-1\) for \(C\). Induction, using the compatible resolution maps of T.4, gives the natural comparison in all degrees. Section 7 checks that it is the map obtained from the injective double complex, including the signs of connecting maps. We have proved, for any abelian sheaf,
\[ H^q(T,F)=\operatorname{colim}_K H^q\!\left(\prod_{V\in K_\bullet}F(V), \sum_a(-1)^a d_a^*\right), \tag{AK.3} \]with \(K\) ranging over these finite-family hypercovers. A class is represented by a cocycle on one such hypercover; a zero class becomes the boundary of a cochain after a refinement. This comparison does not claim that a fixed hypercover's zero-row complex always computes derived cohomology.
AK.3. Descend a cocycle and its vanishing witness
For degree \(q\), only degrees through \(q+1\) of the cochain complex enter the cocycle condition. All those degrees together contain finitely many objects, maps and simplicial identities. AK.1 descends that truncated hypercover to a stage and makes each of its finitely many matching maps a covering there. It extends to a full hypercover by coskeleton: in degree \(m\) take the finite limit indexed by the maps \([r]\to[m]\) with \(r\leq q+1\). Above the chosen truncation a compatible boundary specifies exactly those same lower simplices, so the matching map is an isomorphism. This is the coskeleton construction and matching verification of the earlier hypercover lesson.
Let a cocycle in (AK.3) represent a class on \(T\). Its finitely many degree-\(q\) sections descend by (AK.1). The finitely many equations saying their alternating restriction sum is zero in degree \(q+1\) hold at a common later stage. We obtain a cohomology class there. The natural comparison of (AK.3) sends it to the original class: replacing a hypercover by the coskeleton of this truncation leaves the terms and differentials computing \(H^q\) unchanged, and the natural map to that coskeleton respects the comparison. This proves surjectivity below.
For injectivity, represent a class at a stage by a finite-family hypercover. If its image is zero at the limit, (AK.3) supplies a refinement and a cochain whose differential is its pullback. Descend the refinement's truncated diagram, its map to the original truncated hypercover, and that cochain. Equation (AK.1) makes the equality between its differential and the pulled-back cocycle hold at a later stage. Taking coskeleton of both truncated hypercovers extends the map; their degree-\(q\) cohomology is unchanged. Hence the original derived class vanishes at that stage. For \(q=0\), use the equality of sections in (AK.1), without a degree-minus-one cochain. We have proved the natural isomorphism
\[ \operatorname{colim}_i H^q(T_i,F_i) \xrightarrow{\sim} H^q(T,F),\qquad q\geq0. \tag{AK.4} \]This proves the continuity needed here for the stated Noetherian models and their possibly non-Noetherian limit. BA.5 supplies the finite-cover descent argument over arbitrary rings and extends this proof to every qcqs affine inverse system and compatible abelian coefficient system. It includes fixed-scheme filtered coefficient systems and the affine pointed étale systems defining a strict localization of a finite-type scheme. In the latter case, the presheaf formula for higher direct image follows from the injective slice calculation AB.3. Exactness of stalk colimits and (AK.4) give
\[ (R^qf_*F)_{\bar y} =H^q\!\left(X\times_Y\operatorname{Spec}\mathcal O_{Y,\bar y},F\right) \tag{AK.5} \]for the separated finite-type morphisms used here. This is cohomology over the strict local base, not an identification with cohomology of the closed geometric fibre. Proper base change is a separate assertion.
AK.4. Exact finite direct image for the curve covers
Let \(h:Y\to X\) be finite and generically étale between smooth curves over algebraically closed \(k\). It is finite flat: on a target discrete valuation ring its finite module is torsion free, hence free, by X.4. At a closed geometric point of \(X\), let \(R\) be its strict local ring. The algebra of \(Y_R\) is finite free over \(R\), and AJ.1 splits it into local factors \(B_a\). Each factor is finite projective over the local \(R\), hence finite free. Its residue field is \(k\). AL.1–AL.2 extend the section and finite-image arguments to arbitrary finite maps of locally Noetherian schemes, including nonflat maps.
Every pointed étale neighbourhood of the closed point of \(\operatorname{Spec}B_a\) has a section. We can prove this directly with finite free coordinates. Choose an affine neighbourhood of the selected point and a standard square Jacobian presentation over the Noetherian ring \(B_a\), using AB.1 and the standard smooth presentations already used in AE.1. Any localization can be written with an extra variable for an inverse. The closed-point solution lifts to \(B_a/\mathfrak m_RB_a\): this is an Artinian local ring, and the invertible Jacobian lifts a solution successively across its nilpotent maximal ideal. This is the square-zero correction of AB.1 iterated a finite number of times.
Now choose an \(R\)-basis of \(B_a\), and express every unknown as a vector in that basis. The square polynomial system over \(B_a\) becomes a square polynomial system over \(R\). Modulo \(\mathfrak m_R\), its derivative is the underlying \(k\)-linear map of the invertible \(B_a/\mathfrak m_RB_a\)-linear Jacobian, so is invertible. AJ.1's pointed-neighbourhood lifting gives a solution over \(R\), equivalently a solution of the original system in \(B_a\). The inverted element remains a unit because it is a unit modulo the maximal ideal. This proves the section assertion without a general standard-univariate-neighbourhood or Zariski's Main Theorem input.
For any sheaf on \(\operatorname{Spec}B_a\), sections consequently equal the closed-point stalk. Every germ is represented on a pointed neighbourhood and its section pulls that representative back globally. If two global sections have the same germ, their equality holds on such a neighbourhood; its section makes them equal globally. At the generic geometric point, the finite generically étale algebra splits over the separably closed field, by AB.1. The degree-zero limit formula (AK.1) therefore gives, at every geometric point of \(X\),
\[ (h_*F)_{\bar x}=\bigoplus_{\bar y\mid\bar x}F_{\bar y}. \tag{AK.6} \]All maps are the actual restriction maps. Finite sums and stalks are exact, so \(h_*\) is exact on abelian sheaves. It preserves injectives as the right adjoint of exact inverse image; applying it to an injective resolution proves \(H^q(X,h_*F)=H^q(Y,F)\). The canonical finite base-change maps for restriction to an open or extension of the algebraically closed ground field are isomorphisms: (AK.6) identifies them with the same maps on the same geometric lifts. Thus these comparisons preserve the unit and the sum-over-sheets trace.
A closed finite set of points has the analogous exact pushforward, independently of flatness. At one of those points a pointed étale neighbourhood can be shrunk to exclude the other points of its finite fibre, giving its one point-module stalk; away from the set the stalk is zero. Exactness follows on stalks. Its global cohomology is the finite direct sum of its point modules in degree zero, with no positive groups, since an algebraically closed field has the exact section functor of AB.1–AB.2.
AK.5. Ordinary and compact cohomology on a smooth curve
Let \(X/k\) be smooth, separated and of finite type, and let \(F\) be a constructible \(\mathbf Z/n\)-sheaf with \(n\) invertible in \(k\). Then its ordinary and compactly supported cohomology groups are finite and vanish above degree two. Its ordinary groups vanish above degree one if \(X\) is affine. Here is the proof using the precise earlier inputs.
For constant coefficients on a connected projective curve, P.1–P.2 give finiteness and the degree-two bound, without a torsion-rank formula. For an affine smooth curve \(X=C-D\), the divisor calculation X.1–X.4 gives \(\operatorname{Pic}(X)=\operatorname{Pic}(C)/\langle\mathcal O_C(d):d\in D\rangle\). Since \(D\neq\varnothing\), its point bundles remove the degree part, and P.1 makes this quotient divisible by \(n\). R.5 and the Kummer sequence therefore give vanishing in degrees at least two. Finiteness in degree one follows from the actual boundary sequence
\[ 0\longrightarrow H^1(C,\mu_n)\longrightarrow H^1(X,\mu_n) \longrightarrow \ker\!\left((\mathbf Z/n)^D\xrightarrow{\sum}\mathbf Z/n\right) \longrightarrow0. \tag{AK.7} \]The full normalized-line-bundle proof is The multiplicative group on a curve, Proposition 7.2. Its ingredients are divisor extension, twisting by boundary divisors, and division of a degree-zero bundle; X.1–X.4 and P.1 supply exactly these. It requires no assertion about the rank of Jacobian torsion. The right group in (AK.7) is finite, and P.2 proves finiteness of the left group. A primitive root identifies \(\mu_n\) with the constant coefficient sheaf. A connected smooth curve is projective or such an affine open by the completion and boundary arguments O.1, P.3 and X.4.
To pass to constructible coefficients, first use primary decomposition and the exact sequences with submodule \(F[\ell]\) to reduce to a constructible \(\mathbf F_\ell\)-sheaf. Choose a dense open \(j:U\to X\) where it is locally constant. Its complement is finite, and \(0\to j_!F|_U\to F\to i_*F|_{X-U}\to0\) shows that finiteness and the stated degree bounds are unchanged by this reduction: the boundary has only finite degree-zero cohomology, by AK.4. The same sequence reduces constant sheaves extended from any dense open to the already proved constant case.
On a connected component of \(U\), N.2–N.3 supply the finite monodromy cover. Choose an \(\ell\)-Sylow subgroup of its finite group. The resulting finite étale map \(V\to U\) has degree \(d\) prime to \(\ell\), and its pulled-back sheaf has a flag of constant \(\mathbf F_\ell\)-quotients: orbit counting gives a nonzero invariant vector for an \(\ell\)-group acting on an \(\mathbf F_\ell\)-space, then induction applies to the quotient. Normalize \(X\) in the function field of each component of \(V\). By AG.1–AG.4 this produces a finite map \(h:Y\to X\) with \(Y\) smooth and generically étale. Its inverse image of \(U\) is exactly \(V\): a finite normal algebra with that fraction field is the integral closure, since every element integral over the base is integral over it and belongs to it. This proves the required extension of the cover directly.
If \(X\) is affine, \(Y\) is affine. If \(X\) is projective, \(Y\) is proper; its dense open immersion in the projective completion of P.3 is also proper, hence closed and therefore the whole completion. On \(Y\), apply exact extension by zero to the flag. The constant case and long exact sequences prove finiteness and the same degree bounds for that extension. Formula (AK.6) identifies \(j_!f_*G=h_*j'_!G\): both sides have the same restriction on \(U\) and zero stalks off \(U\). Exact finite pushforward therefore transfers the cohomology conclusions to \(X\). Finally the unit followed by trace is multiplication by \(d\). Multiply trace by the inverse of \(d\) in \(\mathbf F_\ell\); this exhibits \(j_!F|_U\) as a direct summand, in every degree at once. This proves the ordinary-cohomology assertions.
Choose a smooth projective completion \(a:X\hookrightarrow\overline X\). Its finite boundary makes \(a_!F\) constructible, and the definition \(R\Gamma_c(X,F)=R\Gamma(\overline X,a_!F)\) now gives compact finiteness and the degree-two bound from the proper ordinary case. For arbitrary \(\mathbf Z/n\)-sheaves, the same degree bounds follow by (AK.4) for a constant scheme diagram and the filtered constructible approximation proved in Constructible sheaves and extension by zero, Sections 4–5 and 7. The generator proof there uses finite sections and relations; on our Noetherian schemes its images are constructible. No finiteness assertion is made for the resulting infinite colimit. AL.3 also proves the canonical comparison under an algebraically closed field extension. These arguments supply the curve finiteness and stalk-continuity inputs of AJ.4 and AI.3. AT.1–AT.4 supply the smooth-local-acyclicity comparison over a fixed field. BE.1–BE.8 prove general proper base change; the arbitrary-complex operation constructions retain their separate requirements.
Appendix AL. Finite maps and the inputs to smooth comparison
The induction for smooth base change makes finite replacements of its source and base. Those finite maps can be ramified and nonflat, so AK.4's smooth-curve case does not suffice. We first extend the finite-map argument. We then check the actual field-extension maps on curve cohomology and distinguish étale limits from the smooth comparison theorem.
AL.1. Lift through a finite free algebra before taking a quotient
Let \(R\) be the strict localization of a locally Noetherian scheme at a geometric point, with maximal ideal \(\mathfrak m\) and separably closed residue field \(k\). We use the square-Jacobian lifting argument in the first paragraph of AJ.1. That argument does not use dimension one or perfection of the residue field: a finite system, its coefficients, a selected residue solution and the inverse of its Jacobian determinant descend to a pointed étale neighbourhood. The associated square Jacobian chart is another such neighbourhood by AB.1 and AE.1. Its map to the defining colimit gives a solution in \(R\).
Let \(C\) be a finite free \(R\)-algebra. The idempotent proof in AJ.1 applies over this \(R\): its inputs are the square-system lifting just recalled, the finite-module determinant argument, Artinian decomposition, integrality and Nakayama. It gives
\[ C=\prod_a C_a, \tag{AL.1} \]where each \(C_a\) is local. As a direct summand of the finite free module, each factor is finite projective over \(R\), hence free. To recall the last step, lift a residue basis, split the resulting finite free surjection, and apply Nakayama to its finite kernel. The ring \(C_a/\mathfrak m C_a\) is Artinian local; its residue field \(k_a\) is finite over \(k\), therefore purely inseparable and separably closed. In characteristic zero \(k_a=k\). In positive characteristic, raising a separable polynomial over \(k_a\) and its roots to a sufficiently large characteristic power gives a separable polynomial over \(k\); its roots lie in \(k\), so the original roots, being both separable and purely inseparable over \(k_a\), lie in \(k_a\).
A square polynomial system over \(C_a\), with a specified simple solution in \(k_a\), has a solution in \(C_a\). First lift across the nilpotent maximal ideal of \(C_a/\mathfrak m C_a\), using the successive square-zero Jacobian corrections of AB.1. Choose an \(R\)-basis of \(C_a\), of rank \(r\). Expressing each of the \(m\) unknowns in this basis turns the system into \(mr\) equations in \(mr\) variables over \(R\). Its residual derivative is the underlying \(k\)-linear map of an invertible \(C_a/\mathfrak m C_a\)-linear map; it is invertible. The lifting property of \(R\) solves this coordinate system. Recombining coordinates gives the desired solution over \(C_a\). This is AK.4's coordinate argument, now allowing the possibly imperfect separably closed \(k\).
Now let \(B\) be any finite \(R\)-algebra. Choose algebra generators \(b_1,\ldots,b_s\) and monic annihilating polynomials \(p_i\). There is a surjection
\[ C=R[T_1,\ldots,T_s]/(p_1(T_1),\ldots,p_s(T_s)) \twoheadrightarrow B. \tag{AL.2} \]Successive monic division makes \(C\) finite free, with basis the monomials whose \(T_i\)-exponent is smaller than \(\deg p_i\). Decompose it by (AL.1). Every ideal in this finite product is the product of its factor ideals, so \(B\) is the product of the nonzero quotients \(B_a=C_a/J_a\). Each \(B_a\) is local and has residue field \(k_a\).
Consider a pointed étale neighbourhood of the closed point of \(\operatorname{Spec}B_a\). On an affine neighbourhood of the selected point, use a standard square Jacobian presentation, with an extra inverse variable for a localization. These presentations are the ones proved in AB.1 and AE.1. They also apply here without assuming in advance that the strict localization is Noetherian: the finitely presented étale neighbourhood descends to a Noetherian ring model by AH.4. Choose the standard chart there at the image of the selected point, and pull it back. Lift the finitely many polynomial coefficients from \(B_a\) to \(C_a\). The specified residue solution, including its invertible determinant, is unchanged. The preceding coordinate argument solves the lifted system in \(C_a\), hence the original system in \(B_a\). This gives a section through the chosen point.
For every étale sheaf \(A\) on \(\operatorname{Spec}B_a\), restriction is consequently a bijection
\[ \Gamma(\operatorname{Spec}B_a,A)=A_{\bar b_a}. \tag{AL.3} \]A germ has a representative on a pointed neighbourhood; pulling back by its section represents it globally. Equality of germs has the same argument. This proves both directions. The abelian section functor is exact because stalks are exact. In particular these local factors have zero higher sheaf cohomology. Taking \(B=R\) also proves that assertion for the original strict localization.
AL.2. Exact finite pushforward and its actual base-change map
Let \(h:Y\to X\) be finite, with \(X\) locally Noetherian. On an affine neighbourhood of a geometric point \(\bar x\), base change to its strict localization \(R\). The resulting scheme is \(\operatorname{Spec}B\), with \(B\) finite over \(R\). The degree-zero continuity proof (AK.1), followed by (AL.1)–(AL.3), gives
\[ (h_*A)_{\bar x}=\prod_{\bar y\mid\bar x} A_{\bar y}. \tag{AL.4} \]The factors correspond to the geometric lifts in the finite fibre. For abelian sheaves this finite product is also the finite direct sum. Thus \(h_*\) is exact. No flatness, smoothness or reducedness of \(h\) was used. Since its left adjoint \(h^{-1}\) is exact, \(h_*\) also preserves injectives. Applying it to an injective resolution yields
\[ R^qh_*A=0\ (q>0),\qquad H^q(X,h_*A)=H^q(Y,A). \tag{AL.5} \]For a base-change square with \(X'\to X\), \(Y'=Y\times_X X'\), projections \(h':Y'\to X'\) and \(g':Y'\to Y\), and \(X'\) locally Noetherian, the canonical map is
\[ g^{-1}h_*A\longrightarrow h'_*g'^{-1}A. \tag{AL.6} \]At a geometric point \(\bar x'\), the cartesian square gives a bijection between its geometric lifts in \(Y'\) and the lifts of its composite geometric point in \(Y\). Inverse-image stalks are the corresponding original stalks. Formula (AL.4) therefore identifies (AL.6) with the identity on those same factors. It is an isomorphism, and this calculation proves that it respects adjunction units and all coefficient maps. In particular the derived composition and finite-replacement identities in Smooth base change and local acyclicity, Lemma 5.1 hold for its Noetherian finite models. This conclusion includes a finite surjection and a closed immersion; a finite flat hypothesis is unnecessary.
AL.3. Curve cohomology under an algebraically closed extension
Let \(k'/k\) be an extension of algebraically closed fields, \(X/k\) a smooth separated finite-type curve, and \(F\) a constructible \(\mathbf Z/n\)-sheaf, with \(n\) invertible in \(k\). Pullback gives isomorphisms
\[ H^q(X,F)\xrightarrow{\sim}H^q(X_{k'},F|_{X_{k'}}), \qquad H^q_c(X,F)\xrightarrow{\sim}H^q_c(X_{k'},F|_{X_{k'}}). \tag{AL.7} \]We check the maps, rather than compare group cardinalities. For a connected projective curve \(C\), P.2 computes its constant cohomology using \(\mu_n\). The Picard functor constructed in Q and AD is defined on all base schemes, so restricting that represented functor to \(k'\)-schemes is represented by \(J_{k'}\). Degree-zero bundles and their rigidifications have the same meaning there. Hence the degree-one map is exactly \(J[n](k)\to J[n](k')\). By P.1, \(J[n]\) is a finite-type étale scheme over \(k\), and AB.1 makes it a finite disjoint union of \(k\)-points. It has no new points after extension. This proves the degree-one isomorphism without a formula for the number of these points.
Degree zero identifies the same roots of unity. In degree two, the bundle of a \(k\)-point pulls back to the bundle of the corresponding \(k'\)-point, still of degree one. Naturality of Kummer makes the map the identity on the degree group \(\mathbf Z/n\) of P.2. Higher groups vanish. The same chosen primitive root identifies the constant coefficient sheaf with \(\mu_n\) before and after extension.
For an affine \(X=C-D\), use (AK.7). A base-field uniformizer remains a uniformizer after extension, because its smooth local coordinate remains étale. Thus the normalized-line-bundle residue map retains each labelled boundary coordinate. The outside maps in (AK.7) are isomorphisms; exactness proves this for the middle map. Degree zero and vanishing in higher degrees follow as in AK.5. Connected components stay connected under the field extension by the geometric integrality argument AE.3, so finite disjoint unions cause no change.
All reductions in AK.5 respect these canonical maps. For the finite boundary, the point modules and their pullback maps are unchanged. The natural long exact sequence then passes the assertion between a sheaf and its extension from the dense open. On a finite normalization \(h:Y\to X\) extending a monodromy cover, (AL.6) identifies the comparison for \(h_*G\) with the comparison for \(G\); its unit and trace remain the same maps. Base change of this particular \(Y\) is still smooth and finite over \(X_{k'}\). There is no need to identify it with a separately chosen normalization. The constant flag on the Sylow cover retains its exact sequences after pullback. The five-lemma argument passes comparison through that flag, and the trace splitting passes it to the required direct summand. Primary devissage proves it for \(\mathbf Z/n\)-coefficients. This establishes ordinary comparison for \(F\).
For compact support, use the same smooth projective completion before and after extension; extension by zero commutes with pullback on stalks. Ordinary comparison on the completion proves the second assertion of (AL.7). Filtered constructible approximation and AK.4 extend the comparison and degree bounds to arbitrary \(\mathbf Z/n\)-sheaves, without asserting their groups finite. The constant-coefficient case is the field-invariance input of Smooth base change, Lemma 3.1; its proof can use algebraic closures and finite extensions throughout, so this input does not itself assume smooth base change.
AL.4. Étale limits require only continuity
Some parameter changes used in Appendix M are affine inverse limits of étale morphisms. For these, the comparison needs no smooth-local-acyclicity theorem. At a single étale stage it is localization of the site: the slice and injective calculation AB.3 identifies restriction of a higher direct image with the higher direct image on the restricted site.
Suppose the schemes at the stages are Noetherian, the morphism whose image is taken is separated of finite presentation, and the coefficient sheaf is pulled back from the initial stage. To pass to an affine inverse limit of étale parameter changes, take an affine étale test object at the limit. Its finite presentation descends to a stage by AH.4. Apply (AK.4) to its inverse images under the given morphism. This identifies the colimit of their cohomology groups with the group on the limiting inverse image. Sheafification gives the sheaf comparison, since sections and their equalities are local and the finite charts and equalities descend as in AK.1. All maps are restriction maps. For a bounded-below coefficient complex, the cohomology-sheaf spectral sequence has only finitely many terms in each total degree, so the same comparison holds in the derived category.
This applies to a separable algebraic field extension, expressed as a limit of finite étale field extensions. It also applies to the separable geometric generic points of coordinate lines in M.4–M.5: a finite separable extension of the function field spreads to a finite étale cover of a nonempty open, by its separable polynomial and inversion of its discriminant. These opens and covers are étale over the line. Purely inseparable algebraic extensions are handled by the separate equivalence of étale topoi. Thus the particular algebraic-closure and generic-point comparisons in Appendix M do not require the full smooth comparison theorem.
AL.5. The remaining geometric input to smooth comparison
The degree and dimension inductions are written in Smooth base change and local acyclicity, Sections 4–6. AL.1–AL.3 supply its finite replacements and canonical curve-invariance input. The geometric assertion required in its Section 5, proved here in AR.1–AR.5, is the following: for a smooth family with geometrically connected fibres over an integral normal Noetherian base, a finite étale Galois cover of the generic fibre, of group order invertible on the base and split at the generic point of a section, extends to a finite étale cover of the family. Finite normalization alone does not prove that extension étale over the special fibres.
AM.1–AM.6 prove the local connected-fibre neighbourhood construction in Section 2 for schemes over a fixed field, and AN.1 supplies its degree-zero sheaf comparison. AN.2–AN.6 prove the completed-section and punctured formal-neighbourhood inputs. AO.1–AO.6 prove the finite coherent cover-algebra extension, its flat-base-change compatibility and relative purity in smooth families over Noetherian bases. AP.1–AP.7 prove regular local purity and tame root base change for the relevant Galois DVR extensions. AQ.1–AQ.5 prove codimension-one gluing and descent at the split section, completing the DVR-base case. AR.1–AR.5 complete the generic-cover theorem over an arbitrary integral normal Noetherian base. AS.1–AS.7 complete the positive-degree cohomological induction over a fixed field. AT.1–AT.4 prove the strict-local geometric-fibre and selected-neighbourhood assertions used in Proposition 3.3 and AI.3. AM.7 states the equal-characteristic finite-model scope of the connected-fibre construction; the mixed-characteristic normalization and component arguments use AG.5 and the general-base construction in AM–AN. The étale-limit argument of AL.4 does not imply these assertions. Proper base change for a general proper morphism remains a separate theorem as well.
Appendix AM. Connected fibres in étale neighbourhoods
We prove that a smooth morphism over an arbitrary base has an étale covering by affine schemes which, after an étale change of the base, have geometrically connected fibres and a section. The fibre arguments work over any residue field. The specialization step uses a discrete valuation witness proved in AM.4 from a one-dimensional length bound; finite normalization is not required. Finite-presentation descent then removes the Noetherian restriction on the base.
AM.1. A component containing a rational point
First suppose \(C\) is a connected smooth finite-type scheme over a field \(K\), and \(c\in C(K)\). Then \(C\) is geometrically integral.
Indeed, every local ring of a smooth scheme over a field is a regular local domain by Y.4–Y.6. Its finitely many irreducible components are therefore disjoint: an intersection would give two minimal primes in a local domain. The components are open and closed. Over a separable closure \(K^{\mathrm s}\), the component containing \(c\) is fixed by every element of \(\operatorname{Gal}(K^{\mathrm s}/K)\). On a finite affine covering of \(C\), its open-and-closed indicator is an idempotent. These finitely many idempotents, their equations and their agreements on finite covers of overlaps descend to one finite Galois extension \(L/K\), by the finite-presentation argument AH.4. Their Galois invariance already holds there: extension from \(L\) to \(K^{\mathrm s}\) is injective on every coordinate module. The equalizer calculation AD.1, or its Galois form under
\[ L\otimes_KL\simeq\prod_{\gamma\in\operatorname{Gal}(L/K)}L, \tag{AM.1} \]descends each invariant idempotent to the corresponding affine chart over \(K\). The algebra decomposition (AM.1) follows from the primitive-element proof in AM.5 and the Chinese remainder calculation AB.2 applied to its distinct conjugate roots. They glue to a nonempty open-and-closed part of \(C\). Connectedness makes it all of \(C\), so \(C_{K^{\mathrm s}}\) is connected. The purely inseparable extension to an algebraic closure is a homeomorphism on underlying spaces by AH.1. Thus \(C_{\overline K}\) is connected, smooth and integral.
Here is why this also controls arbitrary field extensions, not just algebraic ones. If \(A\) is a domain over an algebraically closed field \(E\), then \(A\otimes_E L\) is a domain for every extension field \(L/E\). Suppose nonzero elements \(u,v\) have product zero. Express each in a finite \(E\)-linearly independent list of elements of \(A\). Let \(B\subset L\) be the finitely generated \(E\)-algebra containing their scalar coefficients. The inclusion \(A\otimes_EB\to A\otimes_EL\) is injective, so the product is already zero there. Choose nonzero coefficients \(b\) of \(u\) and \(b'\) of \(v\). A maximal quotient of the nonzero finite-type algebra \(B[1/(bb')]\) is \(E\), by Y.5. Specializing its coefficients to \(E\) leaves both \(u\) and \(v\) nonzero, by the chosen linear independence, and gives a zero product in \(A\), a contradiction.
Consequently an integral scheme over an algebraically closed field stays integral after extension: its affine charts stay domains, and intersections of nonempty charts stay nonempty by faithful flatness. For an arbitrary \(L/K\), choose an algebraically closed overfield containing both \(L\) and a compatible \(\overline K\). The preceding argument makes \(C\) integral over that overfield. Surjectivity on spectra and injection on affine coordinate rings then imply that \(C_L\) is irreducible and reduced. This proves the assertion.
Now let \(f:X\to S\) be smooth of finite presentation, with a section \(\sigma\), and let \(X^0\) be the union, fibre by fibre, of the connected components containing \(\sigma(s)\). Each such component has a \(\kappa(s)\)-point, and is geometrically integral by the result just proved. Its open-and-closed complement cannot join it under extension. Therefore, as subsets of a changed family,
\[ (X_T)^0=X^0\times_S T \tag{AM.2} \]for every base change \(T\to S\). We have not yet asserted that this subset is open.
AM.2. Spreading a geometrically integral smooth fibre
Suppose \(S\) is integral and Noetherian, with function field \(K\), and \(X\to S\) is smooth of finite presentation with nonempty geometrically integral generic fibre of dimension \(d\). There is a nonempty open \(S'\subset S\) over which all fibres are geometrically integral.
We give the specialization argument. Work over an affine open \(\operatorname{Spec}A\) of \(S\). The relative dimension of a smooth chart is the number of free coordinates in its standard presentation, equivalently the locally constant rank of \(\Omega_{X/S}\). The finitely many dimension pieces different from \(d\) have empty generic fibre. Their images are constructible by AC.2 and miss the generic point, so their closures are proper. Removing those closures makes every fibre smooth of pure dimension \(d\). Here the dimension statement follows on each geometric chart from Y.5–Y.6.
Choose an étale coordinate chart of the generic fibre. It gives a finite separable function-field extension
\[ K(t_1,\ldots,t_d)\subset F=K(X_K). \tag{AM.3} \]If \(d=0\), the geometrically integral smooth zero-dimensional generic fibre is \(\operatorname{Spec}K\), by AB.1, and we may take \(P=T\) in the argument below. If \(d>0\), the field \(K(t)\) is infinite. The finite separable primitive-element argument in Z.3 writes \(F=K(t)[\theta]\). Clearing denominators and removing content in its minimal polynomial gives a primitive irreducible \(P(t,T)\in K[t,T]\). The content and factorization argument is proved in Integral extensions, Proposition 2.3: reduction modulo a prime factor proves that products of primitive polynomials are primitive, and Euclidean factorization over the fraction field gives factorization over the polynomial ring. It applies in any number of variables by induction.
The injection \(K[t,T]/(P)\hookrightarrow F\) stays injective after extending the field to \(\overline K\). The ring \(F\otimes_K\overline K\) is a domain: \(F\) is a localization of an affine coordinate ring of the geometrically integral \(X_K\). Thus \(\overline K[t,T]/(P)\) is a domain too, proving that \(P\) is absolutely irreducible. Its homogenization \(H\), of total degree \(D\), is absolutely irreducible too: dehomogenization of any factorization would factor \(P\), and a factor dehomogenizing to a constant would be a power of the homogenizing variable, which does not divide \(H\).
After inverting finitely many elements of \(A\), all coefficients belong to \(A\), and some degree-\(D\) coefficient is a unit. For each \(1\le a<D\), multiply homogeneous forms of degrees \(a\) and \(D-a\). This defines a morphism between their projective coefficient spaces
\[ \mathbf P^{N_a}_A\times_A\mathbf P^{N_{D-a}}_A \longrightarrow \mathbf P^{N_D}_A. \tag{AM.4} \]Here \(N_b\) is one less than the number of degree-\(b\) monomials in the homogenized variables. The map is defined everywhere because a product of two nonzero forms over a field is nonzero. Its image is closed: the source is proper over \(A\) by AE.2; its graph in the product with the separated target is closed, and projection from that product is proper by base change. This factorization also proves the asserted properness of the multiplication map. The finite union of these images is precisely the locus of forms reducible over an algebraic closure of the residue field. Membership is unchanged upon field extension, since a nonempty fibre of a scheme of finite type over a field has a geometric point. The coefficient section of \(H\) avoids this closed locus at the generic point. Shrinking \(S\) makes it avoid the locus everywhere. Thus every \(P_s\) is absolutely irreducible.
The hypersurface \(P=0\) and \(X_K\) have the same function field. They have isomorphic dense affine opens: express finite generating sets for either affine coordinate algebra as fractions in the other, and invert the finitely many denominators on both sides. Localizing further makes both opens principal in their respective affine charts. Descend that open and the inverse coordinate maps to a sufficiently small open of \(S\), using AH.4. We obtain an open \(W\subset X\) isomorphic to a principal open of the hypersurface family. Since \(W\to S\) is smooth, its image is open by AE.1 and AC.3. Restrict to this image. Every geometric fibre of \(W\) is then nonempty and integral.
It remains to exclude extra components in \(X_s\setminus W_s\). Put \(Z=X\setminus W\). Its generic fibre has dimension at most \(d-1\); when \(d=0\) it is empty and AC.2 lets us remove its image. For \(d>0\), remove the images of the finitely many irreducible components of \(Z\) which do not dominate \(S\). Cover the reduced remaining components by finitely many affines. For each affine domain \(B\), its generic fibre has some dimension \(m\le d-1\). The relative normalization calculation AC.1, after a further base localization, makes \(B\) finite over \(A[z_1,\ldots,z_m]\). Every geometric fibre of this affine therefore has dimension at most \(m\). Indeed the fibre ring is integral over the image of the polynomial ring. A strict chain of its primes contracts strictly: after quotienting the smaller prime and localizing its contraction, a domain integral over a field is a field, which proves incomparability. Hence such a chain has length at most the dimension \(m\) of the polynomial ring.
After the finitely many localizations, \(Z_{\bar s}\) has dimension at most \(d-1\) in every fibre. It contains no component of the smooth pure-\(d\)-dimensional \(X_{\bar s}\). Thus the integral open \(W_{\bar s}\) meets every component. Those components are disjoint open-and-closed sets by Y.4–Y.6, so there can be only one. Smoothness gives reducedness. This proves geometric integrality of every fibre over the resulting \(S'\).
AM.3. Constructibility of the component along a section
Assume first that \(S\) is Noetherian, and \(f:X\to S\) is smooth of finite presentation with section \(\sigma\). On an integral reduced locally closed part of \(S\), let \(\eta\) be the generic point. Write \(X_\eta=C_\eta\amalg D_\eta\), where \(C_\eta\) contains \(\sigma(\eta)\). Take their closures in \(X\). The intersection of the closures and the complement of their union both have empty generic fibre. Their constructible images miss a nonempty base open, by AC.2. Over that open the two closures give an open-and-closed decomposition of \(X\). Shrink again so that \(\sigma\) lies in the first part. That part is smooth with geometrically integral generic fibre by AM.1. Applying AM.2 makes all its fibres geometrically integral, so it equals \(X^0\) over a nonempty base open.
Apply this argument on each irreducible component of the reduced base, first outside the other components, and then repeat on the remaining proper closed subset. Noetherian induction gives a finite locally closed stratification on which \(X^0\) is open and closed. Thus \(X^0\) is constructible in \(X\). Nilpotents in the base cause no change to the underlying sets or to their fibres.
AM.4. Specializations and openness
We prove generization stability over an arbitrary Noetherian base. The required discrete valuation witness does not require finite normalization. We give its algebraic construction first.
The length bound. Let \((R,\mathfrak m)\) be a one-dimensional Noetherian local domain, let \(K=\operatorname{Frac}R\), and let \(0\ne x\in R\). For every submodule \(M\subset K^r\), even one which is not finitely generated, \[ \operatorname{length}_R(M/xM) \le r\operatorname{length}_R(R/xR)<\infty. \tag{AM.4a} \] If \(x\) is a unit both sides vanish. Otherwise \(R/xR\) is Noetherian of dimension zero, and therefore has finite length by Noetherian and Artinian rings, Theorem 4.2. That lesson's Theorems 3.2–3.3 prove length and its additivity by composition series.
First let \(M=N\) be finite, and choose a \(K\)-basis of its span from elements of \(N\). Their \(R\)-span \(N_0\) is free of rank \(d\le r\). The quotient \(T=N/N_0\) is finite torsion: clearing the finitely many coordinates of generators kills it by a nonzero element of \(R\). Thus it is a finite module over a zero-dimensional Noetherian quotient of \(R\), and has finite length. Multiplication by \(x\) is injective on \(N_0\) and \(N\). Taking kernels and cokernels in their inclusion gives \[ 0\longrightarrow T[x]\longrightarrow N_0/xN_0 \longrightarrow N/xN\longrightarrow T/xT\longrightarrow0, \tag{AM.4b} \] where \(T[x]=\ker(x:T\to T)\). The kernel and cokernel of multiplication on the finite-length module \(T\) have equal length, by additivity applied to its image. Equation (AM.4b) therefore gives \(\operatorname{length}_R(N/xN)=d\operatorname{length}_R(R/xR)\).
For arbitrary \(M\), any finite strict chain of submodules of \(M/xM\) is witnessed by finitely many elements: select an element at each strict step and lift it to \(M\). Let \(N\) be the finite submodule generated by those lifts. Inverse images under \(N/xN\to M/xM\) retain every strict step. Their number is bounded by the finite-case formula. Consequently every chain has at most the bound in (AM.4a). A strict chain of maximal possible length must have simple successive quotients, since otherwise it could be refined. It is a composition series. This proves the bound, including finiteness of length for the possibly infinite module quotient.
As a consequence, if \(L/K\) is finite and \(R\subset B\subset L\) is any intermediate ring, then \(B\) is Noetherian. Indeed for a nonzero ideal \(J\subset B\), choose \(0\ne z\in J\). A polynomial equation for \(z\) over \(K\), with denominators cleared and nonzero constant coefficient, expresses a nonzero \(a\in R\) as a multiple of \(z\) in \(B\). Thus \(a\in J\). Regard \(B\) as an \(R\)-submodule of \(L\simeq K^{[L:K]}\). By (AM.4a), \(B/aB\), and hence its submodule \(J/aB\), has finite length over \(R\). Lifts of finitely many \(R\)-generators of this quotient, together with \(a\), generate \(J\) as a \(B\)-ideal. The zero ideal is already finite. This proves the local one-dimensional Krull–Akizuki assertion needed here. It does not assert that \(B\) is finite as an \(R\)-module.
A discrete valuation witness. Let \((A,\mathfrak n)\) be any Noetherian local domain which is not a field, with fraction field \(F\). Valuation rings and separatedness, Theorem 2.1 constructs a valuation ring \(V\subset F\) dominating \(A\). In a finite nonzero generating list of \(\mathfrak n\), choose \(a\) of least value. The ring \(S=A[\mathfrak n/a]\) lies in \(V\), and \(\mathfrak nS=aS\ne S\). For a prime \(\mathfrak q\) minimal over \(aS\), the principal height theorem Y.3 gives height one. Its contraction contains \(\mathfrak n\), hence equals \(\mathfrak n\). Thus \(R=S_{\mathfrak q}\subset F\) is a one-dimensional Noetherian local domain dominating \(A\), with fraction field \(F\).
Take the integral closure \(B\) of \(R\) in \(F\). The preceding length argument makes \(B\) Noetherian. Integral transitivity makes it integrally closed. Lying over gives a prime \(\mathfrak p\) above the maximal ideal of \(R\). Its height is one: primes contract along the integral map, strict inclusions have strict contractions by incomparability, and localization at all nonzero elements of \(R\) is the field \(F\). The normal Noetherian local domain \(B_{\mathfrak p}\) is therefore a DVR by L.1. It dominates \(A\) and has fraction field \(F\). None of these steps presumes that the integral closure is a finite \(R\)-module.
For a strict specialization \(x_1\leadsto x_0\) in a locally Noetherian scheme, apply this construction to \(A=\mathcal O_{\overline{\{x_1\}}_{\mathrm{red}},x_0}\). It is a local domain with nonzero maximal ideal and fraction field \(\kappa(x_1)\). We obtain \[ \operatorname{Spec}R\longrightarrow X,\qquad \eta_R\longmapsto x_1,\quad 0_R\longmapsto x_0, \tag{AM.5} \] where \(R\) is a DVR and \(\operatorname{Frac}R=\kappa(x_1)\). No restriction on the characteristic or on the residue-field extension at the closed point is needed. For the trivial specialization one may use \(\kappa(x_0)[t]_{(t)}\).
Apply this to \(x_0\in X^0\) and a generization \(x_1\) in the smooth family. Base change \(X\to S\) along the composite \(\operatorname{Spec}R\to X\to S\). Besides \(\sigma_R\), the resulting family \(X_R\to\operatorname{Spec}R\) has the section \(\tau\) given by (AM.5).
The total scheme \(X_R\) is regular. To see this using the proved local algebra, Y.5 shows that polynomial rings over the regular Noetherian ring \(R\) have regular local rings. The standard smooth presentation AE.1 realizes a local ring of \(X_R\) as the quotient of such a regular local ring by relations with an invertible Jacobian minor. Differentiation over \(R\) kills products of maximal-ideal elements modulo that ideal, so the minor makes the classes of these relations independent in the cotangent space. Y.4 proves that the quotient is regular. This argument applies at every prime, including those on the generic fibre.
Consequently the finitely many components of \(X_R\) are disjoint, open, closed and integral. By (AM.2), the closed points of \(\sigma_R\) and \(\tau\) lie in the same connected component of the special fibre. They therefore lie in the same component \(E\) of the total scheme. Each section has connected image, so both entire sections lie in \(E\). Its generic fibre is a nonempty open of the integral scheme \(E\), hence is integral and connected. Their generic points therefore lie in the same connected component of the generic fibre. Equation (AM.2) gives \(x_1\in X^0\).
Thus \(X^0\) is constructible and stable under generization. The criterion (AC.4) makes it open. It is retrocompact, meaning that its intersection with any quasi-compact open of \(X\) is quasi-compact, since \(X\) is Noetherian.
For later use take \(X\to S\) affine and smooth of finite presentation over an arbitrary affine scheme \(S=\operatorname{Spec}A\), with a section. Write \(A\) as the filtered union of its finitely generated \(\mathbf Z\)-subalgebras. These are Noetherian by Noetherian and Artinian rings, Theorem 2.1. AH.4 descends the presentation, section and its identities to one stage. Smoothness descends as follows. The conormal splitting and local generator argument at the start of AE.1 use only finite presentation, finite projective modules and Nakayama; they give standard Jacobian charts over an arbitrary ring as well. Choose finitely many such charts. Descend their equations, inverse determinants and presentation isomorphisms, together with the finite identities saying that they cover. The square-Jacobian lifting calculation makes the stage smooth. Pull back its open component, proved above over a Noetherian base. Equation (AM.2) identifies that pullback with \(X^0\). It is quasi-compact, because the stage open is a finite union of principal opens in the affine stage of \(X\). The same description shows retrocompactness after arbitrary base change.
This argument also supplies the flatness and openness needed below over a non-Noetherian base. A standard chart descends to a smooth chart over one of those Noetherian rings, where AE.1 and AC.3 prove flatness and openness. Flatness survives base change by associativity of tensor products. The image of a base-changed morphism is the inverse image of its image: a nonempty scheme over a residue field stays nonempty after extending that field, since an affine coordinate algebra tensors faithfully with a field extension. Therefore the descended open image remains open after base change. Apply this to the principal opens of each chart and take unions. Smooth morphisms, including étale morphisms, are consequently open over every base used here.
AM.5. Producing the section at a separable point
Separable closed points are dense in a smooth finite-type \(K\)-scheme. In any nonempty open choose a standard étale coordinate chart to affine space; AE.1 and AC.3 show that its image is open. Over \(K^{\mathrm s}\) this image contains a rational point. Here \(K^{\mathrm s}\) is infinite: a finite field with \(q\) elements is not separably closed, since \(T^q-T-1\) is separable and has no root there. Over an infinite field a nonzero polynomial cannot vanish at every tuple, by induction on the number of variables and the root bound in one variable. Applying this to a principal open inside the image supplies the point. Its nonempty étale fibre has a \(K^{\mathrm s}\)-point by the finite separable field description AB.1. The coordinates of that point lie in a finite separable extension of \(K\). Its image is a closed point with finite separable residue extension, by Y.5. This proves density in every open and every connected component.
Suppose \(y\in X_s\) is such a point, with \(L=\kappa(y)\). A pointed étale change of base gives a section through it, as follows. Choose a primitive element for \(L/\kappa(s)\). Over an infinite base field the embedding-separation argument Z.3 proves its existence. Over a finite base, \(L\) is finite and its multiplicative group is cyclic: for each prime choose an element whose order has the largest possible power of that prime, take its primary part, and multiply these commuting elements. The product has order the exponent \(m\) of the group. Every element is a root of \(T^m-1\), so the root bound forces the group to have at most \(m\) elements, hence exactly \(m\). A generator then generates \(L\) as a field. Lift the primitive element's monic separable polynomial to functions near \(s\), clearing finitely many denominators. Inverting its derivative gives an affine étale \(S'\to S\) with a point \(t\) of residue field \(L\). In \(X_{S'}\) the selected point is \(L\)-rational over \(t\).
Choose a standard étale chart \(W\to\mathbf A^d_{S'}\) near this point. Such a chart uses the free variables in the square-Jacobian presentation AE.1; it needs no assertion about an arbitrary choice of coordinates. Lift their values at the selected point to functions on an affine neighbourhood of \(t\). The resulting map \(a:S'\to\mathbf A^d_{S'}\) defines
\[ T=W\times_{\mathbf A^d_{S'},\,a}S'. \tag{AM.6} \]It is affine and étale over \(S'\), with a selected point of residue field \(L\). The projection \(T\to X\) gives, by its graph, a section of \(X_T\to T\). This is the explicit construction in Smooth morphisms, Theorem 5.2, with the standard-coordinate and separable-point inputs proved above. It asserts a section through a separable closed fibre point; it does not assert one through every point with an arbitrary residue field.
AM.6. Covering every point of the family
Let \(x\) be any point of a smooth morphism \(X\to S\) over an arbitrary base. Restrict first to affine neighbourhoods of \(x\) and \(s=f(x)\). The restricted smooth morphism is of finite presentation. Let \(C\) be the connected component of \(X_s\) containing \(x\), and choose a separable closed point \(y\in C\) by AM.5. Construct the affine étale \(T\to S\), selected \(t\in T\) with residue \(L=\kappa(y)\), and section of \(X_T\to T\) just described.
The component \(C'\) of \(C_L\) containing that \(L\)-rational point is geometrically integral by AM.1. Its map to \(C\) is finite and flat: \(C_L\to C\) is finite free, and an open-and-closed component cuts out a direct summand of its finite locally free algebra. Its image is closed by finiteness and open by AE.1 for the étale map \(C_L\to C\), restricted to this open component. The image is nonempty, so connectedness of \(C\) makes it all of \(C\). Choose a lift \(\widetilde x\in C'\) of the original \(x\).
The affine scheme \(X_T\) has the open component \(X_T^0\) of AM.4. It contains both \(\widetilde x\) and the section point over \(t\). There is a principal open \(D(b)\subset X_T^0\) containing both points. Indeed, the ideal of the closed complement is contained in neither of their prime ideals. For two primes one can choose an element outside both: if elements chosen outside the respective primes each lie in the other, their sum lies in neither. This gives the required \(b\).
Choose an affine open \(V\subset T\) containing \(t\) and contained in \(\sigma^{-1}D(b)\). Set \(U=D(b)\times_TV\), an affine fibre product. Then \(U\to V\) is smooth with a section. Each geometric fibre is a nonempty open subset of the corresponding geometrically integral fibre of \(X_T^0\), and is therefore geometrically integral and connected. Also \(U\to X\) and \(V\to S\) are étale, and the image of \(U\to X\) contains the original \(x\). Applying this construction at every \(x\) proves:
Connected-fibre neighbourhood theorem. A smooth morphism of schemes over an arbitrary base has an étale covering \(\{U_i\to X\}\) with factorizations \(U_i\to V_i\to S\), where \(U_i,V_i\) are affine, \(V_i\to S\) is étale, and \(U_i\to V_i\) is smooth, has a section, and has geometrically connected fibres.
AM.7. Use in the comparison argument
AM.6 supplies the connected-fibre neighbourhoods for Smooth base change and local acyclicity, Section 2 over arbitrary bases, including mixed characteristic. AN.1 consequently proves degree-zero smooth comparison in this same generality. The proof is local on the source and imposes no quasi-compactness condition on the morphism whose ordinary direct image occurs in degree zero.
The generic-cover extension is a different input. AN.2–AN.6 supply formal neighbourhoods, AO.1–AO.6 coherent algebra extension and relative purity, AP.1–AP.7 regular local purity and tame DVR extensions, and AQ.1–AQ.5 their split-section descent. AR.1–AR.5 then prove the generic-cover extension over integral normal Noetherian bases, including mixed characteristic. These assertions retain their stated hypotheses.
For the positive-degree induction, finite affine models must also have finite normalization in finite function-field extensions. AG.1–AG.3 prove this over fields; AG.5 proves it for finite-type integer models by local polynomial charts, AW.5 and the separable trace lattice. AS.4 therefore descends the diagram to finite-type \(\mathbf Z[1/n]\)-models, retaining the inverse of the coefficient modulus. AS.5 uses AG.5 for every finite replacement, and AS.6 completes the dimension and cohomological inductions. The one-dimensional Noetherianity argument of AM.4 is distinct from this module-finiteness proof. Together these inputs establish the general-base torsion comparison at the coefficient scope specified in AS, which is also the scope used in AT and Proposition 3.1.
Appendix AN. Sections and formal neighbourhoods in smooth comparison
There are two different extension problems in the smooth-comparison argument. A section of a pulled-back sheaf descends along the connected-fibre charts of AM.6. A finite étale cover near a section of a smooth family can be compared with its restriction to a punctured zero section in a power-series ring. We prove these assertions and the formal algebra they require.
AN.1. A section gives degree-zero comparison
Let \(a:U\to V\) be smooth, with geometrically connected fibres and a section \(\sigma\). For an étale sheaf of sets \(A\) on \(V\), pullback is a bijection
\[ \Gamma(V,A)\xrightarrow{\ \sim\ }\Gamma(U,a^{-1}A), \qquad b\longmapsto a^{-1}b. \tag{AN.1} \]Its proposed inverse is restriction along \(\sigma\). One composite is the identity because \(a\sigma=1\). To check the other, fix a geometric point \(\bar v\) of \(V\). On \(U_{\bar v}\) the coefficient sheaf is constant with value \(A_{\bar v}\): the étale topos of the separably closed point is the category of sets, by AB.1–AB.2, and inverse images compose. A section of a constant sheaf on a connected scheme has one value. In this situation that statement can be checked directly. Represent the section on an étale covering by constant labels. The images of the labelled pieces are open, by AE.1 and AC.3 on the smooth geometric fibre. Pieces with different labels have disjoint images, since a point in both images gives a geometric point of their fibre product, where the sheaf compatibility equates the labels. These images partition the fibre into open-and-closed subsets. Connectedness makes exactly one label occur.
The value of a section upstairs is therefore its value at \(\sigma(\bar v)\). Its restriction to every geometric fibre agrees with the pullback of its restriction along \(\sigma\). Equality on geometric stalks proves equality of sheaf sections, and proves (AN.1). No finiteness of the set of labels was assumed.
Now consider a cartesian square of schemes over an arbitrary base as in (1.1) of Smooth base change and local acyclicity, with \(f:X\to S\) smooth and \(g:T\to S\) any morphism. Write \(Y=X\times_ST\), with projections \(h:Y\to X\) and \(e:Y\to T\). For every étale sheaf of sets \(F\) on \(T\), the canonical map
\[ f^{-1}g_*F\longrightarrow h_*e^{-1}F \tag{AN.2} \]is an isomorphism. Indeed, apply AM.6 to each affine étale test object over \(X\). It gives a covering by \(U\)'s with \(U\xrightarrow a V\to S\), where \(V\to S\) is étale and \(a\) has geometrically connected fibres and a section. Its change of base along \(V\times_ST\to V\) has the same properties. Formula (AN.1) on these two families gives
\[ \begin{aligned} \Gamma(U,f^{-1}g_*F) &=\Gamma(V,g_*F)\\ &=\Gamma(V\times_ST,F)\\ &=\Gamma(U\times_ST,e^{-1}F)\\ &=\Gamma(U,h_*e^{-1}F). \end{aligned} \tag{AN.3} \]Restriction to the étale \(V\) is the localization of the site, as in AB.3. Each displayed map is pullback of sections, so the composite is exactly (AN.2). A morphism of sheaves which is a bijection on this covering basis is an isomorphism: local lifts glue by local injectivity, and equality is detected on the same covers. This proves degree-zero smooth comparison over an arbitrary base, without a separate faithfully flat descent theorem for arbitrary étale sheaves. It makes no positive-degree comparison claim.
AN.2. Completion along a smooth section
Let \(A\) be Noetherian local, let \(B\) be a smooth \(A\)-algebra, and let \(\sigma:B\to A\) split the structure map. Put \(I=\ker\sigma\). The module \(I/I^2\) is finite free over \(A\). In fact, writing \(b=\sigma(b)+(b-\sigma(b))\) identifies derivations from \(B\) to an \(A\)-module, on which \(B\) acts through \(\sigma\), with linear maps from \(I/I^2\). Thus \(I/I^2=\Omega_{B/A}\otimes_{B,\sigma}A\). The conormal splitting AE.1 makes \(\Omega_{B/A}\) finite projective, and U.1 makes its pullback free over local \(A\).
Choose lifts \(f_1,\ldots,f_d\in I\) of a basis and put \(P=A[t_1,\ldots,t_d]\), \(J=(t_1,\ldots,t_d)\). The map \(t_i\mapsto f_i\) induces
\[ \Psi_n:P/J^n\longrightarrow B/I^n. \tag{AN.4} \]It is surjective: the basis generates \(I/I^2\), its degree-\(r\) products generate \(I^r/I^{r+1}\), and induction lifts through the finite filtration. It is an isomorphism for \(n=2\), since both algebras are \(A\) plus the same square-zero module.
Suppose an inverse has been constructed at level \(n-1\), where \(n\ge3\). Formal smoothness lifts the corresponding map \(B\to P/J^{n-1}\) to \(B\to P/J^n\). The lift sends \(I\) into \(J/J^n\), hence factors through \(B/I^n\). Composed with \(\Psi_n\), it sends \(t_i\) to \(t_i+\delta_i\), with \(\delta_i\in J^{n-1}/J^n\). This is an automorphism: the substitutions \(t_i-\delta_i\) are inverse, because changing a monomial of degree at least \(n-1\) by these corrections changes it only in degree at least \(n\). Hence \(\Psi_n\) is injective as well as surjective. Its inverses are uniquely compatible. Taking limits proves
\[ \widehat B^{\,I}\simeq A[[t_1,\ldots,t_d]]. \tag{AN.5} \]We will use flatness of this completion. For a Noetherian ring \(R\) and any ideal \(K\), L.1 proves exactness of completion on finite modules and \(\widehat M=M\otimes_R\widehat R\). This already proves flatness on arbitrary modules. Given \(N\subset M\), express \(M\) as the filtered union of its finite submodules \(M_\lambda\). Each \(N\cap M_\lambda\) is finite. Their tensorized injections into \(M_\lambda\otimes_R\widehat R\) are injective by L.1; filtered colimits preserve these injections and identify their source and target with \(N\otimes_R\widehat R\) and \(M\otimes_R\widehat R\). Thus \(R\to\widehat R\) is flat.
L.1 also proves that \(\widehat R\) is Noetherian and that its ideal-power quotients are the original quotients. In particular \(A[[t]]\) is Noetherian and flat over \(A\), by applying completion to \(A[t]\). It is local with maximal ideal \(\mathfrak m_A A[[t]]+(t)\): a series with unit constant term has an inverse by recursive coefficient multiplication, and reduction modulo \((t)\) identifies the remaining maximal ideals with those of \(A\).
AN.3. Two depth calculations
We use depth at least two in its regular-sequence meaning: in a Noetherian local ring \((A,\mathfrak m)\), there are \(a,b\in\mathfrak m\) with \(a\) injective on \(A\), \(b\) injective on \(A/aA\), and \(A/(a,b)\ne0\).
Such a pair gives the algebraic Hartogs identity
\[ A=\Gamma(\operatorname{Spec}A\setminus\{\mathfrak m\},\mathcal O). \tag{AN.6} \]First \(b\) is injective on \(A\). Its finite kernel \(K\) satisfies \(K=aK\): reduce an element of \(K\) modulo \(a\), then cancel \(a\). Nakayama gives \(K=0\). The filtration of \(A/a^nA\) by powers of \(a\) has factors \(A/aA\), so \(b\), and then every positive power of \(b\), acts injectively on \(A/a^nA\).
Put \(U=\operatorname{Spec}A\setminus\{\mathfrak m\}\). Restriction of a section on \(U\) to \(D(a)\) is injective. On each affine principal open contained in \(U\), a section zero after inverting \(a\) is killed by a power of the nonzerodivisor \(a\), hence is zero. Its values on \(D(a)\) and \(D(b)\) agree in \(A_{ab}\). Write them as \(u/a^n\) and \(v/b^r\). Equality implies \(b^ru=a^nv\), because \(ab\) is a nonzerodivisor. Injectivity of \(b^r\) on \(A/a^nA\) gives \(u\in a^nA\). Thus the section on \(D(a)\), and consequently on \(U\), comes from \(A\). This proves (AN.6).
A second calculation concerns associated primes. If a finite nonzero module \(M\) over a Noetherian local ring \(R\) has a regular list of length \(r\), then
\[ r\le\dim(R/\mathfrak p) \quad\text{for every }\mathfrak p\in\operatorname{Ass}(M). \tag{AN.7} \]The required associated-prime facts—existence, localization, submodule inclusion and minimal support—are proved in Associated primes and primary decomposition, Sections 1–3. Here is a proof of the bound which uses regular lists directly. Induct on \(r\). For first entry \(x\), an associated copy \(N=R/\mathfrak p\subset M\) has \(x\notin\mathfrak p\). The one-equation dimension calculation Y.3 gives a prime \(\mathfrak q\) minimal over \(\mathfrak p+(x)\) with \(\dim R/\mathfrak q=\dim R/\mathfrak p-1\). Artin–Rees supplies \(n\) with \(N\cap x^nM\subset xN\). The image \(L=N/(N\cap x^nM)\subset M/x^nM\) maps onto \(N/xN\). Thus \(\mathfrak q\) is a minimal point of its support and is associated to \(L\), hence to \(M/x^nM\).
The remaining \(r-1\) entries are regular on \(M/x^nM\). To verify this, filter that module by the powers of \(x\); its factors are \(M/xM\). An element injective on the two ends of a short exact sequence is injective in the middle, and the sequence of its quotients is still exact. Apply this successively to the remaining entries. The final filtered quotient is nonzero since its factors are the nonzero final quotient for the original list. Induction at \(\mathfrak q\) gives (AN.7). The power-filtration step is also proved in Regular sequences, Proposition 1.3. This gives the associated-point depth bound directly from regular lists, without requiring an Ext characterization of depth.
For the normal local bases in AL.5, the regular pair exists whenever the dimension is at least two. Indeed, an associated prime of \(A/aA\), with \(a\ne0\), localizes to a normal local domain \(R\) in which a fraction \(u\notin R\) satisfies \(u\mathfrak m_R\subset R\). If it preserved \(\mathfrak m_R\), the determinant trick would make \(u\) integral. Otherwise \(u\mathfrak m_R=R\), so the maximal ideal is principal and has height one by Y.3. Thus every associated prime of \(A/aA\) has height one. Finiteness and prime avoidance choose \(b\in\mathfrak m_A\) outside their union when \(\dim A\ge2\), giving the pair. This is Normal rings, Proposition 3.4; its determinant argument is the same one used in L.1.
AN.4. Functions on a punctured formal neighbourhood
Let \(A\) be Noetherian local of depth at least two, let \(B=A[[t_1,\ldots,t_d]]\), \(d\ge1\), and put \(I=(t_1,\ldots,t_d)\). Let \(V\subset\operatorname{Spec}B\) be any open whose intersection \(V_0\) with \(V(I)=\operatorname{Spec}A\) is the puncture \(U=\operatorname{Spec}A\setminus\{\mathfrak m_A\}\). Set \(V_n=V\cap\operatorname{Spec}(B/I^n)\). We claim
\[ B=\Gamma(V,\mathcal O_V) \xrightarrow{\ \sim\ }\varprojlim_n\Gamma(V_n,\mathcal O_{V_n}). \tag{AN.8} \]Each \(V_n\) is the truncated polynomial thickening of \(U\). Its coordinate sheaf, viewed on \(U\), is a finite direct sum of copies of \(\mathcal O_U\), indexed by the monomials of total degree less than \(n\). Formula (AN.6) identifies its sections with \(A[t]/(t)^n\), and their limit with \(B\). The composite from \(B\) through the two maps in (AN.8) is therefore the identity. We must still check that restriction from \(\Gamma(V,\mathcal O_V)\) to that limit is injective.
The list \(t_1,\ldots,t_d,a,b\) is regular in \(B\), with \(a,b\) a regular pair in \(A\). Consequently (AN.7) gives \(\dim B/\mathfrak p\ge d+2\) for every \(\mathfrak p\in\operatorname{Ass}(B)\). There is a nonmaximal prime \(\mathfrak q\) containing \(\mathfrak p+I\). Otherwise the maximal ideal of \(B/\mathfrak p\) would be the radical of an ideal generated by the \(d\) variables, contradicting the height bound Y.3. Such \(\mathfrak q\) lies in \(V_0\), and its generization \(\mathfrak p\) lies in \(V\).
If a section on \(V\) vanishes at every finite formal level, its germ at \(\mathfrak q\) belongs to every \(I^nB_{\mathfrak q}\), and is zero by the Krull-intersection proof in L.1. Its germ at \(\mathfrak p\) is therefore zero. This applies to every associated prime of \(B\). It forces the section itself to be zero: on a principal affine covering of \(V\), a nonzero section has a nonzero cyclic submodule with an associated element; localization of associated primes identifies it with an associated prime of \(B\) at which that section survives. This contradicts what we just proved. Thus restriction is injective, and its split identity with \(B\) proves both equalities in (AN.8).
AN.5. From functions to maps of vector bundles
For every finite locally free sheaf \(E\) on this \(V\), (AN.8) extends to
\[ \Gamma(V,E)\xrightarrow{\ \sim\ } \varprojlim_n\Gamma(V_n,E|_{V_n}). \tag{AN.9} \]We give the finite generation argument needed to pass from functions to \(E\). A vector bundle on a quasi-compact open of an affine scheme is generated by finitely many global sections. Choose a finite covering by principal opens on which it is free. For a principal \(D(f)\subset V\), the map \(\Gamma(V,E)_f\to\Gamma(D(f),E)\) is an isomorphism: compute sections by the equalizer for a finite principal affine covering of \(V\), and localize that equalizer. Localization is exact and commutes with finite products; on each affine chart it is the usual localization formula for a quasi-coherent module, proved in W.1. Clearing the finitely many denominators in the local bases gives global generators.
Apply this to \(E^\vee\) and dualize a finite free surjection onto it. We get an injection \(E\to\mathcal O_V^r\) with locally free cokernel \(C\), because that surjection splits on trivializing opens. Applying the same construction to \(C\) gives a sequence
\[ 0\longrightarrow E\longrightarrow\mathcal O_V^r \longrightarrow\mathcal O_V^s \tag{AN.10} \]which stays exact after every base change. Sections of \(E\) are the kernel of the indicated map on functions. The same holds at every \(V_n\). Inverse limits preserve kernels, so (AN.8) proves (AN.9). Applying (AN.9) to \(E^\vee\otimes F\) shows that every compatible system of bundle maps on the \(V_n\) comes from exactly one bundle map on \(V\). This proves the quasi-affine case of Formal geometry, Proposition 2.1 directly, without an ample-generation prerequisite.
AN.6. Finite étale covers and the punctured zero section
Restriction is fully faithful:
\[ \operatorname{FÉt}(V)\longrightarrow\operatorname{FÉt}(V_0). \tag{AN.11} \]Let \(P,Q\) be finite étale over \(V\), with algebras \(E_P,E_Q\), finite locally free over \(\mathcal O_V\). A map \(P|_{V_0}\to Q|_{V_0}\) lifts uniquely to every \(V_n\). The required infinitesimal assertion follows from the square-Jacobian equations for an étale map. Across a square-zero ideal, lift the coordinates arbitrarily, then cancel the error in the equations by multiplying it by the inverse Jacobian. Taylor expansion has no higher terms in that ideal. The same invertible matrix makes the correction unique. Iterate through the powers of a nilpotent ideal. Local lifts glue by uniqueness, so this proves the assertion for the schemes \(P|_{V_n}\), not only for an affine chart.
The lifts give compatible algebra maps \(E_Q|_{V_n}\to E_P|_{V_n}\). Formula (AN.9), applied to their Hom bundle, gives a unique module map on \(V\). It is an algebra map: the difference of its two multiplication maps, and the difference of its unit map from the required unit, vanish after every restriction. Faithfulness of (AN.9) on the relevant tensor and Hom bundles makes those differences zero. Conversely two algebra maps agreeing on \(V_0\) agree at every finite level by the same unique lifting, and hence agree on \(V\). This proves (AN.11), including the uniqueness of an extended isomorphism and its inverse.
In the specific case \(V=U\times_{\operatorname{Spec}A}\operatorname{Spec}B\), projection gives a map \(V\to U=V_0\). For a finite étale \(W\to V\), its restriction \(W_0\to U\) and the cover \(W_0\times_UV\) have the same restriction at the zero section. Full faithfulness extends that identity and its inverse to give
\[ W\simeq W_0\times_UV. \tag{AN.12} \]In particular, if \(W_0\) is a disjoint union of copies of \(U\), then \(W\) is the corresponding disjoint union of copies of \(V\). This is the precise punctured power-series comparison used in the formal calculation of the generic-cover extension.
AN.7. From formal comparison to extension
AN.2 constructs the completed smooth section and its flat completion map. AN.3 supplies the regular pair on a normal local base of dimension at least two, and AN.4–AN.6 prove full faithfulness on the punctured formal neighbourhood, including (AN.12). These results justify that formal comparison once the finite cover is present there.
The passage from this formal comparison to actual extension of the cover is proved in AO.1–AO.6: coherent extension of its algebra, flat-base-change compatibility, essential extension over the power-series neighbourhood and purity in a smooth family over a Noetherian base. AP.1–AP.7 add absolute regular local purity and the tame root-base-change calculation over a DVR. AQ.1–AQ.5 supply codimension-one gluing and descent at the section and prove the discrete-valuation-base case of AL.5. AR.1–AR.5 assemble the full generic-cover theorem over an integral normal Noetherian base. AN.1 proves degree-zero smooth comparison over arbitrary bases. For a quasi-compact, quasi-separated direct-image morphism, AS.1–AS.7 prove the positive-degree comparison for torsion sheaves with invertible annihilators and the stated filtered unions. The argument uses the connected-fibre neighbourhoods of AM.6 and the finite normalization of integer models in AG.5. AT.1–AT.5 give strict-local acyclicity, the selected-neighbourhood colimit and the ordinary nearby-cycle unit for the same allowed torsion orders.
Appendix AO. Extending the cover algebra and removing a fibrewise branch locus
The formal comparison in AN.6 concerns a cover already defined on an open set. We now construct its finite algebra across the complement. Two regular elements recover functions, and a presentation by vector bundles recovers the algebra. This construction then lets us use the formal comparison to extend the cover itself.
AO.1. Hartogs across a depth-two complement
Let \(R\) be Noetherian, let \(U=\operatorname{Spec}R\setminus V(J)\), and suppose that \(R_{\mathfrak p}\) has depth at least two for every \(\mathfrak p\supset J\). Then
\[ R\xrightarrow{\ \sim\ }\Gamma(U,\mathcal O_U). \tag{AO.1} \]The case \(J=R\) is immediate. Otherwise we first find \(a,b\in J\) such that both are nonzerodivisors on \(R\) and \(b\) is a nonzerodivisor on \(R/aR\). We use the finiteness, zero-divisor detection and localization of associated primes proved in Associated primes, Sections 1–3, and its Solution 8.5 on finite prime avoidance. No associated prime of \(R\) contains \(J\): at such a prime the local maximal ideal annihilates a nonzero element, contradicting the existence of even one regular element. Avoiding the finitely many associated primes therefore gives \(a\in J\) regular on \(R\).
No associated prime \(\mathfrak p\) of \(R/aR\) contains \(J\) either. If it did, put \(T=R_{\mathfrak p}\). There would be \(u\notin aT\) with \(\mathfrak m_Tu\subset aT\). In \(T[1/a]\), the fraction \(u/a\) belongs to \(T_r\) for every \(r\in\mathfrak m_T\): write \(ru=av\), so that the fraction is \(v/r\). These values agree on intersections because multiplication by \(a\) is injective in every localization. They give a section on the punctured spectrum of \(T\). AN.3 identifies that section with an element of \(T\), forcing \(u\in aT\), a contradiction. Prime avoidance, now for \(\operatorname{Ass}(R)\cup\operatorname{Ass}(R/aR)\), supplies \(b\).
The power filtration makes \(b^r\) injective on \(R/a^nR\) for all positive \(n,r\), exactly as in AN.3. A section on \(U\) has values \(u/a^n\) and \(v/b^r\) on \(D(a)\) and \(D(b)\). Equality on \(D(ab)\), and cancellation of the nonzerodivisor \(ab\), give \(b^ru=a^nv\). Thus \(u\in a^nR\). Restriction from \(U\) to \(D(a)\) is injective: on every principal affine chart of \(U\), vanishing after inverting \(a\) means annihilation by a power of a nonzerodivisor. This proves (AO.1), including injectivity.
The same statement holds locally on a locally Noetherian scheme \(X\): if \(j:U\hookrightarrow X\) has depth at least two at every missing point, then
\[ \mathcal O_X=j_*\mathcal O_U. \tag{AO.2} \]Trivializing a vector bundle on affine opens proves the corresponding assertion for every finite locally free sheaf on \(X\), including its Hom and tensor bundles. Consequently restriction of finite étale covers from \(X\) to \(U\) is fully faithful. Indeed the underlying algebra map extends as a bundle map; its unit and multiplication identities are equalities of bundle maps and are detected on \(U\).
AO.2. A finite presentation of the extended bundle
Keep \(X=\operatorname{Spec}R\) and \(U\) as above, and let \(E\) be finite locally free on \(U\). AN.5 supplies a sequence
\[ 0\longrightarrow E\longrightarrow\mathcal O_U^r \xrightarrow{\ D\ }\mathcal O_U^s \tag{AO.3} \]which remains exact after every base change. Its proof uses only a finite principal covering of the quasi-compact open \(U\), localization of its section equalizer, and finite global generators of the dual bundles. In particular it applies to this \(U\). Each matrix coefficient of \(D\) belongs to \(\Gamma(U,\mathcal O_U)=R\). Therefore
\[ M:=\Gamma(U,E)=\ker(R^r\xrightarrow D R^s) \tag{AO.4} \]is a finite \(R\)-module. Localizing the finite section equalizer shows that \(M_f=\Gamma(U\cap D(f),E)\). Thus \(\widetilde M=j_*E\); in particular its restriction to \(U\) is \(E\). These intrinsic descriptions glue over affine opens of any locally Noetherian \(X\).
The extension is reflexive, even when \(R\) is not a domain. A section of \(E^\vee\) gives a map \(M\to R\) by taking sections of its evaluation map and using (AO.1). Conversely a map \(M\to R\) restricts to a section of \(E^\vee\). These operations are inverse: their restrictions agree on \(U\), and a map to \(R\) whose restriction is zero kills every element of \(M\) by injectivity in (AO.1). Hence
\[ M^*=\Gamma(U,E^\vee),\qquad M^{**}=\Gamma(U,E^{\vee\vee})=M. \tag{AO.5} \]There is also a direct depth check. At a missing point put \(T=R_{\mathfrak p}\), and choose a regular pair \(a,b\) in its maximal ideal. The module \(M_{\mathfrak p}\) is a kernel between finite free \(T\)-modules. Multiplication by \(a\) is injective on this kernel. If \(bm=an\) in it, regularity of \(b\) modulo \(a\) in the ambient free module gives \(m=av\). Applying \(D\) gives \(aD(v)=0\), hence \(D(v)=0\), so \(v\) belongs to the kernel. Thus \(b\) is injective modulo \(aM_{\mathfrak p}\). If the kernel is nonzero, its final quotient by \((a,b)\) is nonzero by Nakayama. It has depth at least two.
For a flat map \(R\to R'\), use a finite principal covering of \(U\) in the section equalizer. Its terms and pairwise intersections are affine. Flat tensoring preserves the kernel and the finite products in that equalizer, and quasi-coherent sections on each chart commute with affine base change. It follows that the natural map
\[ M\otimes_R R'\xrightarrow{\ \sim\ } \Gamma(U\times_R R',E\otimes_R R') \tag{AO.6} \]is an isomorphism. This argument proves the degree-zero flat base change needed here directly. It does not require a theorem on higher direct images.
AO.3. The finite algebra and the test for étaleness
If \(E=\pi_*\mathcal O_W\) for a finite étale \(\pi:W\to U\), multiplication and unit on sections turn (AO.4) into a finite \(R\)-algebra \(C\). Its spectrum restricts to \(W\). At a point \(y\) over a missing point \(\mathfrak p\), the regular pair just constructed on \(C_{\mathfrak p}\) remains regular after localizing at \(y\). Its entries lie in the maximal ideal of \(C_y\), so Nakayama gives a nonzero final quotient there. Thus \(C_y\) has depth at least two.
This characterizes the finite extension uniquely. For any other finite extension \(\operatorname{Spec}D\) with depth at least two at every point outside \(W\), apply (AO.1) on \(\operatorname{Spec}D\) itself, with open \(W\). It gives \(D=\Gamma(W,\mathcal O_W)=C\), compatibly with the given restriction. This avoids any separate theorem transferring depth through a finite map. All algebra maps are recovered by taking sections. The construction commutes with flat base change by (AO.6).
It also commutes with enlarging the open on which the cover is étale. If \(U\subset U'\subset X\) and a finite étale cover on \(U'\) extends the given cover on \(U\), apply (AO.2) to its algebra bundle on \(U'\). Its direct image to \(X\) is the same algebra \(j_*E\). In particular the restriction of the canonical finite extension to \(U'\) is precisely that cover.
For this extension we have the useful global criterion
\[ \operatorname{Spec}_X(j_*E)\longrightarrow X \text{ is finite étale} \quad\Longleftrightarrow\quad j_*E\text{ is locally free}. \tag{AO.7} \]We give the algebra behind this criterion. Over a Noetherian ring \(R\), a finite locally free commutative algebra \(C\) is étale if its module \(\Omega_{C/R}\) vanishes. To see this from local equations, first pass a fibre to an algebraic closure \(L\) of its residue field. Differentials commute with base change by their universal property. The finite \(L\)-algebra in the fibre is a product of local Artinian algebras. Indeed its primes are finitely many maximal ideals, its nilradical is nilpotent (take a common power for finitely many nilpotent generators), and sufficiently large powers of those comaximal maximal ideals have zero product; the Chinese remainder argument gives the factors. In each factor with maximal ideal \(\mathfrak n\), its cotangent space is \(\mathfrak n/\mathfrak n^2=\Omega\otimes L\), since its residue field and the coefficient field are both \(L\). Nakayama makes \(\mathfrak n=0\). The fibre is therefore a product of copies of \(L\); the descent argument in AB.1 makes each original fibre a product of finite separable residue fields.
Now present \(C=R[x_1,\ldots,x_n]/K\). At a prime of \(C\), the vanishing of differentials says that the gradients of relations generate the free module with basis \(dx_1,\ldots,dx_n\). Choose \(n\) relations whose square Jacobian determinant is invertible there. The resulting algebra \(D\), localized at that determinant, is étale by the square-Jacobian lifting in AB.1. There is a surjection from its local ring at the chosen point onto the corresponding local ring of \(C\). Both closed fibres over the local base are the same finite separable field: the source is an étale local fibre and the residue-field map of this surjection is an isomorphism. If \(L_0\) is the kernel of this local surjection, flatness of \(C\) over the base makes reduction of \(0\to L_0\to D\to C\to0\) injective on the left. Thus \(L_0/\mathfrak m_RL_0=0\). This kernel is finite over the Noetherian local ring \(D\), so Nakayama makes it zero. Clearing denominators in its finite generators gives an étale neighbourhood of the original point. This proves the criterion. The converse follows either from the same square-Jacobian equations or from the uniqueness of infinitesimal lifts.
The equivalent trace criterion is particularly convenient. For finite locally free \(C\), let
\[ \theta_C:C\longrightarrow C^*,\qquad c\longmapsto\bigl(d\mapsto\operatorname{Tr}_{C/R}(cd)\bigr). \tag{AO.8} \]It is an isomorphism exactly when \(C\) is étale. Indeed trace matrices commute with base change. Over an algebraically closed field, a nilpotent element pairs to zero with every element, since all those multiplication matrices are nilpotent. A perfect trace pairing therefore forces a finite algebra to be reduced, hence to be a product of copies of the field by AB.1's finite-prime and Chinese-remainder argument. Its differentials vanish. Nakayama in every local ring then gives \(\Omega_{C/R}=0\), and the preceding criterion applies. Conversely the trace pairing of a product of copies of a field is the identity matrix. Testing the determinant after extension to algebraic closures of the residue fields proves perfection for every finite étale algebra.
If our extended algebra is locally free on \(X\), the inverse of (AO.8) on \(U\) extends to \(X\) by (AO.2) for the appropriate Hom bundle. Its two inverse identities are detected on \(U\), so it is an inverse everywhere. This proves (AO.7). The reverse implication includes the local freeness of finite flat algebras, proved by the residue-basis and Nakayama argument in N.1 and AD.1.
We will also use faithfully flat descent of this test. If \(R\to R'\) is faithfully flat and \(C\otimes_RR'\) is finite étale, flatness of \(C\) descends by the tensor-injection argument of AD.1. Since \(C\) is already finite over Noetherian \(R\), it is locally free by N.1. Moreover \(\Omega_{C/R}\otimes_RR'=0\), so faithfulness makes \(\Omega_{C/R}=0\). The proved criterion gives finite étaleness over \(R\).
AO.4. Essential extension over a power-series base
Let \((A,\mathfrak m)\) be Noetherian local of depth at least two, put \(B=A[[t_1,\ldots,t_d]]\) with \(d\ge1\), and write \(Y=\operatorname{Spec}B\). Suppose an open \(V\subset Y\) contains every point whose contraction to \(A\) differs from \(\mathfrak m\), and also contains the prime \(\mathfrak mB\). Then
\[ \operatorname{FÉt}(Y)\xrightarrow{\ \sim\ }\operatorname{FÉt}(V). \tag{AO.9} \]If \(V=Y\) there is nothing to prove. Otherwise its intersection with the zero section is precisely \(U=\operatorname{Spec}A\setminus\{\mathfrak m\}\): it contains that puncture and cannot contain the closed point of the local scheme \(Y\). At every missing point, \(A\to B_{\mathfrak q}\) is flat and local by AN.2. A regular pair on \(A\) remains regular after this flat map; its final quotient is nonzero because its ideal lies in the local maximal ideal. Hence the missing local rings have depth at least two. AO.1 gives full faithfulness, and AO.3 constructs the finite algebra \(C=\Gamma(W,\mathcal O_W)\) of a given finite étale \(W\to V\).
Set \(V'=U\times_A Y\), and let \(W_0\to U\) be the restriction to the zero section. AN.6 gives an isomorphism between \(W|_{V'}\) and \(W_0\times_A Y\) over \(V'\). Its algebra \(C_0=\Gamma(W_0,\mathcal O_{W_0})\) is finite over \(A\) by AO.3. At points of \(V\setminus V'\) the same flat-local regular-pair argument gives depth at least two. Applying (AO.2) on \(V\) to the algebra bundle of \(W\), and then (AO.6), gives canonical algebra isomorphisms
\[ C=\Gamma(W|_{V'},\mathcal O) \simeq C_0\otimes_A B. \tag{AO.10} \]At \(\mathfrak q=\mathfrak mB\), the left side is finite étale over \(B_{\mathfrak q}\), since \(\mathfrak q\in V\). The map \(A\to B_{\mathfrak q}\) is faithfully flat: it is flat and local, and AC.3 proves faithfulness by tensoring a nonzero cyclic submodule. Thus AO.3's descent test makes \(C_0\) finite étale over \(A\). Its base change \(C\) is finite étale over \(B\), giving the extension. Full faithfulness already proved its uniqueness and all assertions about maps.
AO.5. Making a closed fibre point into a section
We need two local preparations for applying (AO.9). First, for a Noetherian local \((A,\mathfrak m,\kappa)\) and a finite extension \(L/\kappa\), there is a finite free local \(A\)-algebra \(A'\) with
\[ \mathfrak mA'=\mathfrak m_{A'},\qquad A'/\mathfrak mA'=L. \tag{AO.11} \]Choose a finite tower of simple field extensions ending at \(L\). At each step lift the coefficients of its monic minimal polynomial to the current local algebra and take the monic polynomial quotient. The powers below its degree give a free basis. Its reduction modulo the previous maximal ideal is the desired field, so it has just one maximal ideal: every maximal ideal contracts to the maximal ideal under this finite integral extension. For completeness, contraction is maximal because a domain integral over a field is a field, and, conversely, if an integral extension is a field, the monic equation of an inverse shows the base domain is a field. Thus each quotient is local with exactly the claimed maximal ideal. Compose the finite free maps. No separability of \(L/\kappa\) is required.
Second, suppose \(X\to\operatorname{Spec}A\) is smooth and \(z\) in its closed fibre has residue field \(\kappa\). Choose an étale coordinate chart \(X_1\to\mathbf A^d_A\) around \(z\), supplied by the local equations of AE.1. Lift the coordinates of \(z\) to elements of \(A\). Their graph gives \(\operatorname{Spec}A\to\mathbf A^d_A\). Pulling the chart back along this graph gives an étale neighbourhood of \(\operatorname{Spec}A\) with a point above \(z\) and residue field \(\kappa\). Localize there, obtaining a faithfully flat local étale \(A\)-algebra \(A''\). The morphism \(\operatorname{Spec}A''\to X\) yields a section of \(X_{A''}\to\operatorname{Spec}A''\), with closed value \(z\) after base change. Both (AO.11) and this local étale change preserve a regular pair by flatness.
These constructions also preserve density of an open subset of a fibre after the residue-field extension. Indeed the map from a base-changed fibre to the original fibre is flat. AC.3's prime lifting shows that a minimal prime upstairs contracts to a minimal prime downstairs: a strictly smaller prime downstairs would lift to a strictly smaller one upstairs. A dense open contains all the generic points, and therefore so does its inverse image. This proves the required density without assuming the original residue extension separable.
AO.6. Purity in a smooth family
Let \(f:X\to S\) be smooth with \(S\) Noetherian, and let \(U\subset X\) be open. Assume
\[ \begin{gathered} U_s\text{ is dense in }X_s\text{ for every }s\in S,\\ U_s=X_s\text{ whenever }\operatorname{depth}\mathcal O_{S,s}\le1. \end{gathered} \tag{AO.12} \]Then restriction \(\operatorname{FÉt}(X)\to\operatorname{FÉt}(U)\) is an equivalence. At a missing point \(x\), its image \(s\) has depth at least two. Smooth flatness from AE.1 carries a regular pair from \(\mathcal O_{S,s}\) to \(\mathcal O_{X,x}\); the map is local, so the quotient is nonzero. Thus AO.1 gives full faithfulness and AO.3 constructs the canonical coherent algebra \(\mathcal C\) of any finite étale cover of \(U\).
It remains to prove that \(\mathcal C\) is locally free. This is local on \(X\) and \(S\), so take affine charts with \(X\) of finite type over the Noetherian affine base. Its nonfree locus \(Z\) is closed. To see openness of freeness directly, lift a basis at a point to a map from a finite free module. The cokernel vanishes on a neighbourhood; its now finite kernel vanishes on a smaller neighbourhood because its localization at the point is zero. Finite generation permits both shrinkings. By (AO.7), the complement of \(Z\) is precisely the open on which the canonical extension is finite étale. It contains the original \(U\), and AO.3 identifies its cover with the original extension construction. Enlarge \(U\) to this complement.
Suppose \(Z\ne\varnothing\). Its image in \(S\) is constructible by AC.2. A nonempty constructible set in a Noetherian scheme has a point with no strict generalization in that set: express it as finitely many locally closed pieces, take the generic points of the irreducible components of their closures, which lie in their respective pieces, and choose a minimal point under specialization in this finite list. Every point of every piece specializes from one of these generic points. This proves the assertion about the chosen point \(s\).
After localizing the base at \(s\), all of \(Z\) lies in the closed fibre, whose intersection with \(Z\) is nowhere dense. Put \(A=\mathcal O_{S,s}\). It has depth at least two by (AO.12). The nonempty closed subset \(Z\) of the finite-type closed fibre contains a closed point \(z\) with finite residue extension of \(\kappa(s)\), by the Nullstellensatz proved in Y.5. Apply (AO.11) to this extension and take the point over \(z\) with that residue field. Then apply the étale preparation in AO.5. We have reduced to a local base \(A\) of depth at least two and a section through a point \(z\) of \(Z\). The reductions are faithfully flat at the chosen points, so freeness and étaleness descend there by AD.1 and AO.3. AO.6 uses no normality assumption on these new bases.
Choose an affine neighbourhood \(\operatorname{Spec}B\subset X\) of \(z\). The section factors through it, since its inverse image is an open containing the closed point of the local base, hence the whole base. Write \(I\) for the section ideal. AN.2 gives a flat map
\[ B\longrightarrow\widehat B^{\,I} \simeq A[[t_1,\ldots,t_d]]. \tag{AO.13} \]Here \(d>0\). If \(d=0\), the smooth closed fibre is zero-dimensional at \(z\); its point \(z\) would be a generic point and hence would belong to the dense open \(U_s\). More explicitly, smooth fibre local rings are regular by Y.6, and their dimension is the number of local smooth coordinates; the zero-dimensional local ring is a field.
Let \(V\) be the inverse image of \(U\) in the completed spectrum. It contains every point not over \(\mathfrak m_A\), since all the missing points before completion lie in the closed fibre. It also contains the prime \(\mathfrak m_A\widehat B\). Indeed the closed-fibre map near \(z\) is the flat completion map from its regular local ring into \(\kappa(s)[[t_1,\ldots,t_d]]\). The zero prime of the latter contracts to a minimal prime by flat prime lifting. The former local ring is a domain by Y.4–Y.6, so that contraction is zero. Thus this prime maps to the generic point of the closed-fibre component through \(z\), which belongs to \(U_s\). The identifications of the closed-fibre completion and its quotients follow from L.1 and (AN.5).
AO.4 now extends the pulled-back cover to a finite étale cover of the whole completed spectrum. By (AO.6) and uniqueness in AO.3, its algebra is the completion pullback of \(\mathcal C\). At the completed closed point, (AO.13) gives a flat local map from \(B_z\), hence a faithfully flat map by AC.3. The finite module \(\mathcal C_z\) therefore becomes free after a faithfully flat extension and is itself free by AD.1. This contradicts \(z\in Z\). Thus \(Z\) is empty, proving essential extension. Full faithfulness was already proved, so the claimed equivalence follows.
AO.7. From purity to generic-cover extension
AO.1–AO.3 give the coherent cover algebra, its depth property, uniqueness, compatibility with flat base change and enlargement of the open, and the global locally-free test for étaleness. AO.4 proves essential extension over the stated power-series neighbourhood; AO.5–AO.6 remove the branch locus under (AO.12), for arbitrary Noetherian bases. These arguments include the inseparable residue-field preparation and the faithfully flat descent at the completed point.
AP.1–AP.7 prove the regular local purity and tame root-base-change inputs to AL.5. AQ.1–AQ.5 add codimension-one gluing and split-section descent, proving the DVR-base case. AR.1–AR.5 assemble the generic-cover theorem over an arbitrary integral normal Noetherian base. AS.1–AS.7 combine this cover extension with degree-zero comparison from AN.1, connected-fibre neighbourhoods from AM.6 and finite normalization of integer models from AG.5. They prove smooth comparison over arbitrary bases for a quasi-compact, quasi-separated direct-image morphism and the specified torsion coefficients of invertible orders. AT.1–AT.5 deduce strict-local acyclicity and the ordinary smooth-locus nearby-cycle unit at that coefficient scope. Proper base change has its separate proof in BE.
Appendix AP. Regular local purity and the tame DVR calculation
The DVR case of the generic-cover theorem uses two kinds of local algebra. A cover unramified in codimension one must extend across higher codimension, and a root of the uniformizer must remove tame ramification. We prove the regular-local extension theorem first, using the coherent algebra of AO.2. We then make the required valuation calculation over an arbitrary DVR, without assuming an algebraically closed residue field or a coefficient field.
AP.1. Completion detects extension
Let \((A,\mathfrak m)\) be Noetherian local of depth at least two, put \(U=\operatorname{Spec}A\setminus\{\mathfrak m\}\), and let \(W\to U\) be finite étale. AO.2–AO.3 construct the finite algebra \(C=\Gamma(W,\mathcal O_W)\). It is an extension algebra, and it is the only one whose local rings at the missing points have depth at least two. The cover extends finite étale over \(A\) exactly when \(C\) is finite étale: apply (AO.2) to the algebra bundle of any proposed étale extension.
Write \(\widehat A\) for the maximal-ideal completion. It is Noetherian local, has maximal ideal \(\mathfrak m\widehat A\), and is flat over \(A\), by L.1 and AN.2. A flat local map is faithfully flat by AC.3. Its inverse image of \(U\) is exactly the punctured spectrum \(\widehat U\). A regular pair on \(A\) remains regular on \(\widehat A\), and (AO.6) gives
\[ C\otimes_A\widehat A =\Gamma(W\times_U\widehat U,\mathcal O). \tag{AP.1} \]If the pulled-back cover extends finite étale over \(\widehat A\), Hartogs identifies that extension with (AP.1). Faithfully flat descent in AO.3 then makes \(C\) finite étale. The converse is base change. Thus completion detects extendability in this depth range; no formal-gluing theorem is needed.
If \(A\) is regular local of dimension \(d\), then so is \(\widehat A\), with the same dimension. Indeed (L.2) identifies all maximal-ideal quotients and their associated graded rings. Y.4 identifies the latter with a polynomial ring on \(d\) generators. The length-growth calculation Y.1–Y.3 gives dimension \(d\) for the completion, and its cotangent space also has dimension \(d\). This proves the assertion including its Noetherian hypothesis.
AP.2. The surface case from the kernel presentation
Suppose \(A\) is regular local of dimension two, and choose its regular parameters \(x,y\), as in Y.4. The module underlying the extension algebra \(C\) has a presentation
\[ 0\longrightarrow C\longrightarrow A^r\longrightarrow A^s. \tag{AP.2} \]The kernel argument in AO.2 shows that this particular pair \(x,y\) is regular on \(C\) when \(C\ne0\). In particular \(C/xC\) is torsion free over the DVR \(A/xA\): its uniformizer is the image of \(y\), and every nonzero element is a unit times a power of that uniformizer by L.1. A finite torsion-free module over a DVR is free by the basis argument in X.4.
Lift a basis to a map \(A^n\to C\). Its cokernel is zero by Nakayama, since its reduction modulo \(x\) is zero. Let \(K\) be its finite kernel. The injectivity of \(x\) on \(C\) shows that \(K\cap xA^n=xK\): if \(xv\) belongs to \(K\), the image of \(v\) is killed by \(x\), hence is zero. Reducing the exact sequence modulo \(x\) therefore gives \(K/xK=0\), since the reduced map is the chosen basis isomorphism. Nakayama makes \(K=0\). Thus \(C\) is free over \(A\). Criterion (AO.7) makes it finite étale. The zero algebra gives the empty cover. This proves purity in dimension two without a separate miracle-flatness or normalization theorem.
AP.3. Formal restriction through a regular parameter
Let \(A\) now be complete regular local of dimension \(d\ge3\), choose one regular parameter \(x\), and put
\[ U_n=\operatorname{Spec}(A/x^nA)\setminus\{\mathfrak m\}, \qquad U=\operatorname{Spec}A\setminus\{\mathfrak m\}. \tag{AP.3} \]The remaining parameters include a pair \(y,z\) regular on \(A/x^nA\). For \(n=1\) this is Y.4. For general \(n\), the filtration by powers of \(x\) has factors \(A/xA\); the successive-injection and quotient argument in AN.3 carries the regular pair through this filtration. Hartogs AN.3 therefore gives
\[ \Gamma(U,\mathcal O)=A,\qquad \Gamma(U_n,\mathcal O)=A/x^nA. \tag{AP.4} \]The ring \(A\) is also \(x\)-adically complete. A compatible sequence modulo \(x^n\) can be represented by elements whose successive differences lie in \(x^nA\subset\mathfrak m^n\). Their maximal-ideal-adic limit has the prescribed residues because every ideal \(x^nA\) is closed by L.1. Uniqueness follows from Krull intersection. Consequently (AP.4) identifies sections on \(U\) with the inverse limit of sections on \(U_n\).
For a vector bundle \(E\) on \(U\), use AN.5's universally exact presentation by two finite free bundles. Taking sections and then the inverse limit of the restricted kernels gives
\[ \Gamma(U,E)\xrightarrow{\ \sim\ } \varprojlim_n\Gamma(U_n,E|_{U_n}). \tag{AP.5} \]Applying this to Hom bundles recovers all compatible formal bundle maps. A map of finite étale covers on \(U_1\) lifts uniquely to each \(U_n\) by the square-Jacobian lifting and gluing in AN.6. Formula (AP.5) extends the resulting module map; faithfulness detects its multiplication and unit equations. It follows that
\[ \operatorname{FÉt}(U)\longrightarrow\operatorname{FÉt}(U_1) \quad\text{is fully faithful}. \tag{AP.6} \]Only maps of covers already defined on \(U\) have been lifted here. Essential extension will follow from induction and a finite change of the residue field.
AP.4. Purity in every regular local dimension
For every regular local \(A\) of dimension \(d\ge2\), restriction
\[ \operatorname{FÉt}(\operatorname{Spec}A) \xrightarrow{\ \sim\ } \operatorname{FÉt}(U) \tag{AP.7} \]is an equivalence. Full faithfulness is AO.1. We prove essential extension by induction on \(d\); AP.2 is the base. By AP.1 it suffices at each stage to treat complete \(A\). For \(d\ge3\), restrict a finite étale \(W\to U\) to \(U_1\) in AP.3. The regular local ring \(A/xA\) has dimension \(d-1\), so induction extends that restriction to a finite étale algebra \(C_0\) over \(A/xA\).
Let \(\kappa=A/\mathfrak m\). The closed fibre of \(C_0\) is a product of finite separable extensions of \(\kappa\), by AB.1. Choose a finite Galois extension \(\kappa'/\kappa\) splitting all of them. Finite normal closures and a common compositum give such an extension by the finite Galois theory in AA.1. Choose a primitive element, using Z.3 and AM.5 for infinite and finite fields respectively. Lift the coefficients of its separable monic polynomial to \(A\), obtaining \(p(T)\), and set
\[ A'=A[T]/(p(T)). \tag{AP.8} \]This algebra is finite free. Its reduction is the field \(\kappa'\), so it is local with maximal ideal \(\mathfrak mA'\), by the finite-integral argument of AO.5. The derivative \(p'\) is invertible in it, making (AP.8) étale by AB.1. It is faithfully flat by AC.3, and it is complete by the finite-module completion in L.1. The regular parameters of \(A\) remain regular on \(A'\) by flatness and generate its maximal ideal. Their length \(d\) gives \(\dim A'\ge d\) by (AN.7), while the bound by the number of maximal-ideal generators gives \(\dim A'\le d\). Thus \(A'\) is complete regular local of dimension \(d\).
The algebra \(C'_0=C_0\otimes_A A'\) over \(A'/xA'\) is split. Here is the precise completeness argument. Its reduction modulo \(\mathfrak mA'\) is \((\kappa')^n\), where \(n\) is its rank. Each primitive idempotent lifts to \(C'_0\). Starting with a lift \(e\), the correction
\[ e\longmapsto e-(e^2-e)(2e-1)^{-1} \tag{AP.9} \]squares the order of the error in the maximal-ideal filtration. The inverse exists because \((2e-1)^2=1+4(e^2-e)\) is a unit. The algebra is complete as a finite module over the complete local ring \(A'/xA'\), so the corrections converge to an idempotent. Uniqueness is the Jacobson-radical argument of AJ.1. The lifted primitive idempotents are consequently orthogonal and sum to one. Each resulting algebra factor is a finite projective module of residue dimension one, hence free of rank one by N.1. Its unit is a basis by Nakayama. Therefore
\[ C'_0\simeq(A'/xA')^n. \tag{AP.10} \]Put \(U'=\operatorname{Spec}A'\setminus\{\mathfrak mA'\}\). The pullback of \(W\) to \(U'\) and the disjoint union of \(n\) copies of \(U'\) have isomorphic restrictions modulo \(x\), by (AP.10). Full faithfulness (AP.6) for \(A'\) lifts the isomorphism and its inverse, so the covers themselves are isomorphic. AO.6 and Hartogs identify their section algebras as
\[ C\otimes_A A'\simeq(A')^n. \tag{AP.11} \]Faithfully flat descent in AO.3 makes \(C\) finite étale over \(A\). This proves the induction and (AP.7). In particular the argument does not presume that a finite étale algebra over \(A/xA\) has already been lifted over \(A\); the finite residue extension and the split algebra (AP.10) supplied the comparison actually used.
AP.5. Extension across regular points of higher codimension
Let \(j:U\hookrightarrow X\) be an open immersion with \(X\) locally Noetherian. Suppose every \(\mathcal O_{X,x}\), for \(x\notin U\), is regular local of dimension at least two. Then
\[ \operatorname{FÉt}(X)\xrightarrow{\ \sim\ }\operatorname{FÉt}(U). \tag{AP.12} \]AO.1 proves full faithfulness, and AO.2–AO.3 construct the finite algebra \(\mathcal C\) of a cover on \(U\). Work on an affine Noetherian chart. The nonfree locus \(Z\) of \(\mathcal C\) is closed by the finite-presentation argument in AO.6; by (AO.7) its complement is exactly the locus of finite étaleness. If \(Z\) were nonempty, choose a generic point \(z\) of one of its irreducible components. Over the local ring \(A=\mathcal O_{X,z}\), the algebra \(\mathcal C_z\) is finite étale on the puncture, because every strict generalization of \(z\) lies outside \(Z\). The ring \(A\) is regular of dimension at least two by the hypothesis on missing points.
By (AP.7) this punctured cover has a finite étale extension. Its sections recover \(\mathcal C_z\): localize AO.2's matrix-kernel presentation and apply Hartogs to the two finite free modules on the puncture. Thus \(\mathcal C_z\) is the finite étale extension algebra and is free over \(A\), contradicting \(z\in Z\). The nonfree locus is empty. This proves essential extension on each chart; the intrinsic algebra \(j_*E\) and full faithfulness already glue the answers. No finiteness assumption on the number of affine charts is required.
AP.6. Ramification indices over an arbitrary DVR
Let \(R\) be a DVR, \(K\) its fraction field, \(\pi\) a uniformizer, and \(L/K\) a finite separable field extension. Its integral closure \(T\) over \(R\) is finite: the integral-basis and inverse-trace-matrix argument in AJ.1 works over every integrally closed Noetherian ring, independently of strict locality. The ring \(T\) is a normal Noetherian domain of dimension one by integral incomparability and going up in K.1. Its finitely many maximal ideals \(\mathfrak n_i\) lie over \((\pi)\), and their localizations are DVRs by L.1. Let
\[ e_i=v_{T_{\mathfrak n_i}}(\pi),\qquad f_i=[\kappa(\mathfrak n_i):\kappa(R)]. \tag{AP.13} \]As an \(R\)-module, \(T\) is finite torsion free and therefore free by X.4, of rank \([L:K]\). The Artinian algebra \(T/\pi T\) is the product of its localizations at the \(\mathfrak n_i\), by the finite-prime and nilpotent-radical Chinese remainder argument in AO.3. The uniformizer filtration of the \(i\)-th factor has \(e_i\) factors equal to \(\kappa(\mathfrak n_i)\). Taking dimensions gives
\[ [L:K]=\sum_i e_i f_i. \tag{AP.14} \]If \(L/K\) is Galois with group \(G\), its action on \(T\) is transitive on the maximal ideals. Otherwise the Chinese remainder theorem supplies \(b\in T\) whose residues are zero on one orbit and one on another. Its product \(\prod_{g\in G}g(b)\) lies in \(T^G=R\), since \(K\cap T=R\). Its residues would be zero on the first orbit and one on the second, impossible for an element of \(R\), since every maximal ideal lies over the same maximal ideal of \(R\). Transitivity makes all \(e_i\) equal to \(e\) and all \(f_i\) equal to \(f\), so
\[ [L:K]=r e f, \tag{AP.15} \]where \(r\) is the number of maximal ideals. If \(|G|\) is invertible in \(R\), then \(e\) is prime to the residue characteristic and every residue extension is separable. In positive characteristic \(p\), an inseparable element has a minimal polynomial whose degree is divisible by \(p\); that degree divides \(f\), contradicting (AP.15). In characteristic zero all finite residue extensions are separable. This proves the tame assertion needed for the generic Galois cover.
AP.7. Removing this tame ramification by a root
For any positive integer \(n\), the algebra
\[ R_n=R[t]/(t^n-\pi) \tag{AP.16} \]is a DVR with uniformizer \(t\), fraction-field degree \(n\) over \(K\), and the same residue field as \(R\). Indeed it is finite free on the powers below \(n\); multiplication by \(\pi\), and consequently by \(t\), is injective. Every maximal ideal contains \(t\), and its quotient by \((t)\) is the residue field. L.1 therefore makes it a DVR. It is its own integral closure in its fraction field. For \(n\) invertible in \(R\), the field extension is separable, since the derivative \(nt^{n-1}\) is nonzero in the fraction field.
Suppose \(L/K\) is as in AP.6, Galois of order invertible in \(R\), with common ramification index \(e\). Put \(K_e=\operatorname{Frac}R_e\), and let \(D\) be the integral closure of \(R_e\) in the finite product of fields \(L\otimes_KK_e\). It is finite by the same trace bound on each field factor. We claim it is finite étale.
Fix one localization \(B=T_{\mathfrak n_i}\), with uniformizer \(s\), and write \(\pi=u s^e\) for a unit \(u\). The algebra
\[ E=B[v]/(v^e-u) \tag{AP.17} \]is finite étale over \(B\): \(v\) and \(ev^{e-1}\) are units. Its total fraction algebra is \(L\otimes_KK_e\), by \(t=sv\). Each local ring over the closed point of \(B\) has maximal ideal generated by \(s\), because its fibre is a finite separable field; multiplication by \(s\) is injective by flatness. It is a DVR by L.1. The generic local rings are fields, since the generic polynomial is separable. Thus \(E\) is integrally closed in its total fraction algebra: integrality can be checked in these localizations, and an element whose class vanishes in every maximal localization of the quotient module \((L\otimes_KK_e)/E\) already belongs to \(E\). Consequently \(E\) is the integral closure of \(B\) in that algebra.
Integral closure commutes with localization, by the denominator-clearing proof in AG.1. Moreover the integral closure of \(R\), of \(T\), and of \(R_e\) in \(L\otimes_KK_e\) is the same ring: each of the latter two rings is integral over \(R\), so transitivity of integrality gives one inclusion and their containing \(R\) gives the other. Hence (AP.17) describes the localization of \(D\) over \(\mathfrak n_i\). At every one of its closed points, \(t=sv\) is a uniformizer. Its residue field is separable over \(\kappa(R)\), since it is separable over \(\kappa(\mathfrak n_i)\) and AP.6 made the latter extension separable. We have proved that every closed branch of \(D/R_e\) has ramification index one and separable residue field.
The finite torsion-free \(R_e\)-module \(D\) is free. Its closed fibre is the product of those separable residue fields, with no nonreduced factor, because \(t\) is a uniformizer in every closed localization. Its generic fibre is also a product of finite separable fields. Thus its differential module vanishes after reduction to either fibre, and Nakayama at every point gives \(\Omega_{D/R_e}=0\). The proved finite-flat criterion in AO.3 makes \(D\) finite étale.
More generally, let \(n\) be an invertible multiple of \(e\), with compatible roots so that \(R_e\to R_n\) sends \(t\) to the \(n/e\)-th power of the new uniformizer. Then \(D\otimes_{R_e}R_n\) is finite étale over \(R_n\). The DVR argument just given makes it integrally closed in its generic product of fields, so it is exactly the integral closure in \(L\otimes_K\operatorname{Frac}R_n\). Therefore adjoining an \(n\)-th root of \(\pi\) removes all ramification in this Galois situation. In particular \(n=|G|\) works by (AP.15).
AP.8. From the DVR calculation to the family
AP.1–AP.5 prove absolute purity at regular missing points of codimension at least two. AP.6 proves the common ramification index and separable residue fields for a Galois extension of DVR fraction fields of invertible degree. AP.7 proves the root base change that removes that ramification, including the normalization calculation on every branch.
AQ.1–AQ.5 assemble these results with extension over the missing codimension-one points and descent at the split section, proving the DVR-base case of AL.5. The section makes the root action trivial on the closed cover, and the weight decomposition then supplies the descended finite étale algebra. AR.1–AR.5 combine this DVR case with AO's coherent algebra and relative purity, AN's completed-section comparison and a trace proof of generic splitting, proving the full generic-cover theorem over integral normal Noetherian bases. AS.4–AS.6 supply the cohomological-degree and dimension inductions, using the finite integer models and normalization of AG.5; AS.7 passes to bounded-below complexes and affine limits of smooth base changes.
Appendix AQ. Divisor gluing and descent at a split section
We now prove the DVR case of the generic-cover assertion in AL.5. The descent calculation keeps track of the action on the cover after the root base change in AP.7. In particular, removing ramification after that base change will not by itself be treated as descent.
AQ.1. Spreading an algebra and extending its maps
Here is the finite gluing argument needed below. Let \(A\) be Noetherian, let \(\mathfrak p\) be a prime, and let \(V\subset\operatorname{Spec}A\) be open. A finite étale algebra over \(A_{\mathfrak p}\) is free as a module, since the base is local. Choose a basis. Its multiplication constants and unit coordinates belong to some \(A_f\), with \(f\notin\mathfrak p\). Associativity, commutativity and the unit laws are finitely many equalities between these constants. Each equality valid in \(A_{\mathfrak p}\) becomes valid after inverting another element outside \(\mathfrak p\). The determinant of the trace pairing is a unit in \(A_{\mathfrak p}\); invert its numerator too. The resulting free algebra \(C\) over \(A_f\) is finite étale by AO.3's trace criterion. Thus
\[ C\otimes_{A_f}A_{\mathfrak p}\simeq C_{\mathfrak p} \tag{AQ.1} \]is an actual algebra with the desired étale property on a neighbourhood, not just a list of equations at the point.
Suppose a finite étale algebra \(E\) is already given on \(V\), with an isomorphism between \(E\) and \(C_{\mathfrak p}\) over \(V\times_A\operatorname{Spec}A_{\mathfrak p}\). Cover \(V\cap D(f)\) by finitely many principal opens \(D(g_i)\) in \(\operatorname{Spec}A_f\). Such a cover exists because this open is quasi-compact. On each chart both algebras are finitely presented. An algebra map after localization at \(A\setminus\mathfrak p\) is specified by finitely many generator images and finitely many relations. Clear denominators to obtain it after inverting one element outside \(\mathfrak p\). Do this for the inverse map, the two inverse identities and the agreements on every \(D(g_i g_j)\). Only finitely many elements and equations occur. Their common product gives \(h\notin\mathfrak p\) such that the isomorphism exists on \(V\cap D(fh)\). Charts with zero limiting ring cause no problem: the equality \(1=0\) also holds after one such localization. Gluing the algebra sheaves \(E\) and \(C|_{D(fh)}\) gives a finite étale algebra on \(V\cup D(fh)\). The same argument spreads a map or an equality of maps. This proves the particular gluing and limit statements used here directly.
We also need uniqueness and extension of maps. Let \(U\subset X\) be dense and open in a locally Noetherian scheme, with every local ring at a missing point regular. Then restriction is fully faithful:
\[ \operatorname{FÉt}(X)\longrightarrow\operatorname{FÉt}(U). \tag{AQ.2} \]First it is faithful. On an affine chart no associated prime of its ring lies in the complement: a missing point has positive local dimension, whereas a regular local ring of positive dimension has a nonzerodivisor in its maximal ideal by Y.4 and hence cannot have that maximal ideal associated. The associated-prime detection used in AO.1 therefore shows that a section of a finite free module vanishing on \(U\) is zero. Apply this after trivializing the Hom bundle of the two finite étale algebras. Thus any extended map is unique, and maps defined on different neighbourhoods agree on their intersections.
For existence, take the union \(W\) of the opens where a given map on \(U\) extends. Uniqueness glues the extensions. If a Noetherian affine chart has a nonempty complement of \(W\), choose a generic point \(x\) of that complement and put \(B=\mathcal O_{X,x}\). The map is defined on the punctured spectrum of \(B\). If \(\dim B\geq2\), Y.4 and AN.3 give the Hartogs equality for \(B\). The two algebra modules are free, so every matrix entry extends to \(B\), and the multiplication and unit identities are detected on the puncture.
If \(\dim B=1\), then \(B\) is a DVR. Every finite étale \(B\)-algebra \(T\) is its own integral closure in \(T\otimes_B\operatorname{Frac}B\). Indeed its closed local rings have maximal ideal generated by the uniformizer, which remains a nonzerodivisor by flatness; L.1 makes them DVRs. Its generic local rings are separable fields by AB.1. An integral element belongs to every maximal localization and hence to \(T\), by applying localization detection to the quotient of the total fraction algebra by \(T\). A map of generic algebras preserves integral elements and therefore extends between the two finite étale \(B\)-algebras. Finally spread the resulting local map and its agreement with the given one on \(W\), using the finite-chart argument above. This enlarges \(W\) through \(x\), a contradiction. This proves (AQ.2), including its assertion for isomorphisms and all identities between maps.
AQ.2. Adding the codimension-one points
Under the hypotheses of AQ.1 on \(U\subset X\), let \(Z\to U\) be finite étale. Suppose that at every missing point \(\xi\) with \(\dim\mathcal O_{X,\xi}=1\), its generic algebra is the generic fibre of a finite étale algebra over the DVR \(\mathcal O_{X,\xi}\). Then there is a unique extension, up to its specified unique isomorphism,
\[ Y\longrightarrow X\quad\text{finite étale},\qquad Y|_U\simeq Z. \tag{AQ.3} \]Work first on a Noetherian affine chart. There are only finitely many missing height-one points: each is a generic point of a component of the closed complement, since a strict generalization in that complement would have height zero, contrary to density of \(U\). At each of these points the inverse image of \(U\) in the local spectrum is its generic point. The spreading and gluing calculation in AQ.1 adds a neighbourhood of the point while preserving the given cover. Repeat for the finitely many points. Any point still missing now has regular local ring of dimension at least two, so AP.5 extends the cover across the rest. On overlapping affine charts the extensions agree uniquely by (AQ.2). Those identifications satisfy the cocycle identity by the same uniqueness and glue the extensions on all of \(X\).
In particular this applies when \(X\setminus U=D\) is a regular effective Cartier divisor and the cover is unramified in codimension one. At a missing point its equation \(f\) is a nonzerodivisor and the local quotient by \(f\) is regular. The converse lifting step in Y.4 makes the local ring of \(X\) regular. At each generic point of \(D\) it is a DVR with uniformizer \(f\). Here “unramified in codimension one” means precisely that the integral closure of this DVR in the generic finite separable algebra is finite étale. The trace bound and localization calculation of AP.6–AP.7 give the normalization meant by this definition. Thus the regular-divisor extension assertion, including its gluing, is now proved.
AQ.3. Geometry and a test for the identity on a finite cover
We record the elementary geometry used in the descent. A scheme smooth over a field has regular local rings by Y.6. A scheme smooth over a DVR \(R\), with uniformizer \(\pi\), also has regular local rings: points over its fraction field are covered by Y.6; at a point of the closed fibre, flatness makes \(\pi\) a nonzerodivisor and the quotient local ring is regular by Y.6, so Y.4 applies. The same statements hold for a finite étale cover of such a scheme, since finite étale followed by smooth is smooth. On standard presentations this is obtained by adjoining the two lists of equations: the relevant Jacobian block matrix is triangular with the product of the two invertible minors. This also verifies the assertion after every field extension.
A locally Noetherian scheme with regular local rings is reduced and its irreducible components are disjoint and open. Here are the local details. Each local ring is a domain by Y.4. On a Noetherian affine neighbourhood there are finitely many minimal primes, and a point lying on two distinct components would give two distinct minimal primes in its local ring. Thus the components there are disjoint closed subsets and therefore open. Removing the other components gives an irreducible neighbourhood of each point; these neighbourhoods show that the global components are open too. A connected such scheme is consequently integral. A smooth family over a DVR with connected nonempty generic fibre is connected whenever all its components meet that fibre. They do: smooth maps are open by AC.3, whereas a nonempty component contained in the closed fibre would have image the nonopen singleton consisting of the closed point. In particular, a smooth family with geometrically connected fibres is integral, and both its fibres are geometrically integral.
For a finite étale algebra \(B/A\), the diagonal in \(\operatorname{Spec}(B\otimes_A B)\) is open and closed. To see this algebraically, let \(I\) be the kernel of multiplication \(B\otimes_A B\to B\). The differential identification \(I/I^2=\Omega_{B/A}=0\) gives \(I=I^2\). The ideal is finitely generated. Write its generators as an \(I\)-valued matrix times the same generators. The adjugate matrix then shows that \(1-e\) annihilates \(I\) for some \(e\in I\). It follows that \(I=e(B\otimes_A B)\) and \(e^2=e\). A quotient by this idempotent ideal is both an open and a closed subscheme. Pulling the diagonal back proves that the equalizer of two maps into a finite étale cover is open and closed.
Let \(V\) be smooth and connected over an algebraically closed field and let \(W\to V\) be finite étale. Every connected component of \(W\) is open and closed by the preceding regularity argument. Its image is closed because the map is finite, and open because it is étale, so the image is all of \(V\). Thus every component meets the fibre at any chosen point \(v\in V\). An automorphism \(a\) of \(W/V\) which fixes every point of that fibre is the identity: its open-and-closed equalizer with the identity meets every connected component, hence contains every component. We have proved
\[ a|_{W_v}=\mathrm{id}\quad\Longrightarrow\quad a=\mathrm{id}_W. \tag{AQ.4} \]Finally, a finite étale algebra over a DVR whose generic algebra is \(K^r\) is \(R^r\). This follows from the integral-closure argument in AQ.1, since the elements integral over \(R\) in \(K^r\) are exactly the coordinatewise elements of \(R^r\). The identification is unique when its generic identification is specified.
AQ.4. The graded descent calculation
Let \(A\) be a Noetherian \(R\)-algebra on which \(\pi\) is a nonzerodivisor, let \(n\) be invertible in \(R\), and put
\[ A'=A[t]/(t^n-\pi),\qquad \mu_n=\operatorname{Spec}R[z]/(z^n-1). \tag{AQ.5} \]The group law on \(\mu_n\) has \(z\mapsto z\otimes z\), and its action on \(\operatorname{Spec}A'\) is dual to \(t\mapsto t\otimes z\). Suppose \(D\) is a finite étale \(A'\)-algebra with a compatible \(\mu_n\)-action over \(\operatorname{Spec}A\). Suppose also that the induced action on \(D/tD\) is trivial. We prove that \(D\) descends to a finite étale \(A\)-algebra.
Write the coaction uniquely as
\[ \rho(d)=\sum_{i=0}^{n-1}p_i(d)\otimes z^i. \tag{AQ.6} \]Comparison of the coefficients of \(z^i\otimes z^j\) in the coassociativity identity gives \(p_i p_j=0\) for \(i\ne j\) and \(p_i^2=p_i\). The identity element of the group gives \(\sum_i p_i=1\). Since \(\rho\) is an algebra map, with indices modulo \(n\),
\[ D=\bigoplus_{i=0}^{n-1}D_i,\qquad D_iD_j\subset D_{i+j},\qquad tD_i\subset D_{i+1},\qquad D_i=p_i(D). \tag{AQ.7} \]This coefficient computation works over \(R\); no roots of unity in \(R\) are assumed. The \(A\)-algebra of invariant elements is \(C=D_0\). Multiplication by \(t\) is injective, because \(t^n=\pi\) and \(D\) is flat over the \(A\)-free algebra \(A'\). The ideal \(tD\) is graded. Triviality of the action on the quotient says that its nonzero weight pieces vanish. Taking the homogeneous part of a preimage under multiplication by \(t\) therefore gives
\[ D_i=tD_{i-1}=t^iC\qquad(1\leq i<n). \tag{AQ.8} \]The \(A\)-linear map \(C\otimes_A A'\to D\) sends the \(i\)-th basis summand to \(t^iC=D_i\). It is surjective by (AQ.7)–(AQ.8), and injective because the sum in (AQ.7) is direct and multiplication by \(t^i\) is injective. It is an algebra map, hence
\[ C\otimes_A A'\xrightarrow{\ \sim\ }D. \tag{AQ.9} \]For \(n=1\) this is simply \(A'=A\) and \(C=D\). In general \(D\) is finite projective over \(A\), since it is finite projective over the finite free \(A\)-algebra \(A'\). Its direct summand \(C\) is therefore finite projective over \(A\). Alternatively its flatness follows directly from the faithfully flat map \(A\to A'\). The differential module of \(C/A\) becomes zero after tensoring with \(A'\), by (AQ.9) and étaleness of \(D/A'\). Faithful flatness makes it zero already. AO.3's finite-flat criterion proves that \(C/A\) is finite étale. The construction commutes with localization in \(A\), since each \(p_i\) is \(A\)-linear. Consequently these invariant algebras glue.
AQ.5. Extending a generic Galois cover over a DVR
Let \(R\) be a DVR with fraction field \(K\) and residue field \(k\). Let \(X\to\operatorname{Spec}R\) be smooth with geometrically connected fibres and section \(\sigma\). Let \(Z\to X_K\) be a finite étale Galois cover with group \(G\), where \(n=|G|\) is invertible in \(R\). Assume that the fibre of \(Z\) at \(\sigma_K\) has a \(K\)-point. The torsor action then makes that fibre the disjoint union of \(n\) copies of \(\operatorname{Spec}K\). We claim that
\[ \begin{gathered} Y\longrightarrow X\quad\text{finite étale Galois with group }G,\\ Y|_{X_K}\simeq Z. \end{gathered} \tag{AQ.10} \]Put \(R'=R[t]/(t^n-\pi)\), a DVR by AP.7, and \(X'=X\times_R R'\). Its closed fibre is \(X_k\), a regular geometrically integral divisor by AQ.3. At its generic point, the local ring before base change is a DVR \(B\) with uniformizer \(\pi\). The function field extension defined by \(Z\) is Galois of degree \(n\): both \(X_K\) and the connected cover \(Z\) are integral by AQ.3, and the generic fibre of the torsor has the given simply transitive \(G\)-action. AP.6–AP.7 applied to \(B\) say that the normalization after adjoining \(t\) is finite étale over \(B[t]/(t^n-\pi)\). This is exactly the local ring of \(X'\) at the generic point of its closed fibre. Thus the base-changed generic cover is unramified at that codimension-one point. AQ.2 now produces a finite étale cover
\[ W\longrightarrow X',\qquad W|_{X'_{K'}}=Z\times_K K',\qquad K'=\operatorname{Frac}R'. \tag{AQ.11} \]The group scheme \(\mu_n\) acts on \(X'/X\) by multiplying \(t\). Over \(K\), the cover on the right of (AQ.11) already has the compatible action which fixes the \(Z\)-factor. This action extends uniquely to \(W\). Indeed on \(X'\times_R\mu_n\) its two pullbacks are finite étale covers, isomorphic over the generic fibre. This base is smooth over \(R'\): \(\mu_n/R\) is finite étale because \(nz^{n-1}\) is a unit. Its missing closed-fibre points are regular by AQ.3. Full faithfulness (AQ.2) therefore extends the isomorphism. On \(X'\times_R\mu_n\times_R\mu_n\), the same full faithfulness extends its action identity; the identity element is handled likewise. This constructs an actual compatible group action on \(W\).
Pull (AQ.11) back along \(\sigma_{R'}\). Its generic algebra is \((K')^n\), with each factor labelled by the original \(K\)-point of the split fibre. AQ.3 identifies the whole pullback with \((R')^n\). The \(\mu_n\)-action preserves every label: this holds generically, and equality of the corresponding maps is detected there by (AQ.2), also after the finite étale base \(\mu_n\) is added. Hence every geometric point over the closed point of the section is fixed.
Pass to an algebraic closure \(\overline k\) of \(k\). The group \(\mu_n\) is now the disjoint union of the \(n\) distinct roots of \(z^n-1\). Each of its elements is an automorphism of the finite étale cover \(W_{\overline k}\to X_{\overline k}\) and fixes every point above \(\sigma_{\overline k}\). The base is smooth and connected. Equation (AQ.4) makes each automorphism the identity on the whole cover. Thus the group-scheme action on the closed fibre is trivial over \(\overline k\), and therefore over \(k\), since equality of maps of \(k\)-modules is detected by the faithfully flat field extension \(k\to\overline k\).
On any affine open \(\operatorname{Spec}A\subset X\), the inverse image in \(X'\) has algebra \(A'\) from (AQ.5), and the inverse image in \(W\) has a finite étale algebra \(D/A'\). The action just proved is trivial modulo \(t\). AQ.4 produces the finite étale algebra \(C=D_0\) over \(A\). These algebras agree on overlaps and define \(Y\to X\). Its generic restriction is \(Z\): on that open \(D\) is the algebra of \(Z\) tensored with \(K'\), whose coaction fixes the first factor and assigns weight \(i\) to \(t^i\). Its weight-zero part is precisely the original algebra. This also proves compatibility of the constructed extension with the specified generic identification.
Finally extend each element of the \(G\)-action using (AQ.2). Its group identities extend by faithfulness. The generic torsor isomorphism extends with its inverse between the finite étale covers
\[ G\times Y\longrightarrow Y\times_XY,\qquad (g,y)\longmapsto(gy,y). \tag{AQ.12} \]The scheme \(Y\) is smooth over \(R\), so its components are open by AQ.3, and each component meets the generic fibre by openness of the smooth map. Since that generic fibre is the connected scheme \(Z\), there is only one component. Thus \(Y\) is connected, and (AQ.12) makes it the required Galois cover. The argument did not require \(R\) to be complete, henselian, of equal characteristic, or to contain roots of unity. Nor did it require a finite affine cover of \(X\): the finite-chart gluing in AQ.1 was applied on Noetherian affine neighbourhoods and the resulting algebras agree uniquely.
AQ.6. From the DVR case to a normal base
Equation (AQ.10) proves the DVR-base case of AL.5, including codimension-one gluing, descent from the root base change and the Galois assertion. AR.1–AR.5 assemble the local extensions over an arbitrary integral normal Noetherian base, including finite base gluing, trace splitting, the completed-section calculation and relative purity. The arbitrary-base connected-fibre neighbourhoods of AM.6 and finite normalization of integer models in AG.5 provide the remaining geometric inputs to AS.1–AS.7. That induction proves smooth comparison for quasi-compact, quasi-separated direct images and torsion coefficients with invertible annihilators, including the stated filtered unions and bounded-below complexes. AT.1–AT.5 deduce strict-local acyclicity and the ordinary smooth-locus nearby-cycle unit for the same allowed torsion orders. The normality and Noetherian hypotheses on the intermediate cover-extension theorem are retained when it is applied to the finite models.
Appendix AR. Generic covers over a normal base
The DVR theorem (AQ.10), the formal comparison (AN.12) and relative purity (AO.12) now give the generic-cover extension needed in AL.5. We first supply the splitting and gluing arguments that connect those results.
AR.1. A split generic algebra over a normal domain
Let \(A\) be an integrally closed domain with fraction field \(K\), and let \(C\) be a finite étale \(A\)-algebra with a specified identification \(C\otimes_AK=K^n\). Flatness embeds \(C\) into this product. Every element of \(C\) is integral over \(A\), by the finite-module determinant argument, so each of its coordinates lies in \(A\). Hence
\[ C\subset A^n\subset K^n. \tag{AR.1} \]Each coordinate projection is an \(A\)-linear functional on \(C\). The perfect trace pairing (AO.8) supplies \(e_i\in C\) representing the \(i\)-th projection. After tensoring with \(K\), the trace pairing is the ordinary dot product on \(K^n\). Its representing element is the standard vector with a single coordinate equal to one. Thus all those vectors belong to \(C\); their \(A\)-span gives the reverse inclusion in (AR.1). We have proved
\[ C=A^n \quad\text{with the specified generic identification.} \tag{AR.2} \]This applies on every affine open of a normal integral scheme. Its coordinate domain is integrally closed: an element integral over it belongs to all its normal local rings, and membership in the ring is detected by localizing the quotient of its fraction field by the ring at maximal ideals. The identifications (AR.2) agree on overlaps because they agree generically and the algebra bundles are torsion free. Consequently a finite étale cover of a normal integral scheme which is generically split is split everywhere. This proof uses trace duality, and does not presume that the covering scheme has already been proved normal.
AR.2. Finite data over a localized base
Let \(A\) be Noetherian and \(T\) a quasi-compact scheme locally of finite presentation over \(\operatorname{Spec}A\). Then \(T\) is Noetherian: it is locally Noetherian and has a finite affine cover. All opens and finite intersections of opens used below are consequently quasi-compact. For a multiplicative subset \(M\subset A\), finite étale algebras on \(T_M=T\times_A\operatorname{Spec}M^{-1}A\), their maps, inverse maps and finitely many identities descend after inverting finitely many elements of \(M\).
Here is the algebra behind that assertion. Cover \(T\) by finitely many affine opens \(\operatorname{Spec}B_i\). On their base changes a finite étale algebra has a finite projective underlying module, say the image of an idempotent matrix \(e\) on \((M^{-1}B_i)^r\). Multiplication, unit and the inverse of its trace pairing are maps between these summands and their tensor products and duals. They are represented by finitely many matrices. Their entries have denominators in \(M\). The idempotent identity, the conditions that the maps take values in the chosen summands, the algebra identities, and the two trace-inverse identities are finitely many matrix equalities. After clearing a common finite set of denominators all hold over the localized \(B_i\). Trace here also commutes with this descent: extend an endomorphism of the summand by zero on its complementary summand and take the usual matrix trace. Thus the descended projective algebra has perfect trace pairing and is finite étale by AO.3.
On overlaps, cover by finitely many affine opens again. Algebra maps are determined by finitely many generator images and relations. Clearing denominators descends the overlap isomorphisms, their inverses and their triple-overlap identities. Gluing yields the algebra on the localized \(T\). The same matrix and generator calculation descends any given finite diagram of maps and equations. For equations that hold only after localization, multiply by a further element of \(M\) that kills their finitely many differences.
Two cases will be used. If \(A\) is a domain and \(M=A\setminus\{0\}\), data over its fraction field descend over \(D(a)\) for some \(a\ne0\). If \(M=A\setminus\mathfrak p\), they descend over a neighbourhood \(D(a)\) of \(\mathfrak p\). In the second case suppose a cover is also given on \(T_U\) for an open \(U\subset\operatorname{Spec}A\), together with an identification on \(T_U\times_A\operatorname{Spec}A_{\mathfrak p}\). Choose a finite principal cover of \(U\), and use the same finite affine covers over it. The isomorphism and its inverse descend on \(T_U\cap T_{D(a)}\) after shrinking this neighbourhood. They then glue the two covers on
\[ T_{\,U\cup D(a)}. \tag{AR.3} \]Finite group actions and torsor isomorphisms can be included in these finite diagrams. This proves the precise base-local gluing needed below, including its finiteness hypotheses.
AR.3. Full faithfulness at the generic fibre
Let \(S\) be normal, integral and Noetherian with generic point \(\eta\), and let \(f:X\to S\) be smooth. Then
\[ \operatorname{FÉt}(X)\longrightarrow\operatorname{FÉt}(X_\eta) \quad\text{is fully faithful.} \tag{AR.4} \]We first prove this when \(S=\operatorname{Spec}A\) is affine and \(X\) is quasi-compact. Faithfulness follows directly from flatness. On every affine chart of \(X\), a nonzero element of \(A\) acts injectively on the coordinate ring, and hence on every finite locally free module. A bundle map whose generic restriction is zero is therefore zero. In particular two algebra maps agreeing generically agree everywhere.
Given a map between the generic restrictions of two finite étale covers, AR.2 spreads it over some nonempty base open. Uniqueness glues all its extensions over base opens. Let \(U\subset S\) be the union of those opens. If its complement is nonempty, choose a generic point \(s\) of a component of that complement. Every strict generalization of \(s\) lies in \(U\). With \(B=\mathcal O_{S,s}\), the inverse image of \(U\) is the punctured spectrum of \(B\).
If \(\dim B=1\), normality makes \(B\) a DVR by L.1. The scheme \(X_B\) is regular by AQ.3, and its generic fibre is dense by flatness. Equation (AQ.2) extends the map across the closed fibre. If \(\dim B\geq2\), AN.3 gives a regular pair on \(B\). Flatness carries it to the local ring at every point of \(X_B\) over the closed point; the quotient is nonzero because the map is local. Thus the missing local rings have depth at least two, and AO.1 extends the algebra map and its identities. In either case AR.2 glues this local extension to the map over \(X_U\) on a strictly larger base open. This contradicts the definition of \(U\), proving fullness.
For arbitrary \(S\), apply this argument on affine opens of \(S\) and glue by faithfulness. For arbitrary smooth \(X\), cover it by quasi-compact opens, each a finite union of affine opens. Such opens are Noetherian, as are their open intersections; the argument just proved applies to them and to those intersections. The unique maps therefore glue. This removes the quasi-compactness condition from (AR.4). No assertion about normality of \(X\) was used.
AR.4. Extension across the closed fibre of a local normal base
Let \((A,\mathfrak m)\) be a normal Noetherian local domain of dimension at least two, set \(S=\operatorname{Spec}A\) and \(U=S\setminus\{\mathfrak m\}\), and let \(X\to S\) be smooth with geometrically connected fibres and section \(\sigma\). Suppose a finite étale cover \(Y_U\to X_U\) has generically split pullback along \(\sigma_U\). We prove that it extends to a finite étale cover of \(X\).
At every point of the closed fibre, a regular pair from \(A\), supplied by AN.3, stays regular in the local ring of \(X\) by flatness. For \(j:X_U\hookrightarrow X\) and \(E\) the algebra bundle of the given cover, AO.2–AO.3 construct the finite algebra
\[ \mathcal C=j_*E. \tag{AR.5} \]Choose an affine open \(\operatorname{Spec}B\subset X\) containing \(\sigma(\mathfrak m)\). The section factors through this open: its inverse image in the local scheme \(S\) is an open containing the closed point, hence all of \(S\). With \(I\) its ideal, AN.2 gives the flat completion map
\[ B\longrightarrow D=\widehat B^{\,I} \simeq A[[t_1,\ldots,t_d]] \qquad(d\geq0). \tag{AR.6} \]Let \(V=\operatorname{Spec}D\times_S U\) and let \(W\to V\) be the pulled-back cover. Its restriction \(W_0\) to the punctured zero section is the pullback of \(Y_U\) along \(\sigma_U\). By AR.1 this is the split cover of degree \(n\), where \(n\) is its generic degree. If \(d>0\), (AN.12) therefore gives \(W\simeq\coprod_1^n V\). For \(d=0\) the same assertion is immediate because \(V=U\). The regular pair on \(A\) remains regular at every missing point of \(\operatorname{Spec}D\), so AO.1 gives \(\Gamma(V,\mathcal O_V)=D\). Flat base change (AO.6) now identifies the algebra in (AR.5) on this completed chart:
\[ \Gamma(\operatorname{Spec}B,\mathcal C)\otimes_B D \simeq D^n. \tag{AR.7} \]This is an isomorphism of algebras, since all the base-change and section identifications preserve multiplication and unit.
We explain exactly where étaleness descends from (AR.7). The prime \(\mathfrak mD\) has quotient \(k[[t_1,\ldots,t_d]]\), with \(k=A/\mathfrak m\). The induced map \(B/\mathfrak mB\to k[[t_1,\ldots,t_d]]\) is flat, by base change in (AR.6). The contraction of the zero prime of the target is a minimal prime of the source: if there were a strict generalization of that contraction, flat prime lifting from AC.3 would lift it to a prime strictly below zero. The closed fibre \(X_k\) is geometrically integral by smoothness and geometric connectedness, as proved in AQ.3. Thus \(B/\mathfrak mB\) is a domain, and that contraction is zero. The prime \(\mathfrak mD\) therefore maps to the unique generic point \(\xi\) of \(X_k\). The local map
\[ B_{\mathfrak mB}\longrightarrow D_{\mathfrak mD} \tag{AR.8} \]is flat and local, hence faithfully flat by AC.3. Equation (AR.7) and AO.3's descent criterion show that \(\mathcal C_\xi\) is finite étale.
The locus \(X^\circ\) where \(\mathcal C\) is locally free is open by AO.6's finite-presentation argument, and it is exactly its finite étale locus by (AO.7). It contains \(X_U\) and \(\xi\). Hence its intersection with every fibre is dense; on each fibre away from the closed point it is the whole fibre. Every base point of depth at most one is away from that closed point, since \(A\) has depth at least two. These are precisely the hypotheses (AO.12). Relative purity extends the cover from \(X^\circ\) to all of \(X\). Its algebra is \(\mathcal C\): applying AO.1 to its algebra bundle recovers its sections from \(X_U\), and those sections are (AR.5). This proves the local extension assertion. Maps and identities on \(X_U\) extend uniquely by the same AO.1 full faithfulness.
AR.5. The generic Galois cover theorem
Let \(S\) be an integral normal Noetherian scheme, with generic point \(\eta\). Let \(f:X\to S\) be smooth with geometrically connected fibres and section \(\sigma:S\to X\). Suppose \(Z\to X_\eta\) is a finite étale Galois cover with group \(G\), the order of \(G\) is invertible on \(S\), and \(Z\) has a \(\kappa(\eta)\)-point over \(\sigma(\eta)\). Then
\[ \begin{gathered} Y\longrightarrow X\quad\text{is a finite étale Galois cover with group }G,\\ Y|_{X_\eta}\simeq Z, \end{gathered} \tag{AR.9} \]for an extension unique up to its specified unique isomorphism. Uniqueness and extension of its maps follow from (AR.4).
First suppose \(S\) is affine and \(X\) quasi-compact. By AR.2 the finite algebra of \(Z\), its \(G\)-action and its torsor isomorphism descend to \(X_U\) for some nonempty open \(U\subset S\). The resulting cover is connected. Indeed a nontrivial open-and-closed decomposition would, by openness of its smooth map to \(S\), give a nontrivial decomposition of the generic fibre \(Z\). Every nonempty open of the integral base contains \(\eta\). The same observation shows that any finite étale extension of \(Z\) over a base open is connected.
Equation (AR.4) glues the extensions over all possible base opens, with their \(G\)-actions and specified generic identifications. Denote their union again by \(U\). Suppose it is not all of \(S\). Choose a generic point \(s\) of a component of the complement. Over \(A=\mathcal O_{S,s}\), the current cover is defined over the punctured base. If \(\dim A=1\), use the DVR theorem (AQ.10). If \(\dim A\geq2\), its pullback along the punctured section is generically split: the given generic rational point and the torsor action give all \(|G|\) rational points of that fibre. The local extension proved in Section AR.4 supplies a cover over \(X_A\). Full faithfulness on the puncture extends the \(G\)-action, all group identities and the inverse of the torsor map. The extension is connected by the generic-fibre argument just given.
The finite-diagram gluing (AR.3) now enlarges the base open through \(s\), including the group action and its torsor isomorphism. This contradicts maximality of \(U\). Thus the extension exists over all of the affine base. Over a general \(S\), apply this result on affine base opens and glue by (AR.4).
Finally allow \(X\) to be non-quasi-compact. Each fibre is geometrically integral, by AQ.3 applied after every field extension. Since \(S\) is Noetherian it is quasi-compact, as is the section image \(\sigma(S)\). For each \(x\in X\), choose a finite union \(T_x\) of affine opens of \(X\) containing \(x\) and the whole section image. It is a quasi-compact smooth \(S\)-scheme. Every geometric fibre is a nonempty open in the corresponding integral geometric fibre of \(X\), so is integral and connected. The restriction of \(Z\) to \((T_x)_\eta\) is still a connected Galois cover: \(Z\) itself is integral by AQ.3 over the field \(\kappa(\eta)\), and this restriction is a nonempty open in \(Z\). The quasi-compact case applies to \(T_x\).
On intersections \(T_x\cap T_y\), the resulting finite covers have the same generic restriction. Formula (AR.4), which was proved for arbitrary smooth schemes, supplies their unique isomorphism. Its faithfulness gives the triple-overlap identities, so the covers and their \(G\)-actions glue on \(X\). Finiteness and étaleness are local on \(X\), and the torsor identity is preserved by this gluing. The resulting cover is connected: two nonempty clopen pieces would both meet the generic fibre by smooth openness and would disconnect \(Z\). This proves (AR.9) in the full stated generality.
AR.6. What the extension theorem supplies
Equation (AR.9) is the generic-cover input used in AL.5 and in the positive-degree argument of the linked smooth-base-change lesson. It includes normal bases of mixed characteristic and does not require the smooth family to be quasi-compact. The finite-chart restrictions in the proof are removed by the final gluing argument.
AS.1–AS.7 complete the positive-degree cohomological induction over arbitrary bases at each invertible modulus, using this theorem, the AL finite-map and curve calculations, and the integer-model normalization AG.5. AM–AN give connected neighbourhoods and degree-zero comparison at that generality. AT.1–AT.5 give the resulting local-acyclicity and selected-neighbourhood conclusions, including mixed characteristic. Complete coefficients and their operation comparisons are treated in BK–BX.
Appendix AS. Smooth comparison by effacing a class
Let \(X,S,T\) be schemes, let \(f:X\to S\) be smooth, and let \(g:T\to S\) be quasi-compact and quasi-separated. Set \(Y=X\times_ST\), with projections \(h:Y\to X\) and \(e:Y\to T\). Fix an integer \(n>0\) invertible on \(S\). For every étale \(\mathbf Z/n\)-module sheaf \(F\), the canonical comparison is an isomorphism:
\[ f^{-1}R^qg_*F\longrightarrow R^qh_*e^{-1}F \qquad(q\geq0). \tag{AS.1} \]The same conclusion holds for filtered unions of such coefficient sheaves, with varying invertible annihilators. In particular it retains the full assertion for torsion orders prime to the characteristic over an arbitrary fixed field, including arbitrary torsion in characteristic zero. The schemes need not be Noetherian. AG.5 supplies the finite normalization of integer models which permits the general-base proof. The proof has two different induction parameters. Lower cohomological degrees control restriction to an open subset of \(T\). Lower dimension controls the complementary closed subset. Before using either induction we establish how a generic curve class can be killed and why finite replacements preserve the vanishing problem.
AS.1. Finite data and the cohomological reductions
We use étale \(\Lambda\)-module sheaves, where \(\Lambda=\mathbf Z/n\) and \(n\) is invertible on \(S\). The case \(n=1\) is zero throughout; assume \(n>1\) in the argument. T.1–T.4 provide injectives and connecting maps. Their cohomology agrees with the underlying abelian-sheaf cohomology: in AK.2–AK.3 replace the augmented free abelian sheaves of a hypercover by free \(\Lambda\)-module sheaves. The local cone contraction remains valid over \(\Lambda\). Applying Hom into a module injective makes that augmented complex exact, so the same effaceable-functor comparison identifies derived cohomology with the cochains of the underlying sheaf. In particular module injectives are acyclic for the underlying section functor and its localized direct-image calculations. This does not assert that their underlying abelian sheaves are injective.
For any quasi-compact, quasi-separated scheme, cohomology commutes with filtered coefficient colimits. The fixed-scheme proof in AK.1–AK.3 needs no Noetherian hypothesis: affine étale objects and finite covers of their quasi-compact overlaps give the same finite-family hypercovers. A cocycle and a cochain witnessing its vanishing involve only finitely many sections and equalities. They occur at one coefficient stage. The comparison with derived cohomology therefore gives the assertion. Apply it on affine étale test objects and their quasi-compact, quasi-separated inverse images to obtain the analogous assertion for \(R^qg_*\).
We will also use continuity when both the scheme and coefficients vary. For affine schemes expressed as limits of Noetherian affine models, AK.1–AK.3 apply to every affine étale test object and its inverse image. Descend the object, the finite truncated hypercover, its cocycle and any vanishing cochain. This proves both surjectivity and injectivity after sheafification. Consequently, for compatible affine diagrams \(Y_i\to X_i\) of finite presentation over Noetherian models, with affine limit \(Y\to X\), and compatible coefficients \(L_i\),
\[ R^qh_*\!\left(\operatorname{colim}_i v_i^{-1}L_i\right) =\operatorname{colim}_i u_i^{-1}R^qh_{i*}L_i. \tag{AS.2} \]Here \(u_i:X\to X_i\) and \(v_i:Y\to Y_i\) are the projections. In the application below, each \(Y_i\) is the base change of one fixed smooth affine scheme by its affine base ring \(B_i\); hence it is precisely the finite-presentation situation of AK.4. For a fixed morphism between possibly non-Noetherian affine schemes the same argument works: finite presentations, maps and the equalities witnessing an empty complement descend by AH.4. The finite-family cochain proof is unchanged. Finite affine covers and their overlap covers extend these assertions to the quasi-compact, quasi-separated restrictions used below.
The canonical comparison in (AS.1) is obtained from the section adjunction and resolutions. It respects coefficient connecting maps, restriction to étale objects, and successive changes of base. These facts can be checked before passing to cohomology: restriction and the adjunction unit commute, and the composite of two adjunction pullbacks is the pullback for the composite. AB.3 identifies étale localization of resolutions with the corresponding slice-site resolutions.
We recall the precise open-cover reduction. If \(T=W\cup W'\), the two-open-cover resolution sequence gives the relative Mayer–Vietoris sequence, with restriction difference on \(W\cap W'\). For an injective sheaf the required restriction surjections follow by applying Hom to the inclusion of the extension-by-zero free module of an open into that of the larger open. Thus this sequence computes derived direct images; no acyclicity of an arbitrary coefficient sheaf is presumed. In degree \(q\), use its five terms with middle term \(R^qg_*F\): the other four have degrees \(q-1\) or \(q\) on \(W,W'\) and their intersection. Comparison on these schemes proves comparison on \(T\). A quasi-compact open of an affine scheme has a finite principal cover with affine intersections, so induction first treats those opens. For a finite affine cover of a general quasi-compact, quasi-separated scheme, the intersection of the last affine with the preceding union is such a quasi-compact open. A second induction gives the reduction to affine \(T\).
AS.2. A pointed cover kills a generic curve class
Let \(K/L\) be fields with \(n\) invertible in \(L\), let \(C/L\) be a geometrically connected smooth affine curve with \(x\in C(L)\), and let \(M\) be a \(\Lambda\)-sheaf on \(\operatorname{Spec}K\). For every \(q>0\) and \(\xi\in H^q(C_K,M|_{C_K})\), there are compatible finite extensions \(L'/L\), \(K'/K\), with \(L'\subset K'\), and a connected finite étale Galois cover
\[ D\longrightarrow C_{L'} \tag{AS.3} \]whose group has order dividing a power of \(n\), whose fibre over \(x_{L'}\) is split, and on whose base change to \(K'\) the class \(\xi\) vanishes.
Choose compatible algebraic closures \(\overline L\subset\overline K\). Over \(\overline K\) the coefficient sheaf is constant. It is a filtered union of finite subgroups, since it is killed by \(n\). AK.5 and filtered continuity imply that its cohomology on the smooth affine curve vanishes above degree one. Thus for \(q>1\), \(\xi\) vanishes over \(\overline K\). AK.4 descends this vanishing to a finite extension \(K'/K\); take \(L'=L\) and the identity cover.
For \(q=1\), AB.2 describes \(M\) as a discrete continuous Galois module. The orbit of each element is finite: its stabilizer is open and the Galois group is compact. Finitely many orbits generate a finite subgroup because the module is killed by \(n\). Filtered continuity therefore represents \(\xi\) with a finite stable coefficient subgroup. Its action becomes trivial after a finite separable extension of \(K\), since the kernel of its action on this finite set is open. We may now use a finite constant abelian group \(M_0\), with \(nM_0=0\).
By AL.3, the class on \(C_{\overline K}\) comes from the constant-coefficient group \(H^1(C_{\overline L},M_0)\). To construct its torsor directly, embed \(M_0\) in an injective sheaf \(J\) and put \(Q=J/M_0\). The coefficient exact sequence represents the class by a global section of \(Q\). Its sheaf of lifts to \(J\) is locally nonempty and addition by \(M_0\) is simply transitive on those lifts. It has a section exactly when that cohomology class is zero. A finite trivializing cover and its translation permutations descend the finite free algebras by N.1, representing this torsor by a finite étale scheme.
Choose a connected component \(D_0\) of that torsor. It maps onto the connected base, because its finite image is closed and its étale image is open. Translation by \(M_0\) acts transitively on the components: each component meets a fixed geometric fibre, on which the action is transitive. The stabilizer \(G\subset M_0\) acts simply transitively on the fibre of \(D_0\), since any translation carrying one of its points to another carries its component to itself. Hence \(D_0\) is a connected Galois cover with group \(G\). Its order divides \(|M_0|\), which divides a power of \(n\). The torsor restricted to \(D_0\) has its tautological section, so the class is zero there. This treats the finite abelian coefficient group at once, without a choice of cyclic decomposition.
The finite algebra, action, torsor identity and inclusion in the original torsor descend by AR.2 to a finite extension \(L'/L\) inside \(\overline L\). Enlarge \(L'\) so that a point above \(x\) descends as well. Its translates give all points of the split fibre. The descended cover is geometrically connected, since its base change to \(\overline L\) is \(D_0\). Over \(\overline K\) the original class is zero on this cover. AK.4 descends the zero cochain to a finite extension \(K'/K\) containing \(L'\) and the finite extension already used to make the coefficient action trivial. This proves (AS.3), including the specified coefficient map. All field extensions here are finite algebraic extensions when finiteness is claimed; none is assumed separable merely from being finite.
AS.3. Two finite replacements preserve injective effacement
Suppose for the moment that \(S,T\) are affine of finite type over \(\mathbf Z[1/n]\), \(X\to S\) is a smooth affine relative curve, and \(I\) is an injective \(\Lambda\)-sheaf on \(T\). Our vanishing problem is
\[ R^qh_*e^{-1}I=0. \tag{AS.4} \]For a finite surjection \(\pi:T'\to T\), embed \(\pi^{-1}I\) in an injective \(I'\). The unit followed by that embedding gives a monomorphism \(I\to\pi_*I'\). Indeed its pullback to the stalk at any geometric lift of a point of \(T\) has the original stalk injection as a component, and every point has a lift. Since \(I\) is injective this monomorphism splits. Exact finite pushforward and its canonical base change in AL.2 give
\[ R\pi'_*e'^{-1}I'=e^{-1}\pi_*I', \qquad \pi':Y\times_TT'\to Y. \tag{AS.5} \]The left side is concentrated in degree zero. Finite direct image preserves injectives, being right adjoint to exact inverse image. Applying the composite direct image to resolutions therefore identifies the cohomology after this finite replacement with the cohomology of the right side. The split injection makes (AS.4) a direct summand of the replacement vanishing problem, as sheaves on \(X\). This is compatible with every étale localization on \(X\).
If instead \(T\to S\) factors through a finite \(S'\to S\), put \(X'=X\times_SS'\). Then \(h\) factors as \(Y\xrightarrow{h'}X'\xrightarrow b X\), with \(b\) finite. AL.2 gives
\[ R^qh_*e^{-1}I=b_*R^qh'_*e^{-1}I. \tag{AS.6} \]Thus proving the sheaf on \(X'\) zero proves the desired vanishing on \(X\). This is a sheaf statement; it does not require an étale cover of \(X'\) to be an étale cover of \(X\). Smoothness, relative dimension, the section and geometric connectedness survive the base change when present.
These models have finite dimension: they are quotients of localizations of \(\mathbf Z[x_1,\ldots,x_N]\), whose prime local rings have dimension at most \(N+1\) by the polynomial induction of Y.5, starting with the dimension-zero or dimension-one local rings of \(\mathbf Z\). Neither replacement increases \(\dim T\). More generally a finite map or an étale map between these finite-dimensional schemes has zero-dimensional fibres, so a strictly increasing chain of primes has a strictly increasing chain of contractions: if two nested primes contracted to the same prime, localization and quotient would give nested distinct primes of its zero-dimensional fibre. Localization cannot identify them, by primeness. This proves the required dimension bound. For a closed proper subset of an integral finite-dimensional \(T\), dimension decreases strictly: any chain in that subset can be preceded by the generic point of \(T\).
AS.4. From arbitrary affine coefficients to finite models
We prove (AS.1) by induction on \(q\), for all the stated diagrams. The case \(q=0\) is AN.1. Assume comparison is proved in every lower degree. If \(0\to F\to I\to Q\to0\) is an injective embedding, the coefficient exact sequences identify the two degree-\(q\) groups in (AS.1) as the cokernels of the respective degree-\(q-1\) maps for \(I\to Q\), provided (AS.4) holds. Those degree-\(q-1\) maps are identified by induction. It is therefore enough to prove (AS.4).
We first work with \(\Lambda\)-coefficients. Smooth coordinates and étale localization reduce the change of base to a smooth affine relative curve over an affine \(S\): an étale chart over \(\mathbf A^r_S\) factors through the successive affine-space projections, each of relative dimension one. Pasting the canonical comparisons proves comparison for their composite, followed by the étale chart. The case \(r=0\) is already étale localization. The open-cover argument of AS.1 reduces \(T\) to affine; then \(Y\) is affine too.
Write \(S=\operatorname{Spec}A\), \(T=\operatorname{Spec}B\). Choose a directed system of finite-type \(\mathbf Z[1/n]\)-subalgebras \(A_i\subset A\), \(B_i\subset B\), with the image of \(A_i\) contained in \(B_i\), whose unions are \(A,B\). Every finite collection of coefficients is included at some stage. AH.4 descends the smooth affine curve and its finitely many standard smooth charts to \(X_i\to S_i\); the dimension-one Jacobian presentations descend at the same stage. With \(T_i=\operatorname{Spec}B_i\) and \(Y_i=X_i\times_{S_i}T_i\), all schemes at these stages are of finite type over \(\mathbf Z[1/n]\). The inverse of \(n\) is retained at every stage. A finite list of generators of the two coefficient subalgebras, the finitely many equations and Jacobian inverse identities, and the identity expressing the finite chart cover all belong to a common later stage. Thus smoothness and relative dimension descend with the diagram, rather than being inferred from its limit.
Let \(\pi_i:T\to T_i\), and put \(I_i=\pi_{i*}I\). It is injective because its left adjoint \(\pi_i^{-1}\) is exact. The counits induce
\[ \operatorname{colim}_i\pi_i^{-1}I_i\xrightarrow{\sim} I. \tag{AS.7} \]Here is the point that permits arbitrary injectives. Each affine étale object of finite presentation over \(T\) descends to a stage; a section of \(I\) on its pullback is, by definition, a section of \(\pi_{i*}I\) on the descended object. This proves local surjectivity in (AS.7). A local equality of representatives is witnessed on an étale covering; choose finitely many charts and overlap charts and descend them. At a common stage their restrictions are exactly the given sections of \(I\) on the pullbacks, where the equality already holds. Sheafification gives local injectivity. Equivalently the same construction applies to the filtered basis of pointed objects at each geometric stalk. It does not assume \(I\) constructible.
After exact inverse image, (AS.2) now gives
\[ R^qh_*e^{-1}I =\operatorname{colim}_i u_i^{-1}R^qh_{i*}e_i^{-1}I_i. \tag{AS.8} \]Thus it remains to prove injective effacement for finite-type \(\mathbf Z[1/n]\)-models. AG.5 proves the finite-normalization input for these models and their finite function-field extensions.
AS.5. Killing the class on a dense open
Fix such a finite model and induct on \(d=\dim T\), with the empty scheme as the starting case. The assertion in each dimension includes every smooth affine relative curve and every injective coefficient sheaf. A section of \(R^qh_*e^{-1}I\) is locally represented by a class \(\xi\in H^q(Y,e^{-1}I)\), by the resolution and sheafification calculation in AK.3. It suffices to kill these representatives étale-locally on \(X\).
AM.6 permits an étale localization of \(X\) and an étale change of \(S\) so that the affine relative curve has geometrically connected fibres and a section. The induced change of \(T\) does not increase dimension by AS.3. Restriction of \(I\) to an étale object remains injective: the slice restriction has the exact extension-by-zero left adjoint of AB.3. We may again work with affine neighbourhoods. These changes preserve the local vanishing problem.
Replace \(T\) by the disjoint union of the finite normalizations of the irreducible components of \(T_{\mathrm{red}}\). This is finite and surjective by AG.3 and AG.5. AS.3 permits the replacement and an injective coefficient embedding. Treat each component separately. Its image has an integral reduced closure \(S_0\) in \(S\), and the map factors through \(S_0\), since a function vanishing at its generic image vanishes in the domain defining \(T\). Normalize \(S_0\) in its own function field. That normalization \(S_1\) is finite by AG.5; normality of \(T\) makes the map factor through it. On coordinate rings, every element integral over \(\mathcal O(S_0)\) lies in \(\operatorname{Frac}\mathcal O(T)\), is integral over \(\mathcal O(T)\), and hence belongs to \(\mathcal O(T)\). Formula (AS.6) permits this finite base replacement. We are reduced to a dominant map of normal integral affine schemes. We have not taken normalization in a possibly transcendental function-field extension.
Write \(s,t\) for their generic points. Apply AS.2 to \(X_s\), its section point, the extension \(\kappa(t)/\kappa(s)\), and the coefficient \(I|_t\). Normalize \(S,T\) in the two finite field extensions supplied there. Both maps are finite by AG.5. The inclusion of the new base field in the new source field gives a map between the normalizations: integrality over the base again implies integrality over the source ring, so its elements belong to the source normalization. AS.3 permits both finite replacements. If the injective coefficient embedding changes the class, its image still vanishes wherever the original class vanished.
We now have a finite étale connected Galois cover \(D\to X_s\), split along the generic section, with group order dividing a power of \(n\), such that the class vanishes on \(D_t\). Its group order is invertible everywhere on \(S\), since it divides a power of the fixed invertible integer \(n\). Thus the normal-base hypotheses of AR.5 hold also when the residue characteristics vary. AR.5 extends it to a finite étale Galois cover \(U\to X\). This cover is surjective: its finite locally constant rank equals its positive generic rank on every component, and every component meets the generic fibre by smooth openness. Replace \(X\) by \(U\) and pull back the class. This is an allowed étale localization; the new curve is still affine and smooth of relative dimension one. Connected fibres and a section are no longer needed. The class is now zero on \(Y_t\).
The generic point \(t\) is the affine inverse limit of the nonempty principal opens of the integral affine \(T\). AK.4 applied to the smooth affine family \(Y\to T\) gives a nonempty principal open \(V\subset T\) such that
\[ \xi|_{Y_V}=0. \tag{AS.9} \]Throughout these reductions, finite base changes use (AS.6) on the sheaf of higher direct images. Only the explicitly étale changes are used as coverings of \(X\). This distinction ensures that a local vanishing conclusion descends through each finite replacement.
AS.6. The open and closed parts finish the induction
Let \(Z=T\setminus V\) with its reduced closed structure, and write \(j:V\hookrightarrow T\), \(i:Z\hookrightarrow T\), with pullbacks \(j',i'\) to \(Y\). Embed \(i^{-1}I\) in an injective \(J\) on \(Z\). On stalks the adjunction map
\[ I\longrightarrow j_*I|_V\oplus i_*J \tag{AS.10} \]is injective: on \(V\) use its first component, and on \(Z\) use the chosen second-component embedding and AL.2. Injectivity of \(I\) splits (AS.10). It suffices to kill the two images of \(\xi\).
Since \(e:Y\to T\) is smooth, degree-zero comparison AN.1 and finite base change AL.2 identify their coefficient sheaves as
\[ e^{-1}j_*I|_V=j'_*e_V^{-1}I|_V, \qquad e^{-1}i_*J=i'_*e_Z^{-1}J. \tag{AS.11} \]The restriction \(I|_V\) is injective because open extension by zero is exact. The induction on cohomological degree, applied to the smooth base change \(e\) and the direct image \(j_*\), therefore gives
\[ R^aj'_*e_V^{-1}I|_V =e^{-1}R^aj_*I|_V=0 \quad (1\leq a<q). \tag{AS.12} \]It follows that the natural edge map
\[ H^q(Y,j'_*e_V^{-1}I|_V) \longrightarrow H^q(Y_V,e_V^{-1}I|_V) \tag{AS.13} \]is injective. To verify precisely the vanishing needed here, resolve the sheaf on \(Y_V\), apply \(j'_*\), and take a resolution double complex for sections on \(Y\). Direct image of an injective is injective, and the first-quadrant filtration gives terms \(H^a(Y,R^bj'_*e_V^{-1}I|_V)\). A differential entering position \((q,0)\) has source \((q-r,r-1)\). If \(2\leq r\leq q\), its second coordinate is covered by (AS.12); if \(r>q\), its first coordinate is negative. No differential leaves \((q,0)\). The resulting term is the last filtration piece of degree-\(q\) cohomology, proving injectivity, including \(q=1\), when the vanishing range is empty. This argument uses only finitely many terms in the given total degree.
Naturality of adjunction sends the first image of \(\xi\) under (AS.13) to its restriction in (AS.9). It is zero, so the first image vanishes already. For the other image, exact finite pushforward identifies
\[ H^q(Y,i'_*e_Z^{-1}J)=H^q(Y_Z,e_Z^{-1}J). \tag{AS.14} \]The scheme \(Z\) has dimension strictly less than \(d\), by AS.3. The induction on dimension says that the corresponding \(R^q\) on \(X\) is zero. The class on the right of (AS.14) consequently vanishes on an étale covering of \(X\). The split injection (AS.10) kills \(\xi\) on that covering. This proves (AS.4) in dimension \(d\), and completes the dimension induction.
Formula (AS.8) removes the finite-model assumption. The injective cokernel argument proves degree \(q\); induction on \(q\) proves the theorem for \(\Lambda\)-sheaves. Finally suppose \(F\) is a filtered union of its subsheaves \(F[n]\) with \(n\) invertible on \(S\). Order these integers by divisibility; their least common multiples are again invertible, so this is a filtered system. The filtered-colimit assertion in AS.1 and exact inverse image prove (AS.1) for \(F\). Over a field every torsion group of orders prime to its characteristic is exactly such a union, recovering all the earlier coefficient cases. All identifications were made with the adjunction comparison, so this proves the canonical map, with its localization and composition compatibilities.
AS.7. Bounded-below complexes and smooth limits
If \(E\in D^+(T_{\mathrm{ét}})\) has cohomology sheaves of these torsion orders, then
\[ f^{-1}Rg_*E\xrightarrow{\sim}Rh_*e^{-1}E. \tag{AS.15} \]Filter the bounded-below resolution by its cohomological truncations. The resulting spectral sequences have terms \(R^ag_*H^b(E)\) and their base-changed counterparts. Exact inverse image preserves cohomology sheaves, and (AS.1) identifies these terms by the canonical maps. For a fixed total degree, \(a\geq0\) and the fixed lower bound on \(b\) allow only finitely many terms. Comparison of the finite filtrations proves (AS.15). There is no assertion here about convergence for an unbounded coefficient complex.
The same conclusion holds when the change of base is an affine inverse limit of smooth changes of base over \(S\). On affine test objects use the finite-presentation and cochain continuity argument of AS.1 to pass the sheaf comparisons to the limit; quasi-compactness and quasi-separatedness of \(g\) give the required finite covers of inverse images. Then use the same bounded-below argument. Thus the general-base comparison includes those limiting changes of base, with the same invertible coefficient moduli.
This completes the positive-degree smooth-comparison induction over arbitrary bases for each invertible modulus and for the stated filtered unions, including bounded-below complexes and affine limits of smooth base changes. The actual coefficient and adjunction maps were retained throughout. AT.1–AT.5 deduce the strict-local geometric-fibre assertions, the selected-neighbourhood comparison used in Proposition 3.3 and AI.3, and the ordinary smooth-locus nearby-cycle unit. General proper comparison is proved separately in BE, and BF–BH construct the stated unbounded ordinary operations. The complete-coefficient constructions in BK–BX require, in addition, completion, constructibility and coefficient-compatibility arguments; (AS.15) alone does not imply these assertions.
Appendix AT. The selected strict-local fibre
Let \(a:X\to S\) be smooth. Fix a set of primes invertible on \(S\), and allow torsion coefficients whose element orders involve only these primes. This includes coefficients killed by a fixed invertible integer and all the previous prime-to-characteristic cases over a field. Choose a geometric point \(\bar x\) of \(X\), with image \(\bar s\), and put
\[ B=S_{(\bar s)}=\operatorname{Spec}\mathcal O^{\mathrm{sh}}_{S,\bar s}, \qquad X_{(\bar x)}=\operatorname{Spec}\mathcal O^{\mathrm{sh}}_{X,\bar x}. \tag{AT.1} \]For a geometric point \(\bar t\to B\), the local fibre is
\[ F_{\bar x,\bar t}=X_{(\bar x)}\times_B\bar t. \tag{AT.2} \]The chosen map to \(B\) in this formula is part of the construction. We prove its cohomological acyclicity from AS, and identify the neighbourhood system that occurs in AI.3. Throughout, torsion orders have the just specified invertibility property; no finiteness or common annihilator is assumed unless stated.
AT.1. Strict localization and the actual stalk map
We recall the facts about strict localization needed here, including their limit justification. On an affine neighbourhood of a geometric point, take the filtered system of pointed affine étale neighbourhoods, allowing principal shrinking around the selected point. Its ring colimit is local: every element not vanishing at the selected point becomes invertible after such a shrinking. Its residue field is the separable closure of the residue field inside the chosen geometric field. Every finite separable residue extension occurs by a monic separable polynomial with its derivative inverted, as in AB.1–AB.2.
Every pointed étale neighbourhood of the closed point of this local colimit has a section. Choose an affine chart of finite presentation through its selected point. Its equations, maps and étale presentations descend to a stage by the finite-data argument of AH.4 and AS.1. Composing that chart with the original pointed neighbourhood gives another object of the system defining the colimit. Its structural map to the colimit ring gives the section, with the prescribed geometric point. The same argument works when the starting scheme is not Noetherian: only a finite presentation is being descended.
For any sheaf \(L\) on this strict local scheme \(R\), the section map
\[ \Gamma(R,L)\xrightarrow{\sim}L_{\bar r} \tag{AT.3} \]is a bijection. A stalk element is represented on a pointed neighbourhood; pull it back by its section to obtain a global representative. An equality of germs is represented on such a neighbourhood as well, and its section proves the global equality. For abelian sheaves this is an exact functor, since stalks are exact. Thus, for bounded-below complexes, derived sections on \(R\) are the stalk complex. No statement about acyclicity of a general local scheme is used.
The canonical lift \(\widetilde x\) of \(\bar x\) to \(\widetilde X=X\times_SB\) satisfies
\[ \widetilde X_{(\widetilde x)}=X_{(\bar x)} \quad\text{as schemes over the selected }B. \tag{AT.4} \]To check this identity, express \(B\) as the limit of pointed affine étale \(V\to S\). An affine étale neighbourhood of \(\widetilde x\), with a map or equality between finitely many such neighbourhoods, descends to \(X\times_SV\) at one stage. Its composite to \(X\) is a pointed étale neighbourhood. Conversely a pointed neighbourhood of \(\bar x\) pulls back to a neighbourhood of \(\widetilde x\). Refining by fibre products and a pointed affine open compares the two constructions and their maps. They therefore give the same filtered ring colimit. This argument retains the selected geometric lift; it does not identify the entire product \(X_{(\bar x)}\times_SB\) with \(X_{(\bar x)}\).
For an affine map \(u:Z\to W\), the higher-direct-image stalk formula is
\[ (R^qu_*L)_{\bar w} =\operatorname{colim}_{(U,\bar w)}H^q(Z\times_WU,L) =H^q(Z\times_WW_{(\bar w)},L). \tag{AT.5} \]The first equality is sheafification of the cohomology presheaf, using the slice resolution calculation AB.3. Restrict to pointed affine étale \(U\)'s in an affine neighbourhood of \(\bar w\). Their inverse images are affine and have affine transition maps. The finite cocycle and vanishing-witness argument AK.1–AK.3, in the general finite-data form of AS.1, gives the second equality. For the geometric-fibre maps used below, these inverse images are of finite type over the geometric field, so their rings are Noetherian even if the strict local base is not. All maps in (AT.5) are restrictions, and hence agree with the adjunction comparison. The bounded-below complex version follows by the same finite-diagonal resolution argument as AS.7.
AT.2. Smooth comparison computes the local fibre
Replace \(S\) by \(B\) and \(X\) by \(\widetilde X\). Equation (AT.4) identifies the desired local fibre with the one after this replacement. Write \(g:\bar t\to B\), \(u:\widetilde X_{\bar t}\to\widetilde X\), and \(e:\widetilde X_{\bar t}\to\bar t\). The map \(g\) is affine, since it is a map between affine schemes; in particular it is quasi-compact and quasi-separated. The map \(\widetilde X\to B\) remains smooth and the allowed integers remain invertible after this base change.
Let \(M\) be any abelian torsion group of the allowed orders, regarded as a constant sheaf on \(\bar t\). Smooth comparison (AS.1), followed by the stalk at \(\widetilde x\), gives
\[ (R^qg_*\underline M)_{\bar s} \xrightarrow{\sim}(R^qu_*\underline M)_{\widetilde x}. \tag{AT.6} \]On the left, strict localization of \(B\) at its closed geometric point is \(B\) itself. This follows from the section property in AT.1: every pointed neighbourhood receives that section, and equalities are checked after refinement. Thus (AT.5) makes the left side \(H^q(\bar t,\underline M)\). On the right, (AT.4)–(AT.5) make it \(H^q(F_{\bar x,\bar t},\underline M)\). AB.2 identifies the étale topos of the separably closed field of \(\bar t\) with sets, whose abelian section functor is exact. We conclude that the constant-section map gives
\[ M\xrightarrow{\sim}H^0(F_{\bar x,\bar t},\underline M), \qquad H^q(F_{\bar x,\bar t},\underline M)=0\quad(q>0). \tag{AT.7} \]The first isomorphism is the indicated map, not a comparison of abstract groups. It is compatible with every coefficient homomorphism and every refinement used in (AT.5), because (AS.1) is the canonical adjunction comparison. We applied the arbitrary-torsion form of AS directly, so no classification of finite abelian groups is needed here.
AT.3. Locally constant coefficients and universality
Let \(L\) be locally constant on \(X\) with allowed torsion stalks. Its restriction to \(X_{(\bar x)}\) is constant with group \(M=L_{\bar x}\): choose a pointed trivializing étale neighbourhood and pull the trivialization back by the section of AT.1. Equations (AT.3) and (AT.7) identify the canonical restriction map as an isomorphism
\[ L_{\bar x}\xrightarrow{\sim}R\Gamma(F_{\bar x,\bar t},L). \tag{AT.8} \]The assertion is independent of the chosen trivialization, since (AT.7) commutes with its coefficient automorphisms.
More generally, (AT.8) holds with \(E\in D^+(X_{\mathrm{ét}})\) in place of \(L\), if each \(H^b(E)\) is locally constant with allowed torsion stalks. Apply (AT.7) to each restricted cohomology sheaf. In the hypercohomology filtration for the right side, all terms \(H^p(F,H^b(E))\) with \(p>0\) vanish; the \(p=0\) terms are the corresponding stalks. The lower bound on \(E\) makes each total-degree comparison finite, as in AS.7. Its edge maps are restriction from (AT.3), proving the claimed canonical isomorphism.
These assertions are universal under base change. For any \(S'\to S\), the pulled-back morphism is smooth, every allowed integer stays invertible, and the coefficient cohomology sheaves remain locally constant with the same torsion orders. The proof just given applies to that new morphism and its own strict localizations. Hence smooth morphisms are universally locally acyclic for these sheaves and bounded-below complexes. This includes non-Noetherian and mixed-characteristic changes of base, using the general-base comparison now proved in AS.
AT.4. Which neighbourhoods occur in the affine-line argument?
We now give the exact colimit needed in AI.3. Fix \(V_0\to S\) pointed étale, set \(B=(V_0)_{(\bar s)}\), and choose the point \(\bar x\) of \(\mathbf A^1_B\). Use pairs consisting of a pointed affine étale refinement \(V\to V_0\) and a pointed affine étale \(U\to\mathbf A^1_V\). Form
\[ U_B=U\times_V B \quad\text{using the selected map }B\to V. \tag{AT.9} \]The pointed map \(B\to V\) is the one from the defining strict-local system. It is unique with that geometric lift: two such maps have an open equalizer, since \(V\to V_0\) is étale; it contains the closed point of the local scheme \(B\), hence all of \(B\).
The schemes in (AT.9), with their selected points and refinements, are cofinal among pointed affine étale neighbourhoods of \(\bar x\) in \(\mathbf A^1_B\). Indeed an affine étale object of finite presentation over \(\mathbf A^1_B\) descends along the affine system defining \(B\), as do its selected geometric point, finitely many maps and equalities. It is then an \(U\) over some \(V\), and its pullback along the selected \(B\to V\) is the given object. Fibre products and pointed affine shrinking provide common refinements; descending the finitely many maps gives the same comparison for morphisms. Thus these pairs compute the strict localization of \(\mathbf A^1_B\) at \(\bar x\).
For every geometric \(\bar t\to B\), (AT.5), (AT.7) and continuity yield
\[ \operatorname{colim}_{(U,V)}H^q(U_B\times_B\bar t,\Lambda) =\begin{cases}\Lambda,&q=0,\\0,&q>0,\end{cases} \qquad \Lambda=\mathbf Z/n. \tag{AT.10} \]Each \(U_B\to B\) is a smooth affine relative curve whose image contains the closed point. Smooth openness from AC.3 and AE.1 makes that image all of the local base, so every geometric fibre is nonempty. The constant-section map into its degree-zero group is consequently injective. Formula (AT.10) applies also to its cokernel: exact filtered colimits and the identity constant maps give zero colimit of those cokernels. When their groups are finite, as established in AK.5 at this curve scope, finitely many representatives have a common vanishing refinement. This is precisely the ordinary-cohomology input to the dual compact transition calculation in AI.3.
The selection in (AT.9) matters even for constant field extensions. For example let \(V_0=\operatorname{Spec}\mathbf F_3\), \(V=\operatorname{Spec}\mathbf F_9\), and \(B=\operatorname{Spec}\overline{\mathbf F}_3\). The polynomial \(z^2+1\) has no root in \(\mathbf F_3\), and has two distinct roots over its algebraic closure. The Chinese remainder formula therefore makes \(V\times_{V_0}B\) a disjoint union of two copies of \(B\). Pulling back through the specified embedding \(\mathbf F_9\to\overline{\mathbf F}_3\) selects one. The full product has two constant-section summands and cannot be substituted for that selected copy. The same distinction is essential in the varying pairs \((U,V)\).
AT.5. The nearby-cycle unit on the smooth locus
Over the strict local base \(B\), let \(v:\widetilde X_{\bar s}\to\widetilde X\) be the closed geometric fibre map and let \(u:\widetilde X_{\bar t}\to\widetilde X\) be as in AT.2. For \(E\) as in AT.3, the adjunction unit restricts to an isomorphism
\[ v^{-1}E\xrightarrow{\sim} v^{-1}Ru_*(E|_{\widetilde X_{\bar t}}). \tag{AT.11} \]At each geometric point of the closed fibre, (AT.5) identifies its target stalk with derived cohomology of the local fibre (AT.2). The unit on that stalk is (AT.8), because both are restriction through the same pointed neighbourhoods. It is an isomorphism by AT.3. Exact stalks detect isomorphisms of cohomology sheaves, proving (AT.11).
In particular, for a strict trait on which the coefficient orders are invertible, take \(\bar t\) to be its geometric generic point. The right side is the ordinary nearby-cycle complex. Formula (AT.11) identifies it with the restriction of \(E\), and its ordinary vanishing-cycle cone is zero on the smooth locus with locally constant cohomology. These identifications respect the generic-field automorphisms: pullback by such an automorphism commutes with the adjunction unit, while the source of (AT.11) comes from the total scheme and has the trivial resulting inertia action. Thus that action is trivial under the canonical identification. This statement is about the indicated ordinary torsion complexes; it does not silently pass to normalized adic complexes.
AT.6. Use and remaining foundations
Equations (AT.7)–(AT.10) supply the strict-local acyclicity and selected-neighbourhood colimit used in Proposition 3.3 and AI.3. Equation (AT.11) supplies the ordinary smooth-locus nearby-cycle comparison for the stated invertible torsion coefficients. Properness was not used in these deductions. AU–BE separately prove the proper-comparison foundations and the actual general proper base-change map. The field-scope finite-coefficient duality and proper-support constructions use their stated finiteness and trace hypotheses. Complete coefficients and rationalization are treated in BK–BX.
Appendix AU. Proper geometry behind the comparison theorem
The degree-zero argument for proper comparison needs control of connected fibres. We prove the Noetherian geometric input here, starting with the projective cohomology calculation of W. We also prove the proper quasi-finite consequence used in the projective-space reduction. Throughout AU.1–AU.6, a proper morphism has locally Noetherian target; neither flatness nor reducedness is assumed. Cohomology in this appendix is Zariski cohomology of quasi-coherent sheaves. It is not the étale comparison theorem we are trying to establish.
AU.1. Functions, affine covers and projective coordinates
For a quasi-compact separated scheme over an affine ring, intersections in a finite affine cover are affine, by the closed-diagonal argument in W.2. The ordered section complex of that cover computes quasi-coherent cohomology. Localizing a base ring localizes this finite complex, and tensoring by a flat base algebra tensors it exactly. In particular, for any flat algebra \(A\to A'\),
\[ H^q(X,F)\otimes_A A' \xrightarrow{\sim}H^q(X_{A'},F_{A'}). \tag{AU.1} \]These are the canonical restriction and pullback maps: on each intersection they are the affine module maps of W.1. The same calculation on principal base opens proves that \(R^qf_*F\) is quasi-coherent. In degree zero it also gives
\[ \Gamma(X,\mathcal O_X)_b =\Gamma(X_b,\mathcal O_X),\qquad X_b=\{x\mid b_x\text{ is a unit}\}, \tag{AU.2} \]for a global function \(b\), even when \(b\) is not pulled back from the base: localize the finite affine-cover equalizer by its compatible restrictions. Its principal intersections cover \(X_b\).
Two elementary scheme facts will be used. A morphism from a proper \(S\)-scheme to a separated \(S\)-scheme is proper: its graph is a closed immersion and the subsequent projection is a proper base change. An immersion which is proper is a closed immersion. To check the latter locally, write it as a closed immersion into an open subset of the target. Its image is closed in the whole target by properness. Adjoin the open complement of that image to the original open; on this target cover the morphism is a closed immersion, with empty inverse image on the complement. The defining ideals glue.
For completeness, finite products of projective spaces embed in a single projective space. For two factors the coordinates are \(z_{ij}=x_i y_j\), subject to the equations
\[ z_{ij}z_{ab}-z_{ib}z_{aj}=0. \tag{AU.3} \]On the open where \(z_{ij}\) is invertible, these equations express every coordinate ratio as the product of the ratios in its row and column. Thus this affine chart of their zero scheme is the corresponding product chart, with inverse coordinates \(x_a/x_i=z_{aj}/z_{ij}\) and \(y_b/y_j=z_{ib}/z_{ij}\). These charts cover that projective zero scheme and the product. They prove the closed immersion, over every ring, and iteration handles finitely many factors. Properness of the projective spaces is proved in AE.2; finiteness of coherent cohomology on their closed subschemes over Noetherian rings is W.4.
AU.2. A projective modification over an affine Noetherian base
Let \(X\) be separated and of finite type over a Noetherian ring \(A\). We construct a proper surjection \(\pi:T\to X\), an immersion \(T\to\mathbf P^N_A\), and a dense open \(U\subset X\) over which \(\pi\) is an isomorphism. When \(X\) is proper over \(A\), both \(T\to\operatorname{Spec}A\) and \(T\to X\) are projective.
There are finitely many irreducible components of \(X\). An affine neighbourhood of a point can be chosen to avoid the components not containing it, by first taking their open complement. It contains the generic point of every component through the point. For each remaining component, choose an affine neighbourhood of its generic point avoiding all other components. These added neighbourhoods are pairwise disjoint and disjoint from the first one. Their finite disjoint union is affine and contains all component generic points. A finite subcover therefore gives affine opens \(U_1,\ldots,U_r\), each containing all those generic points. Their intersection \(U\) is dense.
For a quasi-compact immersion \(j:V\to Y\) between the Noetherian separated schemes in this construction, its schematic closure is defined by
\[ \ker(\mathcal O_Y\longrightarrow j_*\mathcal O_V). \tag{AU.4} \]This ideal is quasi-coherent: on an affine chart compute sections by a finite affine cover of \(V\), and use the localization equalizer in AU.1. The quotient embeds in \(j_*\mathcal O_V\); its underlying space is the closure of \(V\), and \(V\) is open in it, as is checked on an open where the immersion is closed. Thus \(V\) is schematically dense in the closure. A map from this closure to a separated target is determined by its restriction to \(V\): the ideal of the closed equalizer of two such maps vanishes on \(V\), hence vanishes by that embedding. This remains true after restriction to any open containing part of \(V\).
Replace \(X\), if necessary, by the schematic closure of \(U\) in \(X\). This is a surjective closed immersion, unchanged on \(U\), and its intersections with the \(U_i\) are still affine. It suffices to make the construction for this new scheme and compose its map to the old one. Hence assume \(U\) schematically dense in \(X\).
Each \(U_i\) has a closed embedding into some \(\mathbf A_A^{n_i}\), by finite algebra generators, and hence an immersion into \(\mathbf P_A^{n_i}\). Let \(Z_i\) be its schematic closure there. Let \(Z\) be the schematic closure of the simultaneous immersion of \(U\) into the product of these projective spaces. This simultaneous map is an immersion: one component is an immersion and the other components give a closed graph. The projections of \(Z\) factor through the \(Z_i\), since their defining ideals vanish on the schematically dense \(U\). Write them as \(p_i:Z\to Z_i\). They are proper by AU.1.
Set \(V_i=p_i^{-1}(U_i)\) and \(T=\bigcup_iV_i\). The maps \(V_i\to U_i\to X\) agree on the schematically dense common open \(U\), so the equalizer argument glues them to \(\pi:T\to X\). The open immersion
\[ V_i\longrightarrow\pi^{-1}(U_i) \tag{AU.5} \]is proper over \(U_i\): its source is proper there and its target is separated there. Consequently its image is closed. It contains \(U\), which is dense in the target, so it is surjective and is an isomorphism of these open subschemes. Thus \(\pi\) is proper on a target cover, and hence proper. Its closed image contains \(U\), so it is surjective. Applying the same proper-open-immersion argument to \(U\to\pi^{-1}(U)\) proves \(\pi^{-1}(U)=U\).
The scheme \(T\) is an open of \(Z\), and (AU.3) embeds the ambient product in \(\mathbf P^N_A\). This gives the promised immersion. If \(X\) is proper, then \(T\) is proper over \(A\), so that immersion is closed. Finally \((\pi,h):T\to X\times_A\mathbf P^N_A\) is a closed immersion: factor through the closed graph in \(X\times_A T\), followed by the base change of the closed immersion \(h\). This proves that \(\pi\) itself is projective. The construction includes nonreduced and reducible \(X\); schematic density, rather than only topological density, is what permits the gluing.
AU.3. Finiteness for all proper coherent cohomology
We now prove that for proper \(X\to\operatorname{Spec}A\), with \(A\) Noetherian, and coherent \(F\),
\[ H^q(X,F)\text{ is a finite }A\text{-module for every }q\geq0. \tag{AU.6} \]Use Noetherian induction on the closed support. The induction assertion for a closed subset \(Z\) includes every coherent sheaf supported on \(Z\), not just its structure sheaf. If \(J\) defines the reduced closed scheme \(Z\), some power of \(J\) annihilates such a sheaf: on each of finitely many affine charts, its finite generators are killed by powers of the finitely many generators of \(J\), and one common power works. The filtration by \(J^aF\) reduces to coherent sheaves on the reduced scheme \(Z\). Closed pushforward gives the same cohomology, by the affine section complexes. We may therefore work with a coherent \(F\) on the proper reduced scheme \(Z\).
Apply AU.2 to \(Z\), obtaining a projective \(\pi:T\to Z\) which is an isomorphism over a dense open \(U\), with \(T\) projective over \(A\). Put \(G=\pi^*F\). The sheaves \(R^b\pi_*G\) are coherent: on every affine open of \(Z\), W.4 gives finite cohomology for its projective inverse image, and the localization calculation in AU.1 identifies these finite modules with the direct-image sheaves. For \(b>0\) they are supported on \(Z\setminus U\). The kernel and cokernel of \(F\to\pi_*G\) are coherent and supported there as well. The induction hypothesis gives finite cohomology in every degree for all these sheaves on the smaller closed set.
Consider the first-quadrant Leray sequence
\[ E_2^{a,b}=H^a(Z,R^b\pi_*G) \ \Longrightarrow\ H^{a+b}(T,G). \tag{AU.7} \]It can be constructed from injective resolutions of underlying abelian sheaves as in T and S; the induced scalar maps make its differentials \(A\)-linear. The bottom term \(E_2^{q,0}\) has no outgoing differential. Its possible incoming differentials have sources \(E_r^{q-r,r-1}\), for \(2\leq r\leq q\), which are subquotients of finite modules by the support induction. The limiting bottom term is a subquotient of the finite \(H^q(T,G)\), finite by W.4. There are only finitely many incoming terms on this diagonal. Successive extensions therefore show that \(H^q(Z,\pi_*G)\) is finite. The two short exact sequences through the image of \(F\to\pi_*G\), and their long exact cohomology sequences, prove (AU.6) for \(F\). Submodules of finite modules are finite because \(A\) is Noetherian. This completes the support induction.
For a locally Noetherian target, apply (AU.6) on affine target opens. AU.1 supplies the compatible localization maps, proving coherence of every \(R^qf_*F\). In particular \(f_*\mathcal O_X\) is a finite quasi-coherent algebra. This proof uses projective cohomology and the preceding modification; neither Stein factorization nor étale proper comparison is an input.
AU.4. Completion and the disappearing kernels
Let \(I\subset A\), with \(A,X,F\) as in AU.3, and put \(M^q=H^q(X,F)\). The graded ring \(R=\bigoplus_{n\geq0}I^nT^n\) is Noetherian: a finite list of generators of \(I\) gives a polynomial-algebra surjection onto it. On \(X_R\), the graded quotient
\[ F\otimes_A R\longrightarrow\bigoplus_{n\geq0}I^nF \tag{AU.8} \]defines a coherent sheaf, since its finitely many degree-zero local generators generate it over \(\mathcal O_X\otimes_A R\). Its cohomology is \(Q^q=\bigoplus_nH^q(X,I^nF)\): use the inverse images of a finite affine cover of \(X\), whose section complex is the direct sum of the corresponding complexes. Direct sums commute with kernels and images. AU.3 applied to the proper map \(X_R\to\operatorname{Spec}R\) shows that \(Q^q\) is a finite graded \(R\)-module.
Write \(J_n^q\) and \(K_n^q\) for the image and kernel of \(H^q(X,I^nF)\to M^q\). Their graded sums are respectively an image of and a submodule of \(Q^q\), so are finite. Finite homogeneous generating lists give constants \(c_J,c_K\) such that
\[ \begin{aligned} I^nM^q&\subset J_n^q\subset I^{n-c_J}M^q && (n\geq c_J),\\ \operatorname{im}(K_m^q\longrightarrow K_n^q)&=0 && (m\geq n+c_K). \end{aligned} \tag{AU.9} \]The kernel groups may be nonzero even when these transition maps vanish. For the first inclusion multiply a class by an element of \(I^n\), using the factorization through \(I^nF\). The second follows by expressing an image class using generators of degrees at most \(c_J\). For the transition assertion, take a kernel generator \(k\) of degree \(d\leq c_K\). A coefficient in \(I^{m-d}\) is a sum of products \(ba\), with \(b\in I^n\), when \(m\geq n+c_K\). After transition, \(ba k\) is obtained by first mapping \(k\) into \(H^q(X,F)\), then multiplying by \(a\) and by \(b:F\to I^nF\). The first map kills \(k\). This proves the bound without assuming that any finite-level comparison is an isomorphism.
The quotient sequence gives exact inverse systems
\[ 0\longrightarrow M^q/J_n^q \longrightarrow H^q(X,F/I^nF) \longrightarrow K_n^{q+1}\longrightarrow0. \tag{AU.10} \]A compatible family in the middle has zero image on the right, since each right coordinate is the image of a sufficiently distant zero transition. It therefore has unique compatible preimages on the left. The two filtrations \(J_n^q\) and \(I^nM^q\) are cofinal by (AU.9). Consequently the actual quotient maps induce
\[ \widehat{H^q(X,F)} \xrightarrow{\sim}\varprojlim_n H^q(X,F/I^nF). \tag{AU.11} \]In degree zero for \(F=\mathcal O_X\) this is an isomorphism of algebras. L.1 proves exactness of completion of finite modules and \(\widehat M/I\widehat M=M/IM\). Localization in AU.1 applies (AU.11) over any local ring of a locally Noetherian target. These facts supply the formal-functions input with its actual finite-module and transition-map hypotheses.
AU.5. Fibre idempotents and the finite intermediate scheme
Let \(f:X\to S\) be proper with \(S\) locally Noetherian. Every idempotent on \(X_s\) comes from a function in \((f_*\mathcal O_X)_s\). To prove this, localize to \((A,\mathfrak m)=\mathcal O_{S,s}\). An idempotent is exactly a partition into two open-and-closed pieces: its value in each local ring is zero or one, since one of \(e,1-e\) is a unit. Each thickening \(X_n=X\times_A A/\mathfrak m^n\) has the same underlying space as the closed fibre. Putting zero and one on these two pieces gives compatible idempotents \(e_n\). Formula (AU.11) gives their compatible lift in the completion of the finite module \(M=\Gamma(X,\mathcal O_X)\). Reducing modulo \(\mathfrak m\) and using \(\widehat M/\mathfrak m\widehat M=M/\mathfrak mM\) gives a representative in \(M\) with the required fibre restriction. That representative need not itself be idempotent.
Suppose now that the unit \(\mathcal O_S\to f_*\mathcal O_X\) is an isomorphism. The closed image of \(f\) is all of \(S\): on its open complement the unit would map a nonzero local ring to zero. Thus fibres are nonempty. The preceding lift sends every fibre idempotent into the image of \(A\), and that image factors through \(\kappa(s)\). A field embeds in the nonzero function algebra of a nonempty fibre, so an idempotent in this image is zero or one. Every fibre is connected.
We verify geometric connectedness. Let \(L/\kappa(s)\) be a finite extension and choose a finite list of algebraic generators. Lift the coefficients of their monic minimal polynomials over \(\kappa(s)\) to \(A\), and form the algebra defined by these separate monic polynomials. Monic division makes it finite free over \(A\). Evaluation in \(L\) defines a residue-field quotient; localize at its kernel. The resulting Noetherian local ring \(C\) is flat over \(A\) and has residue field \(L\). AU.1 preserves the unit isomorphism after this flat base change. The connectedness argument therefore proves that \(X_s\) stays connected after every finite field extension, including inseparable ones.
Here is why that suffices in the present proper setting. For a proper connected \(T/k\), its function algebra \(B\) is finite-dimensional by AU.3 and has no nontrivial idempotents. A finite-dimensional commutative algebra is a product of local algebras: it has finitely many maximal ideals by the Chinese remainder theorem and a nilpotent radical, and the Chinese remainder theorem applied to sufficiently high powers of those ideals gives the product. The radical is nilpotent because it has finitely many nilpotent generators. Thus \(B\) has just one local factor and its reduced quotient is a finite field extension \(K/k\). The same reasoning over an algebraic closure shows that if \(K/k\) is not purely inseparable, \(K\otimes_k\overline k\) has more than one prime, from the distinct roots of a separable subextension, and hence a nontrivial idempotent. To see the subextension directly in characteristic \(p\), raise each algebraic generator to a sufficiently high \(p\)-power until its minimal polynomial has nonzero derivative; these powers generate a separable subextension, over which \(K\) is purely inseparable. In characteristic zero no power is needed. Idempotents lift across the nilpotent kernel from \(B\) to \(K\): the zero-and-one decomposition of spectra gives this as above. Their finitely many coefficients in \(\overline k\) lie in one finite extension of \(k\). By (AU.1), such an idempotent contradicts the connectedness just proved after all finite extensions. Therefore \(K/k\) is purely inseparable. Over any algebraically closed extension it has just one prime, since the equations \(z^{p^a}=c\) have unique roots. Faithful scalar extension detects a nontrivial idempotent, so \(B\otimes_k k'\) has none for any field extension \(k'/k\). Formula (AU.1) identifies this with the functions of \(T_{k'}\). This proves geometric connectedness.
Put \(\mathcal B=f_*\mathcal O_X\). On an affine target open it is a finite algebra by AU.3. Localizations in AU.1 glue the affine schemes \(\operatorname{Spec}\mathcal B\) into a finite \(S\)-scheme \(S'\), and their evaluation maps give
\[ X\xrightarrow{h}S'\xrightarrow{\pi}S, \qquad h_*\mathcal O_X=\mathcal O_{S'}. \tag{AU.12} \]Indeed on \(\operatorname{Spec}B\subset S'\), the inverse images of its principal opens have function rings \(B_b\) by (AU.2), proving the asserted unit isomorphism. The graph argument of AU.1 proves that \(h\) is proper. Its target is locally Noetherian because it is finite over \(S\). The connectedness result now proves that \(h\) is surjective with geometrically connected fibres. The construction and both maps commute with flat base change by (AU.1). Thus (AU.12) proves Stein factorization in the locally Noetherian case with all the geometric and coherent prerequisites supplied above.
AU.6. Proper maps with finite fibres are finite
Let \(f:X\to\operatorname{Spec}A\) be proper with finite fibres and \(A\) Noetherian. For any coherent \(F\), every positive \(H^q(X,F)\) vanishes. Localize at a prime of \(A\) and apply (AU.11) for its maximal ideal. A finite-type scheme over a field with finitely many points has dimension zero: an affine positive-dimensional component has, by AC.1's Noether normalization, an integral surjection onto a positive-dimensional affine space, which has infinitely many points. Thus the fibre is a finite discrete space, and its thickenings have that same space. Their affine chart rings are Noetherian of dimension zero. Such a ring has finitely many minimal primes, all maximal. Its nilradical is nilpotent, because it is generated by finitely many nilpotent elements. The Chinese remainder theorem makes the reduced quotient a finite product of fields. The successive quotients of powers of the nilradical are finite modules over that product, hence have finite length; so the ring is Artinian. Its local factors make each singleton open affine. The finite disjoint union of these opens is affine, proving affineness of every thickening. W.2 makes all their positive coherent cohomology zero. Thus the completion of the localized finite \(H^q(X,F)\) is zero. Reduction modulo the maximal ideal and Nakayama, with the determinant proof of U.1, make that localized module zero. This holds at every prime, proving the vanishing.
We give the needed affineness consequence. If a Noetherian separated scheme \(X\) has \(H^1(X,G)=0\) for every coherent \(G\), take a closed point \(x\) in an affine open \(V\), and let \(Z=X\setminus V\) with its reduced closed structure. The disjoint closed union \(Z\amalg\{x\}\) has a coherent defining ideal. Its quotient sequence and the vanishing of \(H^1\) lift the function zero on \(Z\), one at \(x\), to a global function \(b\) on \(X\). Then \(x\in X_b\subset V\) and \(X_b\) is affine, a principal open of \(V\). These opens cover every closed point, hence all of \(X\): a nonempty closed complement in a Noetherian scheme has a closed point. Choose a finite subcover \(X_{b_1},\ldots,X_{b_r}\). The kernel of \(\mathcal O_X^r\to\mathcal O_X\), with coefficients \(b_i\), is coherent; its \(H^1\) vanishes, so
\[ 1=\sum_i a_i b_i,\qquad a_i\in B=\Gamma(X,\mathcal O_X). \tag{AU.13} \]Equation (AU.2) identifies the affine \(X_{b_i}\) with \(\operatorname{Spec}B_{b_i}\). Equation (AU.13) says that the corresponding principal opens cover \(\operatorname{Spec}B\). The identifications agree on intersections by localization, proving \(X=\operatorname{Spec}B\). In our proper case AU.3 makes \(B\) finite over \(A\). Therefore \(f\) is finite. Target localization proves the assertion for every locally Noetherian target. No form of Zariski's Main Theorem is used in this deduction.
AU.7. The remaining proper-comparison inputs
AU.2 proves the projective modification used in proper comparison over an affine Noetherian base. AU.3–AU.5 prove coherent finiteness, formal functions and the locally Noetherian Stein factorization; AU.6 proves the proper finite-fibre consequence. These arguments apply in particular to finite-type schemes over any field, with no perfection assumption. They also apply to Noetherian mixed-characteristic bases.
AV.1–AV.6 prove the arbitrary-base Stein and Chow statements through the finite-type ambient construction, proper finitely presented thickenings and finite-data limits. The finite étale lifting theorem for a proper scheme over a henselian local ring needs more than (AU.11): BC.1–BC.6 prove coherent algebraization and finite-cover lifting over complete Noetherian pairs; BD.3–BD.6 supply the approximation and exact G-ring inputs for arbitrary henselian local bases. AW.1–AW.6 supply the general separated quasi-finite factorization and finite-cover refinement, including their nonaffine gluing and finite-presentation arguments. AX.1–AX.7 supply the henselian-pair, arbitrary-sheaf extension and finite-cover full-faithfulness arguments. Essential surjectivity is not implied just by these assertions or by the proper finite-fibre consequence. AY.1–AY.6 prove general proper comparison in degree zero for every sheaf of sets. AZ.1–AZ.6 supply the constructible-coefficient embedding and its normal-generic, compactness and finite-stage prerequisites. BA.1–BA.7 supply affine closed-subscheme torsion effacement and arbitrary-base higher continuity. BB.1–BB.4 prove affine henselian comparison and the restricted-injective bound. BD.6 proves the degree-one projective-line comparison from proper finite-torsor lifting. BE.1–BE.8 then prove general higher proper base change and the geometric-fibre formula. Unbounded derived operations and complete coefficients are treated in BF–BX; specialization assertions require their own geometric hypotheses.
Appendix AV. Proper approximation and connected fibres over any base
A proper morphism is of finite type; over a non-Noetherian ring it need not be of finite presentation. We therefore use two distinct operations: embed its source in a finitely presented ambient scheme, then approximate the closed defining ideal. Only the finitely presented terms are descended to Noetherian bases. This also supplies the general Chow modification needed in proper comparison.
AV.1. The finite-data limit tools
We use the written proofs in Limits of schemes and Noetherian approximation: Theorem 1.1 constructs limits with affine transitions; Lemmas 2.1–2.3 descend quasi-compact opens, sections and affine charts; Theorems 3.2 and 4.1 descend finitely presented maps, objects and their equalities; Theorem 4.2 descends affineness, finiteness, closed immersions and separatedness. Its Theorem 5.1 gives the system of finitely generated integer subalgebras of a ring. Its Theorem 5.2 proves absolute approximation, including the directed system of compatible gluings and the affineness of its transitions. Thus a qcqs scheme, with a prescribed finite affine cover, has an approximation
\[ S=\varprojlim_i S_i \tag{AV.1} \]by finite-type integer schemes with affine transitions and eventual affine models of that cover.
Here is how the two kinds of finite data fit together. On an affine chart, a finite presentation uses finitely many generators, coefficients and equations. An equality between maps is equality on that finite list of generators. For a qcqs scheme there are finitely many chart and overlap choices; the section equalizer uses finite products of modules. Filtered colimits commute with this equalizer, because any finite list of agreement equations holds at a common stage. If affine charts are first chosen at the limit, eventual affineness is essential: represent a finite principal cover subordinate to old stage charts, represent a unit relation among its defining functions, and make their containments true at a common stage. The resulting principal affines identify that stage with its spectrum of global functions. This is the proof of Lemma 2.3, rather than an assumption that every chosen affine at the limit already came from an affine.
Absolute approximation also retains compatibility of the overlaps. In the induction step of Theorem 5.2, write a scheme as \(V\cup\operatorname{Spec}B\), set \(W=V\cap\operatorname{Spec}B\), and descend this quasi-compact open to \(W_i\subset V_i\), using its exact inverse images at subsequent stages. With \(R_i=\Gamma(W_i,\mathcal O)\) and \(R=\Gamma(W,\mathcal O)\), its intermediate rings are
\[ Q_i=B\times_R R_i,\qquad \varinjlim_iQ_i=B. \tag{AV.2} \]The limit identity follows by representing the restriction of each \(b\in B\), and then killing any second component with zero image in \(R\). The proof makes \(W_i\) an open in \(\operatorname{Spec}Q_i\). Choose a finite principal cover \(W=\bigcup_\nu D_B(g_\nu)\), and represent the restricted functions by compatible \(g_{\nu,i}\in R_i\). Their nonvanishing opens in \(W_i\) eventually are affine and cover. For \(h_{\nu,i}=(g_\nu,g_{\nu,i})\), the crucial calculation is
\[ (Q_i)_{h_{\nu,i}} =B_{g_\nu}\times_{R_{g_\nu}}(R_i)_{g_{\nu,i}} \simeq(R_i)_{g_{\nu,i}}. \tag{AV.2a} \]For the first equality, localize the kernel of the \(Q_i\)-linear map \(B\oplus R_i\to R\), \((b,r)\mapsto b|_W-r\). Localization is exact, and the actions of \(h_{\nu,i}\) on its three terms are respectively those of \(g_\nu,g_{\nu,i},g_\nu|_W\). The second equality uses \(B_{g_\nu}=R_{g_\nu}\). No map to \(R\) has been assumed injective. The identifications agree after further localization, so give the required open immersion of \(W_i\). Choose finitely generated integer subrings \(A\subset Q_i\) containing all \(h_{\nu,i}\) and numerators of algebra generators for their localizations. Then \(A_{h_{\nu,i}}=(Q_i)_{h_{\nu,i}}\): surjectivity follows from those generators, and injectivity follows because \(A\) is an actual subring.
Index the glued schemes \(V_i\cup_{W_i}\operatorname{Spec}A\) by pairs \((i,A)\), ordered by increasing \(i\) and containment of the image of \(A\) in the next subring. This index set is directed: choose a common later \(i\) and include the images of the finitely many subring generators. It is cofinal over the original indices. The same elements \(h_{\nu,i}\) define the overlap at every stage. Therefore the inverse images of the two gluing opens are exactly the corresponding two opens at the next stage; on each the transition is affine. The transitions are consequently affine. Every element of \(B\) is represented in some \(Q_i\) and then in such an \(A\), and an element mapping to zero in \(B\) vanishes at a later stage. Thus the limit of the affine pieces is \(\operatorname{Spec}B\); the other pieces and their overlaps limit to \(V\) and \(W\). This proves the required compatibility of the gluing, including for nonseparated \(S\).
Finite diagrams and covering conditions. Let \(S=\varprojlim S_i\), with qcqs stages and affine transitions. A finite diagram of schemes of finite presentation over \(S\), together with finitely many specified composition equalities, is defined over some \(S_i\). Specified isomorphisms, Cartesian squares, étale arrows and finite jointly surjective families can all be retained at a common later stage. Here “finite” includes the number of required equalities, not just the number of objects.
The object, map and equality assertions follow from Theorems 3.2 and 4.1 of the limits lesson. To retain an isomorphism, descend its inverse and both inverse identities. For a Cartesian square, form the fibre product of the descended objects and descend the inverse to the comparison map, with its two inverse identities. These fibre products remain of finite presentation. The remaining two assertions require conditions beyond equations defining the objects themselves.
For étaleness, fix an affine presentation
\[ C=A[t_1,\ldots,t_n]/I,\qquad I=(F_1,\ldots,F_m),\qquad P=A[t_1,\ldots,t_n]. \tag{AV.2b} \]The conormal map \(d:I/I^2\to C^n\) sends \([F]\) to its vector of partial derivatives. If \(C\) is étale, this map is an isomorphism. Here is the square-zero argument, also proved in Formally smooth, unramified and étale ring maps, Theorem 3.1 and Section 4. Formal lifting supplies a section \(s:C\to P/I^2\). The difference between the quotient \(P\to P/I^2\) and \(s\) composed with \(P\to C\) is a derivation into \(I/I^2\), restricting on \(I\) to the class map. Its values on the variables define a left inverse of \(d\). Formal uniqueness makes \(\Omega_{C/A}=0\): the two maps \(c\mapsto(c,0)\) and \(c\mapsto(c,dc)\) to the square-zero algebra \(C\oplus\Omega_{C/A}\) must coincide. The presentation of differentials by the \(dt_j\) modulo the \(dF_\ell\) says that this module is the cokernel of \(d\). Thus \(d\) is also surjective.
Choose \(U_j\in I\) representing \(d^{-1}(e_j)\). There are polynomials \(a_{j\ell},v_{\ell ab},w_{jk\ell}\) such that
\[ \begin{aligned} U_j&=\sum_\ell a_{j\ell}F_\ell,\\ F_\ell-\sum_j\frac{\partial F_\ell}{\partial t_j}U_j &=\sum_{a,b}v_{\ell ab}F_aF_b,\\ \frac{\partial U_j}{\partial t_k}-\delta_{jk} &=\sum_\ell w_{jk\ell}F_\ell. \end{aligned} \tag{AV.2c} \]These are finitely many polynomial identities. For \(A=\varinjlim A_i\), represent their coefficients and make the identities true at one stage. If a model of \(C\) was already specified, use its fixed defining polynomials and descend only the additional coefficients, so the resulting algebra is that model's base change. At this stage \(e_j\mapsto[U_j]\) is inverse to the conormal map: the second line checks the composite on the generators \([F_\ell]\), and the third checks the opposite composite on the free basis. No finite presentation of the module of relations among the \([F_\ell]\) is needed.
The identities also verify formal étaleness directly at that stage. Given a square-zero ideal \(J\subset D\) and a map \(C\to D/J\), lift the variables to \(x_j\in D\). Then \(F_\ell(x)\in J\) and \(U_j(x)\in J\). Replace \(x_j\) by \(x_j-U_j(x)\). The first-order polynomial expansion and the second line of (AV.2c) make every \(F_\ell\) vanish, since products of two elements of \(J\) vanish. If two lifts differ by \(z_j\in J\), the same expansion gives \(\sum_j(\partial F_\ell/\partial t_j)(x)z_j=0\). Differentiate the first line of (AV.2c) and use its third line, reducing coefficients modulo \(J\); these identities force every \(z_j=0\). The lift is therefore unique. Together with the fixed finite presentation, this is étaleness.
For a scheme arrow, take finite affine charts in its source and target. If the useful source charts were chosen only at the limit, Lemmas 2.1–2.3 descend them, their affine structures, their covering condition and their containments in the chosen inverse images of target charts. The arrow between each such pair has a finite presentation. Apply (AV.2c) to these finitely many presentations at a common stage. This proves étaleness of the entire descended arrow.
For the covering assertion we can work with any finite family of finitely presented arrows \(U_\alpha\to T\) in the diagram. At a stage where these arrows are defined, restrict to an affine target chart \(\operatorname{Spec}A_i\). Their image \(E_i\) is a finite Boolean combination of principal opens. The constructible-image proof in Theorem 4.3 of the limits lesson establishes this over arbitrary rings: descend the finitely many chart equations to a finite type integer ring, prove the image constructible there by Noether normalization, lying over and Noetherian induction, and pull its finite description back. Formation of this image commutes with every base change. Indeed a nonzero affine fibre algebra remains nonzero after extending its residue field, by faithful tensoring of vector spaces; the converse follows by mapping a point of the new fibre to the old one.
Write the complement of \(E_i\) as a finite union of pieces \(D(a)\cap V(b_1,\ldots,b_r)\). If the family covers the limit, each limiting piece is empty. Equivalently,
\[ (A/(b_1,\ldots,b_r))[1/a]=0, \qquad a^N=\sum_{\nu=1}^r c_\nu b_\nu \quad\text{for some }N\geq0,\ c_\nu\in A. \tag{AV.2d} \]The equivalence is the definition of zero in a localization: \(1/1=0\) exactly when some power of \(a\) is zero in the quotient. The coefficients of the displayed identity and its equality descend at one later stage. That stage's corresponding piece is empty. Finitely many pieces on finitely many target charts give one stage where the family covers. This includes an empty chart or an empty family: the necessary assertion is then the finite equation \(1=0\). No surjectivity of transition maps, radical-ideal finiteness, flatness descent or openness assertion is used in this covering argument.
All the retained conditions survive base change to later stages. Pointings already given by geometric points of the limit diagram are retained simply by composing with its projections; no descent of their algebraically closed residue fields is required. These assertions apply to finite refinement and overlap diagrams, and to any fixed finite collection of simplicial levels and their identities. They do not assert that an infinite diagram or an arbitrary sheaf is defined at a single stage; the sheaf and cohomology continuity arguments still require their own local representation and gluing steps.
We also use the proved finite-submodule assertion, Zariski connectedness and Stein factorization, Lemma A.3.1. To recall its extension argument, on an affine scheme a finite-type submodule over a quasi-compact open \(j:W\hookrightarrow T\) first extends inside \(F\) as the kernel of \(F\to j_*(F|_W/G)\). The finite-cover localization equalizer makes this kernel quasi-coherent. Finitely many numerators of local generators give a finite-type submodule with the exact restriction \(G\). Adding finitely many affine opens and gluing the equal restrictions proves the assertion on a qcqs scheme. In particular every quasi-coherent ideal is a directed union of finite-type quasi-coherent ideals.
AV.2. A separated ambient scheme over a nonaffine base
Let \(f:X\to S\) be separated and of finite type, with \(S\) qcqs. We prove that there is a closed immersion
\[ X\hookrightarrow Y,\qquad Y\to S\text{ separated and finitely presented}. \tag{AV.3} \]Choose finite affine covers \(V_j\) of \(S\) and \(U_a\) of \(X\), with each \(U_a\) mapping into a chosen \(V_{j(a)}\). Approximate \(S\) by (AV.1), retaining affine models \(V_{j,i}\), and fix one stage \(i\). Approximate \(X\) absolutely by \(T_l\), retaining the \(U_a\). Since \(S_i\) is finitely presented over \(\mathbf Z\), the map \(X\to S_i\) descends to some \(T_l\to S_i\). Eventual containment of quasi-compact opens makes each \(U_{a,l}\) map into \(V_{j(a),i}\). Choose finitely many \(\Gamma(V_{j(a)},\mathcal O)\)-algebra generators of \(\Gamma(U_a,\mathcal O)\) and represent them on the affine stages \(U_{a,l}\), increasing \(l\) once for the finite list.
Put \(Y_0=T_l\times_{S_i}S\). Its indicated chart over \(U_{a,l}\) is
\[ U_{a,l}\times_{V_{j(a),i}}V_{j(a)}. \tag{AV.4} \]It is affine, its inverse image in \(X\) is exactly \(U_a\), and its ring maps onto \(\Gamma(U_a,\mathcal O)\) by the chosen generators. These charts cover \(Y_0\); hence \(X\to Y_0\) is a closed immersion. The morphism \(T_l\to S_i\) is of finite presentation: both schemes are of finite type over \(\mathbf Z\), and finite affine presentations with the finitely many images of target generators give finite presentations for the chart maps. All their open preimages are quasi-compact because the schemes are Noetherian. Consequently \(Y_0\) is finitely presented over \(S\).
Write its defining ideal as \(J=\bigcup J_\alpha\) with the finite-type ideals of AV.1. Then \(Y_\alpha=V(J_\alpha)\) is finitely presented over \(S\), its transitions are closed immersions, and its limit is \(X\). Some \(Y_\alpha\) is separated over \(S\). To see this, work over the finite affine cover \(V_j\) and choose finite affine covers of a stage there. Pairwise chart intersections at the limit are affine, since \(X\) is separated. Eventual affineness makes all these intersections affine at a common stage. Their separatedness tests are the maps
\[ R_\alpha\otimes_A R'_\alpha\longrightarrow C_\alpha, \qquad V_j=\operatorname{Spec}A. \tag{AV.5} \]The intersection ring \(C_\alpha\) is of finite type over \(A\): it is an affine quasi-compact open in a finitely presented scheme. Fix its finite algebra generators. Subsequent intersection rings are quotients, because all transitions are closed immersions, so the images of those generators continue to generate. The limit of (AV.5) is surjective by separatedness of \(X\). Represent preimages of the chosen generators and make their equality equations true at a common later stage. The stage map is then surjective. There are finitely many chart pairs and base charts, so one stage satisfies every diagonal test. Taking that stage as \(Y\) proves (AV.3). No finite generation of the original ideal \(J\) was assumed.
AV.3. Chow modification over a qcqs base
We first supply the projective coordinates needed when the Noetherian base is nonaffine. If \(U=\operatorname{Spec}B\to S\) is of finite type and \(S\) is qcqs, choose finitely many principal opens \(D(g_l)\) covering \(U\), each mapping into an affine \(V_j=\operatorname{Spec}A_j\subset S\). Such a finite choice follows from quasi-compactness and the principal-open basis. Each \(B_{g_l}\) is a finite-type \(A_j\)-algebra. Express generators as fractions of elements of \(B\); include their numerators and all the \(g_l\) in a finite tuple of global functions. This gives a map \(U\to\mathbf A^N_S\). On the target open over \(V_j\) where the coordinate corresponding to \(g_l\) is invertible, the inverse image is exactly \(D(g_l)\), and the chart ring map is surjective by construction. The target opens in question contain the image and cover \(U\) by their inverse images. Closed immersions are local on the target, so the map is a closed immersion into their union. Thus
\[ U\longrightarrow\mathbf A^N_S\longrightarrow\mathbf P^N_S \tag{AV.6} \]is an immersion.
For Noetherian \(S\) and separated finite-type \(X/S\), the finite affine cover containing every component generic point used in AU.2 is still available: its construction only uses the Noetherian space \(X\). Give these affines the immersions (AV.6). Every subsequent step of AU.2 is over \(S\): take the schematic closure of their common dense open in the product of projective spaces, use separated equalizers to glue maps on the inverse images of the affine opens, and use the proper open immersions (AU.5) to identify the exact inverse images. Projective spaces remain proper and separated over \(S\), their Segre charts are (AU.3), and all schemes here are Noetherian. These are precisely the ingredients of that proof; thus it produces a proper surjection \(T\to X\) and an immersion \(T\to\mathbf P^N_S\) over this nonaffine Noetherian base as well.
For general qcqs \(S\), choose (AV.3). Descend \(Y\) along (AV.1), retaining finite presentation and separatedness by AV.1. Apply the preceding Noetherian construction to \(Y_i/S_i\), and pull it back first to \(S\), then along \(X\hookrightarrow Y\). We obtain
\[ T\xrightarrow{\pi}X\longrightarrow S, \qquad T\hookrightarrow\mathbf P^N_S \tag{AV.7} \]with \(\pi\) proper, surjective and of finite presentation, and the second map an immersion. Surjectivity survives every base change: a nonempty fibre remains nonempty after field extension, since tensoring a nonzero affine fibre ring with a field extension is faithful. Finite presentation of \(\pi\) holds in the Noetherian construction and survives the two base changes. If \(X/S\) is proper, so is \(T/S\); its immersion is closed by AU.1. The graph then embeds \(T\) closedly in \(X\times_S\mathbf P^N_S\), so \(\pi\) is projective. We have not asserted that \(T/S\) is finitely presented when \(X/S\) is only of finite type.
AV.4. Proper thickenings and Noetherian models
Let \(X\to\operatorname{Spec}A\) be proper. Embed it closedly in the separated finitely presented \(Y\) of (AV.3), and write \(X_\alpha=V(J_\alpha)\subset Y\) as above. We prove that a cofinal tail of these schemes is proper over \(A\).
Choose the Chow map \(Y'\to Y\) by descending the finitely presented \(Y\) to a finitely generated integer subalgebra of \(A\), applying AU.2, and pulling back. Thus \(Y'\to Y\) is proper, surjective and finitely presented, and \(Y'\) is immersed in \(\mathbf P^N_A\). Put \(X'_\alpha=Y'\times_YX_\alpha\) and \(X'=Y'\times_YX\). The latter is proper over \(A\), so its immersion in projective space is closed. The inverse images of a finite affine cover of projective space become affine at a common stage, by eventual affineness. On each resulting chart we have \(R\to C_\alpha\), whose colimit is surjective. The maps between the \(C_\alpha\) are surjective, and a fixed stage algebra is of finite type over \(R\). Lift from \(R\) the limit images of its finite list of generators and make those equations hold at a later stage. The chart map is then surjective there. This proves that \(X'_\alpha\to\mathbf P^N_A\) is a closed immersion eventually.
For such an \(\alpha\), the proper surjection \(X'_\alpha\to X_\alpha\) proves universal closedness of \(X_\alpha/A\): after any base change, a closed subset of \(X_\alpha\) has the same image as its closed inverse image in \(X'_\alpha\). That image is closed because \(X'_\alpha/A\) is proper. Separatedness and finite presentation were already known. We have proved
\[ X=\varprojlim_\alpha X_\alpha, \quad X_\alpha/A\text{ proper and finitely presented}, \tag{AV.8} \]with closed transitions and closed maps \(X\to X_\alpha\).
A proper finitely presented \(Z/A\) in turn has a proper Noetherian model. First descend it and separatedness to a finitely generated integer subalgebra \(A_i\). Apply AU.2 to this model, obtaining \(Z'_i\to Z_i\) proper surjective and \(Z'_i\to\mathbf P^N_{A_i}\) an immersion. Over \(A\) this immersion is closed, since \(Z'_A\) is proper. The eventual closed-immersion theorem of AV.1 makes \(Z'_j\to\mathbf P^N_{A_j}\) closed at a later stage. Hence \(Z'_j\) is proper, and its proper surjection onto the separated finitely presented \(Z_j\) makes \(Z_j\) proper by the same closed-subset argument. This proves the required model assertion without assuming a separate descent theorem for properness. It does not turn the original possibly infinitely related \(X\) into the base change of one Noetherian model.
AV.5. Integral functions and lifting a fibre idempotent
For proper \(X/A\), every \(b\in\Gamma(X,\mathcal O_X)\) is integral over \(A\). Sections in (AV.8) represent it by \(b_\alpha\). Descend the proper finitely presented \(X_\alpha\) to a proper Noetherian model as in AV.4, then descend \(b_\alpha\) by the section limit theorem. AU.3 makes the resulting function algebra a finite module over its Noetherian base ring. Multiplication by the descended function on finite module generators, followed by the adjugate identity, supplies a monic annihilating polynomial. Pulling back that equation proves
\[ A\longrightarrow\Gamma(X,\mathcal O_X)\text{ is integral}. \tag{AV.9} \]Next let \(f:X\to S\) be proper, \(s\in S\), and \(e\in\Gamma(X_s,\mathcal O_{X_s})\) satisfy \(e^2=e\). We prove that \(e\) is the restriction of an element of \((f_*\mathcal O_X)_s\). Work over an affine neighbourhood \(\operatorname{Spec}A\) of \(s\). The fibres in (AV.8) form a closed-transition limit. Descend the section \(e\), then its equation \(e^2-e=0\), to the fibre of one \(X_\alpha\). Properly descend that term to a finitely generated integer subalgebra \(A_i\) as in AV.4. If \(s\) corresponds to \(\mathfrak p\), the fields of its images satisfy
\[ \kappa(\mathfrak p)=\varinjlim_{j\ge i}\kappa(\mathfrak p\cap A_j). \tag{AV.10} \]Indeed their residue domains are subrings with union \(A/\mathfrak p\), and each fraction has its numerator and nonzero denominator at a common stage. The model fibres therefore have the required affine-transition limit. Descend the idempotent and its equation once more to one Noetherian model fibre. AU.5 lifts that idempotent as a function near its base point. Pullback and restriction to \(X\) give the promised stalk element. Its restriction is \(e\); the function itself need not be an idempotent.
The flat comparison (AU.1) in degree zero needs no Noetherian hypothesis: a proper scheme over an affine base has a finite affine cover with affine overlaps, and flat tensor product preserves its section equalizer. Consequently formation of \(f_*\mathcal O_X\) commutes with every flat base change over any base scheme. The same calculation proves quasi-coherence and principal localization.
AV.6. Connectedness and the general Stein factorization
Suppose first that \(f:X\to S\) is proper and \(\mathcal O_S\to f_*\mathcal O_X\) is an isomorphism. The image is closed; on a nonempty complementary open the direct image would be zero, contradicting the unit isomorphism at a point there. Thus every fibre is nonempty. By AV.5 a fibre idempotent comes from \(\mathcal O_{S,s}\). Its image factors through the embedded field \(\kappa(s)\), so it is zero or one. Hence every fibre is connected.
To check geometric connectedness, localize to \(A=\mathcal O_{S,s}\) by flat comparison. Any finite extension \(k'/\kappa(s)\) can be realized as the residue field of a flat local \(A\)-algebra. Choose algebraic generators, lift their monic minimal polynomials individually to \(P_r\in A[z_r]\), and form
\[ C_0=A[z_1,\ldots,z_m]/(P_1,\ldots,P_m). \tag{AV.11} \]Successive monic division makes it a finite free \(A\)-module. Evaluation of the residue variables in \(k'\) is surjective; localize \(C_0\) at its kernel to obtain a flat local algebra with residue field \(k'\). Flat comparison preserves the unit isomorphism. Applying the connectedness argument over this new local ring shows that the fibre remains connected over \(k'\). AU.5 proves the field criterion: the finite function algebra of a proper connected field scheme is local Artinian, and connectedness after all finite extensions forces its residue field to be purely inseparable over the ground field; its scalar extensions then have no nontrivial idempotents. Thus our fibres are geometrically connected over every field extension.
For a general proper \(f\), set \(\mathcal B=f_*\mathcal O_X\) and form its relative spectrum, by gluing the affine spectra using the localization calculation of AV.5. The canonical factorization is
\[ X\xrightarrow{h}S'=\operatorname{Spec}_S\mathcal B \xrightarrow{p}S. \tag{AV.12} \]Equation (AV.9) makes \(p\) integral. Since \(S'/S\) is affine and separated, the closed graph of \(h\), followed by the base change of the proper \(f\), makes \(h\) proper. Over an affine \(\operatorname{Spec}A\subset S\), write \(B=\Gamma(X_A,\mathcal O)\). The inverse image of \(D(b)\subset\operatorname{Spec}B\) is \((X_A)_b\), whose functions are \(B_b\) by (AU.2). On this affine basis the unit \(\mathcal O_{S'}\to h_*\mathcal O_X\) is therefore an isomorphism. The preceding connectedness theorem applies to \(h\).
This proves Stein factorization over any base: \(h\) is proper with nonempty geometrically connected fibres and \(h_*\mathcal O_X=\mathcal O_{S'}\), while \(p\) is integral. It is finite when the base is locally Noetherian by AU.3, but that stronger conclusion has not been assumed over arbitrary rings. The relative spectrum is also the normalization of \(S\) in \(X\), in the precise sense of the spectrum of the integral closure of \(\mathcal O_S\) inside \(f_*\mathcal O_X\): (AV.9) says that this integral closure is all of \(\mathcal B\). Flat comparison of \(\mathcal B\) shows that (AV.12) commutes with flat base change, including its unit map and canonical first arrow.
AV.7. What is still needed for proper comparison
AV.1–AV.6 supply the arbitrary-base ambient, Chow, proper-approximation and connectedness arguments. They do not give essential surjectivity for finite étale covers over a proper henselian base. BC.1–BC.6 supply the complete Noetherian algebraization and lifting argument; BD.1–BD.6 prove pointed approximation and pass to arbitrary henselian local bases. AX.1–AX.7 supply the henselian-pair inputs, degree-zero restriction for arbitrary sheaves and full faithfulness for finite étale covers. AW.1–AW.6 prove that separated quasi-finite factorization and the finite, finitely presented refinement of an étale covering over a qcqs base. AY.1–AY.6 complete general proper comparison in degree zero for every sheaf of sets. AZ.1–AZ.6 prove the constructible-coefficient embedding over arbitrary qcqs bases. BA.1–BA.7 prove affine closed-subscheme effacement and the exact arbitrary-base higher-continuity theorem. BB.1–BB.4 prove affine henselian comparison and restricted-injective vanishing above the affine-covering bound. For the projective line this gives degrees above one; BD.6 supplies the degree-one torsor-lifting input and proves comparison in all degrees over a henselian local base. BE.1–BE.8 supply the field-extension and reduction arguments for general higher proper comparison. The categorical and complete-coefficient constructions are treated in BF–BX.
Appendix AW. Finite neighborhoods and finite refinements
A quasi-finite map can lose points under specialization. For proper comparison we need to put back those points: a separated quasi-finite scheme must be an open part of a finite scheme. We also need a finite cover which, on a Zariski cover of its source, lifts to a given étale covering. We prove both statements over a quasi-compact, quasi-separated base. No Noetherian hypothesis is imposed on that base.
AW.1. The algebra used at one point
The algebraic input is Zariski's Main Theorem, Theorem 1.1 and its proof in Sections 1–2. For a finite-type map of rings \(A\to B\), let \(C\subset B\) be the elements integral over \(A\). If \(q\in\operatorname{Spec}B\) is isolated in its fibre, that proof gives
\[ c\in C\setminus q,\qquad C_c=B_c. \tag{AW.1} \]Here integral closure is inside the specified algebra, not inside a fraction field; nilpotents and noninjective base maps are allowed. The proof first handles one generator by successively reducing the degree of a polynomial relation at \(q\). Its finite-over-one-generator step uses the conductor to replace an algebra by its polynomial subalgebra near \(q\). The induction then selects a finite intermediate algebra containing the finitely many numerators needed for the localization, rather than assuming that an entire integral closure is finite.
The conductor argument is written in The theorem on formal functions, Appendix Z.1–Z.12. In particular Z.3 clears a monic denominator, Z.4–Z.7 turn the conductor quotient into a strongly transcendental algebra, and Z.8–Z.12 show that such a quotient has no quasi-finite points. The four-ring argument of Z.8 is needed when changing an intermediate base: it splits off the Artinian factor in a fibre, tensors it and passes to a quotient. Merely comparing sets of fibres would not prove this assertion.
The normal-domain step in Z.10 uses the going-down proof in Integral extensions, lying over, going up and going down, Section 4. Its earlier Sections 1–3 prove transitivity of integrality, the localization identity for integral closure, lying over, and closedness of integral maps. The polynomial-normality argument preceding Appendix Z uses the valuation-domination construction in Valuation rings and separatedness: a maximal dominating local overring is a valuation ring, and the minimum of the coefficient valuations is multiplicative for polynomials. These are the written algebraic prerequisites of (AW.1). The isolated-fibre test itself is proved in Quasi-finite morphisms and Chevalley's theorem, Theorem 1.1; its field-algebra and Artinian decompositions also appear in AB.1 and AU.5.
We need the local form of an étale algebra and its consequences over an arbitrary ring. Here étale means finitely presented and formally étale, as in AB.1 and AV.1. We first give the formal quotient argument that will be used in constructing the local form.
Suppose \(A\to D\) and \(A\to C=D/J\) are formally étale and \(J\) is finitely generated. Then \(D\to C\) is formally étale. Indeed, in a square-zero lifting problem over \(D\), formal étaleness of \(C/A\) supplies an \(A\)-algebra lift. Its restriction to \(D\) and the prescribed structure map from \(D\) have the same reduction. Formal uniqueness for \(D/A\) makes them equal, so the lift is \(D\)-linear; its uniqueness already holds among \(A\)-algebra lifts. Apply this to \(D/J^2\to D/J\). A \(D\)-algebra section must kill the image of every element of \(J\), so \(J/J^2=0\).
For any finitely generated ideal \(J=J^2\), write a generating column \(x\) as \(x=Mx\), with all entries of \(M\) in \(J\). The adjugate identity gives \(\det(1-M)J=0\). Write this determinant as \(1-e\), where \(e\in J\). Since \((1-e)e=0\), the element \(e\) is idempotent; since \(a=ea\) for all \(a\in J\), it generates \(J\). Thus
\[ J=eD,\qquad e^2=e,\qquad D/J\simeq D_{1-e}. \tag{AW.1a} \]This is a localization assertion obtained directly from square-zero lifting and finite generation.
Changing the base of a quasi-finite point. The passage to an intermediate ring in the algebraic theorem uses the following statement. Consider a commutative square
\[ \begin{array}{ccc} A&\longrightarrow&B\\ \downarrow&&\downarrow\\ A'&\longrightarrow&B' \end{array} \qquad B\otimes_A A'\twoheadrightarrow B'. \tag{AW.1b} \]Suppose \(B\) is of finite type over \(A\). Let \(q'\subset B'\) contract to \(q\subset B\), and write \(p'=q'\cap A'\), \(p=q\cap A\). If \(q\) is isolated in its fibre over \(A\), then \(q'\) is isolated in its fibre over \(A'\). No flatness of \(A'\) over \(A\), injectivity of the vertical maps, or reducedness is assumed.
We first prove the finite-dimensional calculation that will survive this change of base. Let \(F\) be a finite-type algebra over a field \(k\), and let \(q\) be an isolated point of its spectrum. A principal open \(D(h)\) containing \(q\) can be chosen inside \(\{q\}\), so \(D(h)=\{q\}\). Set \(E=F_h\). This is still of finite type over \(k\), since adjoining \(h^{-1}\) requires one generator and the relation \(h h^{-1}=1\). It is Noetherian by Hilbert's basis theorem, Theorem 2.1. Its unique prime \(\mathfrak m\) is both its maximal ideal and its nilradical, by the prime correspondence for localization and the intersection-of-primes theorem.
Choose ideal generators \(z_1,\ldots,z_r\) of \(\mathfrak m\), with \(z_i^{e_i}=0\). If \(r=0\), put \(N=1\); otherwise put \(N=1+\sum_i(e_i-1)\). Every product of \(N\) generators contains a vanishing power, so \(\mathfrak m^N=0\). The field \(L=E/\mathfrak m\) is of finite type over \(k\), hence finite over \(k\) by Zariski's lemma, Theorem 1.3. Each \(\mathfrak m^j/\mathfrak m^{j+1}\) is a finite \(L\)-module: the ideal \(\mathfrak m^j\) is finitely generated and multiplication by \(\mathfrak m\) vanishes in this quotient. The finite filtration therefore gives
\[ \dim_k F_h =\sum_{j=0}^{N-1}\dim_k \bigl(\mathfrak m^j/\mathfrak m^{j+1}\bigr)<\infty, \qquad \mathfrak m^0=E. \tag{AW.1c} \]This argument proves the needed finite-dimensional neighbourhood directly; it does not require the isolated point to have been split off as a global factor beforehand.
Apply it to \(F=B\otimes_A k\), where \(k=\kappa(p)\). Contraction gives a field inclusion \(k\hookrightarrow k'=\kappa(p')\). Put \(F'=B'\otimes_{A'}k'\), and let \(h'\) be the image in \(F'\) of the chosen \(h\in F\). Tensoring the surjection in (AW.1b), then localizing, gives
\[ F_h\otimes_k k'\ \twoheadrightarrow\ F'_{h'}. \tag{AW.1d} \]Indeed \(F\otimes_k k'=B\otimes_A k'\), which maps onto \(F'\); inverting \(h\) commutes with this tensor product and with the quotient. Thus \(F'_{h'}\) is finite-dimensional over \(k'\). The point corresponding to \(q'\) lies in \(D(h')\): the composite \(F\to F'\to\kappa(q')\) has kernel equal to the fibre prime corresponding to \(q\), and \(h\) avoids that prime.
For completeness, a finite-dimensional algebra \(H\) over a field has a finite discrete spectrum. Every prime quotient is a finite-dimensional domain, hence a field: multiplication by any nonzero element is an injective linear endomorphism and therefore surjective. Distinct maximal ideals are comaximal. For any \(n\) of them, the Chinese remainder map onto their \(n\) nonzero residue fields is surjective. One can construct the needed elements explicitly: for the \(i\)-th ideal, multiply elements that are \(1\) modulo that ideal and \(0\) modulo each of the other ideals; then sum their multiples to prescribe the residues. Consequently \(n\leq\dim H\), so there are only finitely many primes. They are all closed, and the complement of a point is a finite union of closed points. Every point is therefore open. Applying this to \(F'_{h'}\) isolates \(q'\) in the open \(D(h')\) of its fibre. Also \(B'\) is of finite type over \(A'\), being a quotient of \(B\otimes_A A'\). This proves the assertion.
In particular, for an intermediate ring \(A\to D\to B\), take \(A'=D\), \(B'=B\), and the multiplication map \(B\otimes_A D\twoheadrightarrow B\). A quasi-finite point over \(A\) remains quasi-finite over \(D\). For quotients \(A'=A/I\), \(B'=B/J\) with \(IB\subset J\), the required surjection is \(B/IB\twoheadrightarrow B/J\), giving the quotient step in the conductor argument. The same calculation applies to its normalization square \(B\otimes_A A'\twoheadrightarrow B[A']\). Thus all three uses preserve the actual isolated point, including when the intermediate integral closure is not finite over the original base. The general statement is also Stacks, Lemma 10.122.7.
The local form we require is that every point of an étale affine scheme over \(\operatorname{Spec}A\) has a principal affine neighbourhood with algebra
\[ D=(A[t]/(P))_h,\qquad P\text{ monic},\quad P'(t)\in D^\times. \tag{AW.2} \]Here is the construction, using the algebraic theorem (AW.1). The corresponding programme proof is Étale morphisms and their local structure, Theorem 3.1; the formal quotient argument above supplies its final localization step directly.
First obtain a square Jacobian chart without using flatness. In the finite presentation (AV.2b), the conormal map is an isomorphism by AV.1. At the selected prime choose \(n\) of the \(F_\ell\) whose gradient rows form a basis over its residue field. Their determinant is nonzero there. If \(J_0\) is the ideal they generate in \(P\), their classes generate \(I/I^2\) locally. Nakayama applied to the finite \(P_{\mathfrak Q}\)-module \(I_{\mathfrak Q}/(J_0)_{\mathfrak Q}\), where \(\mathfrak Q\) lies over the selected prime, gives \(I_{\mathfrak Q}=(J_0)_{\mathfrak Q}\). The finitely many generators of \(I/J_0\) vanish after one principal localization avoiding \(\mathfrak Q\). Localize further by the determinant. The resulting presentation is square with invertible Jacobian. Conversely such a presentation is formally étale: for tentative variable lifts across a square-zero ideal, subtract the inverse Jacobian applied to their equation errors; first-order expansion proves existence and uniqueness. This also proves the square-system assertion of Formally smooth, unramified and étale ring maps, Theorem 4.1.
Its finitely many coefficients and inverted polynomials lie in a finitely generated integer subring \(A_0\subset A\). Using the same equations and inverses defines a square Jacobian algebra over \(A_0\), hence an étale model by the same lifting calculation. A standard monic neighbourhood of the contracted prime base changes to the desired neighbourhood. We may therefore work over Noetherian \(A\).
Let \(B\) be the resulting étale algebra and \(q\) the selected prime. By AB.1 its fibre at \(p=q\cap A\) has an isolated separable point. Equation (AW.1) gives a localization agreeing with that of an integral subalgebra of \(B\). Choose a finite \(A\)-subalgebra containing the localization element and the finitely many integral numerators for the algebra generators of \(B\). Its localization agrees with \(B\) near \(q\). We may consequently replace \(B\) by this finite algebra, retaining formal étaleness on a principal neighbourhood of the selected point.
Write \(k=\kappa(p)\). The finite-dimensional fibre algebra has an Artinian product decomposition
\[ B\otimes_A k=L\times R_2\times\cdots\times R_s, \qquad L=\kappa(q), \tag{AW.2a} \]with \(L/k\) finite separable. The finite-dimensional decomposition is proved in AU.5–AU.6, and AB.1 identifies the selected local factor as a separable field. Choose a nonzero primitive element \(\alpha\) of \(L/k\). For infinite \(k\), Z.3 proves its existence by separating the finitely many embeddings. For finite \(k\), the field \(L\) is finite and \(L^\times\) is cyclic, as follows. Let \(e\) be the least common multiple of its element orders. For each maximal prime-power divisor of \(e\), take a suitable power of an element whose order contains that prime power. Multiplying these elements of coprime orders gives an element of order \(e\). Every element of \(L^\times\) is a root of \(X^e-1\), so the polynomial root bound gives \(|L^\times|\leq e\); the element of order \(e\) gives the reverse inequality. A generator of \(L^\times\) generates \(L\) over \(k\), proving the assertion also in this case.
Clearing a denominator from \(A\setminus p\) lets a nonzero scalar multiple of \((\alpha,0,\ldots,0)\) lift to \(t\in B\); rename its first coordinate \(\alpha\), which remains primitive. Put \(C=A[t]\subset B\) and \(r=C\cap q\). Every prime of \(B\) over \(r\) lies over \(p\). In (AW.2a), all factors except the first send \(t\) to zero, whereas the selected factor sends it to the nonzero \(\alpha\); hence \(q\) is the only such prime. Since \(B\) is finite over \(C\), \(B\otimes_C C_r\) is local and equals \(B_q\). The map \(C_r\to B_q\) is finite and injective.
Moreover \(pB_q=qB_q\), and \(\kappa(r)=\kappa(q)\), since \(t\) generates the selected residue extension. Thus \(C_r/rC_r\to B_q/rB_q\) is an isomorphism. The finite \(C_r\)-module \(B_q/C_r\) is zero by Nakayama. The finite \(C\)-module \(B/C\) therefore vanishes after one localization \(C_h\), with \(h\notin r\). This makes \(C_h=B_h\), so a neighbourhood of the selected point is monogenic.
Write \(C=A[T]/I_0\). The image ideal of \(I_0\) in \(k[T]\) is principal. Choose \(u\in I_0\) reducing to a nonzero scalar multiple of its generator, clearing a denominator in \(A\setminus p\). Its selected local fibre factor is the separable field \(L\), so this generator has a simple factor at \(\alpha\); hence \(\overline u'(\alpha)\ne0\). Since \(t\) is integral, \(I_0\) contains a monic polynomial \(m\). For an integer \(N\geq2\) with \(N\deg m>\deg u\), the polynomial
\[ P=m^N+u\in I_0 \quad\text{is monic and satisfies}\quad \overline P'(\alpha)=\overline u'(\alpha)\ne0. \tag{AW.2b} \]Consequently \((A[T]/(P))_{P'}\to C_{P'}\) is surjective and retains the selected point. Further invert a lift of a function restricting the target to its already given formally étale neighbourhood. The source is formally étale by the one-variable square-zero correction; the target is formally étale by construction. Its kernel is finitely generated, since these are Noetherian rings. Equation (AW.1a) makes this quotient a principal localization of the source. Principal localizations of a monic standard étale algebra again have form (AW.2), by multiplying the localization polynomial by a numerator for the additional element. Restoring the neighbourhoods and base changing from \(A_0\) proves (AW.2). This construction has used the already proved algebraic (AW.1), not the later scheme factorization or flatness of an étale quotient.
Flatness over arbitrary rings. For monic \(P\) of degree \(d\), put \(E=A[T]/(P)\). Polynomial division gives the free basis \(1,T,\ldots,T^{d-1}\). As an \(A\)-module, \(E_h\) is the filtered colimit of \(E\xrightarrow{h}E\xrightarrow{h}\cdots\), with the \(n\)-th copy mapping by \(b\mapsto b/h^n\). Each copy is free over \(A\). Tensoring an injection of \(A\)-modules with each copy preserves injectivity; exactness of filtered module colimits proves the same for \(E_h\). Thus every chart (AW.2) is flat over \(A\). For any étale \(A\)-algebra, the kernel of a tensorized injection vanishes on these principal charts covering its spectrum, hence is zero: a nonzero module element has a proper annihilator contained in a maximal ideal, where it remains nonzero. This proves flatness on all affine charts, with no Noetherian assumption on \(A\).
Images of principal opens. We can also prove openness directly. For \(h\in E\), let \(M_h\) be its multiplication matrix in the free basis and write
\[ \chi_h(Z)=\det(ZI-M_h) =Z^d+c_{d-1}Z^{d-1}+\cdots+c_0. \tag{AW.2c} \]At \(p\in\operatorname{Spec}A\), the fibre of \(\operatorname{Spec}E_h\) is empty exactly when \(h\) is nilpotent in \(E\otimes_A\kappa(p)\). Indeed, its localization is zero exactly when a power of \(h\) kills \(1\). This is equivalent to nilpotence of the multiplication matrix. Over a field a nilpotent matrix has characteristic polynomial \(Z^d\): a basis adapted to its increasing kernel filtration makes it strictly triangular. Conversely the Cayley–Hamilton identity makes a matrix with characteristic polynomial \(Z^d\) nilpotent. For completeness, that identity follows over any commutative ring by expanding \((ZI-M)\operatorname{adj}(ZI-M)=\det(ZI-M)I\). The top adjugate coefficient is \(I\); successive coefficient equations express each next coefficient as \(M\) times the preceding one plus a scalar coefficient of the determinant. The constant equation is then exactly \(\chi_M(M)=0\).
Determinants commute with base change, so the fibre test gives the explicit formula
\[ \operatorname{im}(\operatorname{Spec}E_h\to\operatorname{Spec}A) =\bigcup_{j=0}^{d-1}D(c_j). \tag{AW.2d} \]The zero-rank algebra has empty spectrum and the formula uses an empty union. Any principal open in \(\operatorname{Spec}E_h\) is obtained by also inverting a numerator from \(E\), so the same calculation applies to it. These opens form a basis; hence the map of every chart (AW.2) is open. The charts cover an arbitrary étale morphism locally over each affine target open, proving that the morphism is open. Their monic presentations and formula (AW.2d) persist after arbitrary base change, so it is universally open. This supplies the arbitrary-ring assertion independently of the field-base argument in AD.2.
The diagonal. On an affine chart \(B/A\), the kernel \(K\) of \(B\otimes_A B\to B\) is generated by the finitely many differences \(b_j\otimes1-1\otimes b_j\) for algebra generators \(b_j\). Its quotient \(K/K^2\) identifies with \(\Omega_{B/A}\): the differences give the universal derivation, with the product rule obtained modulo \(K^2\). This module is zero by formal uniqueness, as in AV.1. Thus \(K=K^2\), and the determinant argument of (AW.1a) makes \(K\) generated by an idempotent. The affine diagonal is therefore an open immersion. The products of the same source affine chart with itself are open subsets of the global fibre product and cover the diagonal's image. The affine identifications glue, proving that the global diagonal is an open immersion without a separatedness hypothesis. The same calculation applies after every base change.
AW.2. Integral closure after an étale base change
We first prove a coefficient identity which avoids any separability assumption on an auxiliary polynomial. Let \(P\in A[t]\) be monic of degree \(d>0\), and let \(v\in B[t]/(P)\) be integral over \(A\). Then every coefficient of the unique representative of degree less than \(d\) of \(P'v\) is integral over \(A\).
Adjoin roots successively: adjoining a root of a monic polynomial is finite free with basis its powers; dividing by the corresponding monic linear factor leaves a monic polynomial of smaller degree. Iteration gives an injective finite free extension \(B\subset E\) in which \(P=\prod_{i=1}^d(t-a_i)\). Each \(a_i\) is integral over \(A\). Write \(v\) using its representative of degree less than \(d\). In \(E[t]/(P)\) one has
\[ P'(t)v(t)= \sum_{i=1}^d v(a_i)\prod_{j\ne i}(t-a_j). \tag{AW.3} \]To prove the identity even with repeated roots or zero divisors, first regard the \(a_i\) and the coefficients of \(v\) as independent variables over \(\mathbb Z\). Reduce the left side by the monic polynomial \(P\). Over the fraction field, the two polynomials of degree less than \(d\) agree at the \(d\) distinct roots, so their difference is zero. Their coefficients are polynomials with integer coefficients, so the identity holds before passing to that fraction field. Specializing the variables proves (AW.3) in every ring.
The monic equation for \(v\) remains true after evaluation at each \(a_i\); thus \(v(a_i)\) is integral over \(A\). All coefficients on the right of (AW.3) are consequently integral. The coefficients on the left lie in \(B\). Injectivity of \(B\to E\) makes their monic equations true already in \(B\), proving the assertion.
Now let \(C\) be the integral closure of \(A\) in an arbitrary \(A\)-algebra \(B\), and let \(A\to D\) be étale. Flatness makes \(D\otimes_A C\) a subalgebra of \(D\otimes_A B\). We claim that
\[ \overline D^{\,D\otimes_A B}=D\otimes_A C. \tag{AW.4} \]Both sides commute with localization on \(D\). For the integral closure this follows by multiplying the coefficients of a monic equation by powers of the denominator; if the equation holds only in the localization, multiply once more by a power annihilating its error. This is the localization proof identified in AW.1, and works in rings with zero divisors. Hence (AW.2) reduces the claim to \(D=(A[t]/(P))_h\). Before inverting \(h\), an element integral over \(A[t]/(P)\) is integral over \(A\), since the latter extension is finite. Equation (AW.3) puts its product with \(P'\) in \(C[t]/(P)\). After localization \(P'\) is a unit, proving its membership in \(D\otimes_A C\). Localizing this assertion proves the desired inclusion for every element of the closure. The reverse inclusion follows from preservation of integrality under base change and finite sums and products. This proves (AW.4).
AW.3. Isolating a finite piece
Suppose \(A\to B\) is finite type and \(q\in\operatorname{Spec}B\) is isolated over \(p=q\cap A\). We construct an étale neighborhood \((\operatorname{Spec}A',p')\) with \(\kappa(p')=\kappa(p)\) such that
\[ B\otimes_A A'=B_1\times B_2, \qquad B_1\text{ finite over }A', \tag{AW.5} \]and the fibre of \(\operatorname{Spec}B_1\) at \(p'\) consists of the point over \(q\). No point of the other factor over \(p'\) maps to \(q\).
First we need to lift a coprime factorization of a monic polynomial \(Q\). Suppose \(\overline Q=\overline G\,\overline H\) in \(\kappa(p)[t]\), with monic coprime factors of degrees \(r,s\). Introduce variables for their nonleading coefficients and impose the \(r+s\) equations saying \(GH=Q\). At the specified residue point, the differential of these equations is
\[ (\delta G,\delta H)\longmapsto \overline H\delta G+\overline G\delta H, \qquad \deg\delta G<r,\quad\deg\delta H<s. \tag{AW.6} \]Its kernel is zero: coprimality forces \(\overline G\mid\delta G\), then both variations vanish. Source and target have dimension \(r+s\), so the determinant is nonzero. Invert it in the coefficient algebra. The square Jacobian criterion of AW.1 makes this algebra étale over \(A\). Its map to \(\kappa(p)\) has a prime kernel with residue field exactly \(\kappa(p)\): its image contains \(A/p\), whose fraction field is that field. The same matrix, now invertible over the new algebra, expresses the constant polynomial one as \(H u+G v\) with the corresponding degree bounds. Thus the lifted factors are comaximal. The cases of a constant factor give the same statement with the empty coefficient block.
Apply (AW.1) to \(C\subset B\), and denote its localization element by \(g\). In \(F=C\otimes_A\kappa(p)\), the point corresponding to \(q\) is isolated, because localization at \(g\) agrees with the corresponding localization of \(B\). It is closed because \(F\) is integral over a field.
Here is the idempotent construction for this possibly non-Noetherian fibre. For any ring \(R\) and clopen subset \(U\subset\operatorname{Spec}R\), both \(U\) and its complement are quasi-compact, being closed in an affine spectrum. Choose finite principal covers \(U=\bigcup_iD(a_i)\) and \(U^c=\bigcup_jD(b_j)\). Since \(D(a_ib_j)\) is empty, each \(a_ib_j\) is nilpotent: its localization is the zero ring, so a power of it kills \(1\). A common exponent \(N\geq1\) gives \(a_i^Nb_j^N=0\) for every pair. The ideals \(I=(a_i^N)\) and \(J=(b_j^N)\) satisfy \(IJ=0\) and \(I+J=R\); the latter follows because their principal opens still cover the spectrum, so no maximal ideal contains their sum. Choose \(e\in I\), \(f\in J\) with \(e+f=1\). Then
\[ ef=0,\qquad e^2=e,\qquad f^2=f,\qquad R\simeq eR\times fR,\qquad U=D(e). \tag{AW.6a} \]Indeed \(e(1-e)=ef=0\), and multiplication by \(e,f\) gives the displayed product and its inverse by addition. On each \(D(a_i)\) one has \(f=0\), while on each \(D(b_j)\) one has \(e=0\); thus \(e\) is the required characteristic idempotent. Empty sides use \(e=0\) or \(e=1\). Apply this to the selected singleton in \(\operatorname{Spec}F\). Lift a nonzero scalar multiple of its characteristic idempotent to \(c\in C\), clearing the denominator from \(A\setminus p\). Its image is \((a,0)\) in the two factors, with \(a\in\kappa(p)^\times\).
Choose a monic equation \(Q(c)=0\). Write \(\overline Q=t^e\overline H\), where \(\overline H(0)\ne0\), multiplying \(Q\) by \(t\) if necessary to arrange \(e\ge1\). Lift this coprime factorization by the preceding construction to \(Q=GH\), with \(\overline G=t^e\). The elements \(G(c)\) and \(H(c)\) have product zero and generate the unit ideal. They split both \(C'=A'\otimes_A C\) and \(B'=A'\otimes_A B\) into two direct factors. Choose as the first factor the localization at \(G(c)\). On the selected fibre \(G(c)=(a^e,0)\), so this factor selects exactly the original point, with no point over it in the other factor.
Write \(C_1\to B_1\) for the first factors. The algebra \(C_1\) is integral over \(A'\), because it is a quotient, as well as a localization, of the integral algebra \(C'\). Its fibre at \(p'\) has just the selected prime, where \(g\) is nonzero. Thus \(g\) is a unit on that entire fibre. The image of \(V(g)\subset\operatorname{Spec}C_1\) is closed by integrality and misses \(p'\). Invert one base element outside \(p'\) to remove this image. Then \(g\) is a unit in \(C_1\), and \((C_1)_g=(B_1)_g\) makes \(C_1=B_1\). This algebra is integral and finite type over the new base, hence finite. All base localizations preserve étaleness and the residue field. This proves (AW.5).
For a separated morphism \(X\to S\) locally of finite type, apply this construction in affine neighborhoods of any isolated fibre point \(x\). It gives an open neighborhood \(V\subset X_T\) finite over an elementary étale neighborhood \((T,t)\to(S,s)\). It is also closed: the map \(V\to X_T\) factors as its closed graph into \(V\times_T X_T\), followed by the finite, hence closed, projection to \(X_T\). Consequently
\[ X_T=V\amalg W, \qquad V\to T\text{ finite},\quad V_t=\{x\}. \tag{AW.7} \]The residue field at that point is unchanged, because \(\kappa(t)=\kappa(s)\). Several distinct selected points can be treated successively. Finite pieces remain finite after the successive base changes; their pairwise intersections are closed in a finite scheme and have images missing \(t\). Removing those finitely many images makes the pieces disjoint. We shall only need the one-point assertion.
AW.4. The open part of the integral completion
Let \(f:X\to S\) be separated and of finite type. The algebra \(f_*\mathcal O_X\) is quasi-coherent. On an affine base, take a finite affine cover of \(X\); its pairwise intersections are affine by separatedness. Sections are the kernel of the two finite products of sections on charts and intersections. Localization commutes with this kernel, proving quasi-coherence. Tensoring by a flat base algebra also commutes with that kernel. This proves flat comparison for this degree-zero algebra without a properness hypothesis.
Let \(\mathcal C\subset f_*\mathcal O_X\) be the integral closure of \(\mathcal O_S\), and set
\[ S'=\operatorname{Spec}_S\mathcal C,\qquad X\xrightarrow{f'}S'\xrightarrow\nu S. \tag{AW.8} \]Localization of integral closure shows that \(\mathcal C\) is quasi-coherent; \(\nu\) is integral. The evaluation of sections defines \(f'\). The flat comparison just proved and (AW.4) show that (AW.8) commutes with étale base change.
Take a quasi-finite point \(x\), and make the base change (AW.7). Since \(V\) is finite over \(T\), every element of its algebra is integral. The integral closure for \(V\amalg W\) is therefore the product of the algebra of \(V\) and the integral-closure algebra for \(W\). One can check this on affine opens of \(T\): both coordinate idempotents are integral, and two monic equations combine by multiplying their polynomials. Thus \(S'_T=V\amalg W'\), and the inverse image of its open part \(V\) under \(f'_T\) maps isomorphically to \(V\).
We will descend this local inverse. We first prove the exact scheme-morphism assertion needed, including its open-set step.
Étale descent for morphisms. If \(p:U\to T\) is surjective étale and \(Z\) is any scheme, pullback gives a bijection
\[ \operatorname{Mor}(T,Z)\ \xrightarrow{\ \sim\ }\ \operatorname{Eq}\bigl( \operatorname{Mor}(U,Z)\rightrightarrows \operatorname{Mor}(U\times_TU,Z)\bigr). \tag{AW.8a} \]No quasi-compactness or separatedness hypothesis on \(T,U,Z\) is imposed. The same assertion for a covering family follows by taking its disjoint union.
First consider an affine open \(Q=\operatorname{Spec}A\subset T\). Affine opens in \(p^{-1}(Q)\) have open images by AW.1, and these images cover \(Q\). Choose finitely many of them, \(U_a=\operatorname{Spec}B_a\), whose images cover \(Q\). Their disjoint union is \(\operatorname{Spec}B\), where \(B=\prod_a B_a\), and \(A\to B\) is flat and surjective on spectra. It is faithfully flat: for a nonzero \(A\)-module \(M\), choose a nonzero cyclic submodule \(A/I\subset M\). Choose a maximal ideal containing \(I\), and then a prime of \(B\) above it. Thus \(B/IB\ne0\); flatness preserves its injection into \(B\otimes_A M\), which is therefore nonzero.
For this faithfully flat algebra the sequence
\[ 0\longrightarrow A\longrightarrow B \xrightarrow{\ \delta\ }B\otimes_A B,\qquad \delta(b)=b\otimes1-1\otimes b \tag{AW.8b} \]is exact at \(A\) and \(B\). Here is the algebraic verification. Tensor the sequence with \(B\) on the left. Its first nonzero map sends \(b\) to \(b\otimes1\) and is split by multiplication. If \(z\in B\otimes_A B\) maps to zero under \(1\otimes\delta\), multiply the first two factors of that equality in \(B\otimes_A B\otimes_A B\). The result is \(\mu(z)\otimes1-z=0\), so \(z\) lies in the image of the first map. Hence the tensorized sequence is exact. Flatness commutes with its kernels and quotients, and faithfulness detects their vanishing, proving (AW.8b). Its kernel identification respects multiplication and the unit, so it is also an equalizer of rings.
This already proves that equality of two morphisms \(T\to Z\) can be tested after \(p\). Surjectivity first makes their maps on points equal. Near each point of \(T\), choose a common affine target neighbourhood and an affine source neighbourhood \(Q\) whose two images lie in it. The two ring homomorphisms agree after the injection \(A\to B\) of (AW.8b), so agree on \(Q\). These neighbourhoods cover \(T\). This uniqueness argument applies to every surjective étale morphism and to all its base changes.
Now suppose \(g:U\to Z\) has equal pullbacks to \(U\times_T U\). For an affine open \(W\subset Z\), set \(U_W=g^{-1}(W)\). This open is saturated over \(T\). To see this, let \(u,u'\) lie over the same \(t\), with \(u\in U_W\). The tensor product \(\kappa(u)\otimes_{\kappa(t)}\kappa(u')\) is nonzero, since tensoring nonzero vector spaces over a field is nonzero; a prime of this ring gives a point of \(U\times_T U\) over both \(u\) and \(u'\). Equality of the two composites with \(g\) gives \(g(u)=g(u')\), so \(u'\in U_W\). Therefore
\[ T_W=p(U_W)\text{ is open},\qquad p^{-1}(T_W)=U_W. \tag{AW.8c} \]Openness uses the arbitrary-base openness of \(p\) proved in AW.1. The sets \(T_W\), as \(W\) runs through affine opens of \(Z\), cover \(T\).
Take an affine \(Q=\operatorname{Spec}A\subset T_W\) and choose the finite affine cover above \(Q\) as before. Its pieces lie in \(U_W\), so the restrictions of \(g\) give a ring map \(\Gamma(W,\mathcal O_W)\to B\). Compatibility on their pairwise fibre products says that its image lies in the equalizer (AW.8b); hence it factors uniquely through \(A\). This constructs a morphism \(g_Q:Q\to W\). Its pullback agrees with \(g\) on all of \(p^{-1}(Q)\), not just on the selected pieces: test the equality on the surjective étale base change \(\operatorname{Spec}B\times_Qp^{-1}(Q)\to p^{-1}(Q)\). There the two maps agree by the original overlap condition and the defining equality on \(\operatorname{Spec}B\); the uniqueness result just proved descends that equality. On overlaps of different \(Q\)'s, the constructed maps likewise agree after the surjective étale pullback, and thus agree. Ordinary open gluing of the underlying maps and their structure-sheaf homomorphisms gives \(T\to Z\), whose pullback is \(g\). Uniqueness proves (AW.8a). This is the étale case of descent for representable functors.
Return to \(V\subset S'_T\). Its image \(O\subset S'\) is open by AW.1, and \(V\to O\) is a surjective étale morphism. Put \(X_O=f'^{-1}(O)\). The base change \(X_O\times_O V\to V\) is the isomorphism already constructed from the product \(V\amalg W'\). Its inverse has equal pullbacks on \(V\times_O V\), because both are inverses to the same base-changed morphism. Compose with the projection to \(X_O\) and apply (AW.8a) to obtain a morphism \(O\to X_O\). The condition of being a morphism over \(O\), and both inverse identities, hold after the cover \(V\to O\); the uniqueness part of (AW.8a), also applied to its base change over \(X_O\), proves them downstairs. Thus the actual map \(X_O\to O\) is an isomorphism.
Every point of \(f'^{-1}(O)\) is quasi-finite over \(S\). Indeed, it is identified with a point of the open \(O\subset S'\), whose residue field is algebraic over that of its image because \(\nu\) is integral. A fibre is locally of finite type over its residue field and has dimension zero: its points have algebraic residue fields, so each is closed, and a Noetherian affine neighborhood has finitely many irreducible components, all points. It is therefore locally discrete. The isolated-fibre criterion of AW.1 applies. Taking the union of the opens \(O\) proves that the entire quasi-finite locus of \(X\) is the inverse image of an open of \(S'\) and maps isomorphically onto it. In particular, when \(f\) is quasi-finite, \(f'\) is an open immersion.
AW.5. A finite scheme containing the quasi-finite scheme
Assume now that \(S\) is qcqs and that \(X\to S\) is quasi-finite and separated. Then \(X\) is qcqs. By AW.4 it is a quasi-compact open in \(S'\).
Write \(\mathcal C\) as a directed union of finite quasi-coherent \(\mathcal O_S\)-algebras \(\mathcal C_i\). To justify the finiteness here, AV.1 proves that a quasi-coherent module on a qcqs scheme is the union of its finite-type quasi-coherent submodules. For each such submodule of \(\mathcal C\), take the subalgebra it generates together with one. On an affine chart it is generated by finitely many integral elements, so their monic equations bound the powers needed to span it as a module. It is finite there, hence finite on \(S\). Sums of the chosen submodules give a directed family of these algebras and exhaust \(\mathcal C\). Put \(T_i=\operatorname{Spec}_S\mathcal C_i\). These are finite over \(S\) and have affine transitions, with limit \(S'\).
The finite-data open and affine-chart lemmas of AV.1 descend the quasi-compact open \(X\subset S'\) to an open \(U_i\subset T_i\). Its inverse images \(U_j\) have limit \(X\). We claim that \(X\to U_j\) is a closed immersion for sufficiently large \(j\). Cover \(U_i\) by finitely many affines lying over affine opens \(\operatorname{Spec}A\subset S\). Their inverse images at every stage, including the limit, are affine. On one of these charts write \(B=\varinjlim B_j\). The algebra \(B\) is finite type over \(A\), because the affine chart of \(X\) is quasi-compact and locally of finite type over \(A\). Choose finitely many \(A\)-algebra generators of \(B\) and represent them in some \(B_j\). The map \(B_j\to B\) is then surjective. This works at one stage for all charts and proves the claim.
Take the schematic closure \(T\) of \(X\) inside that \(T_j\). Explicitly its ideal is the kernel of \(\mathcal O_{T_j}\to i_*\mathcal O_X\), where \(i:X\to T_j\) is the quasi-compact immersion just obtained. That kernel is quasi-coherent by the localization equalizer for a qcqs morphism. On \(U_j\) it is exactly the ideal of the closed subscheme \(X\), so \(T\cap U_j=X\). Hence
\[ X\hookrightarrow T\longrightarrow S, \qquad T\to S\text{ finite}. \tag{AW.9} \]The first arrow is a quasi-compact open immersion and the second is finite. This proves the required nonaffine finite factorization. As a consequence, a proper quasi-finite map is finite over any base. Work over an affine base open and apply (AW.9). The open immersion into \(T\) is proper: its graph is closed and its projection is a base change of the original proper map. Its image is therefore also closed, making it an open-and-closed immersion, hence finite. Compose with \(T\to S\) and use that finiteness is local on the target. The arbitrary-base assertion follows without reducing the original map to one Noetherian model.
AW.6. Refining an étale covering by a finite cover
Let \(X\) be qcqs and \(U\to X\) a surjective étale morphism. We prove the existence of a finite surjective morphism of finite presentation \(T\to X\) and a Zariski open covering \(T=\bigcup T_a\) with maps \(T_a\to U\) over \(X\).
Replace \(U\) by the disjoint union of finitely many affine neighborhoods whose images cover \(X\), each mapping to an affine open of \(X\). They may be chosen with presentations (AW.2); quasi-compactness of \(X\) makes a finite choice possible since the images are open. This new \(U\to X\) is quasi-compact, separated and étale, and retains a map to the original covering. The sum of the degrees of its monic polynomials bounds its geometric fibre cardinalities by an integer \(d\).
For a quasi-compact separated étale map, the locus where the geometric fibre has at least \(r\) points is open. In its \(r\)-fold fibre power, remove all pairwise diagonals. The remaining open has an étale, hence open, map to the base; its image is exactly that locus, since its geometric points are ordered lists of distinct fibre points. The diagonals are closed by separatedness. Thus the geometric fibre cardinality is lower semicontinuous.
First construct the refinement without the finite-presentation requirement, by induction on \(d\). If \(d=1\), the covering is an isomorphism: its diagonal is an open immersion and is surjective on geometric points, hence is an isomorphism. The covering is therefore a monomorphism, and its inverse descends along itself as in AW.4. Take \(T=X\).
For \(d>1\), (AW.9) embeds \(U\) in a finite \(Y\to X\). Replace \(Y\) by the schematic closure of \(U\), so that \(U\) is dense and \(Y\to X\) is still surjective. In \(U\times_XY\) the graph of \(U\to Y\) is open and closed: over the open U in Y it is a section of the étale projection to Y, giving openness; it is also the graph of a map to the separated X-scheme Y, giving closedness. Let \(V\) be its complement, and let \(W\subset Y\) be the image of \(V\to Y\). This is a quasi-compact open, and
\[ Y\setminus U\subset W,\qquad \#V_{\bar y}\leq d-1\quad(\bar y\text{ geometric over }Y). \tag{AW.10} \]For the first assertion, over \(Y\setminus U\) the removed graph is empty while the pullback of \(U\to X\) is surjective. Over \(U\) exactly one point was removed, so the second assertion holds on the dense open \(U\). If it failed somewhere on \(Y\), lower semicontinuity would give a nonempty open disjoint from that dense open. This proves (AW.10).
Apply induction to the covering \(V\to W\). Obtain a finite surjection \(T_W\to W\) which locally maps to \(V\), hence to \(U\). Its composite to \(Y\) is separated and quasi-finite. Embed it as an open in a finite \(T_Y\to Y\) using (AW.9), and again take its schematic closure. Its restriction over \(W\) is exactly \(T_W\): that open is also closed over \(W\), since \(T_W\to W\) is finite, and taking the closure commutes with restriction to the open \(W\).
Adjoin the reduced closed subscheme with support \(Y\setminus W\). The finite map
\[ T_Y\amalg(Y\setminus W)_{\mathrm{red}}\longrightarrow X \tag{AW.11} \]is surjective, because its map to \(Y\) covers \(W\) and its complement. It locally lifts to \(U\). Above \(W\) use the induction. Every remaining point lies above \(Y\setminus W\subset U\), where the structural map to \(Y\) already factors through the open \(U\). These two kinds of open neighborhoods cover (AW.11). This proves the finite version.
Finally we show carefully that finite presentation can be imposed. Any finite map \(T\to X\), with \(X\) qcqs, is a limit of finite maps of finite presentation with closed transition maps. Indeed, AV.2 embeds \(T\) as a closed subscheme of a separated finitely presented \(X\)-scheme. Express its defining ideal as the union of finite-type quasi-coherent ideals, using AV.1, to get finitely presented closed thickenings \(T_i\). Over each member of a finite affine cover of \(X\), their limit is affine, so the affine-limit lemma of AV.1 makes the thickenings affine eventually. Fix finite algebra generators at that stage. Their images in the finite limit algebra satisfy monic equations over the base. Those finitely many equations hold at a later stage; the transition maps are closed immersions, so the images of the fixed generators still generate. Thus that later algebra is finite. A common stage works on the finite cover of \(X\), giving the assertion.
Choose finitely many quasi-compact opens covering the finite refinement just constructed, on each of which a lift to \(U\) is defined. The opens and their covering condition descend to one of the finite thickenings. Each map to \(U\) descends too, since \(U\to X\) is locally of finite presentation: this is the finite-generator, finite-relation and overlap argument of AV.1. No agreement between the different local lifts is required. The resulting finite, finitely presented stage is surjective over \(X\), because the original surjective limit scheme maps to it over \(X\). It and its descended open cover prove the assertion.
AW.7. The next proper-comparison inputs
AW.1–AW.6 prove the separated quasi-finite factorization, including its nonaffine gluing, the arbitrary-base proper quasi-finite consequence, and the finite refinement used in Lemma 4.2 of The proper base change theorem. AX.1–AX.7 prove the henselian-pair inputs, degree-zero restriction for arbitrary sheaves, arbitrary-base finite direct image and full faithfulness for finite étale covers. BC.1–BC.6 prove essential surjectivity for complete Noetherian pairs; BD.3–BD.6 supply approximation and G-ring reduction for arbitrary henselian local bases. AY.1–AY.6 prove the general proper degree-zero stalk and base-change formulas. AZ.1–AZ.6 establish the constructible-coefficient embedding with its finite-stage descent and normal-generic prerequisites. BA.1–BA.7 prove affine closed-subscheme torsion effacement and arbitrary-base higher continuity. BB.1–BB.4 prove the affine henselian and restricted-injective steps. BD.6 supplies the proper finite-torsor lifting input of BB.5 and proves henselian projective-line comparison. BE.1–BE.8 pass to general higher proper comparison and the geometric-fibre formula; broader specialization assertions retain their exact hypotheses. The categorical and complete-coefficient constructions are treated in BF–BX at their stated geometric scopes.
Appendix AX. Sections over a proper henselian base
We prove the degree-zero comparison for an arbitrary sheaf of sets on a scheme proper over a henselian pair. This requires no torsion assumption on the sheaf and no Noetherian assumption on the base. The proof uses finite refinements from AW.6 and connected fibres from AV.6. We first establish the ring-theoretic and topological assertions which turn those geometric results into extension of sections.
AX.1. Henselian pairs and integral algebras
A pair \((A,I)\) is henselian if \(I\subset\operatorname{Jac}(A)\) and every factorization of a monic polynomial modulo \(I\) into two coprime monic polynomials lifts to monic factors over \(A\) of the prescribed degrees. A henselian local ring with its maximal ideal is a special case. The equivalence with the simple-root convention follows from the coefficient-Jacobian argument (AW.3) and the section criterion in Henselian local rings and henselization, Theorem 1.2 and Proposition 2.1. That section criterion uses exactly the local standard form (AW.2).
For every integral \(A\)-algebra \(B\), reduction induces a bijection
\[ \operatorname{Idem}(B)\longrightarrow\operatorname{Idem}(B/IB). \tag{AX.1} \]Here is the proof, including the finite-module step. First suppose \(B\) is finite. Given \(\bar e^2=\bar e\) in \(B/IB\), choose generators of its two summands and lift them to elements of \(B\). They generate \(B\) by Nakayama, since \(I\subset\operatorname{Jac}(A)\). Choose a lift \(b\) of \(\bar e\). Multiplication by \(b\) on this generating list has a matrix \(M\) reducing to a diagonal matrix with \(r\) entries one and \(s\) entries zero: each error is in \(IB\) and hence can be expressed in the same list with coefficients in \(I\). The determinant trick gives
\[ P(b)=0,\qquad P(t)=\det(t-M),\qquad \overline P=(t-1)^r t^s. \tag{AX.2} \]The list need not be a free basis. The adjugate identity annihilates every member of the list, hence annihilates the unit of \(B\), proving \(P(b)=0\).
Lift the factorization in (AX.2) by henselianity, writing \(P=GH\) with the indicated reductions. The coefficient matrix \((u,v)\mapsto Hu+Gv\), with \(\deg u<r\), \(\deg v<s\), is invertible modulo \(I\): for the coprime polynomials \((t-1)^r,t^s\), repeated division, or the finite geometric expansion of the inverse of \((t-1)^r\) modulo \(t^s\), gives its inverse. Its determinant therefore is a unit over \(A\), because \(I\) is in the Jacobson radical. Thus \(G,H\) generate the unit ideal. The decomposition of \(A[t]/(P)\) into its \(G\)- and \(H\)-factors gives an idempotent taking values one and zero respectively. Sending \(t\) to \(b\) produces a lift of \(\bar e\). Constant factors are included, with the corresponding summand zero.
If \(B\) is only integral, write \(b^2-b=\sum i_jb_j\), with \(i_j\in I\). The subalgebra generated by \(b\) and the finitely many \(b_j\) is finite over \(A\). Apply the finite case there. Finally \(IB\subset\operatorname{Jac}(B)\): every maximal ideal of an integral algebra contracts to a maximal ideal. If two lifts \(e,f\) exist, the idempotents \(e(1-f)\) and \(f(1-e)\) belong to this radical, hence vanish. Therefore \(e=ef=f\). This proves (AX.1), the integral-algebra assertion of Lemma 5.3 in Étale neighborhoods, henselization and quasi-finite morphisms, with the generating-list and determinant arguments made explicit.
Conversely, suppose \(I\subset\operatorname{Jac}(A)\) and idempotents lift in every finite \(A\)-algebra. For monic \(P\) and a coprime monic factorization \(\overline P=G_0H_0\), lift the corresponding idempotent of \((A/I)[t]/(\overline P)\) to \(A[t]/(P)\). Its two summands are finite projective \(A\)-modules, since the whole algebra is finite free. Their ranks equal \(\deg G_0\) and \(\deg H_0\) at every maximal ideal, all of which contain \(I\), and hence everywhere. The characteristic polynomials of multiplication by \(t\) on these summands are defined in local bases and agree on overlaps by invariance of determinant under conjugation. Their product is \(P\), the characteristic polynomial of the companion endomorphism on \(A[t]/(P)\). After reduction they are \(G_0,H_0\). This proves the factorization criterion.
In particular, if \(B\) is integral over a henselian pair \((A,I)\), then \((B,IB)\) is henselian. Indeed, every algebra integral over \(B\) is integral over \(A\), so (AX.1) and the converse criterion apply. If \(B\) is a nonzero domain, then
\[ \operatorname{Spec}(B/IB)\text{ is nonempty and connected}. \tag{AX.3} \]It is nonempty because \(IB\) is contained in every maximal ideal of \(B\). Its only idempotents are zero and one by (AX.1) and the domain property; the correspondence between idempotents and clopen decompositions proves connectedness.
AX.2. Extending a partition from a closed subset
Let \(W\) be a spectral space and \(Z\subset W\) closed. Suppose that
\[ \overline{\{w\}}\cap Z\text{ is nonempty and connected for every }w\in W. \tag{AX.4} \]Recall the two precise topological inputs. The topology generated by quasi-compact opens and their complements, called the patch topology, is compact Hausdorff. A patch-closed subset stable under specialization is Zariski closed. Both proofs are written in Spectral spaces and affine realization, Lemmas 1.1–1.2. For the first, an ultrafilter specifies which quasi-compact opens meet a nonempty irreducible closed set; its generic point is the patch limit. For the second, compactness finds a point of the subset in every quasi-compact neighborhood of a point in its Zariski closure, and specialization stability then includes that point.
These inputs apply to a qcqs scheme. Affine spectra are sober by the prime-ideal description of irreducible closed sets. Every irreducible closed subset of a scheme has a generic point by finding it in a nonempty affine open; that open is dense in the irreducible set, so its generic point is also generic in the whole set. Uniqueness follows from the affine \(T_0\) property. Quasi-separatedness makes intersections of quasi-compact opens quasi-compact, giving the required basis. A closed subspace of a spectral space is again spectral: its intersections with the quasi-compact open basis remain quasi-compact, and its irreducible closed sets are closed irreducible subsets of the original space.
Write a clopen partition of \(Z\) as \(Z_1\amalg Z_2\). For each \(i\), let \(W_i\) consist of points specializing to some point of \(Z_i\). Condition (AX.4) says that these sets partition \(W\). They are patch-closed. In fact the specialization relation is closed in the product of the patch topologies: a pair \((w,z)\) violates \(w\leadsto z\) precisely when some quasi-compact open contains \(z\) but not \(w\). Each such condition defines an open rectangle. The relation with second coordinate in the patch-closed, compact set \(Z_i\) is therefore compact, and its projection is closed in the Hausdorff patch space \(W\).
Each \(W_i\) is stable under specialization. If \(w\leadsto v\), any further specialization of \(v\) in \(Z\) also belongs to \(\overline{\{w\}}\cap Z\). Connectedness in (AX.4) forces it into the same part \(Z_i\) as every specialization of \(w\) in \(Z\). The second patch-topology fact now makes both \(W_i\) Zariski closed. They are complementary, hence clopen. This is the unique extension: a clopen subset puts a point and all its specializations on the same side. Repetition handles finite partitions. Equivalently, for every finite set \(E\), restriction gives
\[ \Gamma(W,\underline E)\simeq\Gamma(Z,\underline E). \tag{AX.5} \]AX.3. Finite descriptions of arbitrary Zariski sheaves
We now justify why (AX.5) suffices for every sheaf of sets, including sheaves with infinite stalks. For a quasi-compact open \(U\subset W\), let \(h_U\) be the subterminal sheaf represented by \(U\): its sections on \(V\) are a singleton if \(V\subset U\), and empty otherwise. A map \(h_U\to F\) is a section of \(F\) on \(U\). These sheaves generate all sheaves, because every germ has such a representative.
Sections on a quasi-compact open commute with filtered colimits of sheaves. A section of the sheafified colimit has local representatives at stages; take finitely many quasi-compact representatives covering the open. Their pairwise intersections are quasi-compact, so their local equalities have finite witnesses on a finite refinement. A common stage contains all representatives and witnesses, and the sheaf axiom glues them there. The same argument for equality proves injectivity. It works also on the closed spectral subspace \(Z\).
It follows that every sheaf is a filtered colimit of sheaves with a presentation
\[ \coprod_{b=1}^m h_{V_b}\ \rightrightarrows\ \coprod_{a=1}^n h_{U_a}\ \longrightarrow F_0, \tag{AX.6} \]where all opens are quasi-compact and the last arrow is a coequalizer in sheaves. To see this explicitly, use all local sections as generators of an epimorphism onto \(F\), and all local sections of its relation sheaf as relations. A relation over a quasi-compact open uses only finitely many summands of the generator coproduct: its locally specified summand labels have a finite cover. All finite selections of generators and relations form a filtered system of presentations (AX.6). Every germ is represented in this system; every equality of germs has a local relation and hence a finite witness in it. The resulting colimit is \(F\), as can be tested on stalks.
Each \(F_0\) in (AX.6) comes by inverse image from a sheaf with finite stalks on a finite \(T_0\) space. Here is a direct construction. A section of the finite coproduct in (AX.6) on \(V_b\) specifies a locally constant choice of summand, with its chosen part lying in the corresponding \(U_a\). The finitely many parts are clopen in \(V_b\), hence quasi-compact opens in \(W\). Form the finite distributive lattice \(L\) generated under unions and intersections by all these parts and the opens in (AX.6). Map each point of \(W\) to its membership pattern in \(L\). Let \(P\) be the finite set of patterns which actually occur, ordered by coordinatewise inclusion and endowed with its upward-open topology. The map \(r:W\to P\) is continuous: inverse images of minimal neighborhoods are finite intersections of members of \(L\). The opens, their partitions and their inclusions in (AX.6) all descend to \(P\), since a relation between these sets holds on \(W\) exactly when it holds on the occurring patterns. The two maps and their coequalizer therefore descend. Inverse image preserves coproducts and coequalizers, so \(F_0=r^{-1}G\). The stalks of \(G\) are finite, being quotients of stalks of a finite coproduct of subterminal sheaves.
For each point \(p\in P\), the germ map gives \(G\to(i_p)_*G_p\), where \(i_p\) is the inclusion of that point. Their finite product is a monomorphism: at a point \(p\), its own factor induces the identity on \(G_p\). The sheaf \((i_p)_*G_p\) is the pushforward of the constant sheaf on the closed set \(\overline{\{p\}}\). Indeed every nonempty open in this irreducible space contains its generic point, so every locally constant map on that open is constant. Pulling back gives an embedding
\[ F_0\hookrightarrow\prod_{p\in P}(j_p)_*\underline{G_p}, \qquad j_p:r^{-1}(\overline{\{p\}})\hookrightarrow W. \tag{AX.7} \]For this base-change assertion, a closed inclusion has stalk equal to the original stalk on the closed set and terminal stalk outside it. Thus inverse image of a closed pushforward of a constant sheaf is the corresponding closed pushforward of that constant sheaf; check the asserted natural map on stalks. Inverse image also preserves finite products and monomorphisms, as required in (AX.7).
Condition (AX.4) is inherited by every closed subset of \(W\). Hence (AX.5) and (AX.7) prove that restriction on sections is a bijection for the product on the right. It is then surjective for \(F_0\): extend a section from \(Z\) to that product, and observe that its germ lies in \(F_0\) everywhere. Indeed any point \(w\) specializes to a point \(z\in Z\); the map of stalks from \(z\) to \(w\) carries the subsheaf into itself. Membership in a subsheaf is local. Injectivity holds for every sheaf by the same specialization maps. Finally pass through the filtered presentation (AX.6), using commutation of sections with filtered colimits on both \(W\) and \(Z\). We have proved
\[ \Gamma(W,F)\xrightarrow{\sim}\Gamma(Z,F|_Z) \quad\text{for every Zariski sheaf of sets }F. \tag{AX.8} \]AX.4. Connected intersection with the closed fibre
Let \(X\to\operatorname{Spec}A\) be proper, where \((A,I)\) is henselian, and put \(Z=X\times_A A/I\). For any point \(x\in X\), give its closure \(C\) the reduced structure. This is a nonempty integral scheme proper over \(A\). Its ring of functions \(B=\Gamma(C,\mathcal O_C)\) is a domain: restriction to the generic point embeds its sections in the function field. By AV.5 it is integral over \(A\).
The general Stein factorization in AV.6 gives a proper surjection \(C\to\operatorname{Spec}B\) with geometrically connected fibres. Its base change induces a closed surjection with connected fibres
\[ C\times_A A/I\longrightarrow\operatorname{Spec}(B/IB). \tag{AX.9} \]The target is nonempty and connected by (AX.3). A closed surjection with connected fibres over a connected target has connected source. For if the source had a separation into two nonempty clopen parts, their images would be closed, disjoint by fibre connectedness, and cover the target, contradicting connectedness. Thus \(C\cap Z\) is nonempty and connected. This proves (AX.4) for \(W=|X|\).
It also proves (AX.4) on every finite \(T\to X\), with closed subset \(Z_T=T\times_XZ\), since \(T\) is proper over \(A\). Properness makes these schemes qcqs, so AX.2–AX.3 apply. Consequently (AX.8) holds on \(X\) and on every such finite \(T\). No assertion that the integral Stein algebra is finite has been used.
AX.5. Finite direct image over arbitrary schemes
We need finite-surjective descent for sheaf sections at the same arbitrary-base scope. We first remove the locally Noetherian restriction from the finite-map argument of AL.1–AL.2.
The degree-zero continuity proof of AK.1 applies to a filtered system of arbitrary rings \(B_i\), with affine schemes \(T_i=\operatorname{Spec}B_i\) and limit \(T=\operatorname{Spec}(\varinjlim B_i)\). Use affine étale objects of finite presentation and their finite covering families. The finite-diagram assertion in AV.1 descends the objects, maps, fibre products, composition equalities and étaleness together. In particular (AV.2c) gives finite polynomial witnesses for étaleness in the specified models, including all relations needed for existence and uniqueness of square-zero lifts.
For the covering condition, use the constructible image and the explicit empty-complement identities (AV.2d), on each affine target in the finite diagram. These identities put all covering and refinement conditions at one stage. This proof does not require the stage rings to be Noetherian, the transition maps to be surjective, or a radical ideal to be finitely generated.
A section, or an equality of sections, of a pulled-back sheaf is locally represented at a stage. Choose finitely many representing affine étale charts; their pairwise fibre products are affine. Choose finite refinements for the finitely many equality witnesses. The preceding finite-data argument puts all of these at one stage, and the sheaf axiom glues them. Thus, for compatible sheaves of sets, the section colimit formula (AK.1) holds for this affine system as well. In particular it applies to an affine scheme finite over a base and then pulled to the strict localization of that base.
For clarity, the strict localization at a chosen geometric point is strictly henselian without a Noetherian hypothesis. The construction and proof are Henselian local rings and henselization, Theorem 5.1. Pointed étale algebras form a filtered category by tensor products and the étale diagonal. In their colimit, an element with nonzero selected residue becomes a unit by localization; the residue field is the chosen separable closure. A monic polynomial and a selected simple residue root descend to one pointed neighborhood, after enlarging it to represent the root. Adjoining that root and inverting its derivative gives another neighborhood and supplies the root in the colimit. This proves precisely the strictly henselian property used below. Localizing the original base ring before taking this colimit has the same effect as allowing affine étale neighborhoods of the original geometric point; the finite equations and inverted base elements descend in both descriptions.
Let \(R\) be this strict local ring and \(B\) a finite \(R\)-algebra. The finite-algebra criterion in Sections 2–3 of that henselian lesson, or (AX.1) applied to the component idempotents of \(B/\mathfrak m_RB\), gives a finite product of local rings
\[ B=\prod_a B_a. \tag{AX.10} \]Each \(B_a\) is henselian: every finite \(B_a\)-algebra is finite over \(R\), so is a product of local rings; the converse finite-algebra criterion gives henselianity of \(B_a\). Its residue field is finite over the separably closed residue field of \(R\), hence is purely inseparable and separably closed, as proved in AL.1. Thus \(B_a\) is strictly henselian. Every pointed étale neighborhood of its closed geometric point has a section, by (AW.2) and the simple-root property. A germ of any sheaf of sets therefore extends globally by that section. Applying the same argument to equality proves
\[ \Gamma(\operatorname{Spec}B_a,F)=F_{\bar b_a}. \tag{AX.11} \]Let \(p:T\to X\) now be any finite morphism, with no restriction on \(X\). Work in an affine neighborhood of a geometric point \(\bar x\). The affine continuity argument, followed by (AX.10)–(AX.11), gives
\[ (p_*F)_{\bar x}=\prod_{\bar t\mid\bar x}F_{\bar t}. \tag{AX.12} \]There are finitely many factors, corresponding to the geometric points of the fibre. Extension of a geometric field does not alter them: finite algebras over a separably closed field are products of Artinian local algebras with purely inseparable residue extensions, each having exactly one geometric point. This also identifies their selected stalks after that extension.
Formula (AX.12) proves that finite direct image of abelian sheaves is exact over any base. Its left adjoint is exact, so it preserves injectives, proving the cohomology comparison (AL.5) at this generality. It also proves arbitrary base change for finite direct image of sets or abelian groups: the two sides of the canonical map have precisely the same factors at a geometric point of the new base. The map is restriction on those factors, by its adjunction construction. This proves the actual canonical comparison, not just an abstract equality of products.
If \(p\) is finite and surjective, the finite set of lifts in (AX.12) is nonempty. The two projections from \(T\times_XT\) give all ordered pairs of lifts. Their equalizer is the diagonal copy of the original stalk. Enough geometric points therefore proves the equalizer identity
\[ F\simeq\operatorname{Eq}\bigl( p_*p^{-1}F\rightrightarrows q_*q^{-1}F\bigr), \qquad q:T\times_XT\to X. \tag{AX.13} \]Taking sections gives effective descent of sections through this finite surjection. Flatness of the cover is not required.
AX.6. From Zariski extension to étale extension
Let \(i:Z\hookrightarrow X\) be a closed immersion, with \(X\) qcqs. Suppose (AX.8) holds on \(X\) and on every finite \(T\to X\), with the inverse-image closed set. We show that
\[ \Gamma(X,F)\xrightarrow{\sim}\Gamma(Z,i^{-1}F) \quad\text{for every étale sheaf of sets }F. \tag{AX.14} \]There is a natural monomorphism from the Zariski inverse image of \(F\)'s Zariski restriction into the Zariski restriction of its étale inverse image. To verify injectivity, represent two germs by sections on one Zariski neighborhood of a point of \(Z\). If their pulled germs agree, they agree after an étale neighborhood of that point in \(X\). Its image is open, and it is a covering of that image; the sheaf axiom makes the original sections agree there. This proves the asserted monomorphism on stalks. Applying the Zariski comparison shows injectivity in (AX.14), also on every finite \(T\).
Take \(t\in\Gamma(Z,i^{-1}F)\). By the construction of inverse image and sheafification, there is an étale cover \(V_j\to Z\), an étale \(U_j\to X\), a section \(s_j\in F(U_j)\), and a map \(V_j\to U_j\times_XZ\) on which \(s_j\) and \(t\) agree. That last map is étale, hence has open image. Since \(U_j\times_XZ\) is closed in \(U_j\), extend its open image to an open of \(U_j\) and replace \(U_j\) by that open. Then \(V_j\) covers the entire \(U_j\times_XZ\), and the sheaf axiom gives equality there.
The images of these \(U_j\) cover \(X\). They cover \(Z\); any nonempty closed complement would contradict the assumed Zariski comparison, applied to the pushforward of a two-element constant sheaf on that complement. More explicitly its sections on the complement include the two distinct constant sections, while its restriction to the empty intersection with \(Z\) has just one section. Thus their restrictions could not be injective.
Apply AW.6 to this étale covering. It yields a finite surjection \(p:T\to X\) and a Zariski covering of \(T\) with maps to the \(U_j\). Pull back the sections \(s_j\) to that covering. Their restrictions to \(Z_T\) are the common pullback \(t_T\). The monomorphism of Zariski sheaves just proved shows that the corresponding sections on \(Z_T\) glue in the Zariski inverse-image subsheaf: their images agree, so they themselves agree. Hence \(t_T\) belongs globally to that subsheaf. The assumed Zariski comparison on \(T\) extends it to a section \(s_T\) on \(T\).
On \(T\times_XT\), its two pullbacks agree on the inverse image of \(Z\). The injectivity already proved, applied to this finite scheme over \(X\), makes them equal globally. Equation (AX.13) descends \(s_T\) to a section \(s\) on \(X\). Its restriction equals \(t\), because equality of sections is detected by the finite surjection \(Z_T\to Z\), again by (AX.13). This proves surjectivity and finishes (AX.14).
Combining this with AX.4 proves the henselian degree-zero theorem: for \(X\) proper over any henselian pair \((A,I)\), every étale sheaf of sets has exactly the same sections on \(X\) and on \(X_{A/I}\). In particular this applies to the closed fibre over any henselian local ring. Neither a finite étale lifting theorem for a proper scheme nor any higher-cohomology comparison was used.
AX.7. Full faithfulness of restriction of finite étale covers
Let \(X\) be proper over a henselian pair \((A,I)\), and let \(Z=X_{A/I}\). If \(U,V\) are finite étale over \(X\), any map \(U_Z\to V_Z\) over \(Z\) has a unique lift to an \(X\)-map \(U\to V\).
Apply (AX.14) on the proper \(A\)-scheme \(U\) to the étale sheaf represented by \(V\times_XU\). Its sections on \(U\) are precisely the \(X\)-maps \(U\to V\). Its inverse image on \(U_Z\) is represented by \(V\times_XU_Z\), whose sections are the \(Z\)-maps \(U_Z\to V_Z\). Thus (AX.14) gives the required bijection, including over a nonlocal henselian pair.
Here the two sheaf assertions have direct checks. A map into a scheme glues uniquely through an étale cover: on affine target charts, its ring map descends through the faithfully flat equalizer proved in N.1, and equality on overlaps then glues the resulting local maps. For an étale representing scheme, inverse image represents its base change. This can be checked on geometric stalks: both stalks are its geometric fibre, since a point of an étale scheme gives a pointed étale neighborhood and hence a germ, and equality of such germs is exactly equality after a common neighborhood. Enough geometric points identifies the natural map. These checks use neither essential surjectivity for covers of \(Z\) nor a higher-cohomology comparison.
Essential surjectivity is a different assertion: it must construct a cover of \(X\) from an arbitrary finite étale cover of \(Z\). BC.1–BC.6 prove that construction for proper schemes over complete Noetherian pairs, including coherent algebraization and recovery of the finite étale algebra. BD.3 proves pointed approximation on local integer models from the regular-completion and smooth-factorization theorems, and BD.5 proves cover lifting over every henselian local ring. AY.1–AY.6 prove the geometric field-extension and strict-local section comparisons, and hence the general proper degree-zero base-change formula, using AX.6 for henselian restriction. AZ.1–AZ.6 prove the constructible-coefficient embedding. BA.1–BA.7 supply cohomological effacement on affine closed subschemes and the exact arbitrary-base higher-continuity theorem. BB.1–BB.4 prove affine henselian comparison and restricted-injective vanishing above the affine-covering bound. BB.5 identifies proper finite-torsor lifting as the degree-one input to projective-line acyclicity. BC.6 supplies it for complete Noetherian bases; BD.1–BD.6 prove finite-cover descent, arbitrary proper henselian-local cover and torsor lifting, and projective-line comparison. The higher proper-comparison argument is in BE, and the categorical and complete-coefficient constructions are in BF–BX.
Appendix AY. Geometric fibres and proper direct image in degree zero
We complete the degree-zero proper comparison for an arbitrary sheaf of sets. The henselian restriction theorem AX.6 already identifies sections with sections on a closed fibre. Two further steps are needed: sections must commute with the strict-local limit, and extending a separably closed residue field must preserve them. We prove both, including the faithfully flat descent of sheaf sections used in the second step. No higher-cohomology or finite-cover essential-surjectivity theorem is used.
AY.1. Descent of open subsets through a flat cover
Let \(p:T\to S\) be flat, quasi-compact and surjective. Suppose \(W\subset T\) is open and its inverse images under the two projections from \(T\times_ST\) agree. There is a unique open \(V\subset S\) with
\[ W=p^{-1}V. \tag{AY.1} \]First, membership in \(W\) is constant on a fibre. For two points over \(s\), the tensor product of their residue fields over \(\kappa(s)\) is a nonzero ring: tensoring two nonzero vector spaces over a field is nonzero. A prime in that ring gives a point of \(T\times_ST\) projecting to the chosen pair. The hypothesis therefore puts both points on the same side of \(W\). Thus the only possible subset is \(V=p(W)\), and its inverse image is \(W\).
It remains to show that \(V\) is open; no finite-presentation hypothesis on \(p\) is available. Work over an affine open of \(S\). Quasi-compactness gives a finite affine covering \(T_1,\ldots,T_r\) of its inverse image. Put \(F=T\setminus W\). Each \(F\cap T_i\) is closed in the affine spectrum \(T_i\), hence compact for the patch topology of AX.2. An affine spectrum map is continuous for patch topologies: the inverse image of a principal open is principal, and every quasi-compact open is a finite union of principal opens. Therefore each image \(p(F\cap T_i)\) is patch-compact and closed in the Hausdorff patch topology of \(S\). Their finite union \(p(F)\) is patch-closed.
This union is stable under specialization. If \(s\in p(F)\) specializes to \(s'\), choose \(t'\) over \(s'\). The flat prime-lifting argument of AC.3 gives a generization \(t\) of \(t'\) over \(s\). Saturation of \(F\) puts \(t\) in \(F\); closedness puts \(t'\) there too. Hence \(s'\in p(F)\). The patch specialization criterion from AX.2 makes \(p(F)\) Zariski closed. Its complement is \(V\), proving (AY.1). This argument works on every affine open of the base, so proves the assertion for arbitrary \(S\). The construction is unique and commutes with base change, since the inverse-image equation and the two-projection condition do.
AY.2. Faithfully flat descent for sections of an étale sheaf
For any étale sheaf of sets \(F\) on \(S\), write \(F_T=p^{-1}F\). We prove
\[ \Gamma(S,F)=\operatorname{Eq}\left( \Gamma(T,F_T)\rightrightarrows \Gamma(T\times_ST,F_{T\times_ST})\right). \tag{AY.2} \]An equality of two sections has an open locus. Indeed, equality at a geometric stalk is witnessed on a pointed étale neighborhood. The image of that neighborhood is open by AW.1, and it covers its image. The sheaf axiom makes the original sections equal on this image. Taking the union gives precisely the equality locus. Inverse image of sheaves preserves the selected geometric stalk, so this open locus pulls back to the equality locus after any change of base. This is also a direct proof of the equality-locus statement for arbitrary sheaves, including infinite sets of germs.
Surjective pullback detects equality of sections: choose a geometric point above each base point and a common separably closed extension of the relevant residue fields, then use the pullback stalk identity and enough geometric points. In particular the arrow on the left of (AY.2) is injective.
Let \(a\in\Gamma(T,F_T)\) have equal pullbacks to \(T\times_ST\). For an étale \(U\to S\) and \(b\in F(U)\), consider the equality locus of the two pulled sections \(a\) and \(b\) on \(T\times_SU\). Its two inverse images over \(T\times_ST\times_SU\) agree, by the hypothesis on \(a\). AY.1 descends it to an open \(V_{U,b}\subset U\). On \(T\times_SV_{U,b}\), the section \(b\) pulls back to \(a\).
These opens form an étale covering of \(S\). To verify covering, use the definition of the inverse-image sheaf: étale locally on \(T\), the section \(a\) is represented by some \(b\in F(U)\) and a map from that local chart to \(U\) over \(S\). Every point of that chart maps into the equality locus in \(T\times_SU\), hence into \(V_{U,b}\). Such charts cover \(T\), which surjects onto \(S\).
The sections \(b|_{V_{U,b}}\) agree on overlaps. Their pullbacks to the surjective base change by \(T\) both equal \(a\), and equality is detected by that pullback. The étale sheaf axiom now glues them to a unique section on \(S\). Its pullback is \(a\), proving (AY.2). We have used descent of opens and the original étale sheaf axiom; descent of arbitrary étale sheaves has not been assumed as an extra theorem.
AY.3. Sections along geometrically connected fibres
Suppose, in addition, that every geometric fibre of \(p\) is nonempty and connected. Then
\[ \Gamma(S,F)\xrightarrow{\sim}\Gamma(T,p^{-1}F) \tag{AY.3} \]for every étale sheaf of sets \(F\). To prove surjectivity, take a section on the right. On a geometric fibre \(T_{\bar s}\), its coefficient sheaf is the constant sheaf with value \(F_{\bar s}\), by the separably closed field calculation AB.1–AB.2 and composition of inverse images. A section of a constant étale sheaf on a nonempty connected scheme has one value. The argument in AN.1 needs no smoothness once étale openness is available: locally represent the section by labels; images of pieces with different labels are disjoint open sets, because a point in their intersection gives a geometric point of the fibre product where the labels must agree. Those open sets partition the scheme, so connectedness permits exactly one nonempty part. This argument allows infinitely many possible labels.
Consequently the two pullbacks of the given section to
\[ T_{\bar s}\times_{\bar s}T_{\bar s} \tag{AY.4} \]both have that same value. Every geometric point of \(T\times_ST\) lies in such a geometric fibre, after enlarging its field if necessary. Thus the two pullbacks agree on every stalk. AY.2 descends the section, proving (AY.3). The product in (AY.4) need not itself be proved connected: both sections are already the same constant section.
AY.4. Extending a separably closed field
Let \(k\) be separably closed, \(K/k\) an arbitrary field extension, and \(S\) any \(k\)-scheme. For \(p:S_K\to S\), we prove
\[ \Gamma(S,F)\xrightarrow{\sim}\Gamma(S_K,p^{-1}F) \tag{AY.5} \]for every étale sheaf of sets \(F\). The map \(p\) is affine, faithfully flat and hence quasi-compact. We check geometric connectedness without assuming that \(K/k\) is algebraic or finitely generated.
First let \(k\) be algebraically closed and let \(R,B\) be nonzero \(k\)-domains. Then \(R\otimes_kB\) is a domain. For a direct proof, suppose two nonzero tensors have product zero. Write each with a linearly independent list of coefficients in \(R\), and let \(B_0\subset B\) be the finite-type \(k\)-subalgebra containing all their coefficients in \(B\). Tensoring \(B_0\hookrightarrow B\) with the \(k\)-vector space \(R\) is injective, so the product is already zero over \(B_0\). Choose one nonzero coefficient from each tensor. Their product \(c\) is nonzero in \(B_0\). The nonzero finite-type algebra \(B_0[1/c]\) has a maximal quotient equal to \(k\), by the weak Nullstellensatz proved over arbitrary fields in Y.5. Evaluation through this quotient sends both tensors to nonzero elements of \(R\): linear independence of their \(R\)-coefficients and the selected nonzero evaluated coefficient guarantee this. Their product cannot be zero in the domain \(R\), a contradiction.
Now choose an algebraic closure \(\bar k\) of our separably closed \(k\). This is purely inseparable: for an algebraic element, its irreducible polynomial is a separable irreducible polynomial in a power \(T^{p^e}\), and separable closedness makes that polynomial linear. In characteristic zero the extension is the identity. AH.1 shows that tensoring any \(k\)-algebra with \(\bar k\) preserves its spectrum homeomorphically.
It follows that the tensor product of two \(k\)-domains has irreducible spectrum. After the purely inseparable extension, each factor has irreducible spectrum and its reduction is a domain. The tensor product of those reductions is a domain by the preceding algebraically closed calculation. The ideal removed from the tensor product by reducing the two factors is nil: each of its elements is a finite sum of multiples of nilpotent elements, hence is nilpotent. The tensor product therefore has a unique minimal prime after extension, and has a unique minimal prime before extension by AH.1.
In particular, for a geometric point \(\bar s=\operatorname{Spec}\Omega\) of \(S\), its fibre is
\[ (S_K)_{\bar s}=\operatorname{Spec}(K\otimes_k\Omega), \tag{AY.6} \]a nonempty irreducible, hence connected, scheme. AY.3 proves (AY.5). This supplies both the field-connectedness and the sheaf-descent steps in Corollary 4.5 of The proper base change theorem.
AY.5. Nonaffine section continuity and strict localization
Let \(A=\operatorname{colim}_i A_i\) be a filtered colimit of arbitrary rings with a chosen initial stage. Let \(X_0\) be a qcqs scheme over \(A_0\), and write \(X_i=X_0\times_{A_0}A_i\), \(X=X_0\times_{A_0}A\). If \(F_i\) are étale sheaves of sets with compatible transition maps and \(F=\operatorname{colim}_i q_i^{-1}F_i\), then
\[ \operatorname{colim}_i\Gamma(X_i,F_i) \xrightarrow{\sim}\Gamma(X,F). \tag{AY.7} \]Choose a finite affine cover \(U_a\) of \(X_0\). Every overlap \(U_a\cap U_b\) is quasi-compact by quasi-separatedness, so choose a finite affine cover of each overlap too. The affine section-continuity proof AX.5 applies on every one of these charts: their stage rings are their original rings tensored with \(A_i\). It uses finite étale presentations and the finite equation for the covering ideal, not Noetherianity or finite presentation of the chart over \(A_0\).
A section on \(X\) restricts to sections on the finitely many limiting \(U_a\). Affine continuity represents each at a stage. Choose a common stage. Their equalities on each overlap hold on its finitely many affine charts, and the injectivity part of affine continuity puts these equalities at a later common stage. The sheaf axiom glues the sections there. The same argument applied to the equality of two sections proves injectivity in (AY.7). Filtered categories, rather than a directed partially ordered index, cause no change: every finite diagram and finite list of equalities has a common object. No assertion about positive-degree continuity is being deduced from this section argument.
A directed index for every filtered category. For use with higher continuity, we now construct the change of index, including its effect on the comparison maps. Let \(\mathcal C\) be a small filtered category. Thus it is nonempty, every pair of objects has a common target, and every parallel pair of arrows is equalized by an arrow out of its target. These conditions give a cocone on every finite diagram: first map its finitely many objects to a common target; for each arrow of the diagram, equalize the two resulting maps from its source to that target. Postcomposition preserves equalities already obtained, so finitely many such operations give the required cocone.
We construct posets \(P_0\subset P_1\subset\cdots\), functors \(u_n:P_n\to\mathcal C\), and eventually \(P=\bigcup_nP_n\), \(u:P\to\mathcal C\). Start with one incomparable element \(p_c\) for each object \(c\) of \(\mathcal C\), and set \(u_0(p_c)=c\). At every stage, the set of predecessors of each element, including the element itself, will be finite.
Suppose \(P_n,u_n\) have been constructed. For every finite downward-closed subset \(D\subset P_n\), every object \(c\) of \(\mathcal C\), and every cocone
\[ \lambda_d:u_n(d)\longrightarrow c,\qquad \lambda_e\,u_n(d\leq e)=\lambda_d \quad(d\leq e\text{ in }D), \tag{AY.7a} \]adjoin a new element \(q=(n+1,D,c,\lambda)\). Put \(d<q\) exactly when \(d\in D\), and keep distinct new elements incomparable. This is a partial order: downward closure of \(D\) gives transitivity with the old order, and the new level has no arrows back to an old level. The predecessors of \(q\) are exactly \(D\cup\{q\}\), so the finiteness condition persists. Extend the functor by
\[ u_{n+1}(q)=c,\qquad u_{n+1}(d\leq q)=\lambda_d. \tag{AY.7b} \]Equation (AY.7a) is precisely the required composition law. Smallness of \(\mathcal C\) makes the new objects a set, and a countable union of these sets is a set. The levels are tags on the new elements, so the construction also works when \(\mathcal C\) has only one object and has nonidentity endomorphisms.
The union \(P\) is directed. A finite set of its elements is contained in some \(P_n\); the union of their predecessor sets is a finite downward-closed \(D\subset P_n\). The finite diagram \(u_n|_D\) has a cocone. Its element \(q\) at the next stage is an upper bound. Nonemptiness comes from \(P_0\).
We need a stronger property than upper bounds alone. For every \(c\in\mathcal C\), consider the category with objects
\[ (p,\alpha),\qquad p\in P,\quad \alpha:c\to u(p), \tag{AY.7c} \]and a morphism \((p,\alpha)\to(q,\beta)\) when \(p\leq q\) and \(u(p\leq q)\alpha=\beta\). This category is nonempty, since it contains \((p_c,1_c)\). For two of its objects, take a finite downward-closed \(D\) containing their underlying elements at some stage. Adjoin to the finite diagram \(u|_D\) one more vertex with value \(c\) and the two arrows \(\alpha,\alpha'\) to the selected vertices. A cocone gives maps \(\lambda_d:u(d)\to b\) and \(\gamma:c\to b\), with \(\lambda_p\alpha=\gamma=\lambda_{p'}\alpha'\). The construction includes the element \(q=(n+1,D,b,\lambda)\). Then \((q,\gamma)\) receives arrows from both original objects. Between two fixed objects of (AY.7c) there is at most one arrow, because \(P\) is a poset; hence the parallel-arrow condition is automatic. This proves that every category (AY.7c) is filtered.
Here is the universal-property consequence, without an additional cofinality theorem. For any diagram \(M : \mathcal C\to\mathcal D\) and target \(N\in\mathcal D\), let \(\psi_p:M(u(p))\to N\) be a cocone on its restriction to \(P\). Define \(\psi_c=\psi_{p_c}\). For an arrow \(a:c\to c'\), use a common target of \((p_c,1_c)\) and \((p_{c'},a)\) in (AY.7c). If its underlying element is \(q\), then \(u(p_c\leq q)=u(p_{c'}\leq q)a\). The two cocone identities for \(\psi_q\) give \(\psi_c=\psi_{c'}M(a)\), as required. For an arbitrary \(p\), put \(c=u(p)\) and compare \((p,1_c)\) with \((p_c,1_c)\). Their common target shows that \(\psi_p=\psi_{p_c}\). Thus this extension and restriction of cocones are inverse, naturally in \(N\). In particular, existence of either colimit implies existence of the other, with canonical isomorphism
\[ \operatorname{colim}_{p\in P}M(u(p)) \xrightarrow{\sim} \operatorname{colim}_{c\in\mathcal C}M(c). \tag{AY.7d} \]Apply the same cocone argument in the opposite of the target category to a diagram \(L : \mathcal C^{\mathrm{op}}\to\mathcal D\). It gives existence of both limits when either exists, and the canonical restriction isomorphism
\[ \varprojlim_{\mathcal C^{\mathrm{op}}}L \xrightarrow{\sim} \varprojlim_{P^{\mathrm{op}}}L\circ u^{\mathrm{op}}. \tag{AY.7e} \]These are natural in the diagrams: every component of each comparison is the original diagram map. Consequently the construction preserves ring colimits, limits of schemes, colimits of sheaves on a fixed site, and colimits of section or cohomology groups. It does not discard distinct parallel arrows of the original category; those arrows enter the cocone equations. This is the directed-index assertion of Stacks, Lemma 4.21.5, here constructed by adjoining all finite cocones level by level.
Let \(f:X\to S\) be quasi-compact and quasi-separated, \(\bar s\) a geometric point, and \(R=\mathcal O^{\mathrm{sh}}_{S,\bar s}\). Work over an affine neighborhood \(S_0\) of its image. Then \(X_0=f^{-1}S_0\) is qcqs. The pointed affine étale neighborhoods \(S_i\) of \(\bar s\) have filtered coordinate-ring colimit \(R\), by AX.5's strict-local construction. By definition the stalk of \(f_*F\) is the colimit of the sections on \(X_0\times_{S_0}S_i\). Equation (AY.7) therefore gives the canonical bijection
\[ (f_*F)_{\bar s}\xrightarrow{\sim} \Gamma(X\times_S\operatorname{Spec}R,F_R). \tag{AY.8} \]Every arrow here pulls back a representative section. Thus the identification is compatible with inverse images and with restriction to a geometric fibre. In particular, (AY.8) does not silently replace the chosen geometric residue field by the residue field of \(R\).
AY.6. The proper stalk formula and base-change morphism
Assume now that \(f\) is proper, and write \(\bar s=\operatorname{Spec}\Omega\). The residue field \(k\) of \(R\) is the separable algebraic closure of \(\kappa(s)\) selected inside \(\Omega\). It need not equal \(\Omega\). Apply the henselian restriction theorem AX.6 to the proper \(R\)-scheme \(X_R\), and then (AY.5) to \(\Omega/k\). Combined with (AY.8), these give
\[ (f_*F)_{\bar s} \xrightarrow{\sim}\Gamma(X_R,F_R) \xrightarrow{\sim}\Gamma(X_k,F_k) \xrightarrow{\sim}\Gamma(X_{\bar s},F_{\bar s}). \tag{AY.9} \]All three maps are pullbacks of sections. Their composite is exactly the usual map from a stalk representative to its restriction on the geometric fibre. Equation (AY.9) holds for every sheaf of sets and every proper morphism, without Noetherianity, finite-presentation or coefficient restrictions beyond those in the stated properness assumption.
Finally let \(g:S'\to S\), put \(X'=X\times_SS'\), and denote its projections by \(f':X'\to S'\) and \(g':X'\to X\). The canonical comparison is
\[ g^{-1}f_*F\longrightarrow f'_*g'^{-1}F. \tag{AY.10} \]It is adjoint to applying \(f_*\) to the unit \(F\to g'_*g'^{-1}F\). At a geometric point \(\bar s'\) of \(S'\), use its very same geometric field for the composite point \(\bar s\) of \(S\). Formula (AY.9) identifies both stalks in (AY.10) with sections of the same sheaf on the same fibre: \(X'_{\bar s'}=X_{\bar s}\). The adjunction map sends a neighborhood representative to its pulled section, so on these identifications it is the identity. Enough geometric points proves that (AY.10) is an isomorphism. For abelian sheaves the bijections respect their group operations.
This establishes the full degree-zero proper comparison. It does not assert that higher direct images vanish after an arbitrary change of base on an injective resolution. That remaining step still requires the torsion-sheaf effacement and projective-line comparison arguments. Nor does degree-zero comparison construct an arbitrary finite étale cover of a closed fibre on a proper henselian scheme; that essential-surjectivity assertion retains its algebraization and approximation requirements.
Appendix AZ. Constructible coefficients and finite direct images
The next step in proper comparison concerns the coefficient sheaf itself. We prove that, on a qcqs scheme, every constructible abelian sheaf embeds in a finite sum of constant sheaves pushed forward along finite, finitely presented maps. The maps need not be étale. We also prove the version for constructible modules over a Noetherian coefficient ring \(\Lambda\), where constructible means locally constant with finitely generated values on a finite constructible partition. The ring of the scheme need not be Noetherian.
AZ.1. Finite generators on the étale site
For a qcqs étale morphism \(a:V\to X\) of finite presentation, set
\[ P_V=a_!\underline\Lambda_V, \qquad \operatorname{Hom}(P_V,F)=\Gamma(V,a^{-1}F). \tag{AZ.1} \]Here \(a_!\) is extension by zero for an étale map, including a map which is not an open immersion. Its construction in Constructible sheaves and extension by zero, §1 is the sheafification of the direct sum, over maps \(W\to V\) above \(X\), of the sections on \((W\to V)\). Mapping out of this sum gives the adjunction in (AZ.1). At a geometric point, its stalk is the direct sum over lifts of that point to \(V\): equal lifts agree after a pointed refinement because the étale diagonal is open, and a finite list of zero germs vanishes on a common refinement. This proves the stalk formula, exactness and arbitrary base change for \(a_!\). The geometric stalks and localized-site identifications are those of AB.1–AB.3.
We spell out why \(P_V\) is constructible at the stated base scope. For an affine étale morphism over a Noetherian integral ring \(A\), its generic algebra is a finite product of finite separable field extensions. Flatness embeds the algebra in its generic algebra. Choose a generic vector-space basis from elements of the algebra. The multiplication table, the identity and a finite set of algebra generators involve finitely many denominators in \(A\). Inverting their product makes the span of the basis an algebra containing the generators. Thus the map becomes finite étale on a nonempty open. For a general Noetherian base, separate its finitely many generic components by removing their intersections and perform this argument on their reductions. Nilpotents cause no additional finiteness problem: if \(J^e=0\) and a lifted monic equation has value in \(JB\), its \(e\)-th power is a monic equation with value zero. A finitely generated algebra integral over the base is finite, by the finite monomial spanning argument. Noetherian induction on the complementary closed subsets now gives a finite locally closed partition on which the map is finite étale.
Over an arbitrary affine base, descend the finitely presented algebra and its finite étale Jacobian charts to a finitely generated integer subalgebra. The finite-equation and covering-ideal arguments in AV.1 and AX.5 descend both the charts and their covering condition. Pull back the Noetherian partition. For a qcqs, possibly nonseparated, étale source, use a finite affine cover and finite affine covers of its pairwise overlaps. Take a common partition for all these affine maps. Over each part, an overlap chart is both open in a finite étale chart and finite over the base. It is closed there as well: a map between finite schemes over the base is finite, since the same finite base-module generators generate over the intermediate algebra. The overlaps are finite unions of clopen subsets. Add the charts one at a time, retaining from each new chart its clopen complement to the previous charts. This writes the glued source as a finite disjoint union of clopen pieces of the finite charts. It is finite étale over the part. A finite affine cover of \(X\) completes the argument.
A finite étale cover splits after an étale cover of its base. Explicitly, on a constant degree-\(d\) locus, the complement of the diagonals in its \(d\)-fold fibre product is the finite étale, surjective scheme of orderings of the geometric fibre. Its tautological sections split the cover. The diagonals are clopen, and the resulting map from \(d\) copies of the ordering scheme is an isomorphism on geometric fibres; for finite locally free algebras its kernel and cokernel vanish by the local Nakayama argument of AD.1. Consequently, on each stratum, \(P_V\) is locally a finite direct sum of copies of \(\Lambda\). This proves constructibility. The identical argument applies to \(a_!\underline M\) for any finitely generated \(\Lambda\)-module \(M\), or any finite abelian group \(M\).
We shall use two further elementary consequences. Maps between finitely generated locally constant modules become constant module maps after an étale refinement: trivialize both modules and then the images of finitely many source generators. Kernels and cokernels are the corresponding constant modules, and the kernel is finitely generated because \(\Lambda\) is Noetherian. Taking a common finite constructible partition therefore shows that kernels, images and cokernels of maps between constructible modules are constructible. Pullback preserves these partitions and local systems and is exact on stalks. A constructible module's nonzero-stalk locus is constructible: on a stratum its zero and nonzero loci are complementary opens, hence clopen, and the stratum is quasi-compact. Such supports are closed in the compact constructible topology from AX.2. These assertions also apply to finite abelian sheaves by using a common finite annihilator.
AZ.2. Presentations, compactness and torsion approximation
On a qcqs étale object, sections commute with filtered colimits of sheaves. Indeed any covering has a finite refinement by qcqs basis objects, using étale openness and quasi-compactness. Their overlaps are qcqs. The sheaf condition is a finite equalizer of finite products, which commutes with a filtered colimit. Thus the pointwise presheaf colimit on this basis is already a sheaf. In particular,
\[ \operatorname{Hom}(P_V,\operatorname{colim}_\alpha F_\alpha) =\operatorname{colim}_\alpha\operatorname{Hom}(P_V,F_\alpha). \tag{AZ.2} \]The \(P_V\)'s generate all module sheaves: a geometric germ is represented by a section on an affine étale neighborhood, and (AZ.1) gives a map realizing that section. For a constructible module \(C\), take the surjection onto \(C\) from the sum of all these maps. For each finite partial sum, its cokernel is constructible by AZ.1. The supports of these cokernels form a decreasing family of closed subsets in the compact constructible topology. Their intersection is empty, because the stalk of \(C\) is finitely generated and the whole sum surjects onto it. The finite-intersection property makes one of these supports empty. Thus a finite partial sum surjects onto \(C\). Its kernel is constructible, so the same argument gives
\[ \bigoplus_{b=1}^{s}P_{V_b}\longrightarrow \bigoplus_{a=1}^{r}P_{U_a}\longrightarrow C\longrightarrow0. \tag{AZ.3} \]Hom from this cokernel is the kernel of the map between the two finite products of Hom groups. Equation (AZ.2) therefore proves
\[ \operatorname{Hom}(C,\operatorname{colim}_\alpha F_\alpha) =\operatorname{colim}_\alpha\operatorname{Hom}(C,F_\alpha). \tag{AZ.4} \]For a constructible abelian sheaf, choose an integer \(N>0\) killing all the finitely many finite values in a constructible partition. Apply (AZ.3) with \(\Lambda=\mathbb Z/N\mathbb Z\). It proves compactness even among arbitrary abelian sheaves: Hom from \(a_!\mathbb Z/N\mathbb Z\) to \(F\) is \(\Gamma(V,F)[N]\), and taking this kernel of multiplication by \(N\) also commutes with filtered colimits.
Every module sheaf is a filtered colimit of constructible modules. Present it by an arbitrary sum of generators and another arbitrary sum mapping onto the kernel. Each individual relation factors through a finite partial sum of generators by (AZ.2). Finite choices of generators and relations, enlarged to contain the finitely many generators used by the selected relations, form a directed system. Their cokernels are constructible by AZ.1 and their colimit is the original sheaf. Exactness here follows on stalks from exactness of filtered colimits of modules.
Every torsion abelian sheaf \(F\) is likewise a filtered colimit of constructible abelian sheaves. One can first apply the preceding result to \(F[N]\). To combine these approximations without assuming their transition maps injective, use the category of constructible abelian sheaves mapping to \(F\). It is filtered: direct sums receive two objects, and a cokernel equalizes two parallel arrows. Its colimit maps onto \(F\) on stalks, since a torsion germ is represented after shrinking by an \(N\)-torsion section. If a germ from a constructible source maps to zero, represent it on an affine étale neighborhood where its image is zero. The source has a finite annihilator \(N\), so this section defines a map \(a_!\mathbb Z/N\mathbb Z\) into it. Its constructible cokernel still maps to \(F\) and kills the germ. This proves injectivity on stalks. There is no assertion here that \(F\) is a union of constructible subsheaves; that strengthening fails over general non-Noetherian bases.
AZ.3. Descent of constructible coefficients to a finite stage
Let \(X=\varprojlim_i X_i\), where all \(X_i\) are qcqs and the transition morphisms are affine. For compatible étale sheaves \(F_i\), put \(F=\operatorname{colim}_i q_i^{-1}F_i\). The section-continuity statement extends from AY.5's base-change systems to this system:
\[ \operatorname{colim}_i\Gamma(X_i,F_i)\simeq\Gamma(X,F). \tag{AZ.5} \]To prove it, choose a stage \(i_0\), a finite affine cover there, and finite affine covers of its overlaps. At every later stage their inverse images are affine, because the transition morphisms are affine. Their rings form the filtered systems to which AX.5 applies. A section on \(X\) is represented at a stage on each of the finitely many charts. Equalities on overlaps hold on their finite affine covers and hence hold at a later common stage. Gluing proves surjectivity in (AZ.5); the same equality argument proves injectivity. Passing to the cofinal indices after \(i_0\) changes none of the colimits. No positive-degree continuity is used in this proof.
Every constructible module \(C\) on \(X\) descends to a constructible module at some stage. Choose (AZ.3). Its finitely many étale objects of finite presentation descend by AV.1; their étale charts and covering conditions descend by AX.5. Thus all its generators are pullbacks of generators \(P_{U_a,i}\) and \(P_{V_b,i}\). Here base change for extension by zero is exactly the stalkwise comparison proved in AZ.1. The map from each relation generator is a section of the finite sum of the target generators on \(V_b\). Apply (AZ.5) to the inverse system of the descended \(V_{b,i}\)'s. A common stage represents all these sections, and hence the entire relation map. Its cokernel \(C_i\) is constructible and pulls back to \(C\), since inverse image preserves cokernels.
This argument also descends morphisms and their equalities. For constructible \(C_{i_0},D_{i_0}\), use a finite presentation of \(C_{i_0}\). At each later stage and at the limit, Hom into the pullback of \(D_{i_0}\) is the same finite kernel of section groups. Apply (AZ.5) and commute the filtered colimit with that finite kernel. The resulting formula is
\[ \operatorname{colim}_{i\geq i_0} \operatorname{Hom}(C_i,D_i) \simeq\operatorname{Hom}(C,D). \tag{AZ.6} \]Thus every morphism exists at a stage, and an equality at the limit holds at a later stage. For constructible abelian sheaves choose one annihilator for the objects involved and use \(\mathbb Z/N\mathbb Z\) throughout. The descended sheaf is then genuinely finite on every stratum. In particular the absolute Noetherian approximation of AV.1 permits a constructible abelian sheaf on any qcqs scheme to descend to one on a finite-type integer scheme.
AZ.4. Constant sheaves at a normal generic point
Let \(T\) be a normal integral scheme with function field \(L\), and let \(j:\operatorname{Spec}L\to T\). For any set \(M\), the natural map is an isomorphism
\[ \underline M_T\xrightarrow{\sim}j_*\underline M_L. \tag{AZ.7} \]We prove the component assertion needed here without a Noetherian hypothesis on \(T\). Take a normal affine domain \(A\) in \(T\), with fraction field \(K\), and an affine étale chart \(\operatorname{Spec}B\to\operatorname{Spec}A\) of finite presentation. Flatness gives \(B\subset B\otimes_AK\). The latter is a finite product of finite separable field extensions of \(K\), by AB.1. Apply the integral-closure base-change identity (AW.4) to \(A\subset K\). Since \(A\) is integrally closed, it says that \(B\) is integrally closed in that product.
Every primitive idempotent of the product is integral, by \(e^2-e=0\), and consequently belongs to \(B\). Hence \(B=\prod B_c\), where each \(B_c\) is a domain in the corresponding field \(L_c\), and \(S^{-1}B_c=L_c\) for \(S=A\setminus\{0\}\). Its fraction field is therefore \(L_c\). It is integrally closed there: if \(z\in L_c\) is integral over \(B_c\), regard it as the tuple having value zero in the other factors. Lift its monic equation to coefficients of \(B\) and multiply that polynomial by \(t\). The tuple is then integral over \(B\), so is in \(B\), and its component lies in \(B_c\). Thus the chart is a finite disjoint union of normal integral schemes, each with exactly one generic component over \(\operatorname{Spec}K\).
Sections of a constant étale sheaf on a connected scheme are single constant values, as proved by the open partition into labels in AN.1 and AY.3. The preceding chart therefore has exactly the same constant-sheaf sections as its generic fibre, one value for each \(B_c\). The restriction bijections commute with maps between charts. Such charts cover the étale site, proving (AZ.7). Group and module operations are preserved, so (AZ.7) holds for constant abelian groups and modules as well.
We shall also need a consequence for locally constant modules with finitely generated values. A map between two such sheaves on a normal integral scheme which is an isomorphism at the generic point is an isomorphism everywhere. Trivialize both sheaves and the images of finitely many source generators on affine étale charts. The map is constant there, by AZ.1. Each nonempty component of such a chart meets the generic fibre by the preceding algebra calculation. Its constant map is an isomorphism because it is an isomorphism at that generic point. Geometric stalks now prove the assertion on the entire scheme.
Here is the finite-cover consequence, including modules whose underlying sets are infinite. Let \(\Lambda\) be a ring and let \(E\) be a locally constant \(\Lambda\)-module sheaf with finitely generated values on the normal integral \(T\). Write \(\eta=\operatorname{Spec}L\). Restriction of morphisms between such sheaves is fully faithful:
\[ \operatorname{Hom}_T(E_1,E_2) \xrightarrow{\sim} \operatorname{Hom}_\eta(E_1|_\eta,E_2|_\eta). \tag{AZ.7a} \]Indeed, cover \(T\) by normal integral affine étale charts trivializing both sheaves; the component calculation above allows this refinement. On such a chart a generic morphism between the two constant modules is a single \(\Lambda\)-linear map, by the field-site equivalence AB.2. Apply this map to the constant sheaves on the whole chart. These extensions are unique: a section of a constant target module is determined by its generic value by (AZ.7), so equality can be tested on the constant source elements. On overlaps, use the same normal integral affine refinement. Every nonempty component dominates \(\eta\), and the generic maps agree there. Uniqueness glues the maps and proves (AZ.7a).
Choose a geometric generic point \(\bar\eta\) and put \(M=E_{\bar\eta}\). AB.2 gives a continuous action of \(G_L=\operatorname{Gal}(L^s/L)\) on this discrete module. The intersection of the open stabilizers of finitely many \(\Lambda\)-generators fixes every element of \(M\), since the action is \(\Lambda\)-linear. This intersection is the kernel of the action; it is open and normal, and has finite index by compactness. Let \(G\subset\operatorname{Aut}_\Lambda(M)\) be its finite image.
Regard \(M\) also as a constant module on \(\eta\). Inside the sheaf of isomorphisms from that constant module to \(E|_\eta\), take the orbit \(\Omega\) of the identity frame at \(\bar\eta\). On the geometric fibre this is the set \(G\), with its left \(G_L\)-action and commuting right \(G\)-action. The field-site equivalence makes \(\Omega\) a finite locally constant sheaf on \(\eta\).
We extend this particular finite set of frames over \(T\). Take a normal integral affine étale chart \(V\to T\) trivializing \(E\). Every value in that trivialization is isomorphic to \(M\), by restriction to a geometric generic point of \(V\). Over the function field \(L(V)\), the Galois action on \(E\)'s value is trivial. It follows that the pullback of \(\Omega\) is a finite constant subset of the set of frames of this trivial module. Extend each frame and its inverse by (AZ.7a); faithfulness makes their compositions the identities. They define a finite constant subsheaf \(P_V\) of the frame sheaf over \(V\), of cardinality \(|G|\).
On every normal integral affine chart in \(V\times_T V'\), the two such subsheaves have the same generic frames. The uniqueness just proved makes them identical on that chart. Thus the \(P_V\) glue to a finite locally constant sheaf \(P\) on \(T\), with its actual inclusion in the frame sheaf. Right composition by \(G\) preserves it: this holds for the generic frames and therefore for their unique extensions. It acts freely and transitively on every geometric fibre.
For completeness, represent each \(P_V\) by the disjoint union of its finitely many copies of \(V\). The overlap permutations act on the corresponding product algebras. On an affine base open choose a finite affine subcover and use (N.1)–(N.4) to descend these algebras and their maps. The arbitrary-ring verification in BA.3 descends their duals, evaluation and coevaluation, proving finite projectivity, and descends the unique square-zero lifts, proving étaleness. Uniqueness makes these affine answers agree on base overlaps. Hence \(P\) is represented by a finite étale surjection \(p:T'\to T\) of degree \(|G|\). Its tautological frame and its right action give
\[ p^{-1}E\simeq\underline M_{T'},\qquad T'\times G\xrightarrow{\sim}T'\times_TT', \quad (z,g)\longmapsto(z,zg). \tag{AZ.7b} \]The second map is an isomorphism because it is one on each trivializing chart. This constructs the finite monodromy cover without requiring the whole, possibly infinite, frame sheaf to be finite. The argument permits arbitrary normal integral bases and arbitrary coefficient rings; finite generation is used to make the generic image finite. The general fundamental-group formulation is Stacks, Lemma 59.65.2; the finite-sheaf representability statement is Lemma 59.64.4.
Suppose now that \(\Lambda\) is Noetherian and \(\ell^bM=0\). Choose an \(\ell\)-Sylow subgroup \(H\subset G\), using AA.3. The finite locally constant quotient \(P/H\), formed on the same trivializing charts, is represented by a finite étale cover \(q:V\to T\) of degree \(d=[G:H]\), prime to \(\ell\). On this cover the transition matrices of \(q^{-1}E\) belong to \(H\): locally lift a coset frame to a frame in \(P\), and two such lifts differ by an element of \(H\).
Let \(J\) be the augmentation ideal of \(R=(\mathbf Z/\ell^b)[H]\). It is nilpotent. To check this, first work over \(\mathbf F_\ell\) and induct on \(|H|\). The conjugation class equation makes the centre of a nontrivial \(\ell\)-group have order divisible by \(\ell\); taking a suitable power of a nonidentity central element gives a central \(z\) of order \(\ell\). The quotient of \(\mathbf F_\ell[H]\) by \((z-1)\) is \(\mathbf F_\ell[H/\langle z\rangle]\). If the augmentation ideal of that quotient has \(N\)-th power zero, then the original ideal has \(N\)-th power in \((z-1)\), and its \(N\ell\)-th power is zero because \((z-1)^\ell=z^\ell-1=0\). The trivial group starts the induction. Lifting to \(R\) gives \(J^a\subset\ell R\) for some \(a\), and therefore \(J^{ab}=0\).
The finite filtration by \(J^iM\) is \(\Lambda\)-stable. Its terms and quotients are finitely generated by Noetherianity, and \(H\) acts trivially on each quotient. It consequently descends to a filtration of \(q^{-1}E\) by locally constant subsheaves with constant finitely generated quotients, including when these modules are infinite as sets. Finally the unit and sum-over-sheets trace of the finite étale map satisfy
\[ E\longrightarrow q_*q^{-1}E \xrightarrow{\operatorname{Tr}}E, \qquad \operatorname{Tr}\circ\operatorname{unit}=d\,1_E. \tag{AZ.7c} \]Choose an integer \(a\) with \(ad\equiv1\pmod{\ell^b}\). Then \(a\operatorname{Tr}\) is a retraction. Pullback preserves the filtration and these maps, as is seen on their finite constant charts. Exact open extension by zero preserves them too. This supplies the monodromy, constant-filtration and summand steps for the Noetherian module coefficients in Torsion sheaves on curves, Section 10, on its normal smooth dense opens.
AZ.5. Constructing the embedding on a Noetherian scheme
Let \(X\) be Noetherian and \(C\) constructible, in either the finite-abelian or the Noetherian-coefficient module sense. Refine its partition into finitely many reduced irreducible locally closed strata on which it is locally constant. This refinement is finite: in each Noetherian locally closed part, separate the finitely many irreducible components on dense opens, then repeat on the strictly smaller closed remainder. Fix a stratum \(S\), write \(Z=\overline S_{\mathrm{red}}\), and let \(\eta\) be its generic point. The stratum is a nonempty open of \(Z\).
A locally constant sheaf at \(\eta\) becomes constant over a finite separable extension \(L/\kappa(\eta)\). Indeed take a trivializing étale neighborhood of a geometric point of the field; an affine piece has a finite étale algebra, and one of its field factors supplies such an extension. In the module case this respects the module operations, since local constancy was stipulated in that category. Denote the constant value by \(M\).
Normalize \(Z\) in \(L\), obtaining \(p:T\to Z\to X\). On an affine domain \(A\subset\kappa(\eta)\), use its integral closure in \(L\). Integral closure commutes with localization by AW.1, so these algebras glue. They are normal domains: an element of their fraction field integral over the closure is integral over \(A\) by transitivity of integrality. Their fraction field is \(L\), because for every algebraic element of \(L\), clearing the finitely many denominators in its monic equation makes a nonzero \(A\)-multiple integral. Lying over proves that \(T\to Z\) is surjective. The map is integral, but we do not assume it finite.
Adjunction from the chosen generic trivialization, followed by (AZ.7), gives
\[ p^{-1}C\longrightarrow j_*\underline M_L =\underline M_T, \qquad C\longrightarrow p_*\underline M_T. \tag{AZ.8} \]On \(T_S\), both sheaves in the first map are locally constant with finitely generated values, and the map is a generic isomorphism. The open \(T_S\) is normal and integral, so AZ.4 proves that it is an isomorphism there. For a geometric point \(\bar s\) of \(S\), choose a geometric lift to \(T_S\), enlarging the algebraically closed field if needed. Under the inverse-image stalk identity, evaluating the second map of (AZ.8) at this lift is the first map. It is an isomorphism. The second map is therefore injective at \(\bar s\).
It remains to replace the integral map by a finite one. Its quasi-coherent algebra is the directed union of its finite-type quasi-coherent subalgebras. To see this globally, apply AV.1's finite-submodule extension assertion to any finite set of local sections of that algebra, and take the subalgebra generated by the resulting finite-type module. Every such subalgebra is integral and of finite type, hence finite. Taking relative spectra gives \(T=\varprojlim_i T_i\), with finite maps \(p_i:T_i\to X\) and affine transitions.
For every qcqs étale object \(V\to X\), equation (AZ.5), applied to \(T_i\times_X V\), identifies the sections of \(p_*\underline M\) with the colimit of the sections of \((p_i)_*\underline M\). Pullback of a constant sheaf remains constant. Filtered sheaf colimits on this basis are computed on sections by AZ.2. Consequently
\[ p_*\underline M=\operatorname{colim}_i(p_i)_*\underline M. \tag{AZ.9} \]Compactness (AZ.4) factors the second map in (AZ.8) through one \((p_i)_*\underline M\). Its factor is still injective on every geometric stalk of \(S\), since its composite is injective there. Repeat this construction for the finitely many strata, and take the direct sum of the resulting maps. At each geometric point, the summand for its stratum detects its stalk. We obtain an embedding
\[ C\hookrightarrow \bigoplus_{a=1}^{r}(p_a)_*\underline{M_a}, \qquad p_a:T_a\to X\text{ finite}. \tag{AZ.10} \]Every \(p_a\) is of finite presentation, since \(X\) is Noetherian: locally its algebra is finite, hence finitely generated, and the kernel of a polynomial-algebra presentation is finitely generated. The proof used a finite stratification, not a descending-chain assertion inferred from an ascending-chain condition.
AZ.6. Arbitrary bases and the remaining cohomological step
Now let \(X\) be any qcqs scheme. By AV.1 and AZ.3 there are a finite-type integer scheme \(X_i\) and a constructible sheaf \(C_i\) whose pullback is \(C\). Apply (AZ.10) on \(X_i\). Inverse image is exact, and AX.5 identifies the pullback of each finite direct image with the direct image on the fibre product. Pulling back (AZ.10) therefore gives
\[ \begin{aligned} C&\hookrightarrow\bigoplus_{a=1}^{r}(q_a)_*\underline{M_a},\\ q_a&:T_a\times_{X_i}X\longrightarrow X. \end{aligned} \tag{AZ.11} \]Each \(q_a\) is finite and of finite presentation, since these properties are preserved by base change. The \(M_a\)'s are finite abelian groups when \(C\) is a constructible abelian sheaf, and finitely generated \(\Lambda\)-modules in the module version. In particular a constructible \(\mathbb F_\ell\)-sheaf has such an embedding by \(\mathbb F_\ell\)-linear maps with finite-dimensional coefficient spaces. This proves the coefficient embedding in The proper base change theorem, Lemma 5.1, including its finite-presentation requirement over an arbitrary base.
Equations (AZ.4)–(AZ.6) concern finite data and degree-zero sections. They do not prove higher cohomological continuity or vanishing. BA.1–BA.7 prove the higher-continuity theorem, kill constant-coefficient classes by finite covers, and extend this effacement through (AZ.11) to arbitrary torsion sheaves on affine closed subschemes. BB.1–BB.4 prove the affine henselian comparison and restricted-injective bound. BC.1–BC.6 prove proper finite-torsor lifting over complete Noetherian pairs and the complete-local projective-line comparison. The arbitrary henselian degree-one step uses the approximation and G-ring reduction of BD.3–BD.6. Finite étale essential surjectivity, proper specialization and derived operations are distinct assertions with their own hypotheses.
Appendix BA. Finite effacement on closed affine schemes
We now prove the cohomological step for which AZ's embedding was needed. If \(X\) is affine, \(Z\subset X\) is closed, \(F\) is a torsion abelian étale sheaf on \(X\), and \(q>0\), every class in \(H^q(Z,F|_Z)\) is killed by a monomorphism \(F\to F'\) of torsion sheaves on \(X\). We shall first kill classes with finite constant coefficients by a finite surjection. No Noetherian hypothesis is imposed on \(X\) or on the defining ideal of \(Z\).
BA.1. Lifting one affine étale algebra
Let \(A\to\overline A=A/J\) be any quotient and \(\overline B\) an étale \(\overline A\)-algebra. We need an affine étale lift of the entire algebra, rather than only separate lifts of its charts. Here is the global presentation argument of Infinitesimal lifting and invariance under thickenings, Lemma 6.1, with its conormal input made explicit.
First, an étale algebra is formally étale. On a standard chart from AW.1, a root of its defining polynomial lifts uniquely across a square-zero ideal: correct a tentative root by minus its polynomial value divided by the invertible derivative. The square-zero Taylor formula proves existence and uniqueness. The inverted chart elements remain units. For a general étale algebra, use its standard-chart covering. The inverse images of this covering cover the square-zero test scheme, and its topology is unchanged by that thickening. The unique local lifts agree on overlaps and glue. On an affine test, this is precisely a unique algebra homomorphism. This proof also shows that all relative derivations vanish: two lifts to a split square-zero algebra differ by a derivation, and every derivation supplies such a difference. Thus the module of relative differentials is zero.
Temporarily write an étale algebra as \(B=P/I\), with \(P=A[x_1,\ldots,x_n]\) and \(I\) finitely generated. Formal étaleness gives an \(A\)-algebra section \(s:B\to P/I^2\) of the quotient map. The difference between \(P\to P/I^2\) and its composite \(P\to B\xrightarrow{s}P/I^2\) is a derivation with values in \(I/I^2\). Its restriction to \(I\) sends \(f\) to its own class. It is therefore a left inverse to the conormal differential. The usual differential presentation gives surjectivity, because \(\Omega_{B/A}=0\). Hence
\[ I/I^2\xrightarrow{\ d\ }\bigoplus_{j=1}^{n}B\,dx_j \quad\text{is an isomorphism}. \tag{BA.1} \]Choose \(f_1,\ldots,f_n\in I\) lifting a basis of \(I/I^2\), and put \(L=(f_1,\ldots,f_n)\). The finite \(P\)-module \(I/L\) equals \(I(I/L)\). If \(m\) is a finite column of generators, write \(m=Em\) with the entries of \(E\) in \(I\). Multiplication by the adjugate shows that \(d=\det(1-E)\in1+I\) annihilates \(I/L\). Therefore \(I_d=L_d\). If \(\Delta=\det(\partial f_i/\partial x_j)\), equation (BA.1) says that its image in \(B\) is a unit. We have obtained
\[ B\simeq\bigl(A[x_1,\ldots,x_n]/(f_1,\ldots,f_n)\bigr)_{d\Delta}. \tag{BA.2} \]Apply this presentation to \(\overline B/\overline A\). Lift its finitely many coefficients and the element \(\overline d\) to \(A\), obtaining polynomials \(F_i\) and \(D\). Set
\[ \widetilde B= \bigl(A[x_1,\ldots,x_n]/(F_1,\ldots,F_n)\bigr)_{D\det(\partial F_i/\partial x_j)}. \tag{BA.3} \]The square-zero correction for an invertible square Jacobian, whose algebraic proof is identified in AW.1, makes this algebra formally étale. Its finite presentation is explicit, so it is étale. Its reduction modulo \(J\) is exactly \(\overline B\), by (BA.2). No nilpotence assumption on \(J\) has been used. Nor is the lift claimed to be finite when \(\overline B\) is finite: for the next argument it is its étaleness and affineness that matter.
BA.2. Étale branches over a normal separably closed generic field
Let \(R\) be a normal domain with separably closed fraction field \(K\). For an affine étale \(R\)-algebra \(B\), AZ.4 splits its generic algebra into field factors and puts the primitive idempotents in \(B\). Here every generic factor is \(K\). Each corresponding factor \(C\) of \(B\) is flat over \(R\), embeds in \(K\), and satisfies \(C\otimes_RK=K\). Flatness of \(C\otimes_RC\) over \(R\) gives an injection into its generic localization \(K\). Thus multiplication is an isomorphism
\[ C\otimes_RC\xrightarrow{\sim}C. \tag{BA.4} \]Indeed it is surjective, and its generic localization is the identity, so that injection makes its kernel zero. Equation (BA.4) identifies the diagonal of \(V=\operatorname{Spec}C\to\operatorname{Spec}R\) with an isomorphism. Its image \(W\) is open by AW.1, and the corestriction \(p:V\to W\) is surjective étale. Since \(W\to\operatorname{Spec}R\) is an open immersion, the fibre products \(V\times_WV\) and \(V\times_RV\) agree. Their diagonal from \(V\) is an isomorphism by (BA.4), so the two projections to \(V\) are equal: both are its inverse.
Apply the scheme-morphism descent bijection (AW.8a) to the cover \(p:V\to W\), with target \(V\). The identity map of \(V\) satisfies its overlap condition by the preceding equality of projections. It therefore descends to \(g:W\to V\) with \(gp=1_V\). The maps \(pg\) and \(1_W\) have equal pullbacks along \(p\), since \((pg)p=p\). The uniqueness part of (AW.8a), now with target \(W\), gives
\[ gp=1_V,\qquad pg=1_W. \tag{BA.4a} \]Thus \(V\to W\) is an isomorphism, proving the asserted open immersion. The descent input here is the morphism theorem (AW.8a), whose proof includes descent of inverse images of affine target opens as well as the affine ring equalizer. For the general open-immersion criterion, see Stacks, Theorem 41.14.1.
Consequently every affine étale scheme over \(\operatorname{Spec}R\) is a finite disjoint union of opens. More generally a separated étale scheme over a normal integral scheme with separably closed function field is a possibly infinite disjoint union of opens. To check the gluing, label each affine branch by its generic point. Branches with the same label give inverse sections on intersecting base opens. Those sections agree at the generic point, and their equalizer is a closed subscheme by separatedness. On an affine open of the integral intersection, its defining ideal maps to zero in the function field. The coordinate domain injects into that field, so the ideal is zero. The sections therefore agree as scheme morphisms on the entire intersection. Branches with different labels are disjoint on every affine chart. The labeled pieces glue to disjoint open subschemes, each isomorphic to the union of its base opens. Their complements are unions of the other pieces, so the pieces are also closed in the étale source. This argument does not assume finitely many global branches.
All local rings of \(R\) are strictly henselian as well. Apply the affine description to a localization \(R_{\mathfrak p}\), still a normal domain with fraction field \(K\). A pointed étale neighborhood of its closed point has a branch which is an open of this local spectrum containing the closed point. That open is the whole spectrum and supplies a section. In particular every chosen simple residue root lifts by applying this assertion to its derivative-inverted polynomial algebra. Its residue field is separably closed: any finite separable extension is represented by a separable polynomial, which lifts to such an étale algebra; the branch over the closed point has residue field that of the base, forcing the extension to be trivial. These are exactly the henselian and residue-field conditions.
BA.3. Closed subschemes and their finite constant torsors
Let \(Z=\operatorname{Spec}(R/J)\) with \(R\) as in BA.2. An affine étale scheme over \(Z\) lifts by BA.1 to an affine étale scheme over \(R\). Splitting the lift by BA.2 and then reducing modulo \(J\) shows that the original scheme is a finite disjoint union of open subschemes of \(Z\).
This also compares the two sites directly. Every étale object is covered by affine étale objects, and these are unions of opens of \(Z\). Maps between opens over \(Z\) are the usual inclusions, and the covering condition among them is precisely the Zariski covering condition. A sheaf on these opens therefore extends uniquely to the étale site by taking compatible sections on such a covering of each object; refining two coverings gives the same result, by the sheaf axiom on opens. Restriction and this construction are inverse exact equivalences, preserving global sections. They consequently preserve injective resolutions and give
\[ H^q(Z_{\mathrm{\acute et}},G) =H^q(Z_{\mathrm{Zar}},G|_{\mathrm{Zar}}) \quad(q\geq0). \tag{BA.5} \]The same statement holds on each open of \(Z\), by restricting this basis. This proof has not appealed to higher-cohomological continuity.
If \(V\to Z\) is finite étale and surjective, write its affine source as a finite disjoint union of opens of \(Z\) by the preceding argument. Each of these opens is also closed, since its map to \(Z\) is finite. Partition \(Z\) by the finite Boolean partition of these clopen images. Every nonempty part lies in at least one image, by surjectivity. Choose one such branch on each part and glue their inverse open immersions. The result is a section of \(V\to Z\).
It follows that
\[ H^1(Z,\underline M)=0 \quad\text{for every finite abelian group }M. \tag{BA.6} \]Here is the needed relation with torsors, without assuming the cohomology claim. Embed \(\underline M\) in an injective abelian sheaf \(I\), and write \(Q=I/\underline M\). By the long exact sequence, a class in \(H^1(Z,\underline M)\) is represented by a global section \(s\) of \(Q\). The sheaf of its local lifts to \(I\) is locally nonempty, and addition of \(\underline M\) acts simply transitively. It is therefore finite locally constant as a sheaf of sets. It is represented by a finite étale surjection: trivialize it, represent the finite constant sets by disjoint copies of the base, and descend their finite locally free algebras using the unique overlap permutations. The construction is that of Constructible sheaves and extension by zero, Theorem 2.1. We check its finite descent over our possibly non-Noetherian base in the next paragraph. The section just constructed for every such surjection is then a global lift of \(s\) to \(I\). Its connecting class is zero, proving (BA.6). Only this direction of the torsor correspondence is needed.
For that check, take a finite affine trivializing étale cover of the affine base, and combine it into one faithfully flat affine cover \(A\to B\). The module-and-algebra equalizer calculation (N.1)–(N.4) has no Noetherian assumption. Apply it both to the finite locally free algebra on the cover and to its module dual, with the dual descent isomorphism. Evaluation and coevaluation descend as well, since tensor products commute with the equalizer descent isomorphism after faithfully flat base change. Their two duality identities can be checked after that base change. A descended coevaluation is a finite sum \(\sum n_i\otimes d_i\); its identity says \(n=\sum_i n_i d_i(n)\). Thus the descended module is a direct summand of a finite free module, so is finite projective over \(A\). It is also finitely presented as an algebra: use a finite module presentation, a finite list of products of its module generators, and a relation expressing its unit. These relations reduce every polynomial to a linear combination of the generators, and the module relations identify exactly the zero combinations. Finally formal étaleness descends. For a square-zero test \(D\to D/L\), base change to the faithfully flat algebra \(B\otimes_A D\), lift uniquely there, and compare the two lifts over \(B\otimes_A B\otimes_A D\). Uniqueness makes them agree under the given descent data. The equalizer (N.4) descends the map to \(D\), and also proves its uniqueness. Finite presentation and formal étaleness make the descended algebra étale. This proves the required finite étale descent without inferring finite presentation merely from finite generation.
BA.4. Vanishing in every positive degree
For \(B=R/J\) as above, every principal localization \(B_h\) is a quotient of \(R_f\), where \(f\) is any lift of \(h\). Thus (BA.5)–(BA.6) apply on every principal open of \(\operatorname{Spec}B\). We prove simultaneously for all such opens that
\[ H^q(D(h),\underline M)=0\qquad(q>0). \tag{BA.7} \]Degree one was proved in BA.3. Suppose that all smaller positive degrees vanish on every principal open. Replace \(B\) by \(B_h\), and let \(\xi\in H^q(\operatorname{Spec}B,\underline M)\). By (BA.5) this is Zariski sheaf cohomology. Positive-degree classes are locally zero: represent one by a cocycle in an injective resolution; exactness of the resolution as a sequence of sheaves gives local preimages. Hence the principal opens on which \(\xi\) vanishes cover the spectrum.
Let \(I_\xi\) consist of all \(b\in B\) with \(\xi|_{D(b)}=0\). It contains zero and is stable under negatives and multiplication by arbitrary elements, by restriction. If \(u,v\in I_\xi\), cover \(D(u+v)\) by \(D(u(u+v))\) and \(D(v(u+v))\). Their intersection is \(D(uv(u+v))\). The degree-\(q\) Mayer–Vietoris sequence and the inductive vanishing in degree \(q-1\) give \(u+v\in I_\xi\).
The Mayer–Vietoris sequence here follows directly from injectives. A Zariski injective sheaf is flasque: restriction surjectivity follows by extending a map from the free sheaf on the smaller open to that on the larger open. Restriction of injectives to an open remains injective, because its left adjoint, extension by zero, is exact on stalks. The two-open section sequence of each injective is therefore exact, including surjectivity onto the overlap. Its short exact sequence of resolution complexes gives the asserted long exact sequence. Thus no acyclicity theorem for our particular coefficients has been assumed in using it.
We have proved that \(I_\xi\) is an ideal. Its principal opens cover the spectrum, so it is contained in no prime ideal and must be the unit ideal. Thus \(1\in I_\xi\) and \(\xi=0\). This completes the induction and proves (BA.7) for every finite abelian \(M\), every closed subscheme of \(\operatorname{Spec}R\), and every positive degree.
BA.5. Higher continuity for arbitrary qcqs affine limits
The finite-stage step below requires higher continuity beyond AK.1's Noetherian models. Let \(X=\varprojlim_i X_i\) be a directed inverse system of qcqs schemes with affine transitions \(p_{ji}:X_j\to X_i\), and write \(q_i:X\to X_i\). Compatibility of abelian étale sheaves \(F_i\) means that there are maps \(p_{ji}^{-1}F_i\to F_j\) satisfying the identity and composition laws. These maps need not be isomorphisms, and the sheaves need not be constructible or torsion. Put \(F=\operatorname{colim}_i q_i^{-1}F_i\). We prove
\[ \operatorname{colim}_i H^q(X_i,F_i) \xrightarrow{\sim}H^q(X,F),\qquad q\geq0. \tag{BA.8} \]Use the basis \(\mathcal B(S)\) of separated étale objects of finite presentation over a qcqs scheme \(S\). These objects are qcqs, and the final object \(S\to S\) belongs to the basis even when \(S\) is nonaffine or nonseparated. Finite fibre products and equalizers stay in the basis: the diagonal of a separated étale morphism is a clopen immersion of finite presentation. Every étale object is covered by affine charts over affine opens of \(S\). Those charts belong to \(\mathcal B(S)\), since affine opens in a quasi-separated scheme are quasi-compact open immersions. Any covering of a basis object admits a finite refinement of this form, by quasi-compactness and openness of étale maps. The matching-section construction of T.1 gives an exact equivalence between sheaves on this finite-cover basis and sheaves on the full étale site. It preserves injectives and sections at the final object, hence also their derived functors.
AV.1 descends finite diagrams of basis objects and maps, including separatedness. The étale presentations and covering conditions descend by AX.5's arbitrary-ring argument: on finitely many affine charts, images are finite unions of principal opens, and the equation expressing that these opens cover holds at a stage. Thus a finite cover of an object over \(X\) descends to a finite cover over some \(X_i\). All its iterated intersections are then obtained by base change from that one cover. For any compatible system \(M_i\), any \(U_i\in\mathcal B(X_i)\), and \(U_j=U_i\times_{X_i}X_j\), \(U=U_i\times_{X_i}X\), (AZ.5) gives
\[ M(U)\simeq\operatorname{colim}_{j\geq i}M_j(U_j), \qquad M=\operatorname{colim}_j q_j^{-1}M_j. \tag{BA.8a} \]Indeed apply (AZ.5) to the qcqs schemes \(U_j\) and their restricted sheaves. Restriction is the inverse image for an étale object by AB.3, so it commutes with the colimit in this formula. In particular (BA.8a) applies to arbitrary auxiliary coefficient systems, not only to the given \(F_i\).
To construct a useful auxiliary system, choose a monomorphism \(e_i:F_i\hookrightarrow A_i\) with \(A_i\) injective, using T.2. For every \(i\), set
\[ G_i=\prod_{k\geq i}(p_{ki})_*A_k,\qquad u_i:F_i\longrightarrow G_i. \tag{BA.8b} \]The \(k\)-component of \(u_i\) is adjoint to \(p_{ki}^{-1}F_i\to F_k\xrightarrow{e_k}A_k\). Its \(k=i\) component is \(e_i\), so \(u_i\) is monic. For \(j\geq i\), projection onto the factors indexed by \(k\geq j\), followed by composition of pushforwards, gives
\[ G_i\longrightarrow \prod_{k\geq j}(p_{ki})_*A_k \simeq(p_{ji})_*G_j. \tag{BA.8c} \]Take its adjoint as the transition map \(p_{ji}^{-1}G_i\to G_j\). For \(l\geq j\geq i\), either composite in the required compatibility law is adjoint to the projection onto the factors \(k\geq l\); they agree. On each such factor the compatibility of \(u_i\) is precisely the original composition law for \(F_i\to(p_{ji})_*F_j\to(p_{ki})_*F_k\), followed by \(e_k\). Thus the \(u_i\) form a monomorphism of systems. This construction does not require compatible choices of the individual embeddings \(e_i\).
Every factor \((p_{ki})_*A_k\) is injective, because \(p_{ki}^{-1}\) is exact by AB.3: the adjunction turns extension across a monomorphism into the injective extension problem for \(A_k\). A product of injectives is injective, since each component of a map across a monomorphism can be extended and the extensions assembled into a product map. Consequently \(G_i\) is injective. Write \(G=\operatorname{colim}_i q_i^{-1}G_i\).
We next prove that \(G\) has no positive cohomology on any basis object. Let \(\mathcal V=\{V_a\to U\}_{a=1}^m\) be a finite basis cover over \(X\), descended to a cover \(\mathcal V_i\) over \(X_i\). Denote its base change over \(X_j\) by \(\mathcal V_j\). Formula (BA.8a) on the iterated intersections identifies the Čech complexes:
\[ \check C^\bullet(\mathcal V,G) \simeq\operatorname{colim}_{j\geq i} \check C^\bullet(\mathcal V_j,G_j). \tag{BA.8d} \]In degree \(r\) there are \(m^{r+1}\) factors, so filtered colimit commutes with that finite product. The identification respects every face restriction, hence the alternating differential. No simultaneous choice of infinitely many descent stages is involved: all the intersections in every degree come from the single descended family. The right-hand complexes are acyclic in positive degrees by the injective Čech contraction in S.2. Filtered colimits of abelian groups preserve kernels and cokernels, so the left-hand complex is also acyclic in positive degrees.
For completeness, the passage from this assertion to derived vanishing uses S.3 on the whole basis, not one selected cover. Induct on \(n>0\), simultaneously for all \(U\in\mathcal B(X)\). A class in \(H^n(U,G)\), represented by an injective-resolution cycle, is locally a boundary; choose a finite basis cover on which it is a boundary. In the total complex of S.2, subtract those local primitives to remove the component in bidegree \((0,n)\). Each subsequent component in \((p,n-p)\), with \(0<p<n\), is a vertical cycle on finite intersections. The induction hypothesis supplies primitives there; subtract their signed total differentials. The resulting class is a Čech cocycle in bidegree \((n,0)\), where (BA.8d) makes it a boundary. S.2's augmentation is a quasi-isomorphism, so the original class is zero. At \(n=1\) there are no intermediate components, which starts the induction. This proves
\[ H^n(U,G)=0\quad (n>0,\ U\in\mathcal B(X)). \tag{BA.8e} \]In particular it holds for \(U=X\). This argument asserts acyclicity of \(G\), without requiring that a colimit of the pulled-back injectives be injective.
Finally let \(Q_i=\operatorname{coker}(u_i)\). Exact inverse image makes the \(Q_i\) a compatible system, and T.1's exact filtered-colimit construction gives \(0\to F\to G\to Q\to0\), where \(Q=\operatorname{colim}_i q_i^{-1}Q_i\). Compare its cohomology sequence with the filtered colimit of the stage sequences for \(0\to F_i\to G_i\to Q_i\to0\). In degree zero the comparison is (BA.8a). Since the \(G_i\) and \(G\) have zero positive cohomology, in degree one both groups for \(F\) are the cokernels of the corresponding section maps from \(G\) to \(Q\). They agree. For \(n>1\), the connecting maps identify degree \(n\) for \(F_i\), respectively \(F\), with degree \(n-1\) for \(Q_i\), respectively \(Q\). Induction over all compatible systems proves (BA.8).
The comparison maps here are the canonical pullback maps: apply exact inverse image to a resolution and compare with a target injective resolution as in T.3. That construction requires injectivity only in the target; exactness of the pulled-back source resolution suffices. The comparison homotopies and the connecting-map construction T.4 show that these maps commute with the two long exact sequences. Thus dimension shifting proves the asserted natural isomorphism, not merely equality of abstract groups. The same compatible-embedding argument is given in Pushforward, pullback and finite morphisms, §2; see also Stacks, compatible injective systems and cohomology of limit sites. The geometric continuity statement is Stacks, Theorem 59.51.3.
The same theorem holds when the inverse system of schemes is indexed by an arbitrary small cofiltered category. Apply AY.5's directed-index construction to its opposite category. Formula (AY.7e) identifies the scheme limits. Apply (AY.7d) on the fixed étale site of that limit to identify the coefficient sheaf colimits, and apply it to the diagram of cohomology groups to identify the left side of (BA.8). Every transition in the replacement is an original scheme map, so remains affine; all schemes remain qcqs. The directed-set case just proved therefore gives the full comparison. Its canonical maps agree with the original ones by the componentwise description in (AY.7d)–(AY.7e). In particular fixed-scheme filtered coefficients commute with every \(H^q\) on a qcqs scheme.
Using the injective slice calculation AB.3 and a strict localization as in AX.5 also gives, for every qcqs morphism \(f:X\to S\),
\[ (R^qf_*F)_{\bar s} \simeq H^q\bigl(X\times_S\operatorname{Spec}\mathcal O^{\mathrm{sh}}_{S,\bar s},F\bigr). \tag{BA.9} \]Indeed, the affine étale neighborhoods with their selected geometric points form a small cofiltered category after choosing finite presentations. Over an affine neighborhood of \(s\), their pullbacks to \(X\) are qcqs and have affine transition maps. Their limit is the strict-local base change, since its coordinate-ring limit on every affine chart is the pointed-ring colimit in AX.5; the finite chart and overlap gluing is the same as in AY.5. Apply the cofiltered-category form of (BA.8). The presheaf defining the higher direct image has exactly these cohomology groups by (AB.8), and sheafification leaves its stalk unchanged. Equations (AY.7d)–(AY.7e) ensure that the resulting isomorphism is the original restriction map from neighborhood cohomology. Formula (BA.9) compares with the strict local base; it does not yet replace that base by its closed geometric fibre.
BA.6. Finite covers killing a constant-coefficient class
Let \(X=\operatorname{Spec}A\). Choose a surjection from the polynomial domain \(P=\mathbb Z[x_i]_{i\in I}\) onto \(A\), with kernel \(J\); an arbitrary set of variables is allowed. Let \(\Omega\) be an algebraic closure of \(\operatorname{Frac}P\), and let \(R\) be the integral closure of \(P\) in \(\Omega\). Transitivity of integrality makes \(R\) normal. Clearing denominators in a monic equation over \(\operatorname{Frac}P\) makes a nonzero \(P\)-multiple of each element of \(\Omega\) integral, so \(\operatorname{Frac}R=\Omega\). Thus BA.4 applies to all closed subschemes of \(\operatorname{Spec}R\).
Put \(A'=R/JR\). Its map from \(A\) is integral and its spectrum maps surjectively onto \(X\): for a prime containing \(J\), choose a prime of \(R\) lying over it, which then contains \(JR\). A closed subscheme of \(\operatorname{Spec}A'\) is also closed in \(\operatorname{Spec}R\), so has the vanishing (BA.7). Hence any \(\xi\in H^q(Z,\underline M)\), with \(Z\subset X\) closed, \(q>0\) and \(M\) finite abelian, becomes zero after pullback to \(Z\times_X\operatorname{Spec}A'\).
We require finite stages which are also finitely presented over \(A\), even though \(A\) may be non-Noetherian. Here is an explicit system for an arbitrary integral \(A\)-algebra \(A'\). For a finite set of its elements, choose monic equations for each. The algebra given by these finitely many monic equations is finite free over \(A\), with the bounded monomials as a basis, and maps to \(A'\). Quotient further by any finite set of relations holding among the chosen elements. The resulting algebra is finite and finitely presented over \(A\). Enlarge the element set, retain the chosen monic equations and add relations as needed. These choices form a directed system: unions receive two sets of choices, and adding finitely many relation equations equalizes any finite set of identifications. Every element of \(A'\) is represented and every polynomial relation is eventually imposed. Thus
\[ A'=\operatorname{colim}_i A_i', \qquad A_i'\text{ finite and finitely presented over }A. \tag{BA.10} \]Equivalently one may index by the finite generator and relation choices in the single polynomial algebra whose variables are indexed by elements of \(A'\), choosing once a monic equation for each variable. All transition maps and their maps to \(A'\) are then specified by the inclusions and quotients. Each \(\operatorname{Spec}A_i'\to X\) is surjective, since the already surjective map from \(\operatorname{Spec}A'\) factors through it.
Apply (BA.8) to \(Z\times_X\operatorname{Spec}A_i'\), with its pulled-back constant sheaf. The vanishing of the limiting class means that it vanishes at some finite stage. We have proved
\[ \begin{gathered} \xi\in H^q(Z,\underline M),\quad q>0,\quad |M|<\infty\\ \Longrightarrow\quad \exists\ p:X'\to X\text{ finite, surjective and finitely presented},\\ \xi|_{Z\times_XX'}=0. \end{gathered} \tag{BA.11} \]The finite stage may have additional relations or additional components; no claim that it is a finite subalgebra of \(A'\) is needed.
BA.7. Effacement for arbitrary torsion coefficients
Let \(F\) be a torsion abelian sheaf on affine \(X\), with \(Z\subset X\) closed, and let \(\xi\in H^q(Z,F|_Z)\), \(q>0\). AZ.2 writes \(F\) as a filtered colimit of constructible abelian sheaves \(C\) mapping to it. Restriction commutes with this colimit, and (BA.8) for the constant scheme diagram on the affine scheme \(Z\) commutes it with cohomology. Choose one \(u:C\to F\) and a class \(\eta\in H^q(Z,C|_Z)\) mapping to \(\xi\).
By (AZ.11) embed \(C\) in \(\bigoplus_a(p_a)_*\underline{M_a}\), where the \(p_a:T_a\to X\) are finite and finitely presented and the \(M_a\) are finite abelian. Each \(T_a\) is affine. AX.5 proves finite direct-image base change, its exactness and its cohomology comparison. Thus the image of \(\eta\) has components in \(H^q(T_a\times_XZ,\underline{M_a})\). Apply (BA.11) to each of these finitely many components, producing a finite surjection \(r_a:T'_a\to T_a\) which kills it.
The unit map \(\underline{M_a}\to(r_a)_*\underline{M_a}\) is injective: at a geometric point it is the diagonal into the product indexed by the nonempty finite set of lifts, by (AX.12). Exact finite direct image preserves this injection. Consequently we obtain a monomorphism
\[ v:C\hookrightarrow C', \qquad C'=\bigoplus_a(p_ar_a)_*\underline{M_a}, \tag{BA.12} \]and \(\eta\) becomes zero with coefficients \(C'|_Z\). The cohomology comparison uses the actual adjunction unit, so these images are precisely the pullbacks killed in (BA.11). The sheaf \(C'\) is torsion, since the finite list of groups \(M_a\) has a common annihilator.
Form the pushout
\[ F'=(F\oplus C')/\operatorname{im}(u,-v). \tag{BA.13} \]The induced map \(F\to F'\) is injective: on stalks, if \((f,0)=(u(c),-v(c))\), then \(v(c)=0\), hence \(c=0\) and \(f=0\). Its stalks are torsion as quotients of torsion groups. Exact inverse image preserves this pushout on \(Z\). The two maps from \(C|_Z\) to \(F'|_Z\) agree, so the image of \(\xi=u_*(\eta)\) equals the image of the zero class through \(C'|_Z\). This proves the effacement assertion at the start of the appendix.
If the original sheaf is a sheaf of \(\mathbb F_\ell\)-vector spaces, use its constructible module approximation, the linear embedding in AZ.6, and the same finite-cover construction. The entire pushout is then \(\mathbb F_\ell\)-linear. This supplies both coefficient versions used in The proper base change theorem, §6.
The argument establishes affine closed-subscheme effacement and the arbitrary-base continuity needed for it. BB.1–BB.4 pass from this effacement to affine henselian comparison and the restricted-injective bound. BC.1–BC.6 supply that lifting and the projective-line comparison over complete Noetherian local rings. BD.3–BD.6 supply the arbitrary henselian degree-one input through pointed approximation and proper finite-torsor lifting. BE.1–BE.8 prove general higher proper comparison and the geometric-fibre formula. Further specialization assertions require their own hypotheses; categorical and complete-coefficient constructions are treated in BF–BX.
Appendix BB. Cohomology near a henselian closed subscheme
For a henselian pair, the degree-zero comparison (AX.14) and the torsion effacement of BA.7 determine all higher cohomology on the affine scheme. To apply this to a closed subscheme of an arbitrary affine scheme, we first construct its henselian neighbourhood. We also verify the coefficient-category assertion needed when an injective sheaf of vector spaces is used to compute abelian-sheaf cohomology.
BB.1. Constructing the henselian neighbourhood of an arbitrary ideal
Let \(A\) be any ring and \(I\subset A\) any ideal. No finite-generation assumption on \(I\) is imposed. Consider the category \(\mathcal N_I\) of étale \(A\)-algebras \(B\) for which the structural map \(A/I\to B/IB\) is an isomorphism, with all \(A\)-algebra maps between them. Throughout this construction an étale algebra is finitely presented.
This category is filtered. It contains \(A\), and \(B\otimes_A C\) receives maps from any two of its objects and has the same closed quotient. To equalize two maps \(u,v:B\to C\), take the equalizer of their corresponding morphisms \(\operatorname{Spec}C\to\operatorname{Spec}B\). It is the inverse image of the diagonal of \(\operatorname{Spec}B\) over \(\operatorname{Spec}A\). That diagonal is open because the morphism is étale and closed because it is affine. Its inverse image is therefore a clopen subscheme of \(\operatorname{Spec}C\), hence the spectrum of an idempotent factor \(D\) of \(C\). Both maps reduce to the structural identification on the closed quotient, so \(D/ID=A/I\). Thus \(D\) is another object and \(C\to D\) equalizes \(u,v\). The diagonal facts are the étale local criteria proved in AW.1; the idempotent description of clopen subsets was used in AX.1.
Set
\[ H=\operatorname{colim}_{B\in\mathcal N_I}B, \qquad J=IH. \tag{BB.1} \]Quotients commute with this filtered colimit, giving \(H/J=A/I\). Moreover \(J\subset\operatorname{Jac}(H)\). Indeed, write any \(x\in J\) as a finite sum of elements of \(I\) times elements of \(H\). At a common stage it is represented by \(b\in IB\). The algebra \(B_{1-b}\) is still an object of \(\mathcal N_I\), so \(1-x\) becomes a unit in \(H\). Applying this also to every multiple of \(x\) proves the Jacobson-radical assertion: if a maximal ideal omitted \(x\), a suitable multiple of \(x\) would be one in the residue field, contradicting invertibility of its complement.
We prove henselianity directly by lifting polynomial factors. Suppose \(P\in H[t]\) is monic and \(\overline P=g_0h_0\) in \((A/I)[t]\), where the monic polynomials \(g_0,h_0\) have degrees \(r,s\) and generate the unit ideal. Choose a stage \(B\) containing the coefficients of \(P\). Introduce \(r+s\) variables for the coefficients below the leading terms of monic polynomials \(g,h\), and impose the \(r+s\) coefficient equations of \(gh=P\). Their differential in the coefficient directions is
\[ (a,b)\longmapsto h a+g b, \qquad \deg a<r,\quad \deg b<s. \tag{BB.2} \]At \((g_0,h_0)\), this is an isomorphism. To see this over the possibly nonreduced ring \(A/I\), multiplication by \(h_0\) is invertible on \((A/I)[t]/(g_0)\), using a Bézout identity. For any polynomial \(c\) of degree below \(r+s\), choose the unique representative \(a\) of degree below \(r\) solving \(h_0a=c\pmod {g_0}\), then put \(b=(c-h_0a)/g_0\). Monic division gives \(\deg b<s\), and the same argument proves uniqueness. Thus the square Jacobian determinant is a unit at the selected factorization.
Invert that determinant in the coefficient algebra. The resulting algebra \(D\) is étale over \(B\) by the square-Jacobian criterion (AW.3), and its reduction has the section specified by \((g_0,h_0)\). A section of an affine étale morphism has clopen image: it is a base change of its open and closed diagonal. Consequently
\[ D/ID\cong (A/I)\times E, \tag{BB.3} \]where the projection to the first factor is the selected section on rings. Lift \((1,0)\) to \(d\in D\). The algebra \(D_d\) is étale over \(A\), and its quotient by \(I\) is exactly \(A/I\); hence it occurs in \(\mathcal N_I\). Mapping its coefficients to \(H\) supplies the required factorization \(P=gh\) with the prescribed reductions and degrees. Constant factors cause no difficulty and may instead be lifted immediately. We have proved that \((H,J)\) is henselian in the definition of AX.1.
The ring \(H\) has the expected universal property. For a map \((A,I)\to(R,K)\) with \((R,K)\) henselian and \(B\in\mathcal N_I\), the étale \(R\)-scheme \(\operatorname{Spec}(B\otimes_A R)\) has exactly one section over \(R/K\): its closed quotient is \(R/K\). Formula (AX.14), applied to the identity proper scheme \(\operatorname{Spec}R\) and this representable étale sheaf, lifts that section uniquely to \(R\). Uniqueness makes these maps compatible for all \(B\), producing the unique factorization \(H\to R\). Its image sends \(J\) into \(K\). Thus \(H\) is the henselization \(A_I^h\) of the pair, with
\[ A_I^h/IA_I^h=A/I. \tag{BB.4} \]The construction is flat over \(A\), since its étale stages are flat and a filtered colimit preserves exactness of module sequences. It also gives \(A_I^h/I^m A_I^h=A/I^m\) for every \(m\geq1\). For each stage \(B\), the map \(B\to A/I\) lifts uniquely to \(A/I^m\) by formal étaleness, proved in BA.1. Its composite with \(A/I^m\to B/I^mB\) is the identity on the latter algebra: the two maps from \(B\) to \(B/I^mB\) have the same reduction and formal uniqueness applies across the nilpotent ideal \(IB/I^mB\). This gives the inverse isomorphism at every stage and hence at the colimit. These statements also include \(I=A\), when \(H\) is the zero ring and the closed scheme is empty.
BB.2. Affine henselian comparison in every degree
Let \((A,I)\) now be henselian, write \(X=\operatorname{Spec}A\), \(Z=\operatorname{Spec}(A/I)\), and let \(i:Z\hookrightarrow X\). For every torsion abelian étale sheaf \(F\), restriction induces an isomorphism
\[ r_F^q:H^q(X,F)\xrightarrow{\sim}H^q(Z,i^{-1}F) \qquad(q\geq0). \tag{BB.5} \]Here and below cohomology is on the small étale site. The case \(q=0\) is (AX.14), with the identity scheme proper over \(A\). We prove each higher degree simultaneously for all torsion sheaves. Suppose the assertion is known in degrees below \(q>0\). For a monomorphism \(F\hookrightarrow E\) of torsion sheaves put \(Q=E/F\), also torsion. Exact inverse image and the natural long exact sequences give a commutative comparison between the segments
\[ H^{q-1}(E)\longrightarrow H^{q-1}(Q) \xrightarrow{\partial}H^q(F)\longrightarrow H^q(E) \tag{BB.6} \]on \(X\) and \(Z\). These are the connecting maps constructed from injective resolutions in T.4.
First let \(\alpha\in H^q(X,F)\) restrict to zero. Apply BA.7 with closed subscheme \(X\) itself to choose \(F\hookrightarrow E\) killing \(\alpha\). Exactness gives \(\beta\in H^{q-1}(X,Q)\) with \(\partial\beta=\alpha\). Since \(\partial r_Q^{q-1}(\beta)=0\), choose \(\gamma_Z\in H^{q-1}(Z,i^{-1}E)\) mapping to \(r_Q^{q-1}(\beta)\). The induction hypothesis lifts \(\gamma_Z\) to \(\gamma\in H^{q-1}(X,E)\). Subtracting its image from \(\beta\) yields a class whose restriction is zero. Injectivity for \(Q\) in degree \(q-1\) makes that class zero. Hence \(\alpha=\partial\beta=0\).
Conversely, given \(\alpha_Z\in H^q(Z,i^{-1}F)\), apply BA.7 with the actual closed subscheme \(Z\) to choose a monomorphism \(F\hookrightarrow E\) killing this class on \(Z\). It is the boundary of some \(\beta_Z\in H^{q-1}(Z,i^{-1}Q)\). Surjectivity in degree \(q-1\) lifts \(\beta_Z\) to \(X\); its boundary restricts to \(\alpha_Z\). This completes the induction. The maps are the actual restrictions, so (BB.5) is natural in the sheaf and in maps of pairs. No higher proper comparison is used in the proof.
BB.3. Module injectives and underlying abelian cohomology
Let \(\Lambda\) be a constant ring. On a qcqs scheme \(Y\), an injective sheaf \(J\) of left \(\Lambda\)-modules has
\[ H^q(Y,J)=0\quad(q>0) \tag{BB.7} \]also when these groups are derived in abelian sheaves. This requires an argument: the forgetful functor is exact but that alone does not say it preserves injectives.
Take any finite-family hypercover \(K_\bullet\) of the basis used in AK.2 and BA.5. Its augmented chain complex of free \(\Lambda\)-module sheaves is exact. The local cone filling in AK.2 proves this directly with \(\Lambda\)-coefficients: for each finite-support cycle the same contraction satisfies \(\partial c+c\partial=1\), so the cycle is locally a boundary. It is not necessary to assert that tensoring every exact complex with \(\Lambda\) is exact. Applying \(\operatorname{Hom}_\Lambda(-,J)\) to this exact augmented complex gives an exact augmented cochain complex, since \(J\) is injective. Its term in degree \(a\) is precisely
\[ \prod_{V\in K_a}\Gamma(V,J), \tag{BB.8} \]with the alternating face differential. For example exactness follows by factoring a cocycle through the appropriate image sheaf and extending the resulting map across its inclusion into the preceding chain term. Formula (AK.3), whose arbitrary-base finite-cover justification is BA.5, computes abelian cohomology as the filtered hypercover cohomology. Every positive group in this filtered system is zero, proving (BB.7).
Consequently an injective resolution in \(\Lambda\)-module sheaves computes the same cohomology as an abelian-sheaf resolution. Its underlying complex is still exact and its terms are acyclic by (BB.7). The acyclic-resolution comparison follows by successive cokernels and their long exact sequences, as in T.4; it agrees with the identity in degree zero and is therefore compatible with restriction and connecting maps. Enough module injectives exist for every constant ring: BF.5 verifies the Grothendieck axioms using exact sheafification and the sheafified free representables, and the generator-extension construction recalled in BF.1 constructs injectives before any derived category is used. For a prime \(\ell\) and \(\Lambda=\mathbb F_\ell\), the geometric-point product construction of T.4 also applies directly, since every vector space is injective: maps extend after extending a basis.
For an étale object \(a:U\to Y\), restriction of a module injective to \(U\) is again injective. Its left adjoint \(a_!\) has at a geometric point \(\bar y\) the direct sum of the stalks over all lifts of \(\bar y\) to \(U\), with their natural \(\Lambda\)-actions. The sheaf construction and adjunction are those of AZ.1 and the slice calculation AB.3. Direct sums of exact sequences are exact, and geometric stalks detect exactness, so \(a_!\) is exact. The adjunction then extends maps into \(a^{-1}J\) across every monomorphism. This includes restriction to open subschemes. When \(U\) is qcqs, (BB.7) applies to this restricted injective as well.
The same comparison holds for higher direct images under a qcqs morphism \(f:X\to Y\). Work on the basis of qcqs étale objects \(V\to Y\). The pullback \(X_V\) is qcqs and étale over \(X\), so the restriction of a module injective \(J\) is still module injective. The preceding argument gives \(H^q(X_V,J)=0\) in abelian sheaves for \(q>0\). Higher abelian direct images are the sheafifications of these cohomology presheaves: restrict an abelian injective resolution to \(X_V\), using the same exact étale left adjoint, and take sections. Thus the underlying abelian sheaf of \(J\) is \(f_*\)-acyclic. An injective resolution in module sheaves is consequently an acyclic resolution for abelian direct image. Comparing the two resolutions gives the natural identification of their higher direct images, compatible with restriction and connecting maps. No flatness, finite global dimension or field hypothesis on \(\Lambda\) is used. In particular the comparison applies to every constant commutative ring killed by an integer, as required for the cohomological bounds in BG.
BB.4. Closed restrictions and a finite affine covering
Let \(X\) have affine diagonal and a covering by \(n+1\) affine opens, let \(Z\subset X\) be closed, and let \(J\) be an injective \(\mathbb F_\ell\)-module sheaf on \(X\). Then
\[ H^q(Z,J|_Z)=0\qquad(q>n). \tag{BB.9} \]Begin with \(X=\operatorname{Spec}A\), \(Z=\operatorname{Spec}(A/I)\). Apply BB.1 to this arbitrary pair, writing \(H=A_I^h\), and pull \(J\) back to \(\operatorname{Spec}H\). This sheaf is torsion. Comparison (BB.5) for the henselian pair \((H,IH)\), followed by (BA.8) for its affine étale-neighbourhood system, gives
\[ \begin{aligned} H^q(Z,J|_Z) &\cong H^q(\operatorname{Spec}H,J|_H)\\ &\cong\operatorname{colim}_{B\in\mathcal N_I} H^q(\operatorname{Spec}B,J|_B)=0 \qquad(q>0). \end{aligned} \tag{BB.10} \]Every stage is étale over \(X\); BB.3 makes its restricted sheaf injective and acyclic. The maps in (BB.10) are induced by restriction, so the two comparisons concern exactly the original closed restriction of \(J\). In particular we have not assumed that restriction to an arbitrary closed subscheme preserves injectives.
For the induction, let \(X=U\cup V\), with \(U\) the union of \(n\) members of the affine covering and \(V\) its last member. The intersection of two affine opens is affine: it is the base change of the affine diagonal to their affine product. Thus \(U\cap V\) is a union of \(n\) affine opens; these open subschemes inherit the affine-diagonal property. Restriction of \(J\) to them preserves injectivity by BB.3. The Mayer–Vietoris sequence for the cover \(Z=(Z\cap U)\cup(Z\cap V)\) contains
\[ \begin{gathered} H^{q-1}(Z\cap U\cap V,J)\longrightarrow H^q(Z,J)\\ \longrightarrow H^q(Z\cap U,J)\oplus H^q(Z\cap V,J). \end{gathered} \tag{BB.11} \]For \(q>n\), the left term vanishes by the induction hypothesis because \(q-1>n-1\); the right terms vanish by that hypothesis and the affine case. The exact sequence therefore proves (BB.9). Its sheaf-theoretic derivation is the two-open resolution argument in BA.4, so it applies to these étale coefficients.
In particular, for \(X=\mathbb P^1_A\) and any closed subscheme \(Z\), its two standard affine charts give
\[ H^q(Z,J|_Z)=0\qquad(q>1). \tag{BB.12} \]This proves the restricted-injective bound used in The proper base change theorem, §7, including the henselization and coefficient-category inputs.
BB.5. The degree-one step on the projective line
For a henselian local ring \(A\), write \(X=\mathbb P^1_A\) and \(X_0\) for its closed fibre. To obtain comparison in every degree from an injective resolution, we need \(H^1(X_0,J|_{X_0})=0\) for every injective \(\mathbb F_\ell\)-sheaf \(J\). Formula (BB.12) handles degrees at least two; BD.6 supplies degree one using the finite-torsor lifting proved in BD.5.
The precise remaining input in The proper base change theorem, §8 is the following lifting assertion: if \(T\) is finite over \(X\), then every class of \(H^1(T_0,\underline M)\), for finite \(M\), must lift to \(H^1(T,\underline M)\). AZ.2 and (BA.8) first represent a fibre class using a constructible sheaf \(C\to J\); (AZ.11) embeds \(C\) into a finite sum of the sheaves \(p_*\underline M\), where \(p:T\to X\) is finite. Injectivity extends \(C\to J\) across that embedding. If the stated degree-one lifting is available, finite-map cohomology in AX.5 lifts the resulting sum to \(H^1(X,\bigoplus p_*\underline M)\). Its image in \(H^1(X,J)\) is zero by BB.3, and restriction kills the original fibre class. BD.5–BD.6 prove its degree-one lifting hypothesis over an arbitrary henselian local ring.
That hypothesis concerns torsors on proper \(A\)-schemes \(T\). AX.7 supplies full faithfulness, BC.1–BC.6 construct covers by coherent algebraization over complete Noetherian pairs, and BD.1–BD.5 pass to arbitrary henselian local rings by descent and pointed approximation. BD.6 then completes this projective-line argument. BE.1–BE.8 prove general higher proper comparison. The categorical and complete-coefficient constructions are treated in BF–BX.
Appendix BC. Lifting finite covers over a complete base
We prove the complete Noetherian case of the cover-lifting input isolated in BB.5. The base may be complete along an arbitrary ideal; it need not be local. The argument first recovers coherent modules, then their algebra structures, and finally verifies étaleness. Approximation from a completion to a henselian ring is a subsequent requirement.
BC.1. Formal coherent modules and completion
Let \(A\) be Noetherian and complete for an ideal \(I\), let \(X\) be proper over \(A\), and put \(X_n=X\times_A A/I^n\), for \(n\geq1\). A formal coherent module is a system \(\mathfrak F=(F_n)\) of coherent modules on \(X_n\) with specified compatible isomorphisms
\[ F_{n+1}/I^nF_{n+1}\cong F_n. \tag{BC.1} \]The convention includes the structure maps, so an algebraization must recover those maps as well as the individual sheaves.
We use the affine description and formal kernels proved in Grothendieck's existence theorem, §§1–2. Here are their constructions and the relevant algebraic prerequisites. On \(V=\operatorname{Spec}R\subset X\), take \(M=\varprojlim M_n\), where \(M_n=\Gamma(V,F_n)\). Lift a finite generating list of \(M_1\) through the surjective transitions. The resulting maps \((R/I^nR)^r\to M_n\) are surjective, by the nilpotent form of Nakayama. Their kernels have surjective transitions: lift a kernel vector to the next free module and subtract a vector in \(I^n(R/I^{n+1}R)^r\) with the same image in \(I^nM_{n+1}\). The inverse-limit lifting argument in L.1 gives a surjection \(\widehat R^r\to M\), and reducing its kernel gives
\[ M/I^nM=M_n. \tag{BC.2} \]Conversely every finite \(\widehat R\)-module is complete and is recovered from these quotients. The ring \(\widehat R\) is Noetherian by the initial-ideal construction in L.1. Completion is flat: for each ideal \(K\subset R\), L.1 identifies \(K\otimes_R\widehat R\to\widehat R\) with the injective completed inclusion. The ideal criterion proved in U.2 then applies. Thus completion is exact on finite modules and agrees with tensoring. These are precisely the inputs of Completion, Theorems 3.1–3.3, already proved here in L.1 and U.2.
For completeness, finite-level kernels need not themselves form a system satisfying (BC.1). If a formal map is represented on this affine by \(u:M\to N\), with kernel \(K\) and image \(H\), Artin–Rees for \(H\subset N\) gives
\[ u^{-1}(I^lN)\subset K+I^{l-c}M \quad(l\geq c). \tag{BC.3} \]Hence the image in \(M/I^mM\) of the kernel at a sufficiently late level is \(K/(K\cap I^mM)\). Applying Artin–Rees to \(K\subset M\), and then quotienting this stabilized image by \(I^n\) for sufficiently large \(m\), recovers \(K/I^nK\). These image and quotient constructions commute with restriction of the coherent sheaves. Finite affine covers give common bounds when needed, so the formal kernels glue. Cokernels are the levelwise cokernels. The affine descriptions prove that this is an abelian category and that coherent completion \(F\mapsto\widehat F\) is exact. Surjectivity of a formal map is detected at level one, by Nakayama on its finite completed cokernel; \(I\widehat R\) is in the Jacobson radical since geometric series invert \(1-a\) for \(a\in I\widehat R\).
BC.2. Recovering morphisms and extensions
For coherent modules \(F,G\) on proper \(X\), put \(E^q=\mathcal Ext_X^q(F,G)\), in particular \(E^0=\mathcal Hom_X(F,G)\). Finite free resolutions on affine charts, taken only as far as the degree in question, show that \(E^q\) is coherent: the syzygies, kernels and images are finite over Noetherian rings. Localization commutes with these finite computations. Flat completion also preserves them, giving the corresponding formal sheaves \(\widehat{E^q}\).
We first check their cohomology. On a formal affine, the finite-principal-cover section complex of a coherent formal module is the inverse limit of the usual complexes of its coherent quotients. Those complexes are acyclic in positive degree by W.1–W.2. All their terms and their degree-zero cohomology have surjective transitions, so their inverse limit remains acyclic. One direct verification uses the exact sequence of complexes with last map
\[ \prod_n C_n^\bullet\longrightarrow\prod_n C_n^\bullet, \qquad (c_n)\longmapsto(c_n-u_{n+1}c_{n+1}). \tag{BC.4} \]This map is onto termwise, by recursive lifting; its kernel is the inverse limit. Its long exact cohomology sequence gives the assertion. The finite-principal-basis acyclicity argument of W.2 then computes formal coherent cohomology by any finite affine cover and its affine intersections.
For an algebraic coherent \(E\) on proper \(X\), that formal cover complex is the inverse limit of the complexes for \(E/I^nE\). The cohomology systems are Mittag–Leffler. Indeed (AU.10) expresses them as an extension of the surjective system \(H^p(X,E)/J_n^p\) by a system with eventually zero transition maps, by (AU.9). For fixed \(n\), every sufficiently late image in the middle term is exactly the embedded left term: it contains that term by surjectivity on the left and is contained in it by the zero transition on the right. Stabilized images permit recursive compatible lifts. Applied to (BC.4), this proves that its map on the products of degree-\((p-1)\) cohomology is onto. Formal functions (AU.11) and completeness of finite \(A\)-modules therefore give
\[ H^p(\widehat X,\widehat E) \cong\varprojlim_n H^p(X,E/I^nE) \cong H^p(X,E). \tag{BC.5} \]The product-map assertion for a Mittag–Leffler system can be checked explicitly. Replace each term by its stabilized image; the resulting transition maps are surjective, and the quotient system has eventually zero maps into every fixed term. In that quotient, a preimage of \((a_n)\) under (BC.4) is the sum of all later images of the \(a_m\), a finite sum at each coordinate. Lift these preimages arbitrarily to the original groups. The remaining error lies in the stabilized-image system, where recursive lifting solves the same equation because its transitions are onto. This proves the surjectivity used above.
Here \(\widehat X\) denotes the ringed space on \(|X_1|\) with the completed affine rings and completed restriction maps; coherent modules on it are the systems of BC.1. The construction above also defines the cohomology on the left through its acyclic affine basis.
For \(E=E^0\), local finite presentations identify completed Hom with Hom of completed modules. Formula (BC.5) in degree zero thus proves full faithfulness:
\[ \operatorname{Hom}_X(F,G) \xrightarrow{\sim} \operatorname{Hom}_{\widehat X}(\widehat F,\widehat G). \tag{BC.6} \]We need the analogous assertion for short exact sequences. It can be proved using only the first two local Ext degrees. The affine-cover description of extensions gives an exact sequence
\[ \begin{gathered} 0\longrightarrow H^1(X,E^0)\longrightarrow \operatorname{Ext}^1_X(F,G)\longrightarrow H^0(X,E^1)\\ \longrightarrow H^2(X,E^0). \end{gathered} \tag{BC.7} \]In this formula Ext means short exact sequences with specified ends, modulo isomorphism. To verify it, choose extensions on the affine opens representing a section of \(E^1\). Equality of the classes on an affine intersection means there is an isomorphism of extensions there. On a triple intersection the failure of the chosen isomorphisms to compose is an automorphism inducing the identity on both ends. Such an automorphism is uniquely \(1+\iota h\pi\), with \(h:F\to G\); the square of \(\iota h\pi\) is zero. Their failures form a Čech 2-cocycle in \(E^0\). Its class vanishes exactly when adjusting the isomorphisms by a 1-cochain makes them a gluing datum. Locally split extensions are similarly classified by Čech 1-cocycles in \(E^0\), modulo changes of splitting. This proves the displayed exactness. On affines the required identification of extension classes with module Ext follows by choosing a finite free presentation of \(F\), lifting that free module to the middle term, and recording the resulting map from its relation module to \(G\), modulo maps from the free module. Thus no global locally free resolution is assumed.
The same construction over the completed affine rings gives (BC.7) for formal modules. Completion preserves its classes, gluing maps and obstruction cocycles. Formula (BC.5) for \(E^0,E^1\) identifies the first, third and fourth terms. A diagram chase, first on the obstruction and then on the 1-cocycle of a locally split difference, proves
\[ \operatorname{Ext}^1_X(F,G) \xrightarrow{\sim} \operatorname{Ext}^1_{\widehat X}(\widehat F,\widehat G). \tag{BC.8} \]This supplies the extension comparison of Grothendieck's existence theorem, Proposition 3.3 at the proper scope needed here, without importing an unbounded derived-category comparison.
BC.3. Algebraizing a formal coherent module
First suppose \(X\) is projective over \(A\), and let \(L\) be the line bundle of a fixed projective embedding. For \(\mathfrak F=(F_n)\) put \(F_0=0\) and \(D_n=\ker(F_{n+1}\to F_n)\), for \(n\geq0\). The graded sheaf \(\bigoplus D_n\) is finite over \(\mathcal O_X\otimes_A B\), where
\[ B=\bigoplus_{n\geq0}I^n/I^{n+1}. \tag{BC.9} \]Indeed its affine description is \(\bigoplus I^nM/I^{n+1}M\), generated in degree zero over the associated graded completed ring; the pullback of \(B\) surjects onto that ring. The graded algebra \(B\) is Noetherian by the polynomial-ring argument of L.1. Affine sheaf correspondence realizes this graded sheaf as the direct image of a coherent module on the projective scheme \(X_B\). W.4's Serre vanishing, applied once on \(X_B\), gives a single \(d\) for which
\[ H^1(X,D_n\otimes L^d)=0\quad\text{for every }n\geq0. \tag{BC.10} \]The cohomology identification here is the finite affine-cover complex: direct sums commute with its kernels and images, and the affine projection has the same section modules. Increasing \(d\) makes \(F_1\otimes L^d\) globally generated, again by W.4. The quotient sequences and (BC.10) lift finitely many chosen generating sections compatibly through all \(F_n\otimes L^d\). They give a formal surjection \(\widehat P\to\mathfrak F\), with \(P=(L^{-d})^r\). Repeat this construction for its coherent formal kernel, obtaining
\[ \widehat Q\longrightarrow\widehat P\longrightarrow \mathfrak F\longrightarrow0, \tag{BC.11} \]where \(Q\) is another finite sum of one line-bundle twist. By (BC.6) the first map algebraizes; its coherent cokernel algebraizes \(\mathfrak F\) because completion is exact. This is the projective existence argument of Grothendieck's existence theorem, §§4–5, with the uniform bound supplied by one graded module.
For proper \(X\), use Noetherian induction on closed subschemes, including their scheme structures. Coherent ideal sheaves satisfy the ascending chain condition, as a finite affine cover reduces this to Noetherian rings. If existence failed, choose a maximal ideal defining a closed subscheme on which it fails, and replace \(X\) by that proper subscheme. Existence is then known on \(V(K)\) for every nonzero coherent ideal \(K\).
The schematic Chow construction in Projective morphisms and Chow's lemma, Theorem 4.1 gives a projective proper surjection \(p:Y\to X\), an isomorphism over an open \(U\) containing all generic points, with \(Y\) projective over \(A\). This includes nonreduced \(X\). The construction takes the scheme-theoretic closure of the common dense affine open in a product of projective spaces. Its maps on overlaps agree because their closed equalizers have ideals vanishing on that schematically dense open. Their proper open inclusions over the original affine charts are closed and contain the dense open, so give the whole inverse images; this proves properness and surjectivity. Taking the schematic closure of \(U\) in \(X\) first retains its scheme structure on \(U\) and gives a surjective closed immersion to \(X\). Thus no reduced replacement of the given formal module occurs. Here the base is affine: every chosen affine chart has finite affine coordinates over A, so embeds in an affine space and hence in a projective space. Since X is proper over A, the resulting Y is proper over A; its immersion into projective space is therefore closed. Also p is projective, by its closed graph in X times that projective space. The projective-space, graph and Segre inputs are AU.1, and this is the nonreduced version of the construction used in AU.2.
Algebraize \(p^*\mathfrak F\) on \(Y\) by the projective case, obtaining \(E\), and set \(H=p_*E\), coherent by AU.3. The actual adjunction maps at finite levels, together with formal functions for \(p\), give
\[ \alpha:\mathfrak F\longrightarrow\widehat H. \tag{BC.12} \]Both its kernel and cokernel are killed by one power of the coherent ideal \(K\) of \(X\setminus U\). Here is the required uniformity argument. On \(V=\operatorname{Spec}R\subset X\), represent \(\mathfrak F\) by a finite \(\widehat R\)-module \(M\). The pullback of \(E\) to the projective scheme \(Y_{\widehat R}\) and \(p^*\widetilde M\) have the same specified completion. Projective full faithfulness (BC.6) makes them isomorphic. Flat base change (AU.1) identifies \(\alpha\) on this affine with the completed-ring adjunction
\[ M\longrightarrow\Gamma(Y_{\widehat R},p^*\widetilde M). \tag{BC.13} \]It is an isomorphism off \(V(K\widehat R)\). Its two defects are finite \(\widehat R\)-modules, by proper coherence; a finite module supported on \(V(K\widehat R)\) is annihilated by a power of that ideal. To check this last statement, each generator of the ideal has some power killing each member of a finite module-generating list, and a sufficiently long monomial in the ideal generators contains one of those powers. A finite affine cover of \(X\) now gives one exponent for both defects. Thus they are coherent formal modules on \(V(K^c)\). The ideal \(K^c\) is nonzero, since it is the unit ideal at every generic point in \(U\).
Induction algebraizes these defects to \(C,D\). Full faithfulness algebraizes the quotient \(\widehat H\to\widehat D\) to \(H\to D\). It is onto: its coherent cokernel has zero completion, and (BC.6) detects a zero object by its identity map. For \(Q=\ker(H\to D)\), exact completion identifies \(\widehat Q\) with the image of \(\alpha\). The remaining sequence is
\[ 0\longrightarrow\widehat C\longrightarrow\mathfrak F \longrightarrow\widehat Q\longrightarrow0. \tag{BC.14} \]By (BC.8) it is the completion of a coherent extension on \(X\). Its middle term algebraizes \(\mathfrak F\), contradicting the counterexample. We have proved coherent existence for every proper \(X/A\), with no dimension bound or assumption that \(X\) is reduced. Together with (BC.6) it is an equivalence of the coherent and formal coherent categories. This verifies the proper part of Grothendieck's existence theorem, Theorem 6.1; the more general proper-support statement on a nonproper scheme is not needed in this argument.
BC.4. Compatible finite covers on nilpotent thickenings
Let \(R\to R/J\) have nilpotent kernel. Every finite étale \(R/J\)-algebra \(C\) lifts to a finite étale \(R\)-algebra. BA.1 gives an étale lift \(D\) with \(D/JD=C\). Choose finitely many lifts of an \(R/J\)-module-generating list of \(C\), and let \(N\) be their \(R\)-span in \(D\). Then \(D=N+JD\), so \(D/N=J(D/N)\). Iterating through a power with \(J^a=0\) gives \(D/N=0\). Thus \(D\) is finite; this reasoning does not assume in advance that its underlying module is finite.
Maps between two lifts are unique lifts of their quotient maps, by formal étaleness across the nilpotent ideal in the target algebra (BA.1). The same holds for isomorphisms, since lifting both inverses makes their composites identities by uniqueness. On an arbitrary scheme with a nilpotent ideal, construct these finite covers over affine opens. On intersections, their isomorphisms lift locally by the affine assertion, agree by uniqueness and glue. The lifted isomorphisms satisfy the cocycle identities for the same reason. Gluing the affine covers therefore proves an equivalence of finite étale categories across the thickening.
Starting with \(T_1\to X_1\) finite étale, this supplies compatible finite étale covers \(T_n\to X_n\). Their coherent finite locally free algebras \(B_n\) have specified quotient identifications
\[ B_{n+1}/I^nB_{n+1}=B_n. \tag{BC.15} \]Every later transition and compatibility identity is obtained from these by composition, and uniqueness makes all the prescribed identifications agree.
BC.5. Recovering the algebra and proving it is étale
By BC.3 algebraize the coherent system \((B_n)\) to a coherent \(\mathcal O_X\)-module \(B\). Its unit and multiplication algebraize by (BC.6): completion of \(B\otimes B\) is the system \(B_n\otimes_{\mathcal O_{X_n}}B_n\), as is checked by taking quotients of tensor products on affines. Faithfulness applied to the two sides of each identity proves associativity, commutativity and the unit identities. Thus \(B\) is a coherent algebra, and
\[ T=\operatorname{Spec}_X B\longrightarrow X \tag{BC.16} \]is finite, with the specified reductions \(T_n\). The relative spectrum glues the ordinary affine spectra using the algebra restrictions, so its finite property is precisely the finite-module assertion.
We check local freeness at every \(x\in X_1\), rather than infer flatness from the first closed fibre. Put \(R=\mathcal O_{X,x}\), \(M=B_x\). Each \(M/I^nM\) is finite projective over the local ring \(R/I^nR\), hence free by AD.1. Lift a basis at \(n=1\) to \(M\). It generates \(M\) by Nakayama, giving \(R^r\twoheadrightarrow M\). At every level the induced surjection between free modules of the same rank is an isomorphism: its determinant is a unit modulo the maximal ideal. Therefore its kernel lies in \(I^nR^r\) for every \(n\); it is zero by the separation theorem of L.1, since \(IR\) lies in the maximal ideal. We have proved that \(M\) is free.
Furthermore \(\Omega_{B_x/R}\) is finite and its reduction modulo \(I\) is zero, because \(B_1\) is étale. As a finite \(R\)-module it is zero by Nakayama. Finite presentation, flatness and this vanishing give étaleness by the criterion in AW.1. These properties hold in a neighbourhood: a basis and its inverse maps spread from the local ring because all the modules are finitely presented, and the support of the finite differential module is closed. Thus the non-étale locus of \(T\to X\) is a closed subset disjoint from \(T_1\).
This locus is empty. The scheme \(T\) is proper over \(A\), so its closed locus has closed image in \(\operatorname{Spec}A\). Any nonempty closed subset of that spectrum contains a maximal ideal, and every maximal ideal contains \(I\): geometric series show \(I\subset\operatorname{Jac}(A)\). Such an image would meet \(V(I)\), contrary to the absence of points of the locus on \(T_1\). We conclude that (BC.16) is finite étale everywhere.
Finally \((A,I)\) is henselian. Given coprime monic factors modulo \(I\), the coefficient algebra and invertible differential (BB.2) lift those factors uniquely through each nilpotent quotient \(A/I^n\); taking the coefficientwise limit gives their factorization over the complete ring \(A\). Together with the Jacobson assertion this is exactly AX.1's definition. Full faithfulness of finite étale restriction is therefore AX.7. Combined with the existence just proved, it gives
\[ \operatorname{F\acute Et}(X) \xrightarrow{\sim}\operatorname{F\acute Et}(X_1) \quad\text{for proper }X/A, \tag{BC.17} \]whenever \(A\) is Noetherian and \(I\)-adically complete. No approximation theorem has been used to obtain this case.
BC.6. Finite torsors and the complete-local projective line
For a finite abelian group \(M\), (BC.17) also identifies \(M\)-torsors. Lift the finite étale cover underlying a torsor on \(X_1\), then lift its finitely many action maps by full faithfulness. The group identities lift by faithfulness. The torsor isomorphism \(M\times T\to T\times_XT\) is an isomorphism because its inverse on the closed fibre lifts and both composite identities lift. A cover obtained this way is surjective: its finite locally free rank is positive on \(X_1\), while any nonempty rank-zero clopen subset of proper \(X\) would have closed image meeting \(V(I)\). Thus it is a torsor in the étale topology, not just an algebra with an action.
The degree-one classification used here has a direct check. For an abelian sheaf, a class is the boundary of a quotient section after an embedding into an injective; its local lifts form a torsor. Conversely choose local sections of a torsor and subtract them on overlaps to obtain a 1-cocycle. Changes of sections give coboundaries, and refinement preserves the class in (AK.3). After embedding the coefficient sheaf into an injective, this cocycle becomes a coboundary on the same covering: its augmented free-sheaf Čech complex is exact, so injective Hom has no positive cohomology, by AK.2. The chosen local primitives have differences in the coefficient subsheaf and therefore glue to a section of the quotient. Its boundary recovers the cocycle, and its torsor of lifts recovers the original torsor. This proves that the two constructions invert one another. For constant finite \(M\), that locally constant torsor is represented by a finite étale scheme by the arbitrary-base descent argument in BA.3. Contracted products add the cocycles, so the equivalence respects the abelian group law. Hence
\[ H^1(X,\underline M)\xrightarrow{\sim} H^1(X_1,\underline M) \tag{BC.18} \]at the complete Noetherian scope of (BC.17).
In particular let \(A\) be complete Noetherian local, \(X=\mathbb P^1_A\), and \(X_1\) its closed fibre. Every scheme finite over \(X\) is proper over \(A\), so (BC.18) supplies exactly the degree-one lifting required in BB.5. That deduction gives \(H^1(X_1,J|_{X_1})=0\) for injective \(\mathbb F_\ell\)-sheaves \(J\); (BB.12) gives all higher degrees. For an arbitrary \(\mathbb F_\ell\)-sheaf \(F\), restrict an injective resolution to \(X_1\). It remains exact and now has acyclic terms. Degree-zero comparison (AX.14) identifies its two section complexes term by term. Their cohomology maps are the restriction maps, proving
\[ H^q(\mathbb P^1_A,F)\xrightarrow{\sim} H^q(\mathbb P^1_{A/\mathfrak m},F|_{X_1}) \qquad(q\geq0). \tag{BC.19} \]The prime \(\ell\) may equal the residue characteristic. Formula (BC.19) is the complete Noetherian local case. BD.1–BD.6 use finite-cover descent and pointed approximation on integer models to prove the same comparison over every henselian local ring. BE.1–BE.8 give the further field-extension and reduction arguments and prove general proper comparison. The categorical and complete-coefficient constructions are treated in BF–BX.
Appendix BD. Finite coefficients and the henselian lifting reduction
The passage from BC's complete bases to arbitrary henselian local bases has two distinct parts. Finite covers and their identifications must descend through limits; a finite polynomial system solved in a completion must then acquire a solution on a pointed étale neighbourhood. We prove the descent statements, obtain pointed approximation from the earlier desingularization and regular-completion proofs, and deduce finite-cover and torsor lifting over every henselian local base. The last step gives projective-line cohomology comparison.
BD.1. Finite étale algebras as finite systems of equations
Let \(R\) be any ring. A finite étale \(R\)-algebra \(B\) is a finite projective \(R\)-module. Here is the finite-presentation detail in this assertion. Choose finitely many algebra generators and a monic equation for each, using finiteness and the determinant argument. The algebra obtained by imposing just these monic equations is finite free over \(R\) and maps onto \(B\). Since \(B\) is finitely presented as an algebra, the kernel of that map is finitely generated as an ideal: adjoining its finite presentation and eliminating the chosen generators proves this by finitely many substitution equations. Multiplying those ideal generators by a finite module-generating list of the monic algebra gives a finite module presentation of \(B\). Flatness and AD.1 now make it projective.
Choose an idempotent matrix \(E\in M_r(R)\) identifying \(B\) with \(\operatorname{im}E\subset R^r\). Multiplication is a matrix \(m:R^{r^2}\to R^r\) with
\[ E^2=E,\qquad Em=m,\qquad m(E\otimes E)=m. \tag{BD.1} \]The unit is a vector \(u\) with \(Eu=u\). Associativity, commutativity and the two unit identities are equalities of maps on finite free modules, hence finitely many polynomial equations in the entries of \(E,m,u\).
Étaleness also has a finite certificate. Write \(J=\ker(\mu:B\otimes_R B\to B)\). The ideal \(J\) is generated by the finitely many differences \(b_i\otimes1-1\otimes b_i\) for algebra generators \(b_i\). The universal derivation identifies \(J/J^2\) with \(\Omega_{B/R}\): send \(db\) to the class of \(1\otimes b-b\otimes1\), and use the product rule to construct the inverse. If \(B\) is étale, this quotient is zero. Choose ideal generators \(v_i\) of \(J=J^2\), and write \(v_i=\sum a_{ij}v_j\) with \(a_{ij}\in J\). The adjugate identity shows that \(e=\det(1-(a_{ij}))\) annihilates \(J\), and \(e\equiv1\pmod J\). Consequently
\[ \mu(e)=1,\qquad (b\otimes1-1\otimes b)e=0\quad(b\in B),\qquad e^2=e. \tag{BD.2} \]Conversely, suppose a commutative algebra on a finite projective module has an element satisfying the first two identities of (BD.2). The differences generate \(J\), so \(Je=0\); also \(1-e\in J\). Hence \(J=(1-e)(B\otimes_R B)=J^2\), proving \(\Omega_{B/R}=0\). The algebra is finitely presented: if \(b_i=Ee_i\) are its module generators, use their finitely many module relations, their multiplication table, and the equation expressing the unit. These present the algebra, since every polynomial reduces to a linear combination of the \(b_i\), with exactly their module relations. Flatness and the finite-presentation criterion of AW.1 now give étaleness. It is therefore enough to record the coordinates of \(e\) in \(\operatorname{im}(E\otimes E)\) and check (BD.2) on the finitely many \(b_i\).
Let \(R=\varinjlim_i R_i\) be a filtered colimit of arbitrary rings. Represent all the coordinates in (BD.1)–(BD.2) at one stage. The finite list of equations becomes true at some later stage, where it defines a finite étale algebra whose base change is the given \(B\). There is no Noetherian hypothesis in this construction.
Maps and their equalities descend as well. A linear map between two image modules is a rectangular matrix \(P\) with \(FP=P=PE\), for their two projectors. Preserving the unit and multiplication is again a finite list of equations. Equality is equality of the finitely many matrix entries. Inverse maps, group actions by a fixed finite group, and prescribed commuting finite diagrams descend by including their maps and equations. We have proved
\[ \mathop{\operatorname{colim}}_i\operatorname{F\acute Et}(R_i) \simeq\operatorname{F\acute Et}(R), \tag{BD.3} \]where the category on the left identifies two arrows precisely when they agree at a later stage. This statement includes the specified isomorphism with the limiting algebra, not merely the existence of an algebra of the same rank.
BD.2. Gluing along an inverse system of schemes
Let \((X_i)\) be a directed inverse system of qcqs schemes with affine transition maps, and let \(X=\varprojlim X_i\), constructed in AV.1. Fix one index and a finite affine cover of its scheme. Its inverse images at every later stage and at the limit remain affine. Apply (BD.3) on those limit affines.
The overlap data can be retained at one common stage. Each pairwise overlap at the fixed starting stage is quasi-compact, so choose a finite affine cover of it. A gluing isomorphism on the limit descends on these affines by the arrow assertion of BD.1. Cover their pairwise overlaps by finitely many affines as well; quasi-separatedness supplies the required quasi-compactness. Equality of the two restricted maps then holds at a sufficiently late stage. The same construction on finite affine covers of the triple overlaps makes the cocycle equations true. There are only finitely many charts and equations under consideration, so filteredness gives a single stage for all of them.
The resulting finite locally free algebras glue as sheaves of algebras. Their relative spectra give a finite étale scheme on that stage. Applying the identical finite-cover argument to arrows and their equality proves
\[ \mathop{\operatorname{colim}}_i\operatorname{F\acute Et}(X_i) \simeq\operatorname{F\acute Et}(X). \tag{BD.4} \]In particular the diagrams need not be cartesian over their bases. This is the special case of the relative-object argument in Limits of schemes and Noetherian approximation, §§3–4 that the cover proof needs, now with explicit algebra certificates for the finite étale property.
If surjectivity is required, it also descends. On an affine chart the rank of \(\operatorname{im}E\) is positive at every prime exactly when the matrix entries of \(E\) generate the unit ideal. Over a residue field an idempotent has zero image exactly when all its entries vanish. The absence of such a prime is equivalent to a finite equation expressing one in that ideal. Descend that equation on each chart. A finite-group torsor is a surjective finite étale map with an action for which \(M\times T\to T\times_XT\) is an isomorphism. Descend the action, the inverse to this map, and the finitely many identities. Thus (BD.4) also descends finite-group torsors with their action and identifying isomorphisms.
BD.3. Pointed approximation for integer models
Let \((R,\mathfrak m,k)\) be local and essentially of finite type over \(\mathbf Z\). Then the following pointed approximation theorem holds:
\[ r\circ b=(\widehat R\to k)\circ a. \tag{BD.5} \]Pointed approximation. For every finitely presented \(R\)-algebra \(S\) and map \(a:S\to\widehat R\), there are a finitely presented étale \(R\)-algebra \(R'\), a residue map \(r:R'\to k\), and \(b:S\to R'\) such that
Only equality on the closed fibre is required. The map \(R'\to\widehat R\) associated to \(r\), when used, is the unique compatible lift through \(R/\mathfrak m^n\), obtained from formal étaleness. It is not asserted to be an embedding of \(R'\).
Proof. Such an \(R\) is Noetherian, since the integers are Noetherian and adjoining finitely many variables, taking a quotient and localizing preserve that property. Its completion is Noetherian as well, by Completion, Theorem 3.3. Two algebraic results now apply with their Noetherian hypotheses intact. Artin approximation for polynomial equations, Proposition F.135 proves that \(R\) is a G-ring; thus \(R\to\widehat R\) is flat with geometrically regular fibres. Theorem D.38 of that lesson expresses this regular map as a filtered colimit of smooth finitely presented \(R\)-algebras.
Here the regular-completion theorem includes imperfect residue fields: F.132–F.135 use coefficient rings, the derivation argument F.110 in positive characteristic, and the faithful flatness of completed local maps F.99A. The smooth-factorization proof uses D.19–D.22 for lifting, D.26 for reduction to a field, and D.33 and D.37 for the two characteristic cases. Its local target remains Noetherian throughout; in the dimension-zero case of D.30 it is therefore Artinian, and all ideals whose generators are cleared are finite. This is the Noetherian version needed here.
For orthogonal idempotents \(e_i\) lifting a product decomposition modulo a nil ideal, put \(E=\sum_i e_i\). Then \(E^2=E\) and \(1-E\) is nilpotent; hence \(E\) is a unit and \(E=1\). Equivalently, the nilpotent idempotent is \(1-E\). This gives the product decomposition used in F.73. In the local flatness calculation F.13, put \(T=\operatorname{Tor}_1^R(M,R/I)\) and write \(S'=U^{-1}(S\otimes_R R')\). The surjection after localization has source \(U^{-1}(T\otimes_R R')\). Exact localization preserves the kernel calculation establishing that surjection. The assumed zero map from \(T\) extends to the zero map from this localized source, so the target Tor group vanishes. With the stated finite \(S'\)-module and Noetherian local hypotheses, the proper-ideal flatness criterion applies. These observations supply the product and localization steps used below.
Choose a finite presentation of \(S\). The images of its finitely many generators under \(a\) belong to one smooth algebra in the filtered system. Each of its finitely many defining relations becomes zero at some later stage; a common later stage handles all of them. We therefore obtain a factorization of the original map
\[ S\longrightarrow B\longrightarrow\widehat R, \qquad B/R\text{ smooth and finitely presented}. \tag{BD.6} \]Compose the second map with \(\widehat R\to k\). At the resulting point, the split-conormal construction in Formally smooth, unramified and étale ring maps, Theorem 5.1 and Solution 8.5 gives a chart with equations \(h_1,\ldots,h_c\) in variables \(x_1,\ldots,x_n\), and an invertible Jacobian minor in the first \(c\) variables. Include any localization variable and its equation in this chart. For \(j>c\), lift the residue value of \(x_j\) to an element \(t_j\in R\). Substitute those \(t_j\) into the equations, retain the first \(c\) variables, and invert the resulting determinant and chart denominators. Call the resulting algebra \(R'\).
There are now \(c\) equations in \(c\) variables. Across a square-zero ideal, lift a proposed solution arbitrarily, evaluate the equation error, and subtract the inverse Jacobian times that error. Taylor expansion has no higher terms in the square-zero ideal, so this produces a solution. The same invertible matrix makes two lifts equal. Thus \(R'\) is formally étale; its finite presentation makes it étale. The original residue coordinates define \(r:R'\to k\), since every inverted element has nonzero residue. Substitution gives \(B\to R'\), and its composite with \(S\to B\) is the required \(b\). It has exactly the residue map in (BD.5). The map \(r\) is surjective because its restriction to \(R\) already surjects onto \(k\); its kernel is the selected maximal ideal with residue field \(k\). This proves pointed approximation.
In particular the theorem requires neither regularity of the local ring \(R\) itself nor a perfect residue field. The smooth intermediate algebra is supplied by regularity of the map to its completion. The argument just given uses only the residue-order conclusion needed for the finite-cover construction.
BD.4. Descending a cover from a completion
Let \(R\) be local and essentially of finite type over \(\mathbf Z\), and let \(Y/R\) be proper. A finite étale cover \(T_0\to Y_k\) lifts to \(Y_{R'}\) for some pointed étale neighbourhood \((R',r)\) of \(R\), with the prescribed cover on its selected closed fibre.
Indeed BC.1–BC.5 lift it to a finite étale cover \(\widehat T\to Y_{\widehat R}\), since \(\widehat R\) is complete Noetherian. Write \(\widehat R\) as the filtered union of its finitely generated \(R\)-subalgebras \(S_i\). The ring \(R\) embeds in its completion by L.1's separation theorem, so these are subalgebras over that fixed copy of \(R\). They are finitely presented because \(R\) is Noetherian. The system \(Y_{S_i}\) has affine transitions and qcqs terms. By (BD.4), for some \(i\) there are a finite étale cover \(T_i\to Y_{S_i}\) and a specified isomorphism
\[ T_i\times_{S_i}\widehat R\simeq\widehat T. \tag{BD.7} \]Apply (BD.5) to \(S_i\to\widehat R\). Pulling \(T_i\) back along \(S_i\to R'\) gives the desired cover. Its selected closed fibre is \(T_0\): both maps \(S_i\to k\) are exactly equal by (BD.5), so the identifying isomorphism is the reduction of (BD.7), followed by the specified identification for \(\widehat T\). Merely choosing a nearby coefficient tuple without its equations would not give this conclusion.
BD.5. Reduction over an arbitrary henselian local base
Restriction is an equivalence
\[ \operatorname{F\acute Et}(X)\longrightarrow \operatorname{F\acute Et}(X_k) \tag{BD.8} \]for every proper scheme \(X\) over an arbitrary henselian local ring \((A,\mathfrak m,k)\). The base is not assumed Noetherian and the proper morphism is not assumed finitely presented.
Let \(T_0\to X_k\) be finite étale. First use the proper finitely presented thickenings of (AV.8):
\[ X=\varprojlim_\alpha X_\alpha, \qquad X_\alpha/A\text{ proper and finitely presented}. \tag{BD.9} \]Their closed fibres have limit \(X_k\), since the affine-chart ring colimits commute with quotienting by \(\mathfrak m\). By (BD.4) the cover, with its identifying isomorphism, descends to a finite étale cover on \((X_\alpha)_k\) for some \(\alpha\). No assumption that the original \(X/A\) is finitely presented has been made.
By AV.4 choose a proper model \(Z_i/A_i\) of this \(X_\alpha\), where \(A_i\subset A\) is a finitely generated integer subalgebra. Enlarge \(A_i\) within the directed collection of all such subalgebras, and put
\[ \mathfrak m_i=A_i\cap\mathfrak m,\qquad R_i=(A_i)_{\mathfrak m_i},\qquad k_i=\operatorname{Frac}(A_i/\mathfrak m_i). \tag{BD.10} \]These local rings map locally to \(A\), and their residue fields embed in \(k\). They have colimits \(A\) and \(k\), respectively. For the first assertion, any element of \(A\) belongs to a finite subalgebra, and every denominator outside \(\mathfrak m_i\) is already a unit of \(A\). For the second, every residue has a representative in \(A\), and inverses of nonzero residues are present in the indicated fraction fields. These descriptions also show injectivity of the maps into \(A\) and \(k\), so no additional equalities are lost.
Apply (BD.4) to \(Z_i\) after extension to these residue fields. At a sufficiently late index \(j\), the cover on \((X_\alpha)_k\) descends to a finite étale cover of \((Z_j)_{k_j}\), with its given base-change isomorphism. Put \(Y_j=Z_j\times_{A_j}R_j\). It is proper over the Noetherian local ring \(R_j\). By BD.3–BD.4, the descended closed-fibre cover lifts to \((Y_j)_{R'_j}\) for a pointed étale \(R_j\)-algebra \(R'_j\).
The étale \(A\)-algebra \(R'_j\otimes_{R_j}A\) has the selected \(k\)-point obtained from \(R'_j\to k_j\to k\). Henselianity supplies an \(A\)-section with that point. Explicitly the standard monic étale neighbourhood of AW.2 reduces this to a chosen simple root; the henselian root property lifts it, and all chart denominators remain units. Equivalently it is AX.14 applied to the represented étale sheaf on \(\operatorname{Spec}A\). We obtain \(R'_j\to A\) compatible with the selected residue maps. Pull back the lifted cover first to \(X_\alpha=Z_j\times_{A_j}A\), then along the closed map \(X\to X_\alpha\). It is finite étale and its closed fibre is the original \(T_0\), by the retained identifications at every step. This proves essential surjectivity. Full faithfulness is the already proved AX.7, giving (BD.8).
The construction applies the theorem BD.3 to \(R_j\) before henselization. The resulting pointed étale neighbourhood acquires its section only after base change to \(A\). Thus (BD.8) holds for every henselian local base, while the approximation theorem was needed only on Noetherian local integer models.
BD.6. Torsors and projective-line comparison over a henselian local ring
Let \(X\) be proper over any henselian local ring \(A\), with closed fibre \(X_0\), and let \(M\) be a finite abelian group. The equivalence (BD.8) lifts the finite étale scheme representing an \(M\)-torsor on \(X_0\). Full faithfulness lifts its action maps and the inverse of its torsor map; faithfulness lifts all their identities. Surjectivity also holds. The locus on \(X\) where the rank of the lifted finite locally free algebra is zero is clopen. If nonempty, this closed subset of proper \(X\) would have nonempty closed image in the local spectrum \(\operatorname{Spec}A\). That image contains its closed point, contradicting the positive rank on \(X_0\). The lifted cover is therefore an \(M\)-torsor. The same full faithfulness identifies its isomorphisms with those on the closed fibre. The cocycle and injective-resolution constructions in BC.6 identify these torsors with degree-one cohomology and respect contracted products. Consequently
\[ H^1(X,\underline M)\xrightarrow{\sim}H^1(X_0,\underline M). \tag{BD.11} \]We now prove the projective-line comparison for every \(\mathbb F_\ell\)-sheaf \(F\):
\[ H^q(\mathbb P^1_A,F)\xrightarrow{\sim} H^q(\mathbb P^1_k,F|_{\mathbb P^1_k}) \quad(q\geq0),\qquad k=A/\mathfrak m. \tag{BD.12} \]First let \(J\) be injective in the category of \(\mathbb F_\ell\)-sheaves on \(X=\mathbb P^1_A\). Given a class in \(H^1(X_0,J|_{X_0})\), compactness and continuity (AZ.2 and BA.8) represent it by a class with constructible coefficients \(C|_{X_0}\) and a map \(C\to J\). Embed \(C\) in the finite direct sum \(D=\bigoplus_a(p_a)_*\underline{M_a}\) supplied by AZ.6, where \(p_a:T_a\to X\) are finite and each \(M_a\) is a finite \(\mathbb F_\ell\)-vector space. Injectivity extends \(C\to J\) to \(D\to J\). Each \(T_a\) is proper over \(A\), so (BD.11), together with the finite-map cohomology and base-change identification AX.5, lifts the image of the class in \(H^1(X_0,D|_{X_0})\) to \(H^1(X,D)\). Its image in \(H^1(X,J)\) is zero. Restriction then kills the original class, proving \(H^1(X_0,J|_{X_0})=0\). The module-to-abelian cohomology comparison used here is BB.3.
For \(q\ge2\), the two standard affine charts of \(\mathbb P^1_A\) and the restricted-injective bound (BB.12) give \(H^q(X_0,J|_{X_0})=0\). Restrict an injective resolution of \(F\) to \(X_0\). Exact inverse image leaves it exact, and the vanishing just proved makes its terms acyclic for sections on \(X_0\). The proper henselian degree-zero comparison (AX.14) identifies the two section complexes term by term. Their cohomology comparison is exactly restriction, proving (BD.12). There is no restriction on the residue characteristic relative to \(\ell\).
Appendix BE. From the projective line to proper base change
The henselian comparison (BD.12) concerns the closed fibre over a local ring. A geometric stalk also involves extending that fibre's field. We first prove the required field comparison, including coefficients in the residue characteristic, and then pass from projective lines to arbitrary proper morphisms. All inverse images below are the exact inverse images of étale sheaves.
BE.1. Coherent coefficients on the étale site
For an affine scheme \(T=\operatorname{Spec}A\) and an \(A\)-module \(M\), the quasi-coherent étale sheaf has value \(M\otimes_A B\) on an affine étale object \(\operatorname{Spec}B\). We verify that
\[ H^q(T_{\rm ét},\widetilde M)=0\quad(q>0). \tag{BE.1} \]Every étale covering of an affine scheme refines to finitely many affine étale maps: their images are open, by AW.1, and quasi-compactness selects finitely many. Their disjoint union is \(\operatorname{Spec}B\) for a faithfully flat \(A\)-algebra \(B\). Flatness is local on those finitely many pieces; faithfulness follows because a nonzero module has a nonzero localization at some prime and the covering has a point above that prime. Equivalently, tensoring and then taking such a faithfully flat local factor detects a nonzero element, by the flat local criterion proved in U.1 and AE.1.
The augmented section complex of this cover is the Amitsur complex
\[ 0\longrightarrow M\longrightarrow M\otimes_A B \longrightarrow M\otimes_A B\otimes_A B\longrightarrow\cdots, \tag{BE.2} \]whose differential inserts a unit with alternating signs. After tensoring once more with \(B\), multiplication of the extra first factor with the first original \(B\)-factor is a contraction. The term inserting a unit in that first position gives the identity; the other insertion terms cancel in adjacent pairs. This also checks the augmented degree. Faithful flatness detects kernels modulo images, so (BE.2) is exact before tensoring. In degree zero it proves the sheaf gluing assertion for these affine covers.
Here is the passage from this covering calculation to derived cohomology. A positive-degree class is locally zero: in an injective resolution a cycle locally lifts through the preceding differential, because the resolution is exact as a sheaf complex. Induct on its degree \(q\), simultaneously over all affine schemes and modules. Choose a finite affine étale covering killing the class. All its iterated fibre products are affine. In the covering double complex of an injective resolution, taking cohomology in the resolution direction gives the groups on those fibre products; taking it in the covering direction gives the original section complex, since injectives are Čech-acyclic. This is the construction in S.3 and Cohomology on sites, Sections 2–4. The rows with \(0<r<q\) vanish by induction, and the positive-degree part of row zero vanishes by (BE.2). In total degree \(q\) the edge map into the matching families in degree \(q\) is therefore injective. The chosen class maps to zero there and is zero. This proves (BE.1).
For a separated quasi-compact scheme, take a finite affine open cover. Its intersections are affine, so (BE.1) computes étale cohomology of a quasi-coherent sheaf by the same affine section complex that computes Zariski cohomology in W.2. The comparison is induced by restriction of sections, and hence is natural. Tensoring this complex by a field extension is exact. Thus the coherent base-change maps in (AU.1) also compute the étale groups, with their actual pullback maps. Cohomology here means abelian-sheaf cohomology; BB.3 justifies its agreement with computation in module sheaves.
BE.2. Frobenius fixed vectors and the proper curve calculation
Let \(k\) be algebraically closed of characteristic \(p>0\), and let \(V\) be a finite-dimensional \(k\)-space with an additive map \(F\) satisfying \(F(av)=a^pF(v)\). Then \(F-1\) is surjective, has finite kernel, and the canonical map
\[ \ker(F-1:V\to V)\longrightarrow \ker(F-1:V\otimes_k k'\to V\otimes_k k') \tag{BE.3} \]is bijective for every algebraically closed extension \(k'/k\). On the tensor product, \(F(v\otimes a)=F(v)\otimes a^p\).
To prove this, use perfection of \(k\) to regard every image \(F^nV\) as a vector subspace. Their dimensions stabilize. For a sufficiently large \(n\), put \(W=F^nV\); then \(F\) is bijective on \(W\) and nilpotent on \(V/W\). On the latter quotient, \(F-1\) has inverse \(-\sum_{i=0}^{n-1}F^i\). On \(W\), choose coordinates so that \(F(x)=A x^{[p]}\), with \(A\) invertible. The equation \(F(x)-x=y\) is
\[ x_i^p-\sum_j(A^{-1})_{ij}x_j=(A^{-1}y)_i. \tag{BE.4} \]Its coordinate algebra has basis the monomials \(x_1^{e_1}\cdots x_r^{e_r}\), \(0\leq e_i<p\), where \(r=\dim W\). One can check independence as well as spanning by polynomial reduction. Replace every factor \(x_i^p\) by the linear expression plus constant in (BE.4). Each replacement lowers total degree. Two possible replacements in one monomial either use the same variable and give the same expression, or use different variables; in the latter case, performing both gives the same product of the two replacement expressions. Any further choices involve smaller degrees. Induction on degree therefore proves uniqueness of the reduced linear combination. Reduction kills every monomial multiple of a defining relation, and fixes the displayed monomials. Thus it descends to an inverse for their spanning map into the quotient algebra, proving the basis assertion.
The Jacobian matrix of (BE.4) is \(-A^{-1}\). The square-zero correction of AB.1 makes this finite algebra étale. Its dimension is \(p^r>0\), so over algebraically closed \(k\) it is a product of \(p^r\) copies of \(k\), by AB.1. Every \(y\) therefore has a preimage. The zero fibre is a finite étale scheme and acquires no additional points over \(k'\). Matrix ranks show that the stabilized image after field extension is \(W\otimes_k k'\), and the quotient remains nilpotent. Every fixed vector belongs to that stabilized image. Surjectivity on the quotient followed by surjectivity on \(W\) proves surjectivity on \(V\); the zero-fibre calculation proves (BE.3).
On any scheme in characteristic \(p\), there is an exact sequence of étale abelian sheaves
\[ 0\longrightarrow\underline{\mathbf F_p}\longrightarrow\mathcal O \xrightarrow{\ F-1\ }\mathcal O\longrightarrow0. \tag{BE.5} \]For its kernel, the factors of \(T^p-T=\prod_{a\in\mathbf F_p}(T-a)\) are pairwise comaximal. A root partitions the scheme into open-and-closed pieces on which it equals the respective \(a\); this is exactly a locally constant \(\mathbf F_p\)-section. For surjectivity, a section \(b\) acquires a preimage on the algebra \(A[T]/(T^p-T-b)\). Monic division makes it free of rank \(p\); its derivative is \(-1\), so it is étale and its nonzero geometric fibres make it a covering. This proves exactness without a reducedness assumption.
Let \(C/k\) be a smooth connected proper curve. We first construct a finite surjection \(f:C\to\mathbf P^1_k\). By Y.6 its local rings are regular domains; its finitely many irreducible components are therefore disjoint, so connectedness makes \(C\) integral. Its closed-point local rings are DVRs by Y.6 and L.1. Noether normalization on a nonempty affine chart, as in AC.1, gives a transcendental \(t\in k(C)\) with \(k(C)/k(t)\) finite. At each closed point either \(t\) or \(t^{-1}\) lies in the DVR, and hence is regular on a neighbourhood. These local maps to the two standard charts of \(\mathbf P^1_k\) agree on overlaps: their rational coordinate is the same \(t\), and equality of regular functions is detected in the function field of the integral scheme. Together with the generic point they define \(f\).
The graph argument of AU.1 makes \(f\) proper. It is dominant, so its closed image is all of \(\mathbf P^1_k\). Each closed fibre is a proper closed subset of a Noetherian integral curve, hence consists of finitely many zero-dimensional points. Closed points of \(C\) map to closed points, while the generic fibre is \(\operatorname{Spec}k(C)\) over \(k(t)\), a finite field extension. Thus every fibre is zero-dimensional and finite, so \(f\) is quasi-finite. AW.5 makes it finite. In particular
\[ U_0=f^{-1}(\mathbf P^1_k\setminus\{\infty\}),\qquad U_1=f^{-1}(\mathbf P^1_k\setminus\{0\}) \]are affine opens covering \(C\), and their intersection is the affine inverse image of \(\mathbf G_{m,k}\).
This also proves that \(C\) is projective. Put \(L=f^*\mathcal O(1)\), and let \(s_i\) be the pulled-back coordinate section with \(C_{s_i}=U_i\). For a principal open \(D(b)\subset U_i\), Coherent sheaves on projective schemes, Lemma 1.1 gives \(a\geq0\) and \(u\in H^0(C,L^a)\) with \(u/s_i^a=b\) on \(U_i\). The section \(us_i\) of \(L^{a+1}\) has nonvanishing open exactly \(D(b)\): outside \(U_i\) its factor \(s_i\) vanishes, and inside it is invertible precisely when \(b\) is. These affine opens form a basis, proving ampleness of \(L\). Lemma 1.3 of the same programme lesson now gives a closed projective embedding. Surjectivity of \(f\) supplies closed \(k\)-points over every point of \(\mathbf P^1(k)\), in particular distinct points over \(0\) and \(\infty\); X.4 also makes the complements of either of these points affine.
The ordered affine section complex for \(U_0,U_1\) has length one. Consequently BE.1 gives \(H^q(C_{\rm ét},\mathcal O_C)=0\) for \(q>1\). The two remaining groups are finite-dimensional by AU.3. Also \(H^0(C,\mathcal O_C)=k\): this finite-dimensional algebra embeds in the function field of the integral curve, so is a finite field extension of the algebraically closed field.
Apply (BE.5), BE.1 and the semilinear calculation to this two-term cohomology. They give the canonical identifications
\[ \begin{aligned} H^0(C,\mathbf F_p)&=\mathbf F_p,\\ H^1(C,\mathbf F_p)&=\ker(F-1:H^1(C,\mathcal O_C)\to H^1(C,\mathcal O_C)),\\ H^q(C,\mathbf F_p)&=0\qquad(q\geq2). \end{aligned} \tag{BE.6} \]The same affine cover after scalar extension computes the coherent groups by tensoring, and Frobenius tensors with the stated semilinear rule. Thus (BE.3) proves field-extension invariance of all the groups in (BE.6). Connectedness persists: (AU.1) identifies the new global function algebra with \(k'\), excluding a nontrivial component idempotent. The argument applies to each component of a smooth proper curve. It uses no proper base-change theorem for étale cohomology.
BE.3. Arbitrary torsion coefficients on a smooth proper curve
For an extension of algebraically closed fields \(k'/k\), a smooth proper curve \(C/k\), and any torsion abelian sheaf \(F\), pullback induces
\[ H^q(C,F)\xrightarrow{\sim}H^q(C_{k'},F|_{C_{k'}}),\qquad q\geq0. \tag{BE.7} \]First take a constructible \(\mathbf F_\ell\)-sheaf. For constants, AL.3 proves the result when \(\ell\) is invertible in \(k\), and (BE.6) proves the remaining case. A sheaf supported on finitely many closed points has the same finite list of stalks after extension and has no positive cohomology, by AX.5 and AB.1. Hence, for a dense open \(j:U\hookrightarrow C\), the exact sequence \(0\to j_!j^{-1}F\to F\to i_*i^{-1}F\to0\) and its natural long exact sequence reduce comparison to \(j_!j^{-1}F\). The same argument proves comparison for the extension by zero of a constant sheaf on any dense open of a smooth proper curve.
Choose \(U\) where \(F\) is locally constant. On each connected component, the finite monodromy construction N.2–N.3 and the Sylow existence proof AA.3 give a finite étale cover \(V\to U\) of degree prime to \(\ell\) on which the pulled-back representation has a flag with constant \(\mathbf F_\ell\)-quotients. Here is the representation argument: an \(\ell\)-group acting on a nonzero finite \(\mathbf F_\ell\)-space has a number of fixed vectors divisible by \(\ell\), since every nontrivial orbit has size divisible by \(\ell\). Zero is fixed, so there is a nonzero fixed vector. Its line is invariant and trivial; repeat on the quotient.
Normalize \(C\) in each component field of \(V\). AG.1–AG.4 give a finite smooth proper curve \(h:D\to C\), with inverse image of \(U\) exactly \(V\). The inverse-image assertion follows from uniqueness of the integral closure, as in AK.5. Extend the flag by zero to \(D\). The constant case just proved, the flag's exact sequences, and the long exact cohomology sequences prove comparison on \(D\). Finite direct image is exact and satisfies arbitrary base change by AX.5, so \(h_*j'_!G=j_!(V\to U)_*G\) identifies this comparison with the corresponding one on \(C\). Both sides have that restriction over \(U\) and zero stalks outside it. The unit and the sum-over-sheets trace compose to multiplication by the degree. Its inverse in \(\mathbf F_\ell\) splits the unit, so comparison passes to \(j_!j^{-1}F\). These are compatible maps of the actual long exact sequences and retractions: no equality of dimensions is being substituted for the pullback map.
The finite normalization chosen over \(k\) remains smooth and proper after extension, and its inverse image of \(U_{k'}\) remains the chosen étale cover. Thus the same flag and trace work on both sides; a new normalization need not be chosen. Primary decomposition and the sequence with kernel \(F[\ell]\) and quotient killed by \(\ell^{a-1}\) prove the result for constructible sheaves killed by \(\ell^a\), then by any integer. On the Noetherian curve every sheaf with bounded torsion is a filtered colimit of constructible sheaves by the finite-section construction in AK.5 and AZ.2. BA.5 gives continuity of cohomology on these qcqs schemes. Finally a torsion sheaf is the filtered union of its \(F[n]\), ordered by divisibility. A germ has a finite order and a representative killed by that order after restriction, so this union is the whole sheaf. Another application of BA.5 proves (BE.7).
BE.4. Separably closed fields and geometric fibres
We first prove topological invariance for an arbitrary integral, surjective, universally injective morphism \(p:T\to X\). These hypotheses are stable under every base change. Integrality makes the base-changed map closed, and the other two hypotheses make it bijective, so \(p\) is a universal homeomorphism. No finiteness, finite-presentation or Noetherian hypothesis is imposed. We will prove that the actual adjoint functors \[ p^{-1}:\operatorname{Sh}(X_{\mathrm{\acute et}}) \ \rightleftarrows\ \operatorname{Sh}(T_{\mathrm{\acute et}}):p_* \tag{BE.7a} \] are inverse equivalences, first for sheaves of sets and then for abelian sheaves and sheaves of modules over any fixed coefficient ring.
The ring over a strict localization. Choose an algebraically closed geometric point \(\bar x\) of \(X\), and put \(R=\mathcal O^{\rm sh}_{X,\bar x}\). The strict-local construction is recalled in AX.5; its full ring proof is Henselian local rings and henselization, Theorem 5.1. Since \(p\) is affine, \(T_R=\operatorname{Spec}B\) for an integral \(R\)-algebra \(B\). Write \(B\) as the filtered union of the subalgebras \(C\) generated over the image of \(R\) by finitely many elements. Monic equations for those generators show that each \(C\) is a finite \(R\)-module. This construction does not assume that \(R\to B\) is injective.
Every intermediate \(\operatorname{Spec}C\to\operatorname{Spec}R\) is again surjective and universally injective. Indeed \(C\subset B\) is integral, so its spectrum map is surjective by lying over and remains surjective after base change. For any base change of \(R\), two points of \(\operatorname{Spec}C\) over the same base point lift to points of \(\operatorname{Spec}B\). Universal injectivity of the latter map makes the lifts, and hence their images, coincide. Surjectivity follows from the composite map. The closed fibre of \(C/R\) therefore has exactly one point.
The finite-algebra argument (AX.10) makes \(C\) a product of strictly henselian local rings; the singleton closed fibre leaves one factor. Its inputs are the idempotent and finite-algebra criteria proved in Henselian local rings and henselization, Sections 2–3. For \(C\subset D\), the maximal ideal of \(D\) contracts to that of \(C\), by integrality. These transition maps are local. Consequently \(B\) is local, its maximal ideal is the union of their maximal ideals, and its residue field is the union of their residue fields. A nonunit cannot become a unit at a later stage under a local map.
If a monic polynomial over \(B\) has a simple root in its residue field, its coefficients and a representative of that root occur at one stage \(C\). Contraction of the maximal ideal says that its value lies in the maximal ideal of \(C\), while its derivative is a unit there. The henselian property of \(C\) supplies the desired root in \(B\). A separable polynomial over the residue-field union has its coefficients at a stage; its discriminant is nonzero there because the residue-field transition maps are injective. It splits over that separably closed stage. Thus \(B\) is strictly henselian, including when \(B/R\) is not finite.
The sheaf maps on stalks. For a sheaf of sets \(F\) on \(T\), the degree-zero affine continuity argument of AX.5 gives \[ (p_*F)_{\bar x} =\varinjlim_{(U,\bar u)}\Gamma(T\times_XU,F|_{T\times_XU}) \xrightarrow{\sim}\Gamma(T_R,F|_{T_R}) \xrightarrow{\sim}F_{\bar t}. \tag{BE.7b} \] Here \(U\) runs through affine pointed étale neighbourhoods of \(\bar x\), and \(\bar t\) is its unique geometric lift to \(T\). The compatible sheaves in the middle system are the pullbacks of the single sheaf \(F\); no descent of \(F\) to a finite intermediate \(C\) is asserted. The schemes \(T\times_XU\) are affine. AX.5 applies to their affine limit because its section argument descends the finitely presented étale charts, finite covers and equality witnesses, without requiring their rings to be finite over the base. The final arrow is (AX.11): a germ on the strictly henselian local scheme extends along a section of its pointed étale neighbourhood, and the same argument detects equality. The purely inseparable algebraic residue extension has a unique compatible embedding in the chosen algebraically closed geometric field, which specifies \(\bar t\).
Under (BE.7b) and the inverse-image stalk formula, the unit \(G\to p_*p^{-1}G\) at \(\bar x\) is the identity of \(G_{\bar x}\). At every geometric point \(\bar t\) of \(T\), the counit \(p^{-1}p_*F\to F\) is the identity of \(F_{\bar t}\): (BE.7b) is restriction of a section to precisely that germ. Enough geometric points makes both maps isomorphisms, proving (BE.7a). Their constructions respect addition and scalar multiplication, proving the coefficient versions. Equivalences of abelian categories are exact and preserve injectives. The equality \(\Gamma_Xp_*=\Gamma_T\) therefore identifies the injective section complexes and gives the canonical cohomology comparison \[ H^q(X,G)\xrightarrow{\sim}H^q(T,p^{-1}G) \qquad(q\geq0). \tag{BE.7c} \] The same argument applies after any change of base. The identities of units and counits just checked also show that these comparisons are compatible with composition and pullback. This proves the topological-invariance theorem used in Finite morphisms, Section 6, Theorem 6.2 from the arbitrary-base continuity and finite-algebra arguments above; Stacks, Section 59.45 gives the free primary comparison.
Two cases will be used below. A closed immersion defined by a nil ideal satisfies the hypotheses: after base change every element of the extended ideal is a finite sum of multiples of nilpotents and is nilpotent, so the spectrum map is still bijective. This includes reduction by a nilradical with no uniform nilpotence exponent. If \(L/k\) is algebraic purely inseparable, AH.1 proves the hypotheses for \(X_L\to X\), and (BE.7a)–(BE.7c) give its étale and cohomological invariance. Thus (BE.7) passes to separably closed fields as follows.
For separably closed \(k\subset k'\), choose compatible algebraic closures \(\bar k\subset\bar k'\). Both vertical extensions are purely inseparable. Apply the equivalence just proved to the vertical arrows, and (BE.7) to \(\bar k\subset\bar k'\). Naturality of pullback proves (BE.7) for \(k\subset k'\) as well, for the given smooth proper curve and pulled-back sheaf.
Let \(f:\mathbb P^1_S\to S\), let \(F\) be an arbitrary \(\mathbf F_\ell\)-sheaf, and choose a geometric point \(\bar s=\operatorname{Spec}\Omega\to S\). Put \(R=\mathcal O^{\rm sh}_{S,\bar s}\), and write \(k\) for its separably closed residue field inside \(\Omega\). The arbitrary-base continuity BA.5, slice formula AB.3 and henselian theorem (BD.12) give
\[ (R^qf_*F)_{\bar s} =H^q(\mathbb P^1_R,F_R) \xrightarrow{\sim}H^q(\mathbb P^1_k,F_k) \xrightarrow{\sim}H^q(\mathbb P^1_\Omega,F_\Omega). \tag{BE.8} \]The last arrow is (BE.7) in the separably closed case. All maps are restriction or pullback. For any \(g:S'\to S\), use the very same \(\Omega\) for a geometric point of \(S'\) and its composite point of \(S\). Both stalks of the base-change map identify by (BE.8) with cohomology of the same projective line and the same pulled-back sheaf. The map is the identity on those identifications. Thus projective-line projection satisfies base change for all \(\mathbf F_\ell\)-sheaves, every \(\ell\), every base and every change of base.
BE.5. An injective criterion and two descent steps
Fix a prime \(\ell\). Say that a proper morphism has property \(P_\ell\) when its higher direct images of all \(\mathbf F_\ell\)-sheaves commute with every base change. For a square with horizontal maps \(a:X'\to X\), \(b:Y'\to Y\) and vertical maps \(f',f\), this is equivalent to
\[ R^q f'_*a^{-1}I=0\quad(q>0) \quad\text{for every injective }\mathbf F_\ell\text{-sheaf }I\text{ on }X. \tag{BE.9} \]Indeed, necessity follows by applying base change to \(I\); BB.3 permits computation in \(\mathbf F_\ell\)-modules. Conversely resolve a sheaf by injective \(\mathbf F_\ell\)-modules. Its pullback remains an exact resolution. Condition (BE.9) makes the pulled-back terms acyclic for \(f'_*\). Proper degree-zero base change AY.6 identifies its pushed complex term by term with the pullback of the original pushed complex. The acyclic-resolution comparison, proved by successive cokernels and dimension shifting in T.4, gives precisely the higher base-change map. It is the map induced by the counit, since the degree-zero identifications are those counit maps and comparison of resolutions respects them. This proves the criterion.
Property \(P_\ell\) is local on the target for the étale topology, by the slice calculation AB.3 and enough geometric points. Finite morphisms have it by AX.5. It is also preserved by composition. To check the latter, let \(X\xrightarrow{u}Y\xrightarrow{v}Z\) have both properties and take an injective \(I\) on \(X\). Exact inverse image makes \(u_*I\) injective on \(Y\). After any base change the complex \(Ru'_*a^{-1}I\) has only degree zero, equal to \(b^{-1}u_*I\), by the property for \(u\). Applying the property for \(v\) makes its positive higher image zero. Hence (BE.9) holds for \(vu\).
For completeness, the derived composition used in this step follows directly from resolutions. Direct image preserves injectives, being right adjoint to exact inverse image. Therefore a bounded-below injective resolution \(J^\bullet\) on the first source has injective terms after the first direct image, and applying the next direct image computes the derived composite. If the first pushed complex has cohomology only in degree zero, its augmentation from that degree-zero sheaf is a quasi-isomorphism and computes the second derived image. Resolution comparison gives the same map after replacement by an injective resolution of the degree-zero sheaf. Thus this deduction needs neither an unbounded totalization nor a separate convergence assumption.
There is a further descent step. Suppose \(u\) is proper and surjective, \(v\) is proper, and \(u\) and \(vu\) have \(P_\ell\). Then \(v\) has it. For an injective \(I\) on \(Y\), embed \(u^{-1}I\) in an injective \(J\) on \(X\). The adjoint map \(I\to u_*J\) is injective: after pullback, its composite with the counit is the chosen injection. Surjectivity of \(u\) makes its inverse image detect monomorphisms, since each geometric point downstairs has a geometric lift after choosing an algebraically closed field. The injection splits because \(I\) is injective. After base change, the property for \(u\) and the resolution calculation above identify
\[ R^q(v'u')_*a^{-1}J =R^qv'_*b^{-1}(u_*J). \tag{BE.10} \]The left side vanishes for \(q>0\), by the property for \(vu\). Pullback retains the split inclusion of \(I\) in \(u_*J\), and additive derived direct image retains this retraction. Hence \(R^qv'_*b^{-1}I=0\). Criterion (BE.9) proves the asserted descent. This argument explains exactly where surjectivity is needed.
BE.6. Projective space and proper modifications
There is a finite surjective morphism over every scheme \(S\),
\[ \rho:(\mathbb P^1_S)^n\longrightarrow\mathbb P^n_S, \qquad ((a_i:b_i))_{i=1}^n\longmapsto \left[\text{coefficients of }\prod_{i=1}^n(a_iT+b_iU)\right]. \tag{BE.11} \]The coefficients are sections of \(\mathcal O(1,\ldots,1)\). They have no common zero: in every geometric fibre a product of nonzero binary linear forms is nonzero. They therefore define a morphism on the opens where a coefficient generates that line bundle, and the coordinate ratios agree on overlaps. Every nonzero binary degree-\(n\) form over an algebraically closed field factors into linear forms. Such a factorization determines its unordered multiset of projective linear factors, so there are at most \(n!\) ordered points in each geometric fibre. Thus \(\rho\) is surjective with finite geometric fibres. It is proper by its closed graph and the properness of the product over \(S\). Its finite-type geometric fibres are zero-dimensional, hence have isolated points by the field-algebra argument in AW.1; thus it is quasi-finite. The proper quasi-finite consequence of AW.5 proves finiteness over an arbitrary base. Neither the construction nor the argument divides by \(n!\); repeated factors and characteristics dividing \(n!\) are allowed. For \(n=0\) use the identity of \(S\).
By BE.4 and composition, the projection \((\mathbb P^1_S)^n\to S\) has \(P_\ell\). The map \(\rho\) has it because it is finite. The proper-surjective descent step BE.5 now gives \(P_\ell\) for \(\mathbb P^n_S\to S\).
Let \(f:X\to Y\) be any proper morphism of schemes. Work over an affine open of \(Y\), permitted by locality. The arbitrary-base Chow construction AV.3 gives a proper surjection \(\pi:T\to X\) and an immersion \(h:T\to\mathbb P^n_Y\). The composite \(T\to Y\) is proper. The graph argument AU.1 therefore makes \(h\) proper, and a proper immersion is a closed immersion, with its local defining ideals glued as in AU.1. The map
\[ (\pi,h):T\longrightarrow X\times_Y\mathbb P^n_Y=\mathbb P^n_X \tag{BE.12} \]is also a closed immersion: factor it through the closed graph of \(\pi\), using separatedness of \(X/Y\), and the base change of the closed immersion \(h\). Thus both \(\pi\) and \(f\pi\) factor as a closed immersion followed by a projective-space projection. Closed immersions are finite, so composition gives \(P_\ell\) for both maps. The surjectivity of \(\pi\) and BE.5 give \(P_\ell\) for \(f\). This uses the proper morphism itself, not an unproved finite-presentation assumption on it; AV.1–AV.3 supplied the necessary proper thickenings before the Chow reduction.
BE.7. The torsion and bounded-below theorems
For every proper \(f:X\to Y\), every \(g:Y'\to Y\), and their Cartesian square with projections \(f',a\), the canonical map is an isomorphism
\[ g^{-1}R^qf_*F\xrightarrow{\sim}R^qf'_*a^{-1}F \quad(q\geq0) \tag{BE.13} \]for every torsion abelian sheaf \(F\). BE.6 proves this for all sheaves killed by a prime \(\ell\), without constructibility. If \(\ell^mF=0\), use the exact sequence with kernel \(F[\ell]\) and quotient \(F/F[\ell]\). The latter is killed by \(\ell^{m-1}\); induction and the natural long exact sequences prove the assertion. A sheaf killed by an integer is the finite direct sum of its primary parts, using the integer Chinese remainder idempotents acting on it. For an arbitrary torsion sheaf, use \(F=\varinjlim_n F[n]\).
Here the required continuity of higher direct images follows from the proved cohomology continuity BA.5: restrict the target to an affine open and use affine étale test objects in (AB.8). Their inverse images under a proper map are qcqs, so their cohomology commutes with the filtered coefficient colimit. Filtered colimits and exact sheafification preserve kernels and cokernels, giving the sheaf statement. Exact inverse image commutes with these colimits too. This proves (BE.13) at the stated arbitrary-base scope. It also shows that each \(R^qf_*F\) is torsion: for \(F[n]\) it is killed by \(n\), and the filtered colimit is torsion on every stalk.
More generally, if \(E\in D^+(X_{\rm ét},\mathbf Z)\) has torsion cohomology sheaves, then
\[ g^{-1}Rf_*E\xrightarrow{\sim}Rf'_*a^{-1}E. \tag{BE.14} \]One can prove this without an infinite-filtration assertion. For a complex with cohomology in a finite interval, induction using the truncation triangle with successive quotient \(\mathcal H^r(E)[-r]\) reduces (BE.14) to (BE.13). Exact inverse images preserve these triangles; derived direct images preserve them by the mapping-cone construction on injective resolutions. In the general bounded-below case, fix a degree \(d\) and replace \(E\) by \(\tau_{\leq d}E\). The discarded complex belongs to \(D^{\geq d+1}\). A bounded-below injective resolution beginning in that degree shows that its derived direct image also belongs to \(D^{\geq d+1}\). This holds on both sides of the square, since inverse image is exact. The replacement therefore changes neither side's cohomology through degree \(d\). The finite-interval case proves the comparison there. As \(d\) was arbitrary, (BE.14) is a quasi-isomorphism. The map throughout is the derived adjoint of the pulled-back counit, so this verifies the canonical comparison.
BE.8. Stalks, henselian fibres and the scope of the result
Take \(Y'=\operatorname{Spec}\Omega\) at a geometric point \(\bar y\) in (BE.13). The étale topos of an algebraically closed field has exact global sections by AB.1–AB.2. Applying sections to the comparison gives
\[ (R^qf_*F)_{\bar y}\xrightarrow{\sim}H^q(X_{\bar y},F_{\bar y}). \tag{BE.15} \]It is restriction from a neighbourhood representative to the geometric fibre. In particular, if the base is strictly henselian local, its sections functor is the closed stalk functor by (AX.11), and hence exact. Applying it to an injective resolution and to its pushed complex identifies global cohomology of the proper source with that of its closed fibre, for torsion coefficients. This includes all degrees and coefficients in the residue characteristic.
The arbitrary-base theorem (BE.13), its bounded-below form (BE.14), and the fibre formula (BE.15) supply the general proper-comparison input of Section 3. The proof has retained arbitrary torsion sheaves and arbitrary changes of base throughout. It does not construct the unbounded enhanced operations, normalized adic categories or their rationalization comparisons; those require their separate arguments.
Appendix BF. Unbounded derived categories and sheaf representability
The adjoint construction in Proposition 3.3 takes place in an unbounded derived category. We construct that category and its sums before applying representability. Throughout, sets and smallness refer to one fixed universe, with the axiom of choice. A Grothendieck abelian category here is locally small, has small coproducts and exact filtered colimits, and has a generator. The assertions below apply to constant modules on a small étale site; no bound on the field's cohomological dimension is imposed.
BF.1. The resolution input and comparison of maps
Let \(\mathcal B\) be a Grothendieck abelian category. For every complex \(M\), choose a monic quasi-isomorphism \[ q_M:M\longrightarrow I_M \tag{BF.1} \] with \(I_M\) K-injective. The existence used here is the construction for a general Grothendieck category in Sheaves of modules and their derived categories, Theorem 7.2 and Lemmas 7.2.1–7.2.5. That construction precedes the derived category: it uses subobject sets, small acyclic complexes, monic pushouts and exact filtered unions. In particular its resolution assertion does not use the localization that we are about to define. We need its existence and K-injectivity assertions, rather than any assertion that its chosen resolution functor is additive.
Use the Hom complex and cone conventions of B.1. A complex \(J\) is K-injective precisely when \(\operatorname{Hom}^\bullet(A,J)\) is acyclic for every acyclic \(A\): its degree-\(r\) cohomology consists of chain maps into a shift of \(J\), modulo homotopy, and shifts of acyclic complexes are acyclic. If \(s:M\to N\) is a quasi-isomorphism, its cone is acyclic. The Hom complex of its cone, by its two component summands, is the shifted cone of \(\operatorname{Hom}^\bullet(N,J)\to\operatorname{Hom}^\bullet(M,J)\), with the signs from B.1. Consequently \[ s^*:\operatorname{Hom}_{K(\mathcal B)}(N,J) \xrightarrow{\ \sim\ } \operatorname{Hom}_{K(\mathcal B)}(M,J). \tag{BF.2} \] Here \(K(\mathcal B)\) means complexes and chain maps modulo homotopy, already defined directly by the Hom complex. This proves (BF.2) before a derived category exists.
Shifts and cones of K-injective complexes are K-injective, by the same Hom-complex calculation. An acyclic K-injective complex is contractible, since its identity is null-homotopic. A quasi-isomorphism between K-injective complexes is a homotopy equivalence: its cone is both acyclic and K-injective, and the contraction gives the homotopy inverse as in B.1. These statements do not require a first nonzero degree.
BF.2. A locally small localization
Define a category \(D(\mathcal B)\) whose objects are complexes and whose morphism groups are \[ \operatorname{Hom}_{D(\mathcal B)}(M,N) =\operatorname{Hom}_{K(\mathcal B)}(I_M,I_N). \tag{BF.3} \] Composition is composition of homotopy classes. These groups are sets: the set of component maps is a countable product of Hom sets, chain maps form a subset, and homotopy is an equivalence relation on that subset.
For a chain map \(u:M\to N\), (BF.2) gives a unique homotopy class \(Qu:I_M\to I_N\) satisfying \[ (Qu)q_M=q_Nu\quad\text{in }K(\mathcal B). \tag{BF.4} \] Uniqueness proves additivity, compatibility with compositions and invariance under homotopy. Thus \(Q:K(\mathcal B)\to D(\mathcal B)\) is an additive functor. It inverts quasi-isomorphisms: (BF.4) makes \(Qu\) a quasi-isomorphism when \(u\) is one, and the preceding paragraph makes it a homotopy equivalence.
We verify the universal property. Write \(\mathcal I\) for the full subcategory of \(K(\mathcal B)\) on K-injective complexes. The functor \(M\mapsto I_M\) identifies (BF.3) fully faithfully with \(\mathcal I\), and is essentially surjective because \(q_J:J\to I_J\) is a homotopy equivalence for \(J\in\mathcal I\). For a functor \(F:K(\mathcal B)\to\mathcal E\) which inverts quasi-isomorphisms, define its factor on (BF.3) by applying \(F\) to maps between the \(I_M\)'s. The isomorphisms \(F(q_M)\) give a natural identification of its composite with \(F\), using (BF.4). Conversely, restriction to \(\mathcal I\) and those same isomorphisms determine every such factor, including its natural transformations. This proves localization at quasi-isomorphisms, up to the usual unique natural isomorphism, and independence of the choices in (BF.1).
It also gives localization from the category of complexes, without first imposing homotopy. To see why any functor inverting quasi-isomorphisms identifies homotopic maps \(f,g:M\to N\), let \(f-g=dh+hd\). The complex \(M\oplus\operatorname{Cone}(1_M)\) projects quasi-isomorphically to \(M\). Its two chain-map sections are \(x\mapsto(x,0,0)\) and \(x\mapsto(x,x,0)\). They become equal after that projection is inverted. The chain map \[ (x,y,z)\longmapsto g(x)+(f-g)(y)+h(z) \tag{BF.5} \] has composites \(g,f\) with these sections: its chain identity is exactly \(f-g=dh+hd\). Thus those maps become equal in any such target category, even when the target functor was not assumed additive.
For a K-injective \(J\), this construction and (BF.2) give the useful natural formula \[ \operatorname{Hom}_{D(\mathcal B)}(M,J) =\operatorname{Hom}_{K(\mathcal B)}(M,J). \tag{BF.6} \] More precisely the equality denotes the canonical bijection obtained by replacing \(J\) and then using \(q_M\); it is independent of a representative of a homotopy class.
BF.3. Triangles and arbitrary coproducts
The full category \(\mathcal I\) is closed under shifts and mapping cones. The cone, rotation, homotopy-square and octahedron matrices in B.1 therefore give a triangulated structure on it. Those matrix identities hold for arbitrary complexes; the bounded-below hypothesis in B.1 was used to obtain its earlier resolutions, not in any matrix identity. A cone of an identity is contractible; every chain map has its cone; cone triangles are taken together with all their isomorphic triangles. These observations, rotation and the two explicit cone-map constructions verify the triangle axioms. Transfer this structure along the equivalence (BF.3).
The functor \(Q\) carries each chain-level cone triangle to a distinguished triangle. Indeed (BF.4), represented by chain maps and a homotopy of its square, gives the cone comparison from B.1. Its first two component maps are quasi-isomorphisms, so its third map is a quasi-isomorphism by the long exact cohomology sequences. Those sequences follow directly from the degreewise split sequence defining a cone. Consequently the third map becomes invertible in (BF.3). The same comparison for shifts supplies the shift isomorphism. Long exact Hom sequences in either variable follow by applying the Hom complex to a cone and taking cohomology; hence all the cohomological exact sequences used here hold for unbounded objects.
Small coproducts in \(\mathcal B\) are exact. They are filtered colimits of finite sums, so this follows from the Grothendieck axioms. Thus the termwise sum of a family of acyclic complexes is acyclic, and termwise sums preserve quasi-isomorphisms. Moreover the termwise sum is the coproduct in (BF.3). For any K-injective \(J\), \[ \begin{aligned} \operatorname{Hom}_{D(\mathcal B)} \left(\bigoplus_t M_t,J\right) &=H^0\operatorname{Hom}^\bullet \left(\bigoplus_t M_t,J\right)\\ &=H^0\prod_t\operatorname{Hom}^\bullet(M_t,J)\\ &=\prod_t\operatorname{Hom}_{D(\mathcal B)}(M_t,J). \end{aligned} \tag{BF.7} \] The second equality rearranges products of sets of component maps. The third uses exactness of products of abelian groups: kernels are componentwise, and a tuple in the image has a tuple of preimages by choice. Every target is represented by such a \(J\), so (BF.7) is the required universal property. We have not asserted that a sum of K-injective complexes remains K-injective. A sum of distinguished triangles is distinguished, since sums commute with the two-summand cone formula and carry componentwise quasi-isomorphisms to quasi-isomorphisms.
BF.4. Derived functors without an additive resolution choice
Let \(\Phi:\mathcal B\to\mathcal D\) be an additive functor between Grothendieck abelian categories. On \(\mathcal I\), apply \(\Phi\) term by term and pass to \(D(\mathcal D)\). Additivity makes this preserve chain homotopies, shifts and cones: only sums of component maps and finite biproducts occur in these formulas. The equivalence (BF.3) consequently defines an exact functor \[ R\Phi(M)=\Phi(I_M). \tag{BF.8} \] Different choices in (BF.1) give the canonical comparison isomorphisms from (BF.2). This argument uses additivity of \(\Phi\), not additivity of a functorial choice of \(I_M\).
For completeness, (BF.8) has the right-derived universal property. Its natural map from \(Q\Phi\) on complexes is \(\Phi(q_M)\). Given a natural transformation from \(Q\Phi\) to a functor \(T\) on \(D(\mathcal B)\), its factor at \(M\) is the composite from \(\Phi(I_M)\) to \(T(I_M)\) followed by \(T(q_M)^{-1}\). Naturality follows from (BF.4), and the same equality forces uniqueness. If \(\Phi\) is exact, it already preserves quasi-isomorphisms and \(\Phi(q_M)\) is a quasi-isomorphism, so its derived functor is its ordinary termwise functor.
Suppose \(v:\mathcal D\to\mathcal B\) is exact and left adjoint to \(u:\mathcal B\to\mathcal D\). Component adjunction respects the Hom-complex differentials. For acyclic \(A\) and K-injective \(J\), it identifies \(\operatorname{Hom}^\bullet(A,uJ)\) with \(\operatorname{Hom}^\bullet(vA,J)\), which is acyclic. Thus \(uJ\) is K-injective. Applying (BF.6) proves \[ \operatorname{Hom}_{D(\mathcal B)}(vM,N) \simeq\operatorname{Hom}_{D(\mathcal D)}(M,RuN). \tag{BF.9} \] This constructs the derived adjunction, its units and its counits directly from the original adjunction, for arbitrary complexes.
BF.5. Presheaves, sheafification and compact generators
Take a small site \(\mathcal C\) and a constant ring \(\Lambda\). Write \(\mathcal P\) for presheaves of left \(\Lambda\)-modules and \(\mathcal A\) for sheaves. The matching-family proof in Sites and sheaves, Sections 1–4 gives exact sheafification \(a\dashv i\), with \(ai=1\). Its constructions preserve the module action: matching families, local equality and glued sections have that action componentwise. Presheaf kernels, cokernels and colimits are pointwise; sheaf kernels are pointwise and sheaf colimits are sheafifications. Since filtered module colimits are exact, exactness of \(a\) proves exact filtered colimits in \(\mathcal A\) as well.
For \(U\in\mathcal C\), let \(P_U(V)\) be the free left \(\Lambda\)-module on the set of arrows \(V\to U\). A map from \(P_U\) is determined by the image of \(1_U\); conversely a section over \(U\) defines its images by restriction and linear extension. Hence \[ \operatorname{Hom}_{\mathcal P}(P_U,M)=M(U), \qquad \operatorname{Hom}_{\mathcal A}(aP_U,F)=F(U). \tag{BF.10} \] The sums of these presheaves and of their sheafifications are generators in their respective categories. To verify the latter assertion, a nonzero map of sheaves is nonzero on some section over some site object; the corresponding map in (BF.10) detects it. Local smallness holds because a natural transformation is a subset of the product of the sets of section maps. These facts verify all the Grothendieck hypotheses required in BF.1 for both categories.
Apply BF.4 to \(a\dashv i\). If \(I\) is a K-injective sheaf complex, \(iI\) is K-injective as a presheaf complex and \(aiI=I\). Therefore \[ a:D(\mathcal P)\rightleftarrows D(\mathcal A):Ri, \qquad aRi\simeq1. \tag{BF.11} \] The second assertion is the counit isomorphism, and implies full faithfulness of \(Ri\): adjunction identifies maps \(RiK\to RiL\) with maps \(aRiK\to L\), hence with maps \(K\to L\). By BF.3, \(a\) preserves derived coproducts, because it preserves termwise coproducts.
Finally (BF.6) and pointwise exactness of evaluation give, for any presheaf complex \(M\), \[ \operatorname{Hom}_{D(\mathcal P)}(P_U[r],M) =H^{-r}(M(U)). \tag{BF.12} \] Indeed replace \(M\) by \(I_M\); its evaluation remains a quasi-isomorphism and the Hom complex from \(P_U\) is the evaluation complex itself. Evaluation and module cohomology commute with sums, so the set of all \(P_U[r]\) consists of compact objects. It detects zero objects: the vanishing of (BF.12) for every \(U,r\) says exactly that every cohomology presheaf is zero. The map of that complex to zero is then a quasi-isomorphism, hence an isomorphism in BF.2. Thus every hypothesis of The right adjoint of derived pushforward, Lemma 1.F and Theorem 1.G is verified. Those earlier proofs construct the compact-generator telescope and its representing object; they use only the triangulated structure, local smallness, coproducts and compact detection established here.
BF.6. Representability on the sheaf category
Let \(H:D(\mathcal A)^{\mathrm{op}}\to\mathrm{Ab}\) be cohomological and carry coproducts to products. BF.5 and the cited compact-generator theorem give a presheaf complex \(L\) and a natural identification \(H(aM)=\operatorname{Hom}(M,L)\). Complete the adjunction unit to a triangle \[ N\longrightarrow L\longrightarrow Ri(aL)\longrightarrow N[1]. \tag{BF.13} \] The adjunction identity and invertibility of the counit imply that applying \(a\) to its middle map gives an isomorphism. Thus \(aN=0\). In the long exact sequence obtained by applying \(\operatorname{Hom}(N,-)\), the term \(\operatorname{Hom}(N,N)\) lies between \(\operatorname{Hom}(N,Ri(aL)[-1])=0\), by adjunction, and \(\operatorname{Hom}(N,L)=H(aN)=0\), by representation. Its identity therefore vanishes, which means \(N\) is a zero object. We obtain \(L\simeq Ri(aL)\), and full faithfulness gives \[ H(K)\simeq H(aRiK) \simeq\operatorname{Hom}(RiK,L) \simeq\operatorname{Hom}(K,aL). \tag{BF.14} \] This proves representability on \(D(\mathcal A)\) without assuming that its sheafified generators are compact or splitting an unspecified idempotent.
In particular, any exact coproduct-preserving functor \(F:D(\mathcal A)\to\mathcal T\), with \(\mathcal T\) locally small and triangulated, has a right adjoint. Apply (BF.14) to \(K\mapsto\operatorname{Hom}_{\mathcal T}(FK,B)\) for each \(B\). A map \(B\to B'\) gives a unique map of representing objects: a natural transformation between representable Hom functors is determined by its value on the identity of the representing object. This also proves identity and composition compatibility and gives the adjunction in both variables.
The right adjoint is exact. Adjunction and the shift isomorphism of \(F\) first give the shift isomorphism for the right adjoint. For a triangle \(B_0\to B_1\to B_2\to B_0[1]\), complete its first adjoint map to a triangle \(RB_0\to RB_1\to C\to RB_0[1]\). Apply \(F\) and the two counits; the triangle-map axiom supplies \(FC\to B_2\), hence \(C\to RB_2\). For every \(K\), the resulting comparison from the long exact Hom sequence of the completed triangle to \(\operatorname{Hom}(FK,B_\bullet)\) has isomorphisms on the terms involving \(B_0,B_1\) and all their shifts, by adjunction. Exactness gives an isomorphism on the remaining terms: to lift an element, lift its boundary through the adjacent isomorphism, subtract a lift, and then use the preceding term; the same subtraction shows injectivity. Thus \(\operatorname{Hom}(K,C)\to\operatorname{Hom}(K,RB_2)\) is an isomorphism for every \(K\). Taking identities gives an inverse to \(C\to RB_2\), proving exactness.
For Proposition 3.3 this proves the categorical implication from an exact, coproduct-preserving \(Rf_!\) to \(f^!\). BG.1–BG.6 construct that geometric functor, prove its coproduct property and compactification independence, and apply the implication. The subsequent trace and Gysin comparisons retain their own proofs. These arguments apply to unbounded ordinary complexes; they supply no adic normalization or rationalization by themselves.
Appendix BG. Proper support on arbitrary ordinary complexes
Let \(\Lambda\) be a constant commutative ring killed by a positive integer. We construct the exact, coproduct-preserving \(Rf_!\) needed in Proposition 3.3 for separated finite-type morphisms of finite-type schemes over a field. No invertibility of that integer is needed in this appendix. The source complex may be unbounded. Proper comparison itself will be used over arbitrary bases.
BG.1. Geometric inputs for the cohomological bound
The normalization facts needed for the dimension argument are already proved with arbitrary field coefficients in AG.1–AG.3. They include finite normalization of a reduced finite-type scheme, localization and gluing of integral closures, and preservation of the generic fields. Normalization is an isomorphism on an open containing every generic point: on a reduced affine chart, write its finitely many integral-closure generators as fractions in the total ring of fractions and invert the product of their nonzerodivisor denominators. The two rings then coincide. That product avoids every minimal prime, so the chosen open contains the generic points. These chart opens give the assertion for a scheme.
For an integral normal Noetherian scheme, the local ring at a height-one point is a one-dimensional normal Noetherian local domain. The algebraic DVR proof in L.1 applies to exactly that ring; it does not require the ambient scheme to be a curve. Thus a rational function \(t\) defines a map to \(\mathbf P^1\) near every height-one point: in the valuation ring either \(t\) or \(t^{-1}\) is regular, and that membership holds on a neighbourhood. The union of these domains, together with the generic point, is an open domain of definition. Its closed complement has no point of height zero or one.
Here are the dimension deductions, including the generic fibre. If \(T\) is integral of finite type over a field and has dimension \(d\), a proper closed subset has dimension at most \(d-1\). For a prime chain in an irreducible component of that subset, append the strictly smaller generic prime of \(T\). If the component has height at least two, append a chain of length two below its generic prime instead. The resulting bounds are \[ \begin{aligned} \dim Z&\leq d-1,\\ \dim Z&\leq d-2\quad(\text{all component heights}\geq2). \end{aligned} \tag{BG.1} \] These statements are local on affine charts and hence give the scheme dimensions. If \(T\to\mathbf P^1_k\) is dominant, every closed fibre is a proper closed subset and satisfies the first bound. The generic fibre is integral of finite type over \(k(t)\); its function field has transcendence degree \(d-1\) over \(k(t)\), so its dimension is \(d-1\). The equality between dimension and transcendence degree follows from polynomial normalization in Y.5: finite integral extensions preserve dimension by lying over, going up and incomparability, as proved in K.1 and AF.1. The same polynomial normalization after any field extension is still finite and injective, because extension of fields is faithfully flat. Thus extension of the fibre field preserves its dimension, including when the resulting algebra is not a domain. These bounds consequently hold on the geometric fibres as well.
For proper curves over an algebraically closed field the cohomological bound is \[ H^q(C,F)=0\qquad(q>2) \tag{BG.2} \] for every torsion sheaf. To specify the inputs in all characteristics, AK.5 and AL.3 give the prime-to-characteristic calculation on a smooth curve and its finite-monodromy devissage; BE.2–BE.3 supply the characteristic-primary case. Finite direct image is exact by AX.5, and the finite normalization in AG.3 reduces any reduced proper curve to its normal components, with a cokernel supported on finitely many points. Such normal proper curves are smooth over the algebraically closed field by AG.4, and the proper-curve case of P.3 proves that they are projective. The finite point terms have no positive cohomology. Nilpotents do not change the étale topos, by the purely inseparable argument of BE.4. Finally BA's coefficient continuity passes the bound from finite constructible primary coefficients to an arbitrary torsion sheaf. Thus (BG.2) includes nonreduced curves, arbitrary torsion coefficients and the residue characteristic.
BG.2. The proper cohomological bound
For a proper morphism \(p:T\to S\) with geometric fibres of dimension at most \(d\), we prove \[ R^qp_*F=0\qquad(q>2d) \tag{BG.3} \] for every torsion sheaf. The argument is an induction on \(d\) over all proper morphisms. If \(d=0\), AW.5 makes the proper quasi-finite map finite, and AX.5 gives exactness. If \(d=1\), the geometric-fibre formula BE.8 and (BG.2) give the assertion.
Assume the result in lower dimensions. BE.8 reduces (BG.3) to a proper scheme over an algebraically closed field. Replace it by its reduction and take the finite normalization \(\nu\). The map \(F\to\nu_*\nu^{-1}F\) is injective: its pullback to a geometric point is the diagonal map into the nonempty finite collection of lifted stalks. Its cokernel is supported on a proper closed subset, because BG.1 gives a dense isomorphism locus. Exact finite direct image and induction on that subset reduce the bound to an integral normal proper scheme \(T\) of dimension \(d>1\).
Choose a nonconstant rational function and take its graph closure \(T'\subset T\times\mathbf P^1\), with projections \(b:T'\to T\) and \(r:T'\to\mathbf P^1\). Both are proper; the graph closure is integral. The first is an isomorphism on the domain in BG.1 and has fibres of dimension at most one, since its fibres are closed subschemes of \(\mathbf P^1\). Put \[ Q=\operatorname{Cone}\bigl(F\longrightarrow Rb_*b^{-1}F\bigr). \tag{BG.4} \] Surjectivity of \(b\) makes the degree-zero unit injective, and the already established one-dimensional case bounds its higher direct image by two. Thus \(Q\) has cohomology only in degrees \(0,1,2\), supported on a closed subset of dimension at most \(d-2\). Its cohomology sheaves are torsion: write coefficients as their filtered union of annihilator subsheaves and use BA's continuity. Closed extension and its exactness are AX.5. Induction and the three finite truncation triangles therefore give \[ H^m(T,Q)=0\qquad(m>2d-2). \tag{BG.5} \] This use of truncation involves three terms, not an unbounded convergence assertion.
The fibres of \(r\) have dimension at most \(d-1\), by BG.1. Hence \(Rr_*b^{-1}F\) has cohomology only in degrees \(0\) through \(2d-2\). Applying the proper curve bound to those finitely many sheaves and using their finite truncation triangles bounds its derived global sections by \(2d\). Derived composition holds because direct image preserves K-injectives, its inverse-image left adjoint being exact by BF.4. It follows that \(H^q(T',b^{-1}F)=0\) above \(2d\). The triangle (BG.4) and (BG.5) imply the same vanishing for \(F\), completing the induction. This supplies the geometry and finite-truncation proof behind Cohomology with compact support, Theorem 4.1.
Locally on a quasi-compact base, a proper finite-type morphism has some uniform finite fibre-dimension bound: take finitely many affine charts over an affine base and finite algebra generators on each; their numbers bound the dimensions of the fibres of those charts. Thus (BG.3) supplies a uniform finite bound wherever the following local arguments are applied. BB.3 identifies sheaf-of-\(\Lambda\)-module cohomology with the corresponding abelian-sheaf cohomology, so the same bound applies to \(\Lambda\)-modules.
BG.3. A finite bound controls unbounded complexes
We give the homological argument for a left exact additive functor \(F\) between the Grothendieck categories used here. Assume \(R^qF=0\) on objects for \(q>N\). A complex of \(F\)-acyclic objects computes \(RF\), without a boundedness hypothesis.
Indeed, let \(L\) be an acyclic complex whose terms are \(F\)-acyclic, and write \(Z^a=\ker(d:L^a\to L^{a+1})\). The short exact cycle sequences give \[ R^qF(Z^{a+1})\simeq R^{q+1}F(Z^a)\quad(q\geq1). \tag{BG.6} \] Repeatedly shifting to smaller indices makes each positive derived functor of a cycle vanish, since its degree eventually exceeds \(N\). Consequently applying \(F\) preserves exactness of every cycle sequence, and \(F(L)\) is acyclic. For an arbitrary complex of \(F\)-acyclic objects, compare it with a termwise injective K-injective resolution from BF.1. Its comparison cone has \(F\)-acyclic terms and is acyclic; the argument just given proves that applying \(F\) to the comparison remains a quasi-isomorphism. This proves the computation statement.
There is also an actual cohomological window: \[ RF(D^{\geq a})\subset D^{\geq a}, \qquad RF(D^{\leq b})\subset D^{\leq b+N}. \tag{BG.7} \] For the first inclusion, replace a lower truncation by its bounded-below injective resolution; the construction is T.4 and the homotopy argument is B.1. For the second take a termwise injective K-injective resolution \(I\) of an object with no cohomology above \(b\). If \(i>b+N\), the cycle sequences in the exact tail give \[ H^i(FI)=R^1F(Z^{i-1}) \simeq R^{N+1}F(Z^{i-N-1})=0. \tag{BG.8} \] The last surjection used is \(I^b\to Z^{b+1}\) when \(i=b+N+1\), which is surjective because \(H^{b+1}(I)=0\). For \(N=0\), the functor is exact and the assertion follows directly. The truncation triangles and (BG.7) show that \(H^i(RFE)\) depends only on \(\tau_{\geq i-N}\tau_{\leq i}E\): the omitted upper part has no image cohomology through degree \(i\), and the omitted lower part has none from degree \(i\) onward. This argument neither assumes left completeness of a derived category nor exchanges cohomology with an infinite product.
BG.4. Unbounded proper comparison and coproducts
Let \(p:T\to S\) be proper, and consider any change of base with projections \(a:T'\to T\), \(g:S'\to S\) and proper map \(p':T'\to S'\). For \(E\in D(T,\Lambda)\), choose a termwise injective K-injective resolution \(I\). The proper comparison theorem BE.7, applied to each individual term, gives \[ R^qp'_*a^{-1}I^m=0\quad(q>0), \qquad g^{-1}p_*I^m\xrightarrow{\sim}p'_*a^{-1}I^m. \tag{BG.9} \] All those sheaves are torsion because \(\Lambda\) is killed by an integer. The local finite bound (BG.3) and BG.3 make the unbounded complex \(a^{-1}I\) compute its derived direct image. Thus the termwise maps in (BG.9) give the canonical isomorphism \[ g^{-1}Rp_*E\xrightarrow{\sim}Rp'_*a^{-1}E \tag{BG.10} \] for arbitrary \(E\). They are the usual adjunction base-change maps: after comparing with a K-injective target resolution, the termwise direct-image adjunction defines the same morphism. Naturality of that adjunction proves compatibility with successive base changes and with compositions of proper maps. This identifies the comparison morphism itself, not only its source and target.
The same finite bound proves preservation of coproducts. Choose resolutions \(I_t\) for a family \(E_t\). BA's higher-direct-image continuity on quasi-compact, quasi-separated schemes, together with BB.3, implies that each term \(\bigoplus_t I_t^m\) is \(p_*\)-acyclic: a sum is the filtered colimit of its finite subsums, whose positive derived images vanish. Direct image also commutes with these sums in degree zero. BG.3 therefore computes both sides of \[ \bigoplus_t Rp_*E_t\longrightarrow Rp_*\left(\bigoplus_tE_t\right) \tag{BG.11} \] by the identical termwise image complex. BF.3 identifies the termwise sums with the derived coproducts. This proves (BG.11), without asserting that a sum of injective or K-injective objects is injective. Both statements are local on the base; a single global finite bound is unnecessary when the base is not quasi-compact.
BG.5. Compactification at the required field scope
For a separated finite-type map of finite-type schemes over a field, the needed existence theorem is The right adjoint of derived pushforward, Appendix N, Theorem N.E.1. Its N.A–N.E prove Nagata compactification for Noetherian schemes, preserving nilpotents and the entire open source. This hypothesis holds here. The theorem gives \[ X\xrightarrow{j}\overline X\xrightarrow{p}Y, \qquad j\text{ open},\quad p\text{ proper}. \tag{BG.12} \]
We specify the complete geometric inputs for that proof in the present use. AU.1 gives the finite affine equalizer, its localization and flat-base-change identities, and properness of maps from proper schemes to separated schemes. AU.2 gives scheme-theoretic closure and the Noetherian Chow modification. For a nonaffine Noetherian base the needed Chow statement is Projective morphisms and Chow's lemma, Theorem 4.1: its finite affine-cover construction and gluing retain the base and the schematically dense source. The relative immersion of each affine piece used there is constructed explicitly in N.E.1: finitely many distinguished opens over affine base charts supply algebra generators; their numerators and denominators are global coordinates, and on the corresponding target opens the coordinate-ring maps are surjective. This proves the relative immersion even when the base is not affine. The valuation domination and specialization witnesses are proved in Valuation rings and separatedness, Theorems 2.1 and 4.1; AW.1 identifies their algebraic use. Proper morphisms and valuative criteria, Sections 1–4 gives the all-valuation properness criterion and properness of projective space. Its quasi-compact image criterion is the elementary localization argument in Finiteness of morphisms, Theorem 1.2, and its graph and projective-chart inputs are The diagonal and separated morphisms, Sections 1–2 and 4–6.
There is a useful direct replacement for the auxiliary quasi-affineness assertion N.A.4. AW.5 factors every separated quasi-finite finite-type map occurring there as an open immersion into a finite scheme over the target. That finite scheme is affine over the target, so the original map is quasi-affine. This proves the required assertion directly from AW.1–AW.5, with their conductor, regular-local and slicing arguments.
The rest of Appendix N consists of its written blowup-chart and strict-transform calculations, the protected elimination construction N.B.1, the three assembly lemmas N.C.1–N.C.3, and the two-open construction N.D.1. The blowup charts embed in localizations, so their protected opens stay schematically dense. The elimination construction uses finitely generated conductor ideals to extend rational coordinate maps and then separates the protected boundary. The two-open construction keeps a closed gluing graph, checks all valuation limits from a dense open and applies the proved Chow modification. Finally N.E.1 compactifies the finite affine cover. These arguments establish (BG.12) with the original possibly singular and nonreduced schemes; smoothness or quasi-projectivity of \(X\) is not added.
BG.6. Construction, independence and the right adjoint
Define, using (BG.12), \[ Rf_!E=Rp_*j_!E. \tag{BG.13} \] Open extension by zero is exact and preserves coproducts, by its stalk description in Constructible sheaves and extension by zero. BF.4 constructs \(Rp_*\) as an exact functor of derived categories, and (BG.11) proves that it preserves coproducts. Therefore (BG.13) is exact and coproduct-preserving on all of \(D(X,\Lambda)\).
The definition is canonical. Here is the comparison mechanism, with its full earlier proof locator. In a commuting square with open horizontal maps \(j:U\to T\), \(i:V\to S\) and proper vertical maps \(p':U\to V\), \(p:T\to S\), the induced open map \(U\to T\times_SV\) is proper, by the closed graph and proper projection argument. It is consequently clopen. Restriction to \(V\) thus identifies \(Rp_*j_!E\) with \(Rp'_*E\), and the open adjunction defines \[ i_!Rp'_*E\longrightarrow Rp_*j_!E. \tag{BG.14} \] It is an isomorphism over \(V\). On its complement the right side is zero by (BG.10), because the pulled-back support open is empty. The left side is zero by definition. Geometric stalks detect the resulting isomorphism. The square need not be cartesian.
A refinement \(h:\overline X_1\to\overline X_2\) gives (BG.14) in the form \(j_{2,!}\simeq Rh_*j_{1,!}\), hence an isomorphism between the two definitions (BG.13). Common refinements exist by taking the scheme-theoretic closure of the diagonal \(X\) in the product of two compactifications. Above the open \(X\) in either factor its graph is already closed, so the same copy of \(X\) is open in that closure. Parallel refinement maps are equalized by their closed equalizer, which still contains that open. The quasi-coherent closure ideal is the kernel of restriction; AU.1's finite affine equalizer gives its localization, also over a non-Noetherian base. These facts prove the cofiltered refinement assertion used here.
The identities and coherence of these particular maps are proved in Cohomology with compact support, Lemma 6.1 and Theorems 7.1–9.1. The inputs to those proofs are now (BG.10), exact open extension, proper composition from BF.4 and the preceding refinement construction. For precision, their pasting argument restricts an exchange to its source open, where it is the clopen pushforward identity; the open adjunction determines the entire map from that restriction. Stacking squares consequently agrees with composing the adjunction units. A common refinement then makes comparisons between any choices identical and proves their cocycle rule. For three composable maps, successive compactifications give a single array of opens and proper maps, and the two parenthesizations are the two pastings of that same array. Arbitrary base change pulls back (BG.12), and (BG.10) with exact open base change gives its comparison; the same pasting argument proves compatibility with refinements and composition. Thus these are canonical and associative functor isomorphisms, not choices of unrelated isomorphisms.
Finally apply BF.6 to (BG.13). This supplies an exact right adjoint \(f^!\) on arbitrary ordinary \(\Lambda\)-complexes, with the adjunction unit and counit. It completes the existence and coproduct-preservation prerequisite in Proposition 3.3. The smooth trace normalization, the ensuing Gysin comparisons, enhanced operation compatibilities and passage to normalized adic coefficients retain their own arguments; none follows solely from the existence of this right adjoint.
Appendix BH. Tensor products and the proper-support projection formula
Fix a constant commutative coefficient ring \(\Lambda\). Sections BH.1–BH.4 work on the small étale site of a scheme, with a small basis fixed as in BF.5. Sections BH.5–BH.7 use a ring killed by an integer and the proper-support scope of BG. Every complex below may be unbounded; tensor totalization uses direct sums.
BH.1. Flat resolutions on the étale site
For a basis object \(u:U\to X\), put \(B_U=u_!\Lambda_U\). The explicit construction and adjunction in Constructible sheaves and extension by zero, Proposition 1.1 give \[ \operatorname{Hom}(B_U,F)=F(U),\qquad (B_U)_{\bar x}=\bigoplus_{\bar u\mapsto\bar x}\Lambda. \tag{BH.1} \] In particular these stalks are free. Tensor sheaves have stalks equal to the tensors of their stalks: each tensor and each relation expressing its vanishing involve finitely many factors and balancing relations, which can all be represented on one pointed étale refinement. Sheafification leaves these germs unchanged. Exactness is detected on geometric stalks, so every \(B_U\) is flat. The sum \[ L(F)=\bigoplus_{U}\ \bigoplus_{s\in F(U)}B_U\longrightarrow F \tag{BH.2} \] is an epimorphism: its summand indexed by \(s\) represents that section, and every germ has such a representative. All indices form a set. Direct sums and filtered colimits of flat sheaves are flat, by their stalk tensor functors and exactness of these operations on modules.
A complex \(P\) is K-flat if \(A\otimes P\) is acyclic for every acyclic complex \(A\). A flat sheaf in one degree is K-flat: tensor its exact cycle sequences with that sheaf. Sums and filtered colimits of K-flat complexes are K-flat, since tensor commutes with them and filtered colimits are exact. A degreewise split extension of two K-flat complexes is K-flat: after tensoring, it remains degreewise split, and its long exact cohomology sequence applies. In particular a bounded complex of flats is K-flat by finite induction; a bounded-above complex of flats is the filtered union of its bounded brutal lower truncations and is K-flat as well. None of these assertions says that an arbitrary complex of flat terms is K-flat.
Here is a resolution for an arbitrary \(G\). Let \(D_n(F)\) have \(F\) in degrees \(n,n+1\) and identity differential. Start with \[ P_0=\bigoplus_nD_n(L(G^n))\longrightarrow G. \tag{BH.3} \] The lower term maps by (BH.2), and the upper term by its composite with \(d_G\). This is a termwise epimorphism. Each disk is contractible; tensoring its contraction \(h\) with an element of degree \(a\) uses the sign \((-1)^a h\). Thus \(P_0\) is K-flat and has flat terms.
Given a termwise epimorphism \(P_s\to G\), take its kernel \(K_s\). For every \(z\in Z^q(K_s)(U)\), attach one \(B_U\) in degree \(q-1\), with differential equal to the map represented by \(z\), and with zero image in \(G\). Explicitly, writing \(V_s\) for the graded sum of the added terms, set \[ P_{s+1}=P_s\oplus V_s,\qquad d(p,v)=(d p+\alpha(v),0). \tag{BH.4} \] Here \(d\alpha=0\) and the composite of \(\alpha\) with \(P_s\to G\) is zero. Therefore (BH.4) is a complex over \(G\). Its quotient by \(P_s\) is a sum of shifts of flat sheaves, with zero differential. The degreewise splitting proves K-flatness by induction and preserves flat terms.
Set \(P(G)=\varinjlim_sP_s\). Filtered-colimit exactness gives \[ H^q(\ker(P(G)\to G)) =\varinjlim_sH^q(K_s)=0. \tag{BH.5} \] For the last equality, a germ of a kernel class is represented on some \(U\) by a cycle at stage \(s\); the cell attached at stage \(s+1\) kills it. Hence every transition map on these cohomology sheaves is zero. The long exact sequence of the termwise epimorphism proves that \(P(G)\to G\) is a quasi-isomorphism. This proves the resolution theorem on the actual étale site. It is the disk-and-cycle construction of Sheaves of modules and their derived categories, Sections 8–9, with (BH.1) supplying the required étale generators in place of topological open sets.
The construction can be made functorial on chain maps: send a generator indexed by a section to the generator indexed by its image, and do the same for each kernel cycle at each stage. These maps commute with the differentials in (BH.4), with identities and with composition. The resolution functor need not be additive; the derived functor constructed next will be additive.
BH.2. Derived tensor, morphisms and coherence
Use the total differential \[ d(a\otimes b)=d a\otimes b+(-1)^{|a|}a\otimes d b. \tag{BH.6} \] Tensoring a quasi-isomorphism with a K-flat complex preserves quasi-isomorphisms: tensor its acyclic cone, and distribute the two cone summands, using (BH.6). If \(P\to P'\) is a quasi-isomorphism between K-flat complexes, tensoring it with any \(G\) also preserves quasi-isomorphisms. Indeed, resolve \(G\) by \(Q\). In the square with rows \(Q\otimes P\to Q\otimes P'\) and \(G\otimes P\to G\otimes P'\), both vertical maps and the top map are quasi-isomorphisms by K-flatness. The induced cohomology square makes the bottom map one too.
Consequently the functor on pairs of complexes \[ (E,F)\longmapsto P(E)\otimes P(F) \tag{BH.7} \] inverts quasi-isomorphisms in each variable. BF.2's localization property, including its property for natural transformations, lets (BH.7) descend in the two variables successively. This constructs \(E\otimes^LF\) as a bifunctor on the actual derived categories. For fixed \(F\), the natural quasi-isomorphism \(P(E)\otimes P(F)\to E\otimes P(F)\) identifies it with tensoring by \(P(F)\). The latter respects homotopies, addition, shifts and cones, by the formula (BH.6). Thus the derived functor is additive and exact in each variable despite the resolution functor's possible nonadditivity.
For completeness, two termwise-surjective K-flat resolutions of \(F\) have a common comparison: resolve their ordinary fibre product over \(F\). Each projection is a surjective quasi-isomorphism, with kernel the acyclic kernel of the other resolution. The resulting maps between K-flat complexes remain quasi-isomorphisms after tensoring with any \(G\). Resolving a triple fibre product proves the cocycle rule. Resolving the fibre product of two comparison resolutions proves independence of that choice. An arbitrary K-flat resolution becomes surjective by adding the contractible disk complex (BH.3). This establishes the same comparison for arbitrary choices, without assuming a direct map between them.
Tensor products of K-flat complexes are K-flat, because tensoring an acyclic complex first with one factor and then the other remains acyclic. The usual chain maps \[ (a\otimes b)\otimes c\longmapsto a\otimes(b\otimes c), \qquad a\otimes b\longmapsto(-1)^{|a||b|}b\otimes a \tag{BH.8} \] therefore give associativity and symmetry on simultaneous K-flat models. The three differential signs for associativity are \(1,(-1)^{|a|},(-1)^{|a|+|b|}\) on both sides. Every route through four-factor associativity gives the same ordered tensor. Moving a degree \(a\) past degrees \(b,c\) gives \((-1)^{a(b+c)}=(-1)^{ab}(-1)^{ac}\), proving symmetry coherence. Multiplication by the degree-zero flat unit \(\Lambda\) proves the unit identities. These calculations survive the canonical model comparisons. Tensoring preserves arbitrary coproducts: use the sum of the K-flat models and distribute the direct-sum totalization. Exactness of sums makes that sum a resolution of the corresponding derived coproduct.
BH.3. Stalks and inverse image preserve K-flat models
For constant \(\Lambda\), a complex \(P\) is K-flat if and only if every \(P_{\bar x}\) is K-flat over \(\Lambda\). First assume sheafwise K-flatness and let \(N\) be any acyclic complex of \(\Lambda\)-modules and take its constant sheaf complex \(\underline N\). Its stalks are \(N\), so it is acyclic. Hence \(\underline N\otimes P\) is acyclic, and its stalk is \(N\otimes P_{\bar x}\). This is the defining test for \(P_{\bar x}\). In the other direction all stalk tests make \(A\otimes P\) acyclic for every acyclic sheaf complex \(A\).
For a scheme map \(g:Y\to X\), exact inverse image has stalk \((g^{-1}P)_{\bar y}=P_{g\bar y}\). The preceding test shows that \(g^{-1}P\) is K-flat whenever \(P\) is. Inverse image also preserves tensor sheaves and sums: this follows on stalks from the finite tensor presentation used in BH.1, and from the inverse-image stalk formula. We obtain the natural isomorphism \[ g^{-1}(E\otimes^LF) \simeq g^{-1}E\otimes^Lg^{-1}F. \tag{BH.9} \] On K-flat models it is the ordinary inverse-image tensor map. Its compatibility with (BH.8), units and successive inverse images follows by applying the same maps to elementary tensors. Exact inverse image of a complex of flat terms alone would not have established this assertion; K-flatness itself has now been checked.
BH.4. The derived tensor–Hom adjunction on the same site
For sheaf complexes write \[ \mathcal H^r(B,I)=\prod_{a\in\mathbb Z} \mathcal Hom(B^a,I^{a+r}),\qquad d h=d_Ih-(-1)^r h d_B. \tag{BH.10} \] The internal sheaf Hom is characterized on an étale object \(U\) by morphisms between the restrictions to \(U\); the usual sheaf gluing of module morphisms proves this description. In (BH.10) the products are products of sheaves. No exactness of products is assumed. The two middle terms cancel in \(d^2\), and the other two contain a squared differential.
A K-injective \(I\) remains K-injective after restriction to any étale \(u:U\to X\). Indeed, the exact left adjoint \(u_!\) in (BH.1) sends acyclic complexes to acyclic complexes, and \[ \operatorname{Hom}_{K(U)}(A,u^{-1}I[r]) =\operatorname{Hom}_{K(X)}(u_!A,I[r])=0 \tag{BH.11} \] for every acyclic \(A\) and integer \(r\). If \(B\) is acyclic, sections on every \(U\) of \(\mathcal H(B,I)\) consequently form an acyclic complex. Sheafification of these cohomology presheaves proves acyclicity of \(\mathcal H(B,I)\). Thus a quasi-isomorphism in the first variable induces a quasi-isomorphism of these internal Hom complexes. A quasi-isomorphism between K-injective second variables is a homotopy equivalence by BF.1, and internal Hom preserves that equivalence. We may therefore define \[ R\mathcal Hom(B,C)=\mathcal H(B,I_C) \tag{BH.12} \] independently of choices, with natural maps in both variables.
Take a K-flat \(P\to B\) and K-injective \(C\to I\). Currying sends \(\alpha(a)(p)\) to the same expression viewed as a function of \(a\otimes p\). For a degree-\(r\) homogeneous \(\alpha\), the differential on either side is \[ \begin{aligned} d_I\bigl(\alpha(a)(p)\bigr) &-(-1)^r\alpha(d_Aa)(p)\\ &-(-1)^{r+|a|}\alpha(a)(d_Pp). \end{aligned} \tag{BH.13} \] Hom out of direct sums and into products proves that this is a bijection of all components, even when unbounded. It is a natural chain isomorphism. For acyclic \(A\), the complex \(A\otimes P\) is acyclic, so this adjunction makes \(\mathcal H(P,I)\) K-injective. It computes (BH.12), by the first-variable invariance. BF.1 now gives \[ \operatorname{Hom}_D(A,R\mathcal Hom(B,C)) \simeq\operatorname{Hom}_D(A\otimes^LB,C). \tag{BH.14} \] This is the unbounded tensor–Hom adjunction actually used here. The same calculation on the localized étale site gives the étale restriction isomorphism for (BH.12), since the chosen K-injective remains K-injective there and internal Hom restricts by its just-given description. It does not claim an internal-Hom isomorphism for arbitrary inverse image. Evaluation is the transpose of the identity under (BH.14); composition is the transpose of two successive evaluations. Their associativity and unit identities follow by evaluating on a third factor and using the unique transpose. The corresponding topological computations are also given in Supporting verifications for open prerequisites, DF-A–DF-F; (BH.1) and (BH.11) establish the étale-site inputs here.
BH.5. A coefficient complex can be tested using free modules
Let \(T\) be qcqs with finite cohomological dimension for \(\Lambda\)-modules. For \(E\in D(T,\Lambda)\) and \(M\in D(\Lambda)\), there is a natural comparison \[ R\Gamma(T,E)\otimes^LM \longrightarrow R\Gamma(T,E\otimes^L\underline M). \tag{BH.15} \] It is adjoint to evaluation from the constant complex \(\underline{R\Gamma(T,E)}\) to \(E\), tensored with \(\underline M\). BF.4 supplies that derived adjunction. Both sides are exact functors of \(M\) and preserve sums: for tensor this is BH.2; for global sections use BA's filtered-cohomology continuity and the finite-bound acyclic-complex argument of BG.3–BG.4. The map is the unit identification when \(M=\Lambda\), and likewise for shifts and sums of that object.
Here is the complete generation argument. For a sequence of complexes \(M_0\to M_1\to\cdots\), the map \(1-s\) on \(\bigoplus_iM_i\), where \(s\) moves each summand along its transition to the next, is termwise injective. A vector in its kernel has finite support; its zeroth component is zero, then its first component is zero, and induction kills them all. Its cokernel is the termwise colimit, by the defining relations of a direct limit. Hence \[ \operatorname{Cone}(1-s)\simeq\varinjlim_iM_i. \tag{BH.16} \] The quasi-isomorphism is the projection from the target sum to its cokernel; the long exact sequence of the termwise short exact sequence proves it.
Every module has a free resolution in nonpositive degrees: successively take the free module on the underlying elements and the kernel of its surjection. Every bounded brutal truncation of this resolution is obtained by finitely many cones from sums of shifts of \(\Lambda\). Its longer lower truncations have union the resolution, so (BH.16) and preservation of sums and cones prove (BH.15) for a module. A bounded-above complex is similarly the union of its bounded brutal lower truncations, now assembled from modules. Finally an arbitrary complex is the union of its good upper truncations \(\tau_{\leq b}M\) as \(b\) increases: at any fixed degree its terms and differential eventually agree with those of \(M\). Each truncation is bounded above. Applying (BH.16) a final time proves (BH.15) for every \(M\). This argument uses neither a finite free resolution nor finite Tor dimension.
BH.6. Proper projection and its actual comparison map
For proper \(p:T\to S\), define \[ \gamma_{p,E,M}:Rp_*E\otimes^LM \longrightarrow Rp_*(E\otimes^Lp^{-1}M) \tag{BH.17} \] by transposing the counit \(p^{-1}Rp_*E\to E\) tensored with \(p^{-1}M\), using (BH.9) and BF.4. Take a geometric stalk \(\bar s\). By (BH.9) and unbounded proper comparison BG.4, (BH.17) becomes (BH.15) on the proper geometric fibre \(T_{\bar s}\). This identification respects the map: both are adjoint to the pulled-back direct-image counit. The fibre has finite dimension, and BG.2 gives the required finite cohomological bound. Thus every stalk map is an isomorphism; geometric points detect quasi-isomorphisms, so (BH.17) is an isomorphism for arbitrary \(E,M\) over the torsion ring.
The maps retain composition and tensor coherence. For composable proper maps \(p,q\), the projection map for \(qp\) is the composite of the one for \(q\), with coefficient \(M\), and \(Rq_*\) of the one for \(p\), with coefficient \(q^{-1}M\). Transpose both maps through \((qp)^{-1}\dashv R(qp)_*\): each is the tensor of \(p^{-1}\) of the \(q\)-counit followed by the \(p\)-counit. Uniqueness of transpose proves equality. Applying this twice proves the three-map identity. With two coefficient factors, both orders of projection transpose to the same counit tensored with both factors, so (BH.8) proves compatibility with their associator and unit. Arbitrary base-change compatibility follows in the same way from BG.4's compatibility of the actual base-change map with counits and from (BH.9). These verifications identify the canonical maps, rather than just their isomorphism classes.
BH.7. Proper supports and invertible twists
For an open \(j:U\hookrightarrow T\), extending a K-flat complex by zero preserves K-flatness: its stalk is the old K-flat stalk on \(U\) and zero elsewhere. The stalkwise tensor construction gives \[ j_!E\otimes^LN\simeq j_!(E\otimes^Lj^{-1}N). \tag{BH.18} \] Combine this with (BH.17) for a compactification \(f=pj\). We obtain \[ Rf_!E\otimes^LM \xrightarrow{\sim}Rf_!(E\otimes^Lf^{-1}M). \tag{BH.19} \] It is independent of compactification. Indeed, a refinement comparison is BG.6's proper–open exchange. After restriction to its support open, compatibility with (BH.18) and (BH.17) is the identity on the open tensor factors and the naturality of the proper counit. Its source is an extension by zero, so the open adjunction determines the whole map from that restriction. This proves compatibility with a single refinement; a common refinement proves independence. The same square argument and the proper composition calculation in BH.6 prove composition compatibility. Pulling back the squares proves compatibility with arbitrary base change. These are the exact comparisons used in Cohomology with compact support, Section 10, now with the tensor and étale-site prerequisites proved.
Transposing (BH.19) followed by the counit produces a canonical map \[ f^!A\otimes^Lf^{-1}M\longrightarrow f^!(A\otimes^LM). \tag{BH.20} \] For an invertible locally constant rank-one sheaf \(L\), it is an isomorphism. Its inverse tensor is \(L^\vee\); the evaluation isomorphisms hold on trivializing étale covers and therefore globally. For every \(T\), the following natural chain of adjunctions proves the assertion: \[ \begin{aligned} \operatorname{Hom}(T,f^!A\otimes f^{-1}L) &=\operatorname{Hom}(T\otimes f^{-1}L^\vee,f^!A)\\ &=\operatorname{Hom}(Rf_!(T\otimes f^{-1}L^\vee),A)\\ &=\operatorname{Hom}(Rf_!T\otimes L^\vee,A)\\ &=\operatorname{Hom}(Rf_!T,A\otimes L)\\ &=\operatorname{Hom}(T,f^!(A\otimes L)). \end{aligned} \tag{BH.21} \] The tensor functors here are exact because these lines and their inverses are locally free. Evaluating the chain on the identity gives precisely the counit-and-projection transpose (BH.20); evaluation with the inverse line gives its inverse. Shift compatibility follows from exactness of the functors. This establishes the invertible Tate-line cancellation used in Proposition 3.3. It makes no invertibility claim for (BH.20) with arbitrary \(M\), and does not by itself prove the smooth orientation or any adic comparison.
Appendix BI. The affine-line trace and its local comparison
Fix a field \(k\), an integer \(n\geq2\) invertible in \(k\), and \(\Lambda=\mathbf Z/n\). The schemes in this appendix are separated of finite type over \(k\), unless a selected strict localization is specified. We use the ordinary unbounded derived categories constructed in BF, proper support from BG, and tensor and internal Hom from BH.
BI.1. The local adjunction and its actual maps
Let \(f:X\to S\) be separated of finite type and let \(j:U\to X\) be a separated affine étale neighbourhood. The adjunctions of BG.6 and BH.1 give, for every complex \(A\) and integer \(r\), \[ \begin{aligned} \operatorname{Hom}_S(R(fj)_!\Lambda,A[r]) &=\operatorname{Hom}_X(j_!\Lambda,f^!A[r])\\ &=\operatorname{Hom}_U(\Lambda,j^{-1}f^!A[r]). \end{aligned} \tag{BI.1} \] These are adjunction bijections, so their transitions under a refinement are the étale counits on the left and restrictions on the right. To identify the last group, take a K-injective representative \(I\) of \(f^!A\). Its restriction is K-injective by (BH.11); the group is \(H^r(\Gamma(U,I))\). Exact filtered colimits over pointed étale neighbourhoods commute with kernels and images in the section complexes. Their termwise colimit is the stalk complex \(I_{\bar x}\). Consequently \[ \mathop{\mathrm{colim}}_{(U,\bar u)} \operatorname{Hom}_S(R(fj)_!\Lambda,A[r]) =H^r(f^!A)_{\bar x}. \tag{BI.2} \] This proves the local test for unbounded \(A\).
There is also the internal adjunction \[ Rf_*R\mathcal Hom(E,f^!A) \simeq R\mathcal Hom(Rf_!E,A). \tag{BI.3} \] Indeed Hom from any complex \(M\) into its left side is successively \[ \begin{aligned} \operatorname{Hom}_X(f^{-1}M\otimes^LE,f^!A) &=\operatorname{Hom}_S(Rf_!(f^{-1}M\otimes^LE),A)\\ &=\operatorname{Hom}_S(M\otimes^LRf_!E,A). \end{aligned} \tag{BI.4} \] The first derived adjunction uses exact inverse image and BF.4. BH.4 supplies the tensor–Hom bijections, and BH.7 supplies the middle projection isomorphism. The last group is Hom into the right side of (BI.3). Naturality and the representing property prove (BI.3). Its map is evaluation followed by the counit: transposing that composite through these same bijections returns the identity. Thus this comparison includes its normalization and its compatibility with composition.
BI.2. The projective-line splitting specifies the trace
Write \(p:\mathbf P^1_S\to S\), \(q:\mathbf A^1_S\to S\), and let \(i\) be the infinity section. The unit and the Kummer class \(c=c_1^{(n)}(\mathcal O(1))\) define \[ \alpha:\Lambda\oplus\Lambda(-1)[-2] \longrightarrow Rp_*\Lambda. \tag{BI.5} \] For the second summand this means the adjoint of the class viewed as a morphism \(p^{-1}\Lambda(-1)[-2]\to\Lambda\). This uses the invertible twist, not a choice of a primitive root on \(S\).
Here is the full geometric-fibre check. Over an algebraically closed field \(\Omega\), the divisor presentation from AD.3 identifies \(\operatorname{Pic}(\mathbf P^1_\Omega)\) with \(\mathbf Z\) by degree. Every finite closed point is \(a\in\Omega\), and \(\operatorname{div}(t-a)=[a]-[\infty]\), so each divisor is equivalent to its degree times \([\infty]\). A rational function has divisor of degree zero: write it as a quotient of split polynomials and include its order at infinity. These observations prove both surjectivity and injectivity of the degree presentation. Global units are \(\Omega^\times\), on which the \(n\)-th power map is onto. Kummer therefore makes \(H^1(\mathbf P^1,\mu_n)=0\). The Kummer calculation (P.7), using the rational-unit vanishing (P.5), and the curve bounds of AL identify \(H^2(\mathbf P^1,\mu_n)=\Lambda\), with \(c\) mapping to \(1\), and give zero in higher degrees. The connected projective line has constant sections \(\Lambda\). Thus (BI.5) is a quasi-isomorphism on every geometric fibre. Proper comparison in BG.4 identifies these with its geometric stalks, which detect isomorphisms.
Under \(\alpha\), restriction \(Rp_*\Lambda\to\Lambda\) along \(i\) is projection onto the first summand. Its composite with the unit is the identity. Its composite with the other summand is zero because \(i^*\mathcal O(1)\) is the trivial line bundle and its Kummer class is zero. Apply proper pushforward to the open–closed triangle for \(\mathbf A^1_S\subset\mathbf P^1_S\). The map \[ Rq_!\Lambda\longrightarrow Rp_*\Lambda \xrightarrow{\alpha^{-1}}\Lambda\oplus\Lambda(-1)[-2] \longrightarrow\Lambda(-1)[-2] \tag{BI.6} \] is an isomorphism, as its long cohomology sequence shows. Formula (BI.6) specifies the map itself. Tensor with the Tate line and shift to obtain \(\operatorname{Tr}_q:Rq_!\Lambda(1)[2]\to\Lambda\). Proper-support base change, the unit, open extension and Kummer classes all commute with inverse image. Applying their maps to (BI.6) proves base-change compatibility of this trace. On each fibre it is the degree-normalized compact curve trace.
BI.3. Étale transfer is transpose to restriction
For a separated étale map \(u:V\to U\) of smooth curves over an algebraically closed field, its transfer on compact cohomology is induced by the counit \(u_!u^{-1}\Lambda\to\Lambda\). Its stalk formula sums the values at the finitely many lifts, as proved in BH.1's extension-by-zero provider. This transfer preserves the degree-normalized curve trace.
To check the last assertion at the needed generality, complete the target to a smooth projective curve. For each component of \(V\), its nonconstant map gives a finite separable extension of the target function field. Normalize the completion in that extension. AG.1–AG.4 give a smooth proper curve finite over the target completion, and P.3 makes it projective. Its function field is the chosen component field of \(V\). The DVR-extension and normal-target open-immersion argument in P.3 therefore identifies that component of \(V\) with an open in this normalization. The map to the target completion agrees with the original map on their common dense open, hence everywhere on \(V\) by separatedness. On this open the finite-map trace restricts to the étale summation counit. More explicitly, over the dense unramified locus both maps sum the same sheets; maps from \(u_!\Lambda\) into the constant sheaf are determined by adjunction on \(V\), where they are the constant value \(1\) on each sheet. Thus they agree everywhere. The determinant and divisor calculation in AJ.5 proves the finite-trace and open-completion compatibility used in Poincaré duality for curves, Proposition 2.1. Their composite proves the assertion for \(u\).
For classes \(a\in H^r_c(V,\Lambda(1))\) and \(b\in H^{2-r}(U,\Lambda)\), the projection formula and the counit give \[ \operatorname{Tr}_U\bigl(u_!a\mathbin\cup b\bigr) =\operatorname{Tr}_V\bigl(a\mathbin\cup u^{-1}b\bigr). \tag{BI.7} \] This is an equality of the actual pairings. To verify it, apply BH.7's projection map to \(u_!(\Lambda(1))\otimes^L\Lambda\), then evaluation. Its transpose under \(u_!\dashv u^{-1}\) is the identity coefficient pairing on \(V\). Composing with compact pushforward and the trace identity just proved gives (BI.7). The compact class remains first, so no interchange sign is introduced.
The finite and mutually perfect curve pairings are proved by the full argument in Sections 4–11 of that companion: AJ.1–AJ.3 supply the ramified-coefficient calculation, and AJ.4 supplies the finite counting and effacement inputs without a Jacobian pairing assumption. AK and AL supply their cohomological finiteness and degree bounds. Formula (BI.7) proves that compact transitions in AI.3 are exactly the duals of ordinary restrictions. It also proves the same assertion after passing from a separably closed geometric field to its algebraic closure, using the topological invariance in BE.4. This step concerns these curve pairings, without assuming the higher-dimensional smooth duality being proved.
BI.4. Finite chains of triangles suffice
The trace arrows form an inverse system of arrows. A cone for each arrow need not come with a chosen functor on all arrows. We now state the precise finite construction used in AI.3–AI.4.
On a fixed base, write a trace triangle as \[ K_i\xrightarrow{t_i}T_i\longrightarrow C_i\longrightarrow K_i[1], \qquad K_i\in D^{[0,2]},\quad T_i\in D^{[2,2]}, \tag{BI.8} \] and suppose \(H^2(t_i)\) is surjective. In the relative-curve case, \(T_i=\Lambda(-1)[-2]\). After extension along a base neighbourhood it is its exact étale extension by zero; the same degree statements hold. The long exact sequence gives canonical identifications \[ \begin{aligned} H^{-1}(C_i)&=H^0(K_i),\\ H^0(C_i)&=H^1(K_i),\\ H^1(C_i)&=\ker\bigl(H^2(K_i)\to H^2(T_i)\bigr), \end{aligned} \tag{BI.9} \] and all other cohomology is zero. For every commuting square between trace arrows, the triangle-map axiom gives a map between chosen cones. Its induced maps in (BI.9) are forced by the square, regardless of the chosen completion. The explicit cone formula in B.1 proves that axiom in the complexes used by BF; here no functorial choice of completions is needed. The terminology agrees with Stacks, Tag 05QK.
Suppose a refinement kills the three maps in (BI.9). Every completion of its square is then a ghost. For completeness, let a finite chain of ghosts have all its objects in \(D^{[a,b]}\). After \(m\) steps its composite factors through the truncation \(\tau_{\leq b-m}\) of its target. This is an induction. Given the factorization after \(m\) steps, compose its last truncation with the next ghost \(v\). Its composite with \(\tau_{\geq b-m}\) of the new target is zero: by t-structure orthogonality the map into that truncation is determined by the map on \(H^{b-m}\), which \(v\) kills. The truncation triangle therefore factors it through \(\tau_{\leq b-m-1}\). For \(m=b-a+1\) this target truncation is zero, proving the assertion. Four steps suffice in the interval \([-1,2]\) used in AI.3; (BI.9) even permits the smaller interval \([-1,1]\).
For any fixed trace arrow, perform the constructible compactness refinement of AI.3, then repeat it three more times, descending the finitely many schemes and zero sheaf maps as in AI.4. At that finite stage, shrink the base to a pointed affine open in the intersection of the images of its finitely many smooth curve maps. Each image is open and contains the selected point, so this is an allowed refinement and makes every fibre nonempty. The top trace maps are then surjective on that actual base, so (BI.9) applies there. On that one final base neighbourhood, choose triangle completions for these four consecutive squares. Their composite is zero by the ghost argument. It is still a morphism of triangles, over the composite of the prescribed trace-arrow squares. Exact étale extension by zero carries it to a zero cone map on the original base. Thus every target trace triangle admits a later trace triangle and a morphism to it whose cone component is zero. This finite assertion is all that is required; no globally coherent cone system has been assumed.
BI.5. Direct proof of the filtered Hom comparison
Let \(K_i\to T_i\) be the actual inverse system of trace arrows on \(S\). Assume the finite zero-cone assertion just proved. For any complex \(A\), composition gives \[ \mathop{\mathrm{colim}}_i\operatorname{Hom}(T_i,A[r]) \longrightarrow \mathop{\mathrm{colim}}_i\operatorname{Hom}(K_i,A[r]). \tag{BI.10} \] Here the two Hom systems are defined by the actual transitions of \(K\) and \(T\), so their colimits need no choice of cone transitions.
To prove surjectivity, represent a class by \(a:K_i\to A[r]\). Choose a later triangle mapping to the triangle at \(i\) with zero cone map \(C_j\to C_i\). The obstruction to extending \(a\) from \(K_i\) to \(T_i\) is its composite with the boundary \(C_i[-1]\to K_i\). At stage \(j\) this obstruction factors through the zero map \(C_j[-1]\to C_i[-1]\). Exactness of Hom applied to the triangle at \(j\) therefore extends the restricted \(a\) to \(T_j\).
For injectivity, represent a class by \(b:T_i\to A[r]\) whose restriction becomes zero in the right colimit. At a later stage it restricts to zero on \(K\). Replace \(i\) by that stage. Exactness of Hom now factors \(b\) through \(T_i\to C_i\). Choose a further triangle with zero cone map into this one. The restriction of \(b\) to its \(T_j\) factors through that zero map and is zero. This proves injectivity and hence (BI.10) for every integer \(r\), with no boundedness imposed on \(A\).
For \(q:\mathbf A^1_S\to S\), take the pointed pairs \((U,V)\) and selected strict base maps of AT.4. Put \[ K_{U,V}=R(qj_U)_!\Lambda, \qquad T_{U,V}=j_{V,!}\Lambda(-1)[-2]. \tag{BI.11} \] We may restrict to pairs whose smooth map \(U\to V\) is surjective: its open image contains the selected base point, and shrinking \(V\) to a pointed affine open in that image is a cofinal refinement. Define the trace arrow by (BI.6), the étale counit for \(U\to\mathbf A^1_V\), and extension along \(j_V\). Transitivity of those counits makes its refinement squares commute. BI.3 identifies its fibre pairings and transitions. AT.4 supplies the ordinary fibre colimit; finiteness kills the unwanted compact cohomology and the top trace kernel. Nonempty fibres make the top trace surjective. Constructible compactness and finite descent in AI.3–AI.4 give exactly the hypothesis of BI.4, so (BI.10) applies.
The projection from pointed pairs to either their source or base neighbourhoods is cofinal: a prescribed finite list is refined by fibre products and then a pointed affine chart, and parallel maps agree after a pointed étale refinement. The selected base map is retained throughout, as in (AT.9). The left colimit in (BI.10) is therefore \(H^{r+2}(A(1))_{\bar s}\), by the exact étale adjunction and the same K-injective stalk calculation as BI.1. The right colimit is \(H^r(q^!A)_{\bar x}\) by (BI.2). Consequently \[ H^{r+2}(A(1))_{\bar s} \xrightarrow{\sim}H^r(q^!A)_{\bar x}. \tag{BI.12} \] Finally this is the stalk map of the specified comparison \(q^{-1}A(1)[2]\to q^!A\). Define that comparison by transposing the projection formula followed by \(A\otimes\operatorname{Tr}_q\). Test it by \(j_{U,!}\Lambda[-r]\) in (BI.1). Adjunction, BH.7's counit compatibility, and the definition of the neighbourhood trace turn that test into precomposition by \(K_{U,V}\to T_{U,V}\), which is precisely (BI.10). This proves the assertion about the map, including its orientation. Since exact geometric stalks detect quasi-isomorphisms, it proves the arbitrary-complex affine-line formula used in Proposition 3.3.
Appendix BJ. Coordinate independence and the smooth trace
Let \(f:X\to S\) be separated and smooth of constant relative dimension \(d\), between finite-type schemes over a field \(k\). Fix \(\Lambda=\mathbf Z/n\), with \(n\geq2\) invertible in \(k\). The trace will first be constructed as a map of cohomology sheaves. This lets us compare coordinates on geometric fibres before transposing the trace to an exceptional inverse image. BF–BI supply the ordinary unbounded operations and the affine-line comparison used below.
BJ.1. Top cohomology and descent on the source
For a separated finite-type map \(h:Y\to S\) with fibres of dimension at most \(e\), \[ R^rh_!F=0\quad(r>2e) \tag{BJ.1} \] for every \(\Lambda\)-sheaf \(F\). To see the precise dimension used here, compactify \(h\) and apply the geometric-fibre formula of BG. At a geometric fibre let \(Z\) be the reduced closure of \(Y_{\bar s}\) in that proper fibre. Its dimension is at most \(e\): its finitely many components meet the dense open \(Y_{\bar s}\), and a finite-type integral scheme over a field and a dense open have the same function field and dimension. The extended coefficient sheaf is zero off \(Z\), so it is the exact closed direct image of its restriction to \(Z\), as the stalk formula verifies. BG.2's proper bound on \(Z\) gives (BJ.1). Thus a compactification with larger boundary fibres causes no change to the bound.
It follows that \(Q_h=R^{2e}h_!\) is right exact on sheaves. In the long exact sequence of a short exact sequence, the obstruction to surjectivity is \(R^{2e+1}h_!\), which is zero. It also preserves finite direct sums. For a finite jointly surjective family of separated étale maps \(u_i:U_i\to Y\), the sequence \[ \bigoplus_{i,j}u_{ij,!}u_{ij}^{-1}F \longrightarrow\bigoplus_i u_{i,!}u_i^{-1}F \longrightarrow F\longrightarrow0, \qquad U_{ij}=U_i\times_YU_j, \tag{BJ.2} \] is exact. The first map is the difference of the projection counits. At a geometric stalk the middle term is the direct sum of copies of \(F_{\bar y}\) indexed by all lifts, and the first map imposes all relations \(e_a m-e_b m\). The set of lifts is nonempty, so summation identifies the quotient with \(F_{\bar y}\). Exact stalks prove (BJ.2). Applying \(Q_h\) gives the corresponding right exact sequence of top compact direct images. A map out of \(Q_h(F)\) is therefore determined by compatible maps on the cover.
For maps \(g:Z\to Y\), \(h:Y\to S\) of fibre dimensions at most \(b,a\), respectively, truncation gives the natural isomorphism \[ R^{2(a+b)}(hg)_!F \simeq R^{2a}h_!R^{2b}g_!F. \tag{BJ.3} \] Indeed \(Rg_!F\) has cohomology in \([0,2b]\). Apply \(Rh_!\) to its triangle with top quotient \(R^{2b}g_!F[-2b]\). The remaining term has finitely many cohomology sheaves in degrees at most \(2b-1\); successive good-truncation triangles and (BJ.1) place its image in degrees at most \(2(a+b)-1\). Taking the next degree proves (BJ.3). This argument uses only a finite interval, even though the operation itself is defined on unbounded complexes.
We compose top trace maps by (BJ.3) and the invertible-twist projection formula. This composition is associative: for three maps, the two orders are the two routes through the naturality square of the middle truncation map after truncating the innermost complex. Applying the outer direct image and taking top cohomology identifies the routes. The same square permits coefficient maps at each stage. Exact pullback commutes with these truncations; BG's base-change and composition comparisons therefore make (BJ.3) compatible with base change.
BJ.2. Coordinate maps and a change in one coordinate
The local presentation from AE.1 writes a smooth affine algebra, after shrinking, as \[ B=\bigl(A[x_1,\ldots,x_m]/(F_1,\ldots,F_c)\bigr)_h \tag{BJ.4} \] with an invertible \(c\)-column Jacobian minor. Its differential module has rank \(m-c=d\), and the remaining \(d\) variables define an étale map to \(\mathbf A^d_A\). The square-zero lifting check solves the \(c\) error equations uniquely using that minor; AE.1 supplies flatness of the presentation. This is the coordinate construction also described in Stacks, Tag 054L.
More generally, if functions \(z_1,\ldots,z_d\) have differential classes forming a basis at a point of a smooth \(A\)-scheme, they are étale coordinates near that point. Lift them to the localized polynomial ring in (BJ.4) and adjoin the equations \(z_i-Z_i\) over \(A[Z_1,\ldots,Z_d]\). Their rows, together with the rows of the \(F_j\), form an invertible square Jacobian precisely when the \(dz_i\) give the stated basis modulo the original relations. Clearing the finitely many denominators and inverting that determinant gives the unique square-zero correction and the flat presentation just used. This proves the criterion without treating a tangent-space calculation alone as étaleness.
Over an algebraically closed field \(\Omega\), two coordinate maps \(u,v:W\to\mathbf A^d_\Omega\) can be joined locally by a finite sequence in which only one coordinate changes at each step. At a closed point, their differential bases differ by a matrix in \(\mathrm{GL}_d(\Omega)\). Gaussian elimination expresses it by row additions and nonzero row scalings: choose a nonzero pivot, move it to the diagonal, scale it, eliminate its column and continue on the smaller square matrix. A row interchange itself is a sequence of single-row changes, \[ (a,b)\mapsto(a+b,b)\mapsto(a+b,-a) \mapsto(b,-a)\mapsto(b,a). \tag{BJ.5} \] Each intermediate basis is invertible, including in characteristic two. Apply these operations to the functions \(u_i\). The resulting tuple \(z\) has \(dz_i=dv_i\) at the chosen point. Replacing its functions successively by the \(v_i\) keeps a differential basis there. The preceding criterion makes every intermediate tuple étale on one common open neighbourhood. These opens cover \(W\): a nonempty closed complement in a finite-type \(\Omega\)-scheme would have a closed point, by Y.5. Quasi-compactness gives a finite subcover.
BJ.3. Relative curves and products of affine lines
For a relative affine line use exactly the trace of (BI.6). For a smooth relative curve \(h:C\to S\), cover the source by finitely many coordinate opens \(u_i:C_i\to\mathbf A^1_S\). Compose the étale counit with the affine-line trace to obtain \[ t_i:R^2(hu_i')_!\Lambda(1)\longrightarrow\Lambda, \tag{BJ.6} \] where \(u_i':C_i\hookrightarrow C\) denotes the open inclusion. At each geometric base point this is the degree-normalized trace of the smooth fibre curve, by BI.3. On each overlap the two maps therefore agree as sheaf maps, since their geometric stalks agree. Sequence (BJ.2), after applying top direct image, glues them uniquely to \(t_h:R^2h_!\Lambda(1)\to\Lambda\). Its fibre description proves independence of the cover and compatibility with arbitrary étale refinement. Base change follows by pulling back (BJ.2), using exact inverse image and BG's compact-support comparison; every coordinate trace pulls back to the same coordinate trace. None of this construction uses a higher-dimensional orientation.
For \(p_{d,S}:\mathbf A^d_S\to S\), compose \(d\) copies of the affine-line trace using (BJ.3). Denote the result by \(t_{d,S}\). It commutes with base change and is unaffected by grouping consecutive coordinates. It is also invariant under coordinate permutations. Here are the product and sign checks. For structural maps \(a:V\to S\), \(b:W\to S\), first push the external tensor product along \(V\times_SW\to V\). Proper-support base change and the projection formula identify that pushforward with \(F\otimes^La^{-1}Rb_!G\); the outer projection formula then gives \[ R(a\pi_V)_!(F\boxtimes G) \simeq Ra_!F\otimes^LRb_!G. \tag{BJ.7} \] The external product comparison is induced by the two counits and tensor evaluation, so reversing the factors reverses those two counits and applies the graded tensor symmetry of (BH.8). Equivalently, compactify the two maps: extension by zero commutes with external tensor on stalks, and the proper comparison is the transpose of the tensor of the two proper counits. This identifies (BJ.7) and its symmetry with the specified maps, rather than an arbitrary isomorphism.
On each geometric fibre, the tensor of the \(d\) positive degree-two affine-line classes generates \(H_c^{2d}(\mathbf A^d,\Lambda(d))\), by (BJ.7) and BI.2. Its iterated trace is \(1\). An adjacent permutation exchanges two degree-two factors and hence multiplies by \((-1)^4=1\). It fixes that generator and the trace. All permutations are products of adjacent ones; geometric stalks now prove invariance of \(t_{d,S}\). The dimension-zero case is the étale summation counit and satisfies the same composition rule directly by summing lifts.
BJ.4. Independence of coordinates
For an étale chart \(u:X\to\mathbf A^d_S\), let \[ t(f,u)=t_{d,S}\circ R^{2d}p_{d,S!}\bigl(\varepsilon_u(d)\bigr). \tag{BJ.8} \] Composition of lower shrieks identifies its source with \(R^{2d}f_!\Lambda(d)\). For an étale refinement \(v:V\to X\), the composite counit is summation over successive lifts, and is the counit for \(uv\). Thus restricting (BJ.8) by transfer from \(V\) gives \(t(fv,uv)\).
Compare two charts of the same \(f\). Their candidate maps are sheaf maps and commute with base change, so it suffices to compare them over algebraically closed geometric fields. BJ.2 and the source-cover descent (BJ.2) reduce the problem to charts differing in one coordinate on a common open. By permutation invariance, place that coordinate last. Their first \(d-1\) functions give the same smooth relative curve map \[ h:W\longrightarrow\mathbf A^{d-1}_\Omega. \tag{BJ.9} \] Both last coordinates are étale maps from that relative curve to its relative affine line. BJ.3 says their inner traces are the same map \(t_h\). Composing with \(t_{d-1,\Omega}\), using the associativity proved after (BJ.3), makes the two maps (BJ.8) equal. For \(d=1\) this is already the curve comparison; for \(d=0\) it is summation. Thus (BJ.8) is independent of coordinates in every dimension.
For a general \(f\), choose a finite coordinate cover, locally on \(S\) if necessary. On overlaps its traces now agree, so the right exact sequence from (BJ.2) gives a unique \[ t_f:R^{2d}f_!\Lambda(d)\longrightarrow\Lambda_S. \tag{BJ.10} \] Refining two covers to their intersections proves independence of the cover. It also proves compatibility with étale localization on the source. These are equalities of actual morphisms of sheaves, not an inference from dimensions of cohomology groups. Over overlapping base opens the same construction agrees, so ordinary sheaf descent defines (BJ.10) on all of \(S\).
BJ.5. From the trace to the unbounded smooth adjunction
The bound (BJ.1) puts \(Rf_!\Lambda(d)[2d]\) in \(D^{\leq0}\). For \(K\in D^{\leq0}\) and a degree-zero sheaf \(B\), the truncation triangle gives \[ \operatorname{Hom}_D(K,B)=\operatorname{Hom}(H^0K,B). \tag{BJ.11} \] Both adjoining Hom groups vanish by t-structure orthogonality: they have source \(\tau_{\leq-1}K\) or its shift by \(1\), and target in \(D^{\geq0}\). Therefore (BJ.10) specifies a unique derived trace \(T_f:Rf_!\Lambda(d)[2d]\to\Lambda\). Transpose, for every complex \(A\), the map \[ Rf_!\bigl(f^{-1}A(d)[2d]\bigr) \simeq A\otimes^LRf_!\Lambda(d)[2d] \xrightarrow{1\otimes T_f}A \tag{BJ.12} \] to obtain \(\theta_{f,A}:f^{-1}A(d)[2d]\to f^!A\). BH.7 proves the arbitrary-complex projection formula and its counit compatibility, so this is defined without a finite Tor-dimension assumption.
On a coordinate open it is the composite of the affine-line isomorphisms (BI.12) and exact étale inverse image. Indeed its transposed counit is the composed coordinate trace by (BJ.8) and (BJ.11). Uniqueness of the adjunction transpose identifies the maps. Exact étale restriction and BI.1's local adjunction therefore show that \(\theta_{f,A}\) is an isomorphism on every source neighbourhood and hence on every geometric stalk. It is an isomorphism in the unbounded derived category. This proves (3.7) with the coordinate-independent orientation just constructed.
BJ.6. Composition, base change and the parameter section
There is one interchange needed for composition. For étale \(u:X\to A\), form \(u':\mathbf A^e_X\to\mathbf A^e_A\), with vertical projections \(q,r\). Under the canonical composition comparison, the two maps \[ \varepsilon_u\circ u_!t_{e,X} \quad\text{and}\quad t_{e,A}\circ R^{2e}r_!\bigl(\varepsilon_{u'}(e)\bigr) \tag{BJ.13} \] agree. At a geometric point of \(A\), each sends a finite family of top affine-space classes indexed by the lifts in \(X\) to the sum of their traces. BG's fibre and composition comparisons and the étale stalk formula identify these as the stalks of the displayed maps. Stalks detect equality, proving (BJ.13).
For smooth maps \(g:Y\to X\) and \(f:X\to S\) of dimensions \(e,d\), choose successive coordinate opens. Their concatenation is an étale chart into \(\mathbf A^{d+e}_S\). Formula (BJ.13) moves the intermediate étale counit past the affine-space trace; associativity after (BJ.3) then identifies its trace with \(t_f\) composed with \(t_g\). Sequence (BJ.2) extends this equality from the source cover to the entire map. Equation (BJ.11) makes it the equality of derived traces. Applying the projection formula and transposing (BJ.12) proves the corresponding composition of the \(\theta_{f,A}\). All orientation shifts are even, so no additional sign occurs.
Base change pulls a coordinate cover to a coordinate cover, preserves the right exact sequence (BJ.2), and preserves each coordinate trace by BI.2, (BJ.3) and (BJ.7). It therefore preserves (BJ.10) and (BJ.12). In a cartesian square with base map \(b:S'\to S\) and source map \(b_X\), the usual exceptional comparison is the transpose of \[ Rf'_!b_X^{-1}f^!A \simeq b^{-1}Rf_!f^!A\longrightarrow b^{-1}A. \tag{BJ.14} \] Under the two smooth isomorphisms, both sides of its transpose identify with \(f'^{-1}b^{-1}A(d)[2d]\), and trace compatibility makes the map the identity. Thus it is the canonical base-change isomorphism, including its counit. These assertions apply to the changes of base in the stated field scope; the same coordinate traces and top-degree comparisons pull back along arbitrary base maps for which the compact-support construction is used.
In particular take the parameter-line projection \(q:\mathbf A^1_S\to S\). The base-change isomorphism just proved gives (3.8). If \(s:S\to\mathbf A^1_S\) is a parameter section, transitivity for \(qs=\mathrm{id}\) and the affine-line formula give, for every \(B\), \[ s^!q^{-1}B=B(-1)[-2]. \tag{BJ.15} \] This follows by canceling the pulled-back invertible Tate line in \(s^!q^!B=B\), using (BH.21). Its coefficient orientation is the positive point class. The two-open Kummer calculation of AI.2 applies to the standard charts of \(\mathbf P^1_S\): it uses their transition function and the exact coefficient sequences, and gives the image of \(-\lambda\kappa(t-t_0)\) as \(c_1^{(n)}(\mathcal O(s))\). The section divisor has line bundle \(\mathcal O(1)\), so (BI.6) sends this class to \(1\). Transitivity says that the composite section counit followed by the affine-line trace is the identity. Hence its generator is precisely that negative boundary, fixing the sign in (BJ.15) without a closed-base-change assumption for a general exceptional inverse image.
Finally, if \(i:Z\hookrightarrow X\) is a closed immersion of smooth \(S\)-schemes of relative dimensions \(d-c,d\), write \(g=fi\). Transitivity gives \(i^!f^!A=g^!A\). Substituting the proved smooth formulas and canceling the invertible twist gives \[ i^!f^{-1}A\simeq g^{-1}A(-c)[-2c]. \tag{BJ.16} \] For \(A=\Lambda\) this is the smooth-pair purity identification in (3.9). Its counit defines the corresponding Gysin map; composition of such maps is composition of adjunction counits, by the triangle identities. This conclusion concerns these smooth pairs. It introduces no assertion of absolute purity for arbitrary regular schemes or a normalized adic comparison.
Classical and arithmetic scope
The arithmetic constructions distinguish finite coefficients, complete integral coefficients and rational coefficients. Their geometric and categorical hypotheses enter at different stages. Appendix M gives the ordinary-image finiteness and singular biduality arguments over fields. M.5 proves the bounded-below internal-Hom restriction, closed-support comparison, nonfree lisse calculation and dimension-corrected generic evaluation; M.6 identifies double evaluation after proper global sections, and M.7 specifies the dual exchanges by their adjunction tests. These arguments retain their exact prerequisite and coefficient hypotheses. Propositions 3.2–3.3 prove the stated finite-coefficient proper finiteness and smooth trace/duality/smooth-pair purity from their identified programme foundations. The geometric ingredients are organized as follows. AU.1–AU.6 prove the locally Noetherian proper geometry, coherent finiteness and formal-functions chain. AV.1–AV.6 prove the arbitrary-base approximation, Chow modification and Stein factorization. AW.1–AW.6 prove the arbitrary-base separated quasi-finite factorization and finite-cover refinement. AX.1–AX.7 prove henselian-pair idempotent lifting, arbitrary-sheaf degree-zero restriction, arbitrary-base finite direct image and full faithfulness for finite étale covers. AY.1–AY.6 complete arbitrary-sheaf proper degree-zero comparison, including faithfully flat section descent and the exact geometric-fibre identification. AZ.1–AZ.6 prove compactness, finite-stage descent and the finite-direct-image embedding for constructible coefficients over arbitrary qcqs schemes. BA.1–BA.7 prove affine closed-subscheme effacement for torsion sheaves and arbitrary-base higher continuity. BB.1–BB.4 prove henselization along arbitrary ideals, affine henselian comparison and restricted-injective vanishing, with module cohomology justified. BC.1–BC.6 prove coherent algebraization and proper finite-torsor lifting over complete Noetherian pairs, and projective-line comparison over complete Noetherian local rings. BD.1–BD.6 prove finite-cover descent and pointed approximation on local integer models, then finite-cover and torsor lifting for proper schemes over arbitrary henselian local rings and projective-line comparison there. BE.1–BE.8 prove general higher proper comparison for arbitrary torsion sheaves, bounded-below complexes with torsion cohomology, and arbitrary changes of base, with the actual geometric-fibre map. BF.1–BF.6 construct the unbounded ordinary derived categories, their triangles and coproducts, derived adjunction, and sheaf representability. BG.1–BG.6 prove finite relative cohomological bounds, unbounded proper comparison and coproduct preservation, and construct compactification-independent proper support and its right adjoint at the stated field scope. BH.1–BH.7 construct étale K-flat models, the unbounded derived tensor–Hom adjunction, arbitrary-complex projection formulas and the canonical invertible-twist comparison. BI.1–BI.5 give the local and internal adjunctions, the specified affine-line trace, its transfer pairings and the arbitrary-complex stalk comparison using finite chains of triangles. BJ.1–BJ.6 construct the coordinate-independent top trace by single-coordinate changes and curve traces, and prove the unbounded smooth adjunction, composition, base change and smooth-pair Gysin counit. Specialization comparisons and enhanced operation compatibilities require their specified geometric inputs. The field-scope argument does not assert general absolute purity. The algebraic and completed-local node criterion, the two actual normalization points and their analytic comparison are proved in L.1–L.4. L.3–L.5 also prove finite normalization of complex curves and the smooth-branch comparison used in Exercise 3.
Appendices A–E prove the classical resolutions, localization, puncture, branch, cone, orientation, Thom–Gysin and plane-curve calculations. Appendices F–H construct the structural and general classical proper-support operations, their bounds, pairings, adjoints and the identities before biduality. Appendices I–J prove normal local triviality, coefficient comparison, canonical biduality, compact-link finiteness, both point dual exchanges and fixed-stratification duality. Appendix K proves algebraic Whitney refinements and compatible map stratifications, followed by constructibility of all six classical operations and internal Hom. Its algebraic and analytic curve-selection prerequisites are proved in K.1–K.4. Appendix L gives the node and smooth-branch normalization arguments, including completion and discrete-valuation algebra.
The classical topological link calculations apply over the complex numbers. The finite-coefficient singular étale argument is given separately in Appendix M. Appendix N supplies finite-cover monodromy, effective descent, compatible lisse systems, stable lattices and the congruence-cover construction. AJ.1–AJ.3 prove the wild-inertia and ramified-coefficient calculations at strict smooth curve points. Smooth-pair Gysin comparisons use the positive trace and negative Kummer-boundary convention of BI–BJ. BK–BX treat completion, integral operations and rationalization. These étale constructions do not identify a positive-characteristic neighbourhood with a classical topological link.
Appendix BK. Derived reductions and completed comparison maps
Let \(O\) be a complete discrete valuation ring, with uniformizer \(\pi\) and residue characteristic \(\ell\), and put \(O_n=O/\pi^n\). Work with the constant coefficient ring \(\underline O\) on a pro-étale site. The completed constant sheaf \(\widehat O=\varprojlim\underline{O_n}\) need not be \(\underline O\). Completion below is a construction on complexes of \(\underline O\)-modules; restricting scalars also lets us apply it to complexes already carrying a \(\widehat O\)-action. We do not identify these two coefficient sheaves.
BK.1. The site properties used in the limit
The pro-étale site and ℓ-adic complexes, §1 proves two covering constructions over arbitrary rings. Theorem 1.1d refines a weakly étale affine object by a faithfully flat ind-étale cover whose composite to the base is ind-étale. Theorem 1.1f gives covers by w-contractible affines. Its proof first constructs w-local rings with strictly henselian maximal local rings, then replaces the profinite component space by an extremally disconnected cover. The retraction argument uses the local rigidity proof in Lemma 1.1a and the component-space constructions in Lemmas 1.1b–1.1e. These are the covering results used here; weakly étale does not mean ind-étale without refinement.
Evaluation on a w-contractible affine \(W\) takes sheaf epimorphisms to surjections: a lift exists on a finite affine cover, its disjoint union has a retraction to \(W\), and pulling the lift along that section gives a lift on \(W\). Successively lifting over such a cover proves repleteness, the assertion that the limit of a tower of epimorphisms surjects onto its first term locally. It also proves exactness of countable products of abelian sheaves. Given sections in the targets of countably many epimorphisms, the sheaves of lifts of the first \(r\) sections form a tower of epimorphisms; a compatible limit supplies all lifts at once. Kernels and finite products already commute with products, so the product functor is exact.
For a tower of complexes with actual transition maps, its homotopy limit is consequently \[ \operatorname{holim}_n A_n =\operatorname{Cone}\left(\prod_n A_n \xrightarrow{1-s}\prod_n A_n\right)[-1], \qquad s(a)_n=u_n(a_{n+1}). \tag{BK.1} \] This computes the derived inverse limit, including for unbounded complexes. Here is a resolution description. At level \(n\), embed a sheaf tower into \(B_n=\prod_{j\leq n}A_j\) by its maps to earlier levels. The quotient map takes successive differences \(x_j-u_jx_{j+1}\), and has target \(C_n=\prod_{j<n}A_j\). It is surjective by finite backward substitution. Both new towers are products of towers that are zero before a specified index and constant afterwards. The latter are the exact right adjoints to evaluation at that index. Injective resolutions and exact countable products show that \(B,C\) are limit-acyclic and give the two-term limit resolution (BK.1). On complexes this same finite resolution gives the displayed cone. Products preserve quasi-isomorphisms because they preserve cycle, boundary and cohomology sequences, so the formula also applies to unbounded complexes. All tower maps below will be specified; no inverse limit of mere isomorphism classes is taken.
BK.2. Classical coefficients on the enlarged site
Write \(\nu:X_{\mathrm{pro\acute et}}\to X_{\mathrm{\acute et}}\). We give the particular comparison needed for reductions. On an affine ind-étale object \(U=\varprojlim U_i\) over an affine part of \(X\), define the pullback of an étale sheaf \(F\) by \[ (\nu^*F)(U)=\varinjlim_i F(U_i). \tag{BK.2} \] This description is independent of the presentation: maps between finite-presentation étale objects and their equalities descend to a common stage. It is a sheaf on the ind-étale basis. Indeed a finite family of ind-étale maps covering \(U\) can first be expressed through finite families of finitely presented étale maps over \(U\); each such family covers, since its images contain those of the limiting cover. These are finite families, not assertions that the individual morphisms are finite. A finite-presentation family and its covering property then descend to a stage of \(U\). The sheaf equalizer there passes to the filtered colimit, which commutes with the finite products and equalizer. Affine refinement from BK.1 makes this a basis for the whole site. The definitions agree on overlapping affine parts of \(X\), so they glue.
On an étale object (BK.2) is \(F(U)\). Conversely, sections of a pro-étale sheaf on the finite stages restrict to its sections on \(U\). These maps give the adjunction counit; on represented sections both triangle identities are identities. Thus the construction is \(\nu^*\) and satisfies \(\nu_*\nu^*F=F\). It preserves finite limits by the filtered-colimit formula, and preserves cokernels by its left adjunction. It is therefore exact on module sheaves.
If \(I\) is an injective étale module sheaf, the positive Čech cohomology of \(\nu^*I\) for any finite basis cover vanishes. Express the cover and its finite fibre products by the two stage systems just used. Each degree of its Čech complex is a filtered colimit of the corresponding degree on an étale cover of an étale object. Those augmented complexes are acyclic: the augmented free-sheaf Čech resolution is locally contracted by a section of the cover, and Hom into the restricted injective is exact. Exact filtered colimits preserve this acyclicity.
This Čech assertion implies derived acyclicity on every basis object. Embed a sheaf with those vanishings into an injective. A quotient section lifts on a cover; the differences of its lifts form a Čech 1-cocycle, whose coboundary expression corrects the lifts so that they glue. The quotient map is therefore surjective on sections of each basis object. Its quotient has the same positive Čech vanishings by the short exact sequences of Čech complexes. Iterating gives all higher derived vanishings. Applying this argument to \(\nu^*I\), and then to a bounded-below injective resolution, proves \[ L\simeq R\nu_*\nu^*L\qquad(L\in D^+(X_{\mathrm{\acute et}},O_n)). \tag{BK.3} \] Restriction of injectives to an étale object is justified by its exact extension-by-zero left adjoint, as in M.5. Thus the calculation is local on the base and applies to module sheaves, not just sets.
For a qcqs map \(f:X\to Y\), evaluate on an affine ind-étale \(V=\varprojlim V_i\) over \(Y\). The cohomology of the left side below is computed on \(X\times_YV\). Formula (BK.3) and qcqs étale cohomological continuity identify it with the colimit of the cohomologies on \(X\times_YV_i\). Sheafifying and using the bounded-below cohomology spectral sequence gives \[ Rf_{\mathrm{pro\acute et},*}\nu_X^*L \simeq\nu_Y^*Rf_{\mathrm{\acute et},*}L. \tag{BK.4} \] The continuity and finite-stage descent here are the actual statements proved in AH, AK and BA, and in §§1–3 of the cited pro-étale lesson. The maps in (BK.2) are restriction maps, so (BK.4) identifies the adjunction comparison itself. Pullback commutes with \(\nu^*\) on those same represented sections. This will identify the finite-level base-change arrows, not merely their objects.
BK.3. The reduction complexes and their arrows
Put \[ P_n=[\underline O\xrightarrow{\pi^n}\underline O], \qquad \deg P_n=(-1,0). \tag{BK.5} \] The augmentation \(P_n\to\underline{O_n}\) is a quasi-isomorphism, since multiplication by \(\pi^n\) is injective on \(O\). Both terms are free, so \(P_n\otimes K\) computes \(K_n=K\otimes_O^LO_n\) for every complex \(K\), without a boundedness or flatness assumption on \(K\). The finite cone of free tensor functors preserves quasi-isomorphisms.
For \(m\geq n\), use the chain map \(P_m\to P_n\) whose degree-zero component is the identity and whose degree-minus-one component is \(\pi^{m-n}\). Its two composites with the differentials are both \(\pi^m\). The maps compose exactly. They induce the quotient maps \(O_m\to O_n\), and give an actual tower of reductions, with the commuting triangles \[ K\xrightarrow{\pi^n}K\longrightarrow K_n, \qquad (K\to K)\text{ transitions }(\pi,1). \tag{BK.6} \] Multiplication by \(\pi^n\) on \(P_n\) is null-homotopic: the degree-zero to degree-minus-one component of the homotopy is the identity. Tensoring this homotopy with \(K\), with the usual tensor differential, gives the same assertion on \(K_n\).
BK.4. Completion and unchanged derived reductions
Define \[ C(K)=\operatorname{holim}_n K_n, \qquad L_\pi(K)=\operatorname{holim}(\cdots\xrightarrow{\pi}K). \tag{BK.7} \] The telescope resolution of \(\underline{O[1/\pi]}\) is the two-term complex of countable free sums with differential \(1-\pi s\). Its cokernel is the localization and its kernel is zero: a finite-support element in the kernel has zero first coordinate, and induction kills every coordinate. Internal Hom from those free sums is an exact countable product. This finite resolution therefore identifies \(L_\pi(K)\) with \(R\mathcal Hom(\underline{O[1/\pi]},K)\), even for unbounded \(K\).
Take the homotopy limits of the actual cone triangles (BK.6). Finite cones commute with the products in (BK.1), including their differentials. The limit of the middle constant tower is \(K\): \(1-s\) has kernel the diagonal copy of \(K\), and a chain-level right inverse obtained by the recursion \(x_1=0\), \(x_{n+1}=x_n-b_n\). We obtain the natural triangle \[ L_\pi(K)\longrightarrow K\longrightarrow C(K). \tag{BK.8} \] Multiplication by \(\pi\) is invertible on \(L_\pi(K)\), since precomposition by that invertible map of \(O[1/\pi]\) induces its multiplication map.
Call \(E\) derived complete when \(L_\pi(E)=0\). Each \(K_n\) is complete. In its \(\pi\)-tower, the shift operator \(\pi s\) has its \(n\)-th power null-homotopic by BK.3; hence \(1-\pi s\) has inverse \(1+\pi s+\cdots+(\pi s)^{n-1}\) in the derived category. Derived internal Hom from \(O[1/\pi]\) preserves products and fibres, being right adjoint to tensor with that flat localization. Complete objects are consequently closed under homotopy limits and fibres. Thus \(C(K)\) is complete, and (BK.8) proves that \(K\) is complete precisely when \(K\to C(K)\) is an isomorphism.
There are no maps in any degree from a complex on which \(\pi\) is invertible to a complete complex. To verify this, such a source \(A\) satisfies \(O[1/\pi]\otimes_O^LA\simeq A\): localization is exact, and its action on cohomology inverts an already invertible map. Tensor-Hom adjunction then identifies its derived Hom into \(E\) with Hom from \(A\) into \(L_\pi(E)=0\). Applying this to (BK.8) proves that \(C\) is left adjoint to inclusion of the complete objects, with the displayed unit.
Most importantly, tensoring (BK.8) with \(P_n\) kills its first term, since \(\pi^n\) is invertible there. Hence the unit gives the canonical isomorphism \[ K\otimes_O^LO_n\xrightarrow{\sim}C(K)\otimes_O^LO_n. \tag{BK.9} \] Thus completion does not alter a derived reduction. A map between complete complexes is an isomorphism if all its derived reductions are isomorphisms: its complete cone has zero reductions, so its expression (BK.7) is zero. This detection statement needs neither finite generation nor a uniform cohomological bound.
In fact the first derived reduction alone detects an isomorphism between complete complexes. Let \(E\) be its complete cone and suppose \(E\otimes_O^LO_1=0\). The triangle \(E\xrightarrow{\pi}E\to E\otimes_O^LO_1\) shows that multiplication by \(\pi\) is an isomorphism on \(E\). Every power \(\pi^n\) is then invertible, so the corresponding triangle gives \(E\otimes_O^LO_n=0\) for every \(n\). Completeness identifies \(E\) with the homotopy limit of these zero reductions, hence \(E=0\). This is a criterion for invertibility of a map; it does not assert that reduction is faithful on morphisms.
BK.5. Direct image preserves this completion
For the map of pro-étale topoi induced by \(f\), exact inverse image on constant \(O\)-modules has derived right adjoint \(Rf_*\). The injective and K-injective construction of BF applies to this sheaf category as well: it is a Grothendieck category, with exact sheafification, exact filtered colimits and a set of site generators. A right adjoint preserves derived products and homotopy limits. Its \(O\)-linearity and exactness also give \[ Rf_*(K\otimes_O^LO_n)\simeq (Rf_*K)\otimes_O^LO_n, \qquad Rf_*C(K)\simeq C(Rf_*K). \tag{BK.10} \] For the first map, apply \(Rf_*\) to the two-term free complex (BK.5), or to its cone triangle. A finite cone of K-injectives is K-injective, so the computation uses the same multiplication and transition maps as BK.3. The second map follows by taking their homotopy limits. This verifies the maps and their compatibility with the unit in (BK.8). It is a perfect-coefficient calculation, and does not require a general projection formula for arbitrary \(O\)-complexes. In particular direct image takes complete complexes to complete complexes.
BK.6. The completed base-change arrow
For any Cartesian square as in Proposition 3.1, write \(g^*_{\mathrm{comp}}=Cg^*\). Start with the ordinary adjunction comparison \(\beta_K:g^*Rf_*K\to Rf'_*g'^*K\). Apply \(C\), and use (BK.10) on the target. This defines its completed comparison. If \(K\) is complete, the two objects identify canonically with \[ \operatorname{holim}_n g^*Rf_*K_n, \qquad \operatorname{holim}_n Rf'_*g'^*K_n. \tag{BK.11} \] Indeed exact pullback commutes with (BK.5), (BK.9) identifies the reductions after completion, and (BK.10) moves direct image past those reductions and limits. Under these identifications the completed arrow is \(\operatorname{holim}_n\beta_{K_n}\). The adjunction unit and counit are \(O\)-linear and commute with the two free terms and their multiplication maps; they therefore give exactly these compatible finite-level arrows. This also proves compatibility with composition of base changes.
Suppose each \(K_n\) comes from a bounded-below étale \(O_n\)-complex. Formula (BK.4) and its pullback compatibility identify \(\beta_{K_n}\) with the pullback of the bounded-below torsion comparison on the étale site. A power of \(\ell\) kills \(O_n\), because \(\ell\in(\pi)\); thus its coefficient condition is satisfied wherever \(\ell\) is invertible. When those torsion comparisons are isomorphisms, (BK.11) proves that the completed arrow is an isomorphism. The lower bound may depend on \(n\): comparison is applied separately at each level, and a derived limit preserves isomorphisms. A uniform bound or a constructibility theorem would be an additional input for a finiteness assertion.
For smooth changes of base, including the affine inverse limits in Proposition 3.1, AS.1–AS.7 now prove the required torsion comparison over arbitrary bases, with the qcqs direct-image hypothesis and each invertible modulus. The general geometric proof uses AM–AN, AR and arithmetic normalization AG.5. Applying it at every finite reduction in (BK.11) proves the completed comparison with those hypotheses. This geometric input and the formal completion argument have different roles: neither their conjunction nor a derived limit asserts constructibility or supplies the remaining normalized adic operations.
BK.7. A torsion example of the transition maps
Take \(K=\underline{O/\pi}\) in degree zero. Then \[ K\otimes_O^LO_n=[K\xrightarrow{0}K] \quad\text{in degrees }-1,0. \tag{BK.12} \] The transition from level \(n+1\) to \(n\) is zero in degree \(-1\), and the identity in degree zero, by BK.3. The first tower has zero homotopy limit: its shift is zero, so \(1-s\) is the identity. The second tower has limit \(K\). Thus \(C(K)=K\), while every derived reduction still has the additional degree-minus-one term. Ordinary quotients alone would discard it.
These arguments establish completion, its unit and reduction maps, and the passage of the specified torsion comparison to completed direct image. BL constructs the completed tensor, its internal Hom and the inverse-image adjunction, including composition and finite-reduction maps. Normalized \(f_!\), \(f^!\), adic duality, rationalization and equivalence with the relevant strict systems retain their separate coherence, coefficient and finiteness requirements.
Appendix BL. Tensor, internal Hom and inverse image after completion
Keep the coefficient ring and the pro-étale sites of BK. Write \(D_X=D(X_{\mathrm{pro\acute et}},\underline O)\), and let \(D_X^c\) be its full subcategory of derived-complete objects. The superscript here means complete, not constructible. All complexes in this appendix may be unbounded. Put \(Q=O[1/\pi]\). We construct the operations in \(D_X^c\) and their comparison maps before imposing constructibility.
BL.1. Tensor models on the enlarged site
The tensor constructions of BH extend to this site without a claim that ordinary étale geometric points detect every pro-étale sheaf. Here is the replacement for that use of stalks. For an object \(U\) of a site presenting the topos, let \(B_U\) be the sheafification of the free \(\underline O\)-module presheaf on its represented sheaf. For a sheaf \(M\), \(B_U\otimes M\) is the sheafification of the presheaf whose sections over \(V\) are finite sums of elements of \(M(V)\), labelled by sections of \(U\) over \(V\).
This tensor functor is exact. A section in its target has locally a finite-sum representative. An epimorphism of sheaves lifts each of its finitely many coefficients after a covering refinement. For a kernel, a finite-sum representative mapping to zero becomes zero in the presheaf after another refinement, by the definition of sheafification. Collecting equal labels expresses this as finitely many zero coefficient sums. Exactness of the original sequence on sections at its first two terms lifts those sums to the kernel. This proves exactness locally and hence for the sheaf. Thus \(B_U\) is flat. The sums indexed by sections in (BH.2) still surject onto every sheaf: every local section is one of their generators.
Apply the disk-and-cycle construction (BH.3)–(BH.5) to these generators. Each stage is a degreewise split extension by shifts of flat sheaves. Every local kernel cycle is killed at the next stage; exact filtered colimits therefore make the final kernel acyclic. The same tensor tests prove K-flatness at each stage and at the limit. This gives K-flat resolutions on the pro-étale site, with the functorial model comparisons, signs and coherence of BH.2.
A topos inverse image is exact, preserves colimits and preserves the free-module construction on a sheaf of sets. It therefore takes these particular filtered cell resolutions to K-flat resolutions: their flat generators remain flat by the same finite-sum argument. This proves the derived tensor comparison for inverse image using the chosen models. It does not assume that an arbitrary complex with flat terms is K-flat.
For internal Hom, use a K-flat resolution in the first variable and a K-injective resolution in the second, as in BH.4. The local verification there applies too. Indeed restriction to a slice topos has an exact extension-by-zero left adjoint: its finite-sum description has the same lifting and kernel argument as above. Restriction consequently preserves K-injectives, by adjunction on complexes, and preserves the chosen K-flat cell models. The tensor–Hom identity on each slice then proves both local independence of models and the derived internal adjunction. In particular \(D_X\) is a closed symmetric monoidal derived category, with the associativity and Koszul symmetry maps already checked in (BH.8).
BL.2. Which changes disappear under completion
Call \(T\in D_X\) localized if multiplication by \(\pi\) on \(T\) is an isomorphism. Localization of modules is exact, so this is equivalent to \(\underline Q\otimes_O^LT\simeq T\). Equation (BK.8) says that the cone of the completion unit \(\eta_A:A\to C_XA\) is localized. Conversely, if \(C_XT=0\), (BK.8) identifies \(T\) with \(L_\pi(T)\), which is localized. Hence \[ C_XT=0\quad\Longleftrightarrow\quad T\text{ is localized}. \tag{BL.1} \] Completion is exact: its expression in (BK.7) uses exact finite coefficient cones and a derived limit, which preserves triangles by the product-and-cone formula (BK.1).
Localized objects form a tensor ideal. If \(\pi:T\to T\) has an inverse, tensoring that inverse with the identity of \(A\) inverts multiplication by \(\pi\) on \(T\otimes_O^LA\). They are also preserved by inverse image, which carries that inverse to an inverse. Tensoring a completion unit with any object, or taking its inverse image, therefore gives a map with localized cone. Completing such a map makes it an isomorphism. In particular the unit supplies natural isomorphisms \[ C_X(A\otimes_O^LB)\xrightarrow{\sim} C_X(C_XA\otimes_O^LB),\qquad C_Xf^*A\xrightarrow{\sim}C_Xf^*C_YA. \tag{BL.2} \] The second formula is for \(f:X\to Y\). The same assertions apply to the other tensor factor. These are maps induced by \(\eta\), not choices of isomorphisms between objects.
BL.3. The completed tensor and its unit
For \(A,B\in D_X^c\), set \[ A\widehat\otimes_OB=C_X(A\otimes_O^LB),\qquad \mathbf1_X=C_X\underline O. \tag{BL.3} \] The unit is the completed coefficient sheaf \(\widehat O\) in degree zero. Indeed \(\underline O\otimes_O^LO_n=\underline{O_n}\), and the transition maps are epimorphisms. Their derived limit has no positive cohomology: for a section \((b_n)\) of the product, the equations \(a_n-u_na_{n+1}=b_n\) can be solved for each finite initial segment by successive lifting; their sheaves of solutions have epimorphic transitions. Repleteness in BK.1 supplies a local compatible infinite solution. Thus \(1-s\) on the product is surjective, its kernel is the ordinary limit, and (BK.1) gives the assertion. This need not identify \(\widehat O\) with \(\underline O\).
Both iterated tensors in the associativity constraint identify by (BL.2) with \[ C_X(A\otimes_O^LB\otimes_O^LD). \tag{BL.4} \] Transport the associativity map of BL.1 through these unit-induced identifications. Similarly transport its signed interchange for symmetry. The unit constraints come from \(\underline O\otimes_O^LA\simeq A\), (BL.2), and \(C_XA\simeq A\).
These constraints satisfy their coherence identities. For example every map from the raw four-factor tensor to a complete target has a unique factorization through its completion, by BK.4. Precomposing either route in the completed pentagon with the raw tensor and its units gives the same ordinary reassociation map. The bijection on Hom sets makes the two completed routes equal. The triangle and symmetry hexagon follow in the same way from the ordinary unit and signed-interchange calculations of BH.2. This also identifies the multiplication of \(\mathbf1_X=\widehat O\) with its usual pointwise multiplication: both maps restrict to multiplication on \(\underline O\), and the tensor-unit comparison in (BL.2) gives the same uniqueness.
This argument uses the universal property of completion to compare maps. Reduction modulo every \(\pi^n\) detects isomorphisms between complete objects by BK.4; it is not being asserted to be faithful on all morphisms.
BL.4. Internal Hom is already complete in its target
Let \(E\in D_X^c\) and \(A\in D_X\). The ordinary derived internal Hom \(H=R\mathcal Hom_O(A,E)\) is complete. Tensor–Hom adjunction and the symmetry from BL.1 give \[ R\mathcal Hom_O(\underline Q,H) \simeq R\mathcal Hom_O(A,R\mathcal Hom_O(\underline Q,E))=0. \tag{BL.5} \] For clarity, the isomorphism is checked by applying Hom from any \(T\): the two sides both represent maps from \(T\otimes_O^LA\otimes_O^L\underline Q\) to \(E\), with the specified reassociation and interchange. Yoneda therefore proves the internal identity and its naturality. The last equality is the definition of completeness in BK.4.
For complete \(A,B,E\), the two adjunctions now give \[ \operatorname{Hom}_{D_X^c}(A\widehat\otimes_OB,E) \simeq\operatorname{Hom}_{D_X}(A\otimes_O^LB,E) \simeq\operatorname{Hom}_{D_X^c}(A,R\mathcal Hom_O(B,E)). \tag{BL.6} \] Thus (BL.3) is a closed symmetric monoidal structure. Its evaluation is the unique extension to the completed tensor of the ordinary evaluation map; its adjunction unit is defined by the corresponding identity. Their triangle identities hold because the displayed bijections are natural inverses.
BL.5. Finite reductions of these operations
Write \(A_n=A\otimes_O^LO_n\). The units and the coefficient extension maps give \[ (A\widehat\otimes_OB)_n\simeq A_n\otimes_{O_n}^LB_n, \qquad (\mathbf1_X)_n\simeq\underline{O_n}. \tag{BL.7} \] The first comparison first uses (BK.9), then ordinary scalar extension of a tensor. On the cell models \(P_A,P_B\) of BL.1, its latter step is the equality \((P_A\otimes_OP_B)\otimes_OO_n=(P_A\otimes_OO_n)\otimes_{O_n}(P_B\otimes_OO_n)\). The reduced models are K-flat over \(O_n\): tensoring an acyclic \(O_n\)-complex with one is the same as tensoring its restricted \(O\)-complex with the original K-flat model. This proves the formula for unbounded complexes too.
There is also the canonical internal-Hom comparison \[ R\mathcal Hom_O(A,E)\otimes_O^LO_n \xrightarrow{\sim}R\mathcal Hom_{O_n}(A_n,E_n). \tag{BL.8} \] It is the adjoint of the reduced evaluation map. To prove it, restrict the target to \(O\)-modules. Derived extension/restriction adjunction identifies it with \(R\mathcal Hom_O(A,E_n)\). For this adjunction, resolve the source by a K-flat model and the target by a K-injective \(O_n\)-model. A quasi-isomorphism between the K-flat source models stays a quasi-isomorphism after coefficient extension, and Hom into the latter injective model preserves it. The ordinary scalar-extension adjunction therefore descends to the derived categories. Applying the same construction on each slice gives the internal adjunction. This uses no flatness of \(O_n\) over \(O\) and makes no assertion that restriction of an arbitrary K-injective \(O_n\)-complex is K-injective over \(O\).
Now \(E_n\) is the cone of \(\pi^n:E\to E\). The exact \(O\)-linear functor \(R\mathcal Hom_O(A,-)\) takes this to the cone of multiplication by \(\pi^n\) on \(R\mathcal Hom_O(A,E)\), which is the left side of (BL.8). The natural map just computed is its evaluation-defined comparison, since this holds on the two free terms of (BK.5). Restriction of scalars detects quasi-isomorphisms, proving (BL.8) as an \(O_n\)-comparison. These formulas commute with successive coefficient reduction: the tensor maps are scalar-extension maps, and the Hom maps are their evaluation adjoints. The transition maps are those of (BK.5), including their degree-minus-one factors.
BL.6. Inverse image, its adjunction and composition
Define \[ f_c^*=C_Xf^*:D_Y^c\longrightarrow D_X^c. \tag{BL.9} \] BK.5 proves that \(Rf_*\) takes complete objects to complete objects. For complete \(A,E\), completion and the ordinary derived adjunction give \[ \operatorname{Hom}_{D_X^c}(f_c^*A,E) \simeq\operatorname{Hom}_{D_X}(f^*A,E) \simeq\operatorname{Hom}_{D_Y^c}(A,Rf_*E). \tag{BL.10} \] Its counit is the unique map \(C_Xf^*Rf_*E\to E\) extending the ordinary counit. Its unit is the ordinary unit \(A\to Rf_*f^*A\) followed by \(Rf_*\eta_{f^*A}\). These descriptions are the maps corresponding to the identity under (BL.10), so they satisfy both triangle identities.
For composable maps \(X\xrightarrow fY\xrightarrow gZ\), (BL.2) and ordinary inverse-image composition give \[ f_c^*g_c^*\simeq(gf)_c^*. \tag{BL.11} \] All parenthesizations are coherent: after inserting the raw inverse-image object, each comparison is uniquely determined by its ordinary composition map and the completion unit. Applying the same argument to tensor and its unit gives \[ f_c^*(A\widehat\otimes_OB)\simeq f_c^*A\widehat\otimes_Of_c^*B, \qquad f_c^*\mathbf1_Y\simeq\mathbf1_X. \tag{BL.12} \] The associativity, symmetry and unit diagrams reduce by the bijections of BK.4 to the corresponding ordinary diagrams in BL.1. Thus completed inverse image is a strong symmetric monoidal functor, with the stated right adjoint.
Finally \((f_c^*A)_n\simeq f^*A_n\), by (BK.9) and the inverse-image models of BL.1. Together with (BK.10) this identifies the reductions of its unit and counit with the ordinary coefficient-level adjunction maps. In a Cartesian square, the mate made from these units and counits is exactly the completed comparison of BK.6: precomposition with the raw pullback gives the ordinary base-change map followed by completion, and the same uniqueness determines its extension. This verifies the operation map, in addition to its objectwise finite-level formula.
The free general comparisons for the last construction are derived-complete inverse image, Tag 099K and constant Noetherian coefficients, Tag 099N. Here the proof uses the explicit one-parameter completion and its unit from BK. BM uses these categorical operations to construct completed proper support, with its reduction-defined constructibility and comparisons. BP–BS supply the strict-system and derived-diagram comparisons; BV constructs exceptional inverse image and proves adic biduality. BW proves completed-ring comparison and central rationalization. BX proves the full comparison with constructible rational sheaves. General heart realization remains a distinct requirement.
Appendix BM. Proper support for completed coefficients
Let \(k\) be a field of characteristic different from \(\ell\), and initially let all schemes be separated and of finite type over \(k\). Keep \(O,\pi,O_n\) and \(C_X\) from BK. For the constructibility assertions below assume that the residue field of \(O\) is finite; in particular they apply to the valuation ring of every finite extension of \(\mathbf Q_\ell\).
Write \(\mathscr A_X\) for the full subcategory of complete pro-étale \(O\)-complexes \(K\) such that every \(K_n=K\otimes_O^LO_n\) is the pullback of a bounded-below étale \(O_n\)-complex. The bound may depend on \(n\). The categories and coefficient actions are specified: “comes from étale” refers to \(\nu_X^*:D^+(X_{\mathrm{\acute et}},O_n)\to D^+(X_{\mathrm{pro\acute et}},O_n)\). BK.2 proves this functor fully faithful, by its derived unit. Its image is closed under triangles, since maps lift uniquely and its exact functor takes their cones to the corresponding cones. Thus \(\mathscr A_X\) is triangulated. We will construct proper support on this category, then prove a constructible subcategory is preserved.
BM.1. Complete extension by zero
For a quasi-compact open immersion \(j:U\hookrightarrow X\), restriction \(j^*\) is exact and is right adjoint to exact extension by zero \(j_!\). Exactness here can be checked directly from the open-subtopos construction: sections of an extension by zero are locally sections on the specified open, with zero extension wherever the support is absent; lifting and kernel equations are checked on those local representatives. This is the same finite local lifting argument as BL.1. The termwise adjunction therefore descends to derived categories.
As a right adjoint, \(j^*\) preserves products. Exactness makes it preserve the product-and-cone homotopy limits in BK.1. It commutes with the two free terms of \(P_n\), and hence with completion. In particular it preserves complete objects and \(j_c^*=j^*\). Define \[ j_{!,c}K=C_Xj_!K. \tag{BM.1} \] The completion adjunction proves \(j_{!,c}\dashv j^*\) on complete categories. Its unit and counit are obtained from the ordinary open adjunction and the completion unit, as in BL.6. Since \(j_!\) is exact and \(O\)-linear, it preserves localized complexes. Therefore inserting or deleting an intermediate completion inside \(C_Xj_!\) gives an isomorphism by (BL.1). This proves the composition law for complete extension by zero along two opens, with its ordinary composition map.
We will use \[ (j_{!,c}K)_n\simeq j_!K_n, \qquad j_{\mathrm{pro\acute et},!}\nu_U^*L \simeq\nu_X^*j_{\mathrm{\acute et},!}L. \tag{BM.2} \] The first follows from (BK.9) and the two-term coefficient cone. For the second, restriction and \(\nu_*\) commute on étale objects, because both are evaluation on those same objects. The two proposed functors are consequently left adjoint to the same functor, by the open and site adjunctions. Their identification is the one given by extension of the same local sections by zero. All these functors are exact, so the assertion applies to complexes and to their actual maps. It follows that \(j_{!,c}\) takes \(\mathscr A_U\) into \(\mathscr A_X\).
BM.2. A compactification and its finite reductions
For \(f:X\to Y\), choose the compactification established in BG.5, \(X\xrightarrow j\overline X\xrightarrow pY\), with \(j\) open and \(p\) proper. Define \[ F_{p,j}(K)=Rp_*j_{!,c}K \simeq C_YRp_*j_!K. \tag{BM.3} \] The isomorphism is (BK.10). The first expression is complete. Its canonical reductions are \[ F_{p,j}(K)_n\simeq Rp_*j_!K_n \simeq\nu_Y^*R p_{\mathrm{\acute et},*} j_{\mathrm{\acute et},!}L_n, \quad K_n\simeq\nu_X^*L_n. \tag{BM.4} \] Indeed \(Rp_*\) commutes with the finite free coefficient cone, (BM.2) handles extension by zero, and (BK.4) identifies the proper direct image. The étale complex on the right is bounded below. Thus (BM.3) takes \(\mathscr A_X\) into \(\mathscr A_Y\). It is exact, since each of its functors is exact on the derived categories.
The construction has a specified inverse-limit description: \[ F_{p,j}(K)\simeq \operatorname{holim}_n Rp_*j_!K_n. \tag{BM.5} \] These are the reductions of the single functor (BM.3), with the transitions of \(P_n\). Formula (BM.5) is not a choice of an inverse limit of isomorphism classes of étale complexes. This distinction retains the comparison maps when we change compactification.
BM.3. The completed proper–open exchange
Consider a commuting square \((U,T;V,S)\) with opens \(j:U\to T\), \(i:V\to S\) and proper maps \(p':U\to V\), \(p:T\to S\). It need not be cartesian. The induced map \(a:U\to T_V=T\times_SV\) is an open-and-closed immersion: it is open, and is proper by the closed graph into a separated \(V\)-scheme followed by proper projection. Thus \(a_!=a_*\) is exact, and preserves completion by the decomposition into the two open-and-closed topoi.
Restriction of a derived direct image to an open is its direct image on that open. One can check this without a proper base-change theorem: restriction preserves K-injectives because its extension-by-zero left adjoint is exact, and the section formula for direct image already has that equality. Hence \[ i^*Rp_*j_{!,c}E\simeq Rp'_*E. \tag{BM.6} \] The inverse of this identification and the complete open adjunction define a particular map \[ \epsilon_c:i_{!,c}Rp'_*E\longrightarrow Rp_*j_{!,c}E. \tag{BM.7} \] If \(E\in\mathscr A_U\), this map is an isomorphism. Reduce it modulo \(\pi^n\). The reduction rules in BK and (BM.2) identify its adjunction construction with the étale proper–open exchange (BG.14) on \(E_n\). That exchange is an isomorphism by its earlier proof: over \(V\) it is the clopen identity, and on the complement proper base change gives zero because the support open has empty fibre. The coefficients are torsion and bounded below, as required. Both sides of (BM.7) are complete. The complete cone has zero reductions, so it is zero by BK.4.
The maps (BM.7) obey pasting before any appeal to reduction. Restrict a vertically stacked exchange to its bottom open. The two candidates are the same proper pushforward of the same clopen-supported complex, with the composite direct-image adjunction unit. The identity for that composite unit makes the restrictions equal. The bijection for \(i_{!,c}\dashv i^*\) makes the maps themselves equal. Horizontal pasting uses the composition law of complete open extension from BM.1 and the same argument on the smallest open. Exchanges in separate positions commute by naturality. The argument is the explicit one in Cohomology with compact support, Lemma 6.1, now with the complete adjunction. Reduction was used to prove invertibility, not faithfulness on morphisms.
BM.4. Independence and associative composition
A refinement \(h:\overline X_1\to\overline X_2\) of compactifications is proper and restricts to the identity on \(X\). Apply (BM.7) with \(p'=\mathrm{id}_X\). It gives \[ j_{2,!,c}K\xrightarrow{\sim}Rh_*j_{1,!,c}K, \tag{BM.8} \] and hence a comparison from the second functor (BM.3) to the first. The comparison for two refinements is their composite by vertical pasting; the identity refinement gives the identity.
BG.6 supplies the necessary common refinements without deleting any part of \(X\): take its schematic closure in the product of two compactifications. Its graph is closed over either copy of the open \(X\), so the same \(X\) remains open in the closure. Parallel maps are equalized by their closed equalizer containing that open. To compare arbitrary compactifications, map each to a common refinement using (BM.8). A further common refinement makes comparisons through two different choices equal, by pasting and cancellation of isomorphisms. A common refinement of three choices proves the cocycle identity. Thus (BM.3) defines a canonical functor \[ Rf_{!,c}:\mathscr A_X\longrightarrow\mathscr A_Y. \tag{BM.9} \] For a proper map it is \(Rf_*\), and for an open immersion it is (BM.1), by choosing the identity part of the compactification.
Here is the composition map explicitly. For \(X\xrightarrow fY\xrightarrow gZ\), compactify \(g\) as \(Y\xrightarrow iD\xrightarrow qZ\), then compactify \(if\) as \(X\hookrightarrow T\xrightarrow pD\). Put \(V=p^{-1}Y\), with \(j:X\hookrightarrow V\), \(a:V\hookrightarrow T\) and \(h:V\to Y\). The proper–open exchange gives \[ Rq_*i_{!,c}Rh_*j_{!,c} \xrightarrow{Rq_*\epsilon_cj_{!,c}} Rq_*Rp_*a_{!,c}j_{!,c} \simeq R(qp)_*(aj)_{!,c}. \tag{BM.10} \] It is \(Rg_{!,c}Rf_{!,c}\simeq R(gf)_{!,c}\).
For completeness, compatible systems of this kind have common refinements too. First refine their compactifications \(D_1,D_2\) of \(Y\). In the product of their \(T_i\) with that refinement impose the closed equations equating the maps to \(D_1,D_2\), and take the closure of the diagonal \(X\). Properness and the closed-graph argument retain the required open and give a refinement at every vertex. Comparing (BM.10) in this diagram gives a grid of exchanges. Adjacent exchanges paste to the outer exchange by BM.3, and exchanges in disjoint positions commute. Thus its composition map is independent of choices. For three maps, successive compactifications give a single triangular grid; its two parenthesizations perform the same exchanges. The same two pasting rules make them equal. Identity maps use identity exchanges. This proves associative, unital composition, including its actual maps.
BM.5. Base change and the coefficient comparison
Given any change of base \(g:Y'\to Y\), pull back the chosen compactification to obtain \(X'\xrightarrow{j'}\overline X'\xrightarrow{p'}Y'\); write \(g_X,g_{\overline X}\) for the other projections. Use the completed proper comparison of BK.6 and complete open base change to form \[ g_c^*Rp_*j_{!,c}K \longrightarrow Rp'_*g_{\overline X,c}^*j_{!,c}K \xrightarrow{\sim}Rp'_*j'_{!,c}g_{X,c}^*K. \tag{BM.11} \] The open comparison follows from exact ordinary open base change and the localized-cone rule (BL.2); \(j_!\) also preserves localized cones by its exact \(O\)-linearity. For the proper comparison, each reduction of \(j_{!,c}K\) is a bounded-below classical torsion complex by (BM.2). BE.1–BE.8 prove its arbitrary-base proper comparison, and BK.6 identifies the completed map with the corresponding limit. Thus (BM.11) is an isomorphism. This construction and proof also work for the pulled-back compactifiable map even when \(Y'\) is not of finite type over \(k\); properness and quasi-compactness of the open are preserved by base change, and the comparison statements used above are local on \(Y'\).
This map commutes with refinement and composition. Indeed (BM.7) is defined by its restriction to the source open. After base change its two candidate restrictions are the same composition-compatible proper comparison and the same clopen identity. The complete open adjunction proves their equality. Expanding a refinement or composition comparison into its exchanges, as in (BM.8)–(BM.10), now gives a commuting grid. Consecutive base changes likewise paste, by BK.6 and exact open base change. Consequently (BM.11) is the canonical isomorphism \[ g_c^*Rf_{!,c}K\simeq Rf'_{!,c}g_{X,c}^*K \tag{BM.12} \] for the choice-independent functor. Its coefficient-level maps are the ordinary proper-support base-change maps, by (BM.4) and the definitions of the completed units and counits.
BM.6. Constructibility and bounds from the first reduction
Define \(\mathscr C_X\) to consist of complete \(K\) whose first derived reduction comes from a bounded constructible étale \(O_1\)-complex. This is a definition by derived reduction; the comparison with strict adic systems and their hearts is a further assertion, not part of this definition.
Every such \(K\) belongs to \(\mathscr A_X\). Suppose \(K_1\) has cohomology in \([a,b]\). Tensor the exact coefficient sequence \(0\to O_{n-1}\xrightarrow{\pi}O_n\to O_1\to0\) with \(K\). It gives a triangle \[ K_{n-1}\longrightarrow K_n\longrightarrow K_1. \tag{BM.13} \] View its outer terms as \(O_n\)-complexes by restriction along the quotient maps. The fully faithful image of bounded-below étale complexes is triangulated, as observed at the start. Induction therefore proves that \(K_n\) is classical as an \(O_n\)-complex. Its long cohomology sequence gives the same bound \([a,b]\) for every \(n\). Finite local constancy on a common refinement is closed under kernels and cokernels: after trivialization, the map is locally a fixed map of finite modules. It is also closed under extensions. In \(0\to A\to B\to D\to0\), trivialize finite \(A,D\), then lift every element of \(D\) on one étale refinement. Differences between sums of these lifts and the chosen lift of their sum lie in \(A\), as do the differences for scalar multiplication. There are finitely many such differences, because \(O_n,A,D\) are finite. Refine again until they are constant. They define one finite module extension, whose constant sheaf maps to \(B\); every section is locally a chosen lift plus an element of \(A\), and its kernel is zero. This is the required local trivialization. The same induction therefore proves constructibility at each level. No uniform stratification for all levels is asserted here.
If the fibres of \(f\) have dimension at most \(d\), Proposition 3.2 and (BM.4) show that every reduction of \(Rf_{!,c}K\) is constructible with cohomology in \([a,b+2d]\). In particular its first reduction is bounded constructible, so \[ Rf_{!,c}(\mathscr C_X)\subset\mathscr C_Y. \tag{BM.14} \] The complete complex itself also has cohomology in this range. Here are the inverse-limit details, which apply to \(K\) with \([a,b]\) as well. Exact products and (BK.1) give \[ \begin{aligned} 0&\to\operatorname{coker}(1-s:\prod H^{q-1}B_n\to\prod H^{q-1}B_n)\\ &\to H^q(\operatorname{holim}B_n)\\ &\to\ker(1-s:\prod H^qB_n\to\prod H^qB_n)\to0. \end{aligned} \tag{BM.15} \] Take \(B_n=Rp_*j_!K_n\), all in \([a,t]\), with \(t=b+2d\). Only a possible degree \(t+1\) remains outside that range. The coefficient sequence \(0\to O_1\xrightarrow{\pi^n}O_{n+1}\to O_n\to0\), followed by the exact functor \(Rp_*j_!\), gives \(B_1\to B_{n+1}\to B_n\). Since \(H^{t+1}(B_1)=0\), the transitions on \(H^t(B_n)\) are epimorphisms. Repleteness solves the successive lifting equations for their product, exactly as in BL.3, so the cokernel in degree \(t+1\) is zero. This proves the claimed bound. The indices and maps in this argument are the quotient transitions, not ordinary quotients substituted for derived reductions.
The construction has proved proper support, its composition and arbitrary base change on \(\mathscr A\), and bounded constructibility in the precise reduction-defined sense of (BM.14). BV constructs the exceptional right adjoint and proves biduality on this complete bounded constructible category. BW proves completed-ring comparison and central rationalization; BX proves the full comparison with constructible rational sheaves and the ordinary operations. The strict-system comparison and its lisse subcategory are proved in BP; BQ proves constructible cohomology and identifies the heart of the restricted standard t-structure. BR constructs the derived-cartesian pro-étale diagram comparison, with its actual adjunction and higher morphisms; BS proves its étale-site presentation with the same coefficient transitions. BT proves finite-coefficient realization and constructs the adic heart realization functor. BU proves its equivalence in dimension zero over finite or algebraically closed fields; the general positive-dimensional effacement condition stated precisely in BT.5 remains required.
Free comparisons for the exchange and compactification construction are Tag 0F7A and Tag 0F7H. The completed maps above are derived from BK–BL and the stated finite-coefficient proofs, with the open adjunction supplying their coherence.
Appendix BN. Uniform coefficient bounds and completed projection
Keep the field, schemes and complete discrete valuation ring of BM, including its finite residue field. Write \(\kappa=O_1\). We use the category \(\mathscr C_X\) defined in BM.6 by complete complexes with bounded constructible first derived reduction. The tensor and inverse image in this appendix are the completed operations of BL. The result will identify the projection map itself and its compatibility with the proper-support comparisons of BM.
BN.1. Tor bounds at every finite coefficient level
Let \(K\in\mathscr C_X\), with \(K_1\) having cohomology in \([a,b]\). Every sheaf of modules over the constant field \(\kappa\) is flat, on either of the sites used here. Indeed sheaf tensor is obtained by sheafifying the sectionwise tensor over \(\kappa\): the additional relations over the constant ring sheaf are already locally relations over \(\kappa\), since each of the finitely many coefficients in a relation becomes constant on a cover. A monomorphism of sheaves is injective on sections. Tensoring an injective map of \(\kappa\)-vector spaces is injective: write a putative kernel element using a basis of the finite-dimensional span of its second factors; the coefficient of each basis vector must vanish. Sheafification preserves the resulting exact sequence. This proves the assertion without using ordinary étale points to detect arbitrary pro-étale sheaves.
Good truncation therefore represents \(K_1\) by a bounded complex of flat \(\kappa\)-sheaves in degrees \([a,b]\). Such a complex is K-flat: a single flat sheaf preserves exact complexes, and induction on the number of terms, using its termwise split truncation triangles, proves the claim. Consequently \(K_1\) has Tor amplitude in \([a,b]\), meaning that its derived tensor with any sheaf placed in degree zero has cohomology only in that interval.
In fact the same interval is a Tor bound for \(K_n\) over \(O_n\), for every \(n\). If \(M\) is an \(O_n\)-sheaf killed by \(\pi\), scalar-extension associativity gives \[ K_n\otimes_{O_n}^LM \simeq K\otimes_O^LM \simeq K_1\otimes_\kappa^LM. \tag{BN.1} \] These are derived identities: take a K-flat \(O\)-model of \(K\); its reduction is K-flat over each quotient by the tensor test in BL.5. For arbitrary \(M\), the finite filtration \(M\supset\pi M\supset\cdots\supset\pi^nM=0\) has layers killed by \(\pi\). Apply the exact derived tensor functor to each of its short exact sequences. The long cohomology sequences and (BN.1), by induction on the layers, give the same interval \([a,b]\). The argument applies to arbitrary sheaves \(M\), not just constructible ones.
BM.6 already proves that \(K_n\) is classical and bounded constructible. Its étale model also has this Tor bound. To see the descent of the bound, tensor that model with any étale \(O_n\)-sheaf and pull back by \(\nu_X^*\). The tensor comparison of BL.1 identifies the result with the tensor just bounded. Exact \(\nu_X^*\) detects zero étale sheaves by the unit comparison in BK.2, so the étale tensor has the same vanishing. This is an assertion about Tor amplitude, not a claim that every cohomology sheaf is flat. For example the complete torsion object \(\underline\kappa\) has derived reductions in degrees \(-1,0\), as BK.7 computes; ordinary quotients alone do not satisfy this calculation.
BN.2. Tensor and inverse image preserve the constructible category
Take \(K,A\in\mathscr C_X\), with first-reduction bounds \([a,b]\), \([c,e]\). The specified comparison (BL.7) reads \[ (K\widehat\otimes_OA)_1 \simeq K_1\otimes_\kappa^LA_1. \tag{BN.2} \] This is a classical complex: choose the bounded flat representatives from BN.1 on the étale site and apply exact inverse image. Its cohomology lies in \([a+c,b+e]\). It is constructible too, without assuming that a complex with locally constant cohomology has already been trivialized as a constant complex. Apply the finite cohomology truncation triangles to the two factors. They reduce the assertion to tensor products of two constructible \(\kappa\)-sheaves and to finite extensions of their cohomology sheaves. On a common finite locally closed partition the two sheaves are finite locally constant; their tensor is so as well, by tensoring their finite trivializations. Closure under kernels, cokernels and extensions was proved in BM.6. Induction through the triangles gives the assertion.
Thus \(K\widehat\otimes_OA\in\mathscr C_X\), and the completed object itself has cohomology in \([a+c,b+e]\) by the inverse-limit proof (BM.15). BN.1 gives this same Tor interval for all its reductions. The tensor unit belongs to \(\mathscr C_X\), since its first reduction is \(\underline\kappa\). The associativity, unit and symmetry constraints of BL therefore restrict to this category.
For \(f:X\to Y\) and \(A\in\mathscr C_Y\), the formula \[ (f_c^*A)_1\simeq f^*A_1 \tag{BN.3} \] shows that \(f_c^*A\in\mathscr C_X\). Exact inverse image preserves the cohomological interval. Inverse images of the finitely many locally closed strata form a finite partition, and pulling back their trivializing étale covers proves constructibility on that partition. BL.6 supplies the strong symmetric monoidal comparison and its actual maps. Together with BM.6, we now have all the objects needed in the completed projection formula inside \(\mathscr C\).
BN.3. The proper projection map
For a proper map \(p:T\to S\), \(E\in\mathscr C_T\) and \(A\in\mathscr C_S\), use the strong monoidal inverse image and its counit to form \[ \begin{aligned} p_c^*(Rp_*E\widehat\otimes_OA) &\simeq p_c^*Rp_*E\widehat\otimes_Op_c^*A\\ &\longrightarrow E\widehat\otimes_Op_c^*A. \end{aligned} \tag{BN.4} \] Transpose under \(p_c^*\dashv Rp_*\). This defines a canonical map \[ \gamma^c_{p,E,A}:Rp_*E\widehat\otimes_OA \longrightarrow Rp_*(E\widehat\otimes_Op_c^*A). \tag{BN.5} \] Both objects belong to \(\mathscr C_S\), by BM.6 and BN.2.
Reduce this particular map modulo \(\pi^n\). BK.5, BL.5 and BL.6 identify its transpose with the ordinary finite-coefficient counit tensored with \(p^*A_n\). BK.2 identifies the classical direct images and the adjunction maps with those on the étale site. Thus its reduction is exactly \[ Rp_*E_n\otimes_{O_n}^LA_n \longrightarrow Rp_*(E_n\otimes_{O_n}^Lp^*A_n), \tag{BN.6} \] the map proved invertible in BH.6. In particular the reduction for \(n=1\) is an isomorphism. Its complete cone is zero: the coefficient triangles (BM.13) give zero at all levels from zero at level one, and BK.4 then gives zero for the complete cone itself. This proves that (BN.5) is an isomorphism. The argument uses the actual counit-defined arrow, not an isomorphism selected from a comparison of objects.
The proper maps compose compatibly with (BN.5). For \(T\xrightarrow pS\xrightarrow qZ\), transpose the two proposed projection maps under \((qp)_c^*\dashv R(qp)_*\). Both are the \(q\)-counit pulled back by \(p_c^*\), followed by the \(p\)-counit, tensored with \((qp)_c^*A\). The composite-adjunction identity in BL.6 makes them equal. With two coefficient factors, their two orders similarly transpose to the same counit tensored with those factors; BL.3's associativity proves the tensor compatibility, and its unit constraint proves the unit compatibility. In a cartesian proper square the base-change map is the mate of the same units and counits by BK.6. Substituting (BN.4) on both sides therefore gives the same pulled-back counit and the same tensor reassociation. This proves base-change compatibility of the maps, not merely of their reductions.
BN.4. Extension by zero and projection
For an open immersion \(j:U\hookrightarrow T\), the ordinary sheaf identity is \[ j_!M\otimes_ON\simeq j_!(M\otimes_Oj^*N). \tag{BN.7} \] One can verify it on the local representatives in BM.1: a section supported on the open is tensored with the restriction of the second section; wherever its first factor is extended by zero the tensor is zero. Finite sums and the bilinear relations give mutually inverse maps after sheafification. This proof works on the pro-étale site and does not use ordinary geometric stalks there.
The identity descends to derived tensors. If \(P\) is a K-flat complex on \(U\), then \(j_!P\) is K-flat: for any acyclic complex \(N\), the termwise identity (BN.7) identifies its tensor with \(j_!(P\otimes_Oj^*N)\), which is acyclic since \(j^*\) and \(j_!\) are exact. Direct sums in the total tensor commute with \(j_!\), by its left adjunction. Choose these resolutions for the first factor to obtain the derived form of (BN.7).
For complete \(E,A\), apply completion and the unit comparisons (BL.2) to this derived identity. Exact \(O\)-linear \(j_!\) preserves localized cones, as BM.1 proves, so an intermediate completion inside \(C_Tj_!\) may also be removed. Since \(j^*\) preserves completeness, the result is \[ j_{!,c}E\widehat\otimes_OA \xrightarrow{\sim}j_{!,c}(E\widehat\otimes_Oj^*A). \tag{BN.8} \] It restricts to the identity on the open tensor. This description fixes its compatibility with successive open immersions, tensor associativity and base change: the ordinary section maps have these properties, and completion factors them uniquely through the units. Equivalently the complete open adjunction determines each resulting map from that restriction.
BN.5. Proper support, refinements and composition
Let \(f:X\to Y\), \(K\in\mathscr C_X\) and \(A\in\mathscr C_Y\). Choose \(f=pj\) as in BM.2. Apply (BN.5) followed by (BN.8) and inverse-image composition: \[ \begin{aligned} Rf_{!,c}K\widehat\otimes_OA &\longrightarrow Rp_*(j_{!,c}K\widehat\otimes_Op_c^*A)\\ &\xrightarrow{\sim}Rf_{!,c}(K\widehat\otimes_Of_c^*A). \end{aligned} \tag{BN.9} \] Both arrows are isomorphisms. This proves the completed proper-support projection formula at the full field and finite-type scope of BM, for every pair of objects in its reduction-defined constructible categories.
We verify independence of the compactification. In the proper–open square of BM.3, compare projection before and after the exchange (BM.7). By (BN.8) its common source can be written as a complete extension from the bottom open \(V\). Maps from this source are determined by their restrictions to \(V\), using \(i_{!,c}\dashv i^*\). On \(V\), (BM.6) identifies the exchange with the clopen identity and the direct image by \(p'\). The two projection routes are now (BN.5) for \(p'\): transposition gives the same proper counit tensored with the restricted coefficient. Their equality follows from the ordinary direct-image restriction identity and the counit description (BN.4). The complete open adjunction proves equality before restriction. This establishes tensor compatibility with a single proper–open exchange.
A refinement (BM.8) is such an exchange; hence it commutes with (BN.9). Passing to a common refinement proves independence. The composition map (BM.10) is a proper–open exchange between composites of proper and open functors. Its compatibility follows from the exchange calculation just given, proper composition in BN.3 and open composition in BN.4. For three morphisms the common grid in BM.4 gives the same equality under either parenthesization. The tensor associativity and unit identities follow from the corresponding proper and open identities. Thus (BN.9) is a coherent natural comparison for the functor constructed in BM, not only for a chosen compactification.
Finally pull back that compactification in a cartesian square. The base-change comparison (BM.11) is a proper comparison followed by open base change. These commute with projection by BN.3 and BN.4. The resulting square for (BN.9) commutes; common refinements and BM.5 make it the comparison for the choice-independent functor. This argument also applies to arbitrary changes of base using BM.5's pulled-back compactification and bounded classical finite reductions. Every reduction of (BN.9) is the finite-coefficient projection map (BH.19), and its transition compatibility is inherited from the reduction maps in BL.5–BL.6.
We have proved tensor and inverse-image closure, uniform finite-level Tor bounds and completed proper-support projection with its operation maps. None of these proofs uses a simultaneous local trivialization of all coefficient complexes. BO proves that local trivialization, including its finite-coefficient theorem and actual compatible lifting map. BP identifies the strict coefficient systems in degree zero, and BQ proves constructible cohomology and standard truncations. BR supplies the derived-cartesian coefficient-diagram comparison. BV constructs the exceptional right adjoint and proves singular adic biduality. BW constructs the completed-ring equivalence and central rationalization. BX proves the full comparison with constructible rational sheaves. General bounded-derived realization of the strict heart remains a separate requirement. The free comparison for the uniform bound is Tag 09C2; BN.1 supplies the coefficient-filtration and étale-descent details used here. The finite projection comparison and its prerequisites are the proved BH.5–BH.7, also explained in Cohomology with compact support, Section 10.
Appendix BO. Local finite-free models and their compatible adic limit
Retain \(O,\pi,O_n\) from BM–BN, with finite residue field \(\kappa\). We prove the local model assertion needed for the adic coefficient comparison. If \(X\) is connected and \(K\in\mathscr C_X\) has locally constant first-reduction cohomology, there is one bounded finite free \(O\)-complex \(P\) such that, on a pro-étale covering, \(K\) is isomorphic to the completed constant complex associated to \(P\). The differential matrices of this model are constant matrices over \(O\). The proof will construct a morphism of complete objects; it will not take a homotopy limit of an unspecified family of morphism classes.
BO.1. A finite-coefficient complex can be made finite free locally
Put \(R=O_n\). Let \(L\) be an étale complex with finite locally constant cohomology and Tor amplitude \([a,b]\). We claim that étale locally it is represented by a constant complex of finite free \(R\)-modules in exactly that degree interval.
We first record the top-degree tensor calculation. A sheaf has a flat resolution in nonpositive degrees by repeatedly taking the epimorphism (BH.2) and its kernel. BH.1 proves such a bounded-above flat complex K-flat. Thus, for sheaves \(F,M\), \(F\otimes_R^LM\) has no positive cohomology and has degree-zero cohomology \(F\otimes_RM\). Applying the finite cohomology truncation triangles to a bounded complex \(B\) gives \[ H^b(B\otimes_R^LM)=H^b(B)\otimes_RM \quad\text{if }H^{>b}(B)=0. \tag{BO.1} \] Indeed the tensor of \(\tau_{\leq b-1}B\) has no cohomology above \(b-1\), by induction through its finitely many cohomology sheaves; the top truncation triangle then gives the equality. This also proves the asserted naturality of (BO.1).
Proceed by induction on \(b-a\). If \(a=b\), write \(L=F[-a]\). Trivialize \(F\) as a constant finite module \(M\). The Tor condition gives \(\operatorname{Tor}_1^R(M,\kappa)=0\), by testing the constant coefficient sheaf and a geometric stalk. Lift a basis of \(M/\pi M\) to obtain \(R^r\to M\). Its cokernel \(Q\) satisfies \(Q=\pi Q\), hence \(Q=\pi^nQ=0\). For its kernel \(J\), the Tor sequence gives an injection \(J/\pi J\to\kappa^r\), whose image is the kernel of the chosen basis isomorphism to \(M/\pi M\). It is zero. Therefore \(J=\pi^nJ=0\) too. We have proved \(M\simeq R^r\), including the algebra needed at the bottom of the induction.
Suppose \(a<b\). Trivialize \(H^b(L)\) and choose finitely many module generators. For any complex representing \(L\), its cycle sheaf surjects onto its cohomology sheaf. After an étale refinement the chosen generators lift to actual cycles. These define a map \(\underline{R^r}[-b]\to L\). Complete it to a triangle \[ \underline{R^r}[-b]\longrightarrow L\longrightarrow B \longrightarrow\underline{R^r}[-b+1]. \tag{BO.2} \] Its tensor with any sheaf \(M\) has zero cohomology outside \([a,b-1]\): below \(a\) this follows from the outer bounds and \(b-1\geq a\); in degree \(b\), (BO.1) makes the first map surjective. Hence \(B\) has Tor amplitude \([a,b-1]\). Its cohomology is still finite locally constant. The only new piece is an extension of \(H^{b-1}(L)\) by the kernel of \(\underline{R^r}\to H^b(L)\); the finite-module kernel and extension arguments are those proved in BM.6.
By induction, after another refinement \(B\) has a constant finite free model \(P^a\to\cdots\to P^{b-1}\). The last arrow in (BO.2) is determined by a sheaf map \(H^{b-1}(B)\to\underline{R^r}\): the lower truncation has cohomology at most \(b-2\), so the derived truncation orthogonality and its shift give this factorization and its uniqueness. Compose with the quotient from \(\underline{P^{b-1}}\). This is a map of finite free constant sheaves, so its finitely many matrix entries become constant after a common étale refinement. It kills the preceding differential. Append that matrix as the last differential of the model, with the cone sign convention of Appendix B. Rotating its cone triangle gives (BO.2), and the induced map of triangles is an isomorphism on the other two objects, hence on \(L\). This proves the claim. In particular no local-structure theorem has been substituted for a proof.
BO.2. One coefficient type on a connected scheme
If \(X\) is connected, all the coefficient complexes in these local models have the same isomorphism class in \(D(R)\). Where two covering opens have intersecting images, choose a geometric point in their fibre product. The two stalk complexes there are both the stalk of \(L\); hence their coefficient complexes are isomorphic. The union of the images carrying a fixed isomorphism class is open, because étale maps are open. Distinct such unions are disjoint and cover \(X\). Connectedness leaves one nonempty union. This gives one finite free coefficient complex \(M_n\), which may require many local trivializations. It does not give a global trivialization of \(L\).
Apply this to the classical models of \(K_n\). Their uniform Tor bounds are BN.1. If \(K_1\) has finite locally constant cohomology, the coefficient triangles (BM.13) and the local extension argument in BM.6 prove the same property for every \(K_n\), on this same scheme. Thus BO.1 applies at every level. Fix a geometric point of \(X\). Taking the stalks of the classical models and their transition maps selects the coefficient objects \(M_n\) and maps with \[ M_{n+1}\otimes_{O_{n+1}}^LO_n\simeq M_n. \tag{BO.3} \] The classical models and maps here can be obtained using the derived site adjunction of BK.2; its unit identifies them with the given reductions, and exact stalks commute with derived scalar extension. Consequently these are the reductions of the specified maps, not arbitrary maps between equal isomorphism classes.
BO.3. Compatible matrices over the complete ring
We give the coefficient lifting argument in this setting. In a bounded finite free complex over \(O_n\), a unit entry of a differential can be made into an isolated \(1\) by row and column operations. The equation \(d^2=0\) makes the neighbouring maps zero on that summand. It is the contractible direct summand \(O_n\xrightarrow{1}O_n\). Removing such summands terminates, and leaves a minimal complex: every differential entry is in \((\pi)\).
A bounded projective complex computes its derived maps by its ordinary Hom complex. Indeed Hom from a projective module preserves exact sequences, and finite truncation of the source shows that Hom from the complex takes acyclic complexes to acyclic complexes. The same observation shows that a quasi-isomorphism between bounded projective complexes is a homotopy equivalence. More explicitly, its bounded acyclic projective cone contracts by successively splitting the surjection onto its last nonzero term and removing the resulting two-term identity summand.
A homotopy equivalence between minimal complexes is an actual complex isomorphism. After reduction modulo \(\pi\), both differentials vanish, so the inverse homotopies say that its degree maps are mutually inverse. Lift their matrix inverses; the error matrices lie in the nilpotent ideal \((\pi)\), and the finite geometric series in that error corrects each to an inverse over \(O_n\).
Choose a minimal representative \(P_1\). Inductively choose a minimal representative at level \(n+1\). Its reduction is minimal, and (BO.3) gives a homotopy equivalence to \(P_n\), hence an actual isomorphism by the preceding paragraph. Change bases at level \(n+1\) to lift this isomorphism. Such a lift is invertible by the same nilpotent-ideal argument. Its reduced differential matrices are now exactly those of \(P_n\). At every level the term ranks are the dimensions of \(H^i(M_1)\), because minimal differentials reduce to zero. They vanish outside \([a,b]\). Taking inverse limits of these fixed-size matrices gives a bounded finite free \(O\)-complex \(P\) with \[ P/\pi^nP=P_n,\qquad P_n\simeq M_n. \tag{BO.4} \] Completeness identifies each matrix entry with its compatible residue sequence. The square of the limiting differential has zero image in every quotient and is zero since \(\bigcap_n\pi^nO=0\). The coefficient transitions in (BO.4) are the prescribed derived transitions. This matrix argument, also given in ℓ-adic sheaves and their cohomology, Theorem 6.1, uses the uniformizer \(\pi\); it includes ramified coefficient rings.
BO.4. A uniform stabilization argument on a contractible cover
Choose the weakly contractible affine pro-étale cover from BK.1 and work on one member \(W\). Restriction to this site object is the slice functor of BL.1. Its exact left adjoint makes restriction preserve products and homotopy limits, so it preserves completion as well. Write \(K_W\) for the resulting complete object. Let \[ \mathcal P=C_W\underline P, \qquad H=R\mathcal Hom_O(\mathcal P,K_W). \tag{BO.5} \] BL.4 proves \(H\) complete, and BL.5 identifies its actual reductions and their maps as \[ H_n=R\mathcal Hom_{O_n}(\underline{P_n},K_n|_W). \tag{BO.6} \] Here \(\mathcal P_n=\underline{P_n}\) by the completion unit. Since \(P_n\) is bounded finite free, the internal Hom in (BO.6) is computed by its finite Hom complex, or equivalently by its finite dual tensored with \(K_n|_W\).
For each \(n\) there is an isomorphism \(K_n|_W\simeq\underline{P_n}|_W\). To justify a global isomorphism on \(W\) at this single level, pull the étale trivializing cover of BO.2 back to \(W\). The weakly contractible covering property in BK.1 splits a finite affine refinement of that cover. Pulling its local isomorphism along the section gives the stated isomorphism. These choices need not commute as \(n\) varies.
Nevertheless the groups \[ A_n=H^0(W,H_n) =\operatorname{Hom}_{D(W,O_n)}(\underline{P_n},K_n|_W) \tag{BO.7} \] form a Mittag–Leffler tower, as follows. Put \(E_n=\operatorname{Hom}_{O_n}^{\bullet}(P_n,P_n)\). The groups \(G_n=H^0(E_n)\) are finite: \(O_n\) is finite, by its length-\(n\) filtration with finite residue-field layers, and every term of \(E_n\) is finite. For fixed \(n\), the descending images of \(G_m\to G_n\) consequently stabilize at some \(N(n)\).
For any finite segment \(q\geq m\geq n\), choose the single isomorphism \(K_q|_W\simeq\underline{P_q}\) at its highest level and reduce it to the other two levels. Derived reduction and the finite-free Hom calculation identify the whole segment \(H_q\to H_m\to H_n\) with \(\underline{E_q}\to\underline{E_m}\to\underline{E_n}\). The cohomology sheaves of this constant complex are the constant groups \(G_i\), because the constant-sheaf functor is exact. Thus, if \(q\geq m\geq N(n)\), the images from both higher levels into \(H^0(H_n)\) agree: under this one identification they are the equal coefficient-group images. This proves uniform stabilization as sheaves. Evaluation on \(W\) is exact by BK.1, so it preserves these images and identifies sheaf cohomology sections with \(H^0(W,H_i)\). The images in \(A_n\) therefore stabilize too. The section groups \(A_n\) themselves were not assumed finite, and no simultaneous choice of the preceding isomorphisms was used.
BO.5. Producing one actual isomorphism of complete objects
Let \(I_n\subset A_n\) be the eventual image. Its transition \(I_{n+1}\to I_n\) is surjective. Given an element of \(I_n\), choose a level beyond both stabilization indices, lift it from that level, and then map to level \(n+1\); the resulting element lies in \(I_{n+1}\). Moreover \(I_1\) contains an isomorphism \(\underline{P_1}\to K_1|_W\): take any single-level isomorphism at a level beyond \(N(1)\), and reduce it. Starting with this element and successively using the surjections gives \[ (\varphi_n)_n\in\varprojlim A_n, \qquad \varphi_1\text{ an isomorphism}. \tag{BO.8} \]
We now lift this compatible family of classes to a morphism. Because \(H\) in (BO.5) is complete, BK.4 identifies it with the homotopy limit of its actual reductions (BO.6). Apply derived sections on \(W\) to the product-and-cone formula (BK.1). Sections commute with products and are exact on this object by BK.1. The cohomology sequence therefore gives a surjection \[ \begin{aligned} \operatorname{Hom}_{D(W,O)}(\mathcal P,K_W) &=H^0(W,H)\\ &\longrightarrow\varprojlim_n H^0(W,H_n) \longrightarrow0. \end{aligned} \tag{BO.9} \] Explicitly the last group is the kernel of \(1-s\) on \(\prod_nH^0(W,H_n)\); the product-cone long exact sequence maps onto precisely this kernel. A possible preceding cokernel from degree \(-1\) affects uniqueness, not this surjectivity.
Choose a preimage \(\Phi:\mathcal P\to K_W\) of (BO.8). BL.5's evaluation-defined Hom comparison ensures that its reduction is the specified class \(\varphi_n\) at every level. In particular its first reduction is an isomorphism. Its cone is complete; the coefficient triangles give zero at all finite levels from zero at level one, and BK.4 then makes the cone zero. Thus \(\Phi\) is the required isomorphism. This construction supplies an actual map through the internal-Hom limit and its cohomology sequence. It does not assume that compatible classes automatically specify compatible chain representatives.
BO.6. The resulting local description and its scope
We have proved that on a connected scheme where the cohomology of \(K_1\) is finite locally constant, a single bounded finite free coefficient complex \(P\) gives the pro-étale local model of \(K\). The object \(C\underline P\) is the finite complex of completed constant finite free modules with the constant differential matrices of \(P\): completion is exact and the finite sums and successive cones constructing this complex are preserved by it. Its reductions are the actual complexes \(P_n\) of (BO.4).
For a Noetherian \(X\) in BM, choose the finite locally closed partition making the finitely many cohomology sheaves of \(K_1\) locally constant. Each piece has finitely many connected components, which are open and closed: its finitely many irreducible components group into finitely many connected intersection classes. Refining by those components and applying the theorem to the completed restriction to each piece gives a finite stratification on which \(K\) has the local description just proved. Completed restriction has the indicated first reduction by BL.6, so this use of the theorem meets its hypotheses.
This proves the forward local-model assertion for every object of \(\mathscr C_X\). It does not identify a category of unspecified inverse systems with the derived category, or assert that all pro-étale local models descend to a prescribed strict-system heart. BP proves the precise degree-zero equivalence and its sheaf morphisms. BQ proves standard truncation closure and identifies the strict-system heart. BR supplies a precise derived diagram category and proves its equivalence with complete objects, including all higher morphisms; BS proves the étale-diagram comparison. BT constructs realization from the bounded derived category of the strict heart and proves its low-degree Ext comparisons; the general higher-effacement condition remains to establish equivalence. BV constructs exceptional right adjoints and proves adic biduality at this bounded constructible scope. BW proves completed-ring comparison and central rationalization; BX supplies the full rational-sheaf comparison, including its integral models and higher morphisms. The free comparisons are finite-coefficient local structure, Tag 09BI, stabilization, Tag 09C5, and adic local structure, Tag 09C6. The proof above uses finite Tor induction, finite coefficient groups and the internal-Hom product-cone map to establish the assertions at the stated complete-DVR scope.
Appendix BP. Strict systems and complete sheaves in degree zero
Keep the Noetherian schemes and the complete discrete valuation ring \(O\) with finite residue field from BM. A strict constructible system is a sequence \(F_n\) of constructible étale \(O_n\)-sheaves whose specified transitions induce \(F_{n+1}/\pi^nF_{n+1}\simeq F_n\). A morphism is a compatible sequence of sheaf maps. Quotients in this definition are ordinary quotients. We prove an equivalence between this category and the full subcategory of \(\mathscr C_X\) consisting of objects concentrated in degree zero. No derived equivalence is included in the statement.
BP.1. One stratification and a uniform torsion exponent
A constructible finite étale sheaf of sets on a Noetherian scheme satisfies the ascending chain condition on subsheaves. To prove it, restrict to a finite locally closed stratification on which it is finite locally constant. By N.1 its restriction is represented by a finite étale scheme \(Y\), which is Noetherian. A subsheaf of the represented sheaf is represented by an open subset of \(Y\). Indeed take the union of the images of all étale local sections belonging to the subsheaf. These images are open. A section factoring through this union belongs locally to the subsheaf, and hence belongs to it by the sheaf axiom; the reverse inclusion follows from the definition of the union. Increasing chains of such opens stabilize on Noetherian \(Y\). The finitely many strata give one stabilization index, and equality on their geometric stalks gives equality on the original scheme.
For a strict system form \[ D_j=\pi^jF_m/\pi^{j+1}F_m\quad(m>j). \tag{BP.1} \] Strictness identifies this independently of \(m\): first quotient \(F_m\) by \(\pi^{j+1}\), then take the indicated image. Lifting a section of \(F_1\) and multiplying by \(\pi^j\) defines a surjection \(F_1\to D_j\), independent of its lift. Multiplication by \(\pi\) gives compatible surjections \(D_j\to D_{j+1}\). Their kernels in \(F_1\) therefore form an increasing chain, which stabilizes by the preceding paragraph. All \(D_j\) after some index are the same quotient of \(F_1\).
The finitely many earlier \(D_j\) are constructible, being images and quotients of constructible finite-coefficient sheaves. Choose one finite partition making these and the stable quotient locally constant. The power filtration of every \(F_m\) has these locally constant graded pieces. The finite extension proof in BM.6 then makes every \(F_m\) locally constant on this same partition. Refine into finitely many connected pieces as in BO.6. On each piece N.4, with its complete discrete valuation ring and finite residue-field hypotheses, identifies the strict lisse system with the quotients of one finite \(O\)-module \(M\).
Such a module is \(O^r\oplus T\), where \(T\) is killed by some \(\pi^c\). Here is the needed algebra: N.4's submodule argument makes the torsion submodule finite; its finitely many generators have a common annihilating power. The quotient is finite torsion-free, hence free by that same argument, and lifting a basis splits the quotient map. Take the maximum exponent over the finitely many pieces. This gives one \(c\) valid on all of \(X\). The stratification concerns the whole system, rather than a separate choice at each level.
BP.2. Limits, quotients and the torsion kernel
We use the following consequence of BK.1. A sheaf tower with stabilizing images at every target index has zero degree-one derived limit on the pro-étale site. Let \(I_n\) be its eventual images. Their transitions are epimorphisms: lift an element from an index beyond the two stabilization indices and then project to the next level. The quotient tower has eventually zero transitions into each fixed index. On its product, the inverse of \(1-s\) is the sum \(1+s+s^2+\cdots\), which is finite in each coordinate. For the tower \(I_n\), repleteness solves the successive lifting equations, so \(1-s\) is surjective. Exact products applied to the short exact sequence of towers now make \(1-s\) surjective for the original tower. The product-cone formula proves the assertion. The same argument for an epimorphic tower gives its derived limit in degree zero.
Put \[ F=\varprojlim_n\nu_X^*F_n. \tag{BP.2} \] The transitions are epimorphisms. Thus this is also the derived limit and is a sheaf in degree zero. Each term is killed by a power of \(\pi\), hence complete by BK.4; closure under derived limits makes \(F\) complete.
Fix \(n\). For \(m\geq n\), the exact sequence \[ 0\longrightarrow\pi^nF_m\longrightarrow F_m \longrightarrow F_n\longrightarrow0 \tag{BP.3} \] has epimorphic transitions in its first terms. After exact pullback and passage to limits, it identifies the kernel of \(F\to\nu_X^*F_n\) with \(\varprojlim_m\nu_X^*(\pi^nF_m)\). To identify that limit as \(\pi^nF\), consider the kernels \(B_m=F_m[\pi^n]\). They have uniformly stabilizing images into each fixed level. On each piece of BP.1, for \(m\geq\max(n,c)\), their module is \[ \bigl(\pi^{m-n}O^r/\pi^mO^r\bigr)\oplus T[\pi^n]. \tag{BP.4} \] Its free-part image in level \(a\) is zero for \(m\geq a+n\), and its torsion-part image is constant for \(m\geq c\). The common \(c\) gives a uniform stabilization index. Equality of these finite constructible image sheaves is detected on étale geometric stalks. Exact \(\nu_X^*\) preserves the images. The preceding tower argument and the exact sequence with terms \(B_m,F_m,\pi^nF_m\) prove surjectivity of \(F\xrightarrow{\pi^n}\varprojlim_m\nu_X^*(\pi^nF_m)\). Consequently the canonical maps give \[ F/\pi^nF\simeq\nu_X^*F_n. \tag{BP.5} \]
There is also finite control of \(F[\pi^n]\). Limits preserve kernels, so this sheaf is the limit of the \(B_m\). Replace that tower by its eventual image sheaves. At every level \(a\geq c\), their geometric stalks are \(T[\pi^n]\), by (BP.4), and their subsequent transition maps are isomorphisms. Thus the eventual-image tower is eventually a constant tower of constructible étale sheaves. Its limit, pulled back by \(\nu_X^*\), is \(F[\pi^n]\). In particular this kernel is classical and constructible and is killed by \(\pi^c\), with the same \(c\) for all \(n\).
The two-term coefficient resolution therefore gives \[ \begin{aligned} H^{-1}(F\otimes_O^LO_n)&=F[\pi^n],\\ H^0(F\otimes_O^LO_n)&=\nu_X^*F_n, \end{aligned} \tag{BP.6} \] with no other cohomology. Both sheaves are bounded constructible classical coefficients. BK.2's fully faithful triangulated image, applied to the truncation triangle between these two sheaves, makes the complex classical too. Hence \(F\in\mathscr C_X\). This proves the forward functor, including the torsion information omitted by ordinary quotients.
BP.3. Recovering every morphism
An \(O\)-linear sheaf map \(F\to G\) preserves every power of \(\pi\), so (BP.5) gives maps between their finite quotient sheaves. Full faithfulness of \(\nu_X^*\) on étale sheaves in BK.2 recovers unique maps \(F_n\to G_n\). They commute with the transitions because the original quotient maps do. Conversely a compatible system of such maps has a limit map (BP.2). Taking its quotients returns the original maps, and taking the limit of the quotients of a map returns that map. Thus \[ \operatorname{Hom}_{\mathrm{strict}}((F_n),(G_n)) \simeq\operatorname{Hom}_{O,X_{\mathrm{pro\acute et}}}(F,G). \tag{BP.7} \] For objects concentrated in degree zero, this is also the Hom set in the derived category, by its ordinary truncation embedding. It is a statement about these Hom sets, not about all higher Ext groups or a derived equivalence.
BP.4. Every degree-zero constructible complete object is recovered
Now let \(F\in\mathscr C_X\) be concentrated in degree zero. BM.6 makes every derived reduction classical and bounded constructible. Its degree-zero cohomology is the ordinary quotient \(F/\pi^nF\). Let \(F_n\) be the corresponding étale sheaf. Ordinary successive quotient identities, exact pullback and its full faithfulness show that these form a strict constructible system. BP.2 constructs \(G=\varprojlim_n\nu_X^*F_n\in\mathscr C_X\) and a natural map \(u:F\to G\), whose ordinary quotient maps are all identities under (BP.5).
We prove that \(u\) is an isomorphism; derived completeness alone should not be silently replaced by ordinary completeness. Let \(C\) be its cone. Both objects are complete and in \(\mathscr C_X\), so the same is true of \(C\). The first reductions of \(F\) and \(G\) have cohomology only in \([-1,0]\), and their degree-zero map is an isomorphism. Hence \(C_1\) has cohomology in \([-2,-1]\). The actual complete-object bound proved in BM.6 makes \(C\) have cohomology in that interval. But the cone of a map of sheaves has cohomology only in \([-1,0]\). Its degree-zero cohomology is therefore zero: \(u\) is surjective. Its kernel \(T=C[-1]\) is a sheaf in \(\mathscr C_X\).
Tensor the resulting short exact sequence \(0\to T\to F\to G\to0\) with the specified two-term resolution of \(O_n\). Since the ordinary quotient map from \(F\) to \(G\) is an isomorphism, the cohomology sequence gives a surjection \[ G[\pi^n]\longrightarrow T/\pi^nT. \tag{BP.8} \] For \(m\geq n\), naturality in the resolution (BK.5) makes the transition on its left multiplication by \(\pi^{m-n}\), and the transition on its right the ordinary quotient map. BP.2 gives one \(c\) killing all \(G[\pi^m]\). Taking \(m\geq n+c\) makes the left transition zero. Surjectivity in (BP.8) makes the right transition zero as well. It is also a surjective quotient map. Thus \(T/\pi^nT=0\) for every \(n\).
In particular the first derived reduction of \(T\) has cohomology only in degree \(-1\). Since \(T\in\mathscr C_X\), BM.6 forces \(T\) itself into degree \(-1\). It is already a degree-zero sheaf, so it is zero. This proves \(F\simeq G\), establishing essential surjectivity together with the explicit inverse functor. The degree-zero comparison, on both objects and morphisms, is proved.
BP.5. Lisse objects, torsion and the next categorical distinction
The lisse subcategory in N.4 has the following compatible description. On a connected scheme, let a strict lisse system correspond to a finite \(O\)-module \(M\) with continuous fundamental-group action. On each affine open, take the tower of finite étale covers given by the kernels of its actions on \(M/\pi^nM\). Refinement and the tautological points make the trivializations compatible. The affine inverse limit is an ind-étale faithfully flat cover: its algebra is a filtered colimit of flat algebras, and each geometric fibre is the nonempty inverse limit of finite surjective fibres. On that cover (BP.2) becomes \[ \widehat{\underline M} =\varprojlim_n\underline{M/\pi^nM} \simeq\widehat O^{\,r}\oplus\underline T \quad(M\simeq O^r\oplus T). \tag{BP.9} \] The last identification follows from the module decomposition in BP.1; the finite torsion system is eventually constant. This is also \(C\underline M\), by exact completion, BL.3 and completeness of torsion objects. It is locally free precisely when the finite module is torsion-free.
Conversely, suppose a sheaf in the degree-zero category of BP.4 is pro-étale locally a completed constant finite module. Its quotients (BP.5) are then locally constant finite module sheaves in that topology. They are finite locally constant étale sheaves as well. Here is the finite descent step. On an affine base refine a trivializing cover to a faithfully flat affine ind-étale cover using BK.1. Each finite quotient there is represented by a finite disjoint union of copies of that cover. Its overlap maps are maps of represented sheaves, hence maps of their finite étale algebras, by the sheaf Yoneda property. The faithfully flat finite-algebra descent calculation N.1 descends them to a finite étale scheme over the base, along with their module operations. Its sheaf is the quotient by the same descent equalizer. This proves the assertion and gives the strict lisse system. BP.7 identifies all of its maps; N.4 then identifies its finite-module representation.
For example, the strict constant system \(F_n=\kappa\) has limit \(\underline\kappa\). Its ordinary quotients are still \(\underline\kappa\), whereas its first derived reduction is \([\underline\kappa\xrightarrow0\underline\kappa]\) in degrees \(-1,0\). For the torsion-free constant system \(F_n=O_n\), multiplication by \(\pi\) on its limit \(\widehat O\) is injective even though every finite-level kernel is nonzero: those kernels have zero transition maps. These examples identify exactly why neither levelwise kernels nor ordinary quotients can replace the required derived coefficient data.
This appendix proves the comparison for sheaves in degree zero, and its lisse subcategory. BQ proves that its cohomology sheaves and truncations stay constructible, and thus identifies this subcategory as the heart of the restricted standard t-structure on all of \(\mathscr C_X\). To identify a bounded derived category of strict systems with the full constructible derived category, one must additionally prove the higher-morphism and realization assertions. BR proves the higher-morphism comparison for the specified cartesian derived diagrams, and BS proves its étale presentation. BT constructs bounded-derived realization from this strict heart, proves the degree-one comparison and degree-two injection, and identifies the exact higher-effacement condition still needed for equivalence. The exceptional, duality and rationalization comparisons also remain separate from (BP.7). The free strict-system comparison material is ℓ-adic sheaves and their cohomology, Sections 1–3, the pro-étale lesson, Proposition 4.2, and Tags 03UN and 03UP. The common-stratification, division and complete-sheaf recovery proofs needed here have been given above.
Appendix BQ. Normalized cohomology and the constructible heart
Keep the complete discrete valuation ring \(O\), uniformizer \(\pi\), finite residue field and Noetherian scheme of BM–BP. For \(K\in\mathscr C_X\), we prove that every ordinary cohomology sheaf \(H^i(K)\) belongs to \(\mathscr C_X\). This will give the restricted standard t-structure and identify its heart with strict constructible coefficient systems. The finite-level cohomology sheaves themselves generally do not form a strict system; the proof identifies exactly which images do.
BQ.1. The coefficient calculation and its transition maps
Let \(P\) be a bounded finite free \(O\)-complex, and put \(M^i=H^i(P)\). These are finite modules: kernels and images of maps of finite modules over the Noetherian ring \(O\) are finite. Choose \(c\geq0\) which kills the torsion of every \(M^i\). There are only finitely many nonzero modules, and BP.1 supplies such an exponent for each.
The termwise exact sequence of complexes \(0\to P\xrightarrow{\pi^n}P\to P/\pi^nP\to0\) gives \[ 0\longrightarrow M^i/\pi^nM^i \longrightarrow H^i(P/\pi^nP) \longrightarrow M^{i+1}[\pi^n] \longrightarrow0. \tag{BQ.1} \] For \(m\geq n\), compare this sequence at the two indices using multiplication by \(\pi^{m-n}\) on its first copy of \(P\), the identity on its second copy, and the quotient on its last complex. The square of the first arrows commutes because \(\pi^n\pi^{m-n}=\pi^m\). The resulting map on the left of (BQ.1) is the ordinary quotient; on the right it is multiplication by \(\pi^{m-n}\).
Consequently, for \(m\geq n+c\), the image of \(H^i(P/\pi^mP)\to H^i(P/\pi^nP)\) is precisely the embedded module \(M^i/\pi^nM^i\). Indeed its image in the right term is zero, while the quotient map on the left terms is surjective. This proves both inclusions, with one exponent valid for every degree. It also proves that the maps between these stabilized images are the quotient maps of the modules \(M^i\). No choice of a splitting of (BQ.1) has entered the calculation.
BQ.2. Uniform stabilization on the scheme
Write \(A_n^i\) for the constructible étale sheaf whose pullback is \(H^i(K_n)\). These sheaves and their transition maps exist by BM.6 and the exact, fully faithful classical comparison in BK.2. Choose the finite connected stratification of BO.6. On a piece \(S\), the completed restriction \(K_S=C_Si^*K\) has the actual compatible local model \(C_S\underline{P_S}\) of BO.5. BL.6 identifies its finite reductions, with their maps, with \(i^*K_n\). Thus on a pro-étale cover of \(S\) the entire cohomology tower is that of the reductions of one bounded finite free complex \(P_S\).
Take the maximum of the exponents of BQ.1 for the finitely many \(P_S\). Call it \(c\). Exact inverse image commutes with the finite images and quotients under consideration. On the indicated cover of each stratum, BQ.1 therefore proves equality of the image sheaves from any two indices \(m,q\geq n+c\) into \(A_n^i\). Equality can be checked on a covering after the faithful classical pullback, and then on the étale geometric stalks of all the strata. Hence it holds on \(X\).
Define the constructible étale sheaf \[ I_n^i=\operatorname{im}(A_{n+c}^i\longrightarrow A_n^i). \tag{BQ.2} \] It is the image from every sufficiently late level, so the definition is independent of any larger choice of \(c\). The transitions take \(I_{n+1}^i\) onto \(I_n^i\), and the induced map \[ I_{n+1}^i/\pi^nI_{n+1}^i \xrightarrow{\sim} I_n^i \tag{BQ.3} \] is an isomorphism. To verify this, restrict the map to a stratum and the cover just used. Under the compatible local model, its source and target are respectively \((M_S^i/\pi^{n+1}M_S^i)/\pi^n\) and \(M_S^i/\pi^nM_S^i\), and the map is their quotient isomorphism. The kernel and cokernel of the global finite constructible map are therefore zero on every geometric stalk. This proves (BQ.3), including its actual transition map.
This argument used restrictions only at finite coefficient levels. It did not commute an arbitrary inverse image with an infinite limit, or assume that restricting \(H^i(K)\) agrees with taking cohomology after completed restriction. Those assertions are unnecessary for the construction of \(I_n^i\).
BQ.3. Recovering the cohomology sheaf
All the towers \(A_n^i\) have stabilizing images by BQ.2. The Mittag–Leffler argument of BP.2 makes the degree-one derived limit of \(\nu_X^*A_n^i\) vanish. Completeness of \(K\) and the exact-product cohomology sequence (BM.15) now give the natural identification \[ H^i(K)\simeq\varprojlim_n\nu_X^*A_n^i \simeq\varprojlim_n\nu_X^*I_n^i. \tag{BQ.4} \] For the second identification, the quotient tower \(A_n^i/I_n^i\) has zero transitions from index \(n+c\) to \(n\). Its product operator \(1-s\) is invertible by the coordinatewise finite geometric sum in BP.2, so its derived limit is zero. The short exact sequence of towers, followed by exact products and their cones, identifies the derived limits of \(I_n^i\) and \(A_n^i\). Both are ordinary limits, because their image towers stabilize.
Equations (BQ.2)–(BQ.3) make \((I_n^i)_n\) a strict constructible system. BP.2 therefore proves that its limit is a degree-zero object of \(\mathscr C_X\), and identifies its ordinary quotients. Thus \[ H^i(K)\in\mathscr C_X,\qquad H^i(K)/\pi^nH^i(K)\simeq\nu_X^*I_n^i. \tag{BQ.5} \] These isomorphisms are natural in \(K\). A map of complexes induces maps on all finite cohomology towers; taking a common stabilization index for source and target makes these preserve the images in (BQ.2). The maps are independent of that index, and (BM.15) and the quotient maps in BP.2 are natural.
There is a useful intrinsic check on the inclusion of these images. The actual coefficient cone triangle for \(K\) gives \[ 0\longrightarrow H^i(K)/\pi^nH^i(K) \longrightarrow H^i(K_n) \longrightarrow H^{i+1}(K)[\pi^n] \longrightarrow0. \tag{BQ.6} \] The first map is the map from (BQ.4) to its level \(n\), factored through the ordinary quotient. Under (BQ.5) it is exactly the image inclusion from (BQ.2). The transition on the last term is multiplication by \(\pi^{m-n}\), by the same comparison of coefficient cones as in BQ.1. BP.2, applied to each \(H^{i+1}(K)\), also proves directly that its torsion kernels have a common annihilating power. Thus the disappearance of the last term agrees with the finite-model calculation; it is not a claim that it is zero at every level.
BQ.4. Truncations, the heart and its kernels
BM.6 proves that \(K\) has cohomology in a finite interval. The subcategory \(\mathscr C_X\) is triangulated: complete objects are closed under shifts and cones by BK.4, and taking a first derived reduction is exact; the classical bounded constructible category is triangulated by BK.2 and the finite constructible kernel, cokernel and extension argument in BM.6.
Starting at the lowest nonzero cohomology degree, apply the ordinary truncation triangles \[ \tau_{\leq q-1}K\longrightarrow\tau_{\leq q}K \longrightarrow H^q(K)[-q]. \tag{BQ.7} \] The initial lower truncation is zero. Equation (BQ.5), induction and triangulated closure prove that every \(\tau_{\leq q}K\) lies in \(\mathscr C_X\). Its complementary truncation \(\tau_{\geq q+1}K\) lies there by the triangle with \(K\). Therefore intersection with the ambient standard subcategories \(D^{\leq0}\) and \(D^{\geq0}\) gives a bounded t-structure on \(\mathscr C_X\). Shift closure and orthogonality are inherited from the ambient derived category; (BQ.7) supplies its truncation triangles, and BM.6 supplies boundedness.
Its heart is precisely the degree-zero category compared with strict constructible systems in BP. Consequently BP.2–BP.4 give an equivalence of that heart with the category of strict systems and their compatible sheaf maps. This category is abelian. More concretely, if \(u:F\to G\) is a map of heart objects, its ordinary sheaf kernel and cokernel are \(H^{-1}(\operatorname{Cone}u)\) and \(H^0(\operatorname{Cone}u)\). They belong to the heart by (BQ.5). Images and coimages are obtained by applying the same assertion again. Their canonical comparison is the ordinary sheaf isomorphism, which lies in this full subcategory; finite sums also remain there. This proves the abelian assertions without assuming that termwise kernels are strict.
The cokernel strict system is the termwise cokernel system, because \((\operatorname{coker}u)/\pi^n\) is the cokernel of \(F/\pi^nF\to G/\pi^nG\). For the kernel, first take \(\ker u\), then its ordinary quotients as in BP.4. Taking the termwise kernels instead can give a different tower. For example, multiplication by \(\pi\) on \(\widehat O\) has zero kernel, while the kernels of \(O_n\xrightarrow{\pi}O_n\) are nonzero. Their transitions are zero. The cohomology normalization (BQ.2) is applied to the derived reductions of the cone when recovering this kernel; it is not an assertion that arbitrary termwise kernel towers are strict.
BQ.5. Exactness of the completed inverse image and open extension
Let \(f:Y\to X\) be a morphism in the Noetherian scope above. BN proves \(f_c^*K\in\mathscr C_Y\), and BL.6 identifies its reductions with \(f^*K_n\). Ordinary inverse image on the finite coefficient sheaves is exact. It therefore commutes with their cohomology sheaves, the images (BQ.2) and the quotient maps (BQ.3). The same exponent \(c\) proves stabilization after pullback, and the normalized cohomology system is exactly \[ \bigl(f_{\acute et}^*I_n^i\bigr)_n. \tag{BQ.8} \] To apply this also to a heart object \(F\), use (BQ.5): its normalized systems vanish outside degree zero and in degree zero are \(F/\pi^nF\). Equation (BQ.8) implies that \(f_c^*F\) is a heart object with the pulled-back strict system. Applied first to \(K\) and then to \(H^i(K)\), this proves natural isomorphisms \[ H^i(f_c^*K)\simeq f_c^*H^i(K). \tag{BQ.9} \] Hence completed inverse image is t-exact and commutes with standard truncations. Explicitly, apply it to a truncation triangle: its two outer objects have the required cohomological bounds by (BQ.9), so truncation uniqueness identifies the resulting triangle. This statement concerns completed inverse image, with its specified coefficient comparisons.
For an open immersion \(j:U\hookrightarrow X\), the same argument uses BM.1's reduction comparison for \(j_{!,c}\). At each finite level, extension by zero is exact and sends a constructible sheaf to a constructible sheaf: extend its finite strata on \(U\) by the closed complement, on which the sheaf is zero. It preserves the image and quotient diagrams. Thus the normalized cohomology system of \(j_{!,c}K\) is \((j_!I_n^i)_n\). Membership in \(\mathscr C_X\) follows either from BM.14 or directly from its first reduction. As before, \[ H^i(j_{!,c}K)\simeq j_{!,c}H^i(K), \tag{BQ.10} \] and \(j_{!,c}\) is t-exact. This includes the exact extension functor on the strict-system heart, with the finite-level extension-by-zero maps.
The proof establishes normalized cohomology, bounded standard truncations, the strict-system heart and these two exact functors. BR proves a full comparison with the specified cartesian derived diagrams and a limit formula for their higher morphisms; BS proves the same comparison on the étale diagram site. BT proves the finite-coefficient heart realization, constructs the strict adic heart realization functor and gives its low-degree Ext comparison. Its general higher-effacement condition remains a separate obligation. BV supplies the exceptional right adjoints and adic biduality with their specified comparisons. BW proves completed-ring comparison and central rationalization; BX completes its comparison with constructible rational sheaves and their operations. The free coefficient calculation is also explained in ℓ-adic sheaves and their cohomology, Theorem 7.3; Tag 09C5 provides a general stabilization comparison. BQ.1–BQ.3 prove the uniform complete-DVR estimate and the sheaf normalization actually used here.
Appendix BR. Derived coefficient systems and all their morphisms
Keep the complete discrete valuation ring \(O\), its uniformizer \(\pi\), and \(O_n=O/\pi^n\). We now specify a category of coefficient diagrams and prove its equivalence with complete complexes on the pro-étale site. Its morphisms are derived morphisms of whole diagrams. A family of morphism classes at the individual levels carries less information; BR.5 gives the exact difference.
BR.1. The category in which a coefficient diagram lives
Let \(\mathcal T=X_{\mathrm{pro\acute et}}\), presented by the site used in BK. Form the site whose objects are pairs \((U,n)\), with a map \((U,n)\to(V,m)\) when \(n\leq m\) and a site map \(U\to V\). Coverings at fixed index are the original coverings. A sheaf on this site is exactly an inverse system of sheaves on \(\mathcal T\): the maps of pairs give its transitions, and the covering condition is the sheaf condition at each index.
There are two ring sheaves on this diagram site. Write \(B\) for the constant system \(\underline O\), and \(A\) for the system \((\underline{O_n})_n\) with quotient transitions. An \(A\)-module is an actual system \((M_n,u_n)\), where \(M_n\) is an \(O_n\)-sheaf and \(u_n:M_{n+1}\to M_n\) is linear over \(O_{n+1}\). Kernels, cokernels and exactness are evaluated at each index. Colimits are computed at each index, using sheafification, so filtered colimits are exact.
These module categories are Grothendieck categories. To check the generator condition explicitly, for each \((U,n)\) use the free module on its represented sheaf. At index \(j\leq n\) its value is the free \(A_j\)-module on the sheaf represented by \(U\), and at larger indices it is zero. A map from it to \(M\) is a section of \(M_n\) on \(U\). The sum over this set of objects is therefore a generator. For \(B\) use the same construction with \(O\) at every level. Thus BF.1–BF.4 apply, including the general Grothendieck-category resolution proved in Sheaves of modules and their derived categories, Theorem 7.2. We obtain the locally small derived categories \(D(A)\) and \(D(B)\), by inverting the quasi-isomorphisms of actual diagram complexes.
There are also simultaneous K-flat resolutions. The displayed free generators are flat at each index by BL.1's finite-label sheafification argument. Tensor of diagram modules is evaluated at each index, so they are flat as diagram modules. Apply the disk-and-cycle construction of BL.1 to this set of generators. Its degreewise split attachments and exact filtered union give a quasi-isomorphism from a K-flat diagram complex; at each index the same filtration proves K-flatness and flatness of its individual terms. In particular, coefficient extension at a chosen index is computed by the same resolution of the whole diagram. Chain maps, cones and the comparisons of different resolutions retain the diagram maps throughout.
Call \(M\in D(A)\) derived cartesian if every transition induces an isomorphism \[ O_n\otimes_{O_{n+1}}^L M_{n+1}\xrightarrow{\sim}M_n. \tag{BR.1} \] Evaluation is exact, so \(M_n\) is unambiguously an object of \(D(\mathcal T,O_n)\). The map in (BR.1) is the adjoint of the specified transition. By composition and derived tensor associativity it is an isomorphism for any pair of indices \(m\geq n\). Let \(D_{\mathrm{cart}}(A)\) be the full subcategory with this property. It is triangulated, since derived extension is exact and the cone comparison at each index is an isomorphism whenever the first two comparisons are. This definition includes the morphisms in \(D(A)\), rather than replacing them by a termwise limit of Hom sets.
BR.2. Reduction and limit form a derived adjunction
First keep the constant coefficient ring \(O\). The constant-system functor \(c\) is exact and left adjoint to ordinary inverse limit on \(B\)-modules. Consequently its derived right adjoint is computed by taking a K-injective resolution \(J\) in the diagram category and then \(\varprojlim J_n\). Indeed inverse limit sends K-injectives to K-injectives: the Hom-complex adjunction tests it against the exact functor \(c\). Applying BF.6 proves the derived adjunction on all shifts and all morphisms.
Here this derived limit is the product-cone limit of BK.1. Choose \(J\) with injective terms, as supplied by the stated resolution theorem. For an injective \(B\)-diagram \(E\), the maps \(E_{n+1}(U)\to E_n(U)\) are surjective. To see this, the inclusion of the free diagram generated at \((U,n)\) into the one generated at \((U,n+1)\) is monic; extension of maps into \(E\) gives the asserted surjection on sections. The recursion for \(1-s\) can therefore be solved on sections. It follows that \[ 0\longrightarrow\varprojlim J_n \longrightarrow\prod_nJ_n\xrightarrow{1-s}\prod_nJ_n \longrightarrow0 \tag{BR.2} \] is an exact sequence of complexes. Countable products of \(O\)-sheaves on \(\mathcal T\) are exact by BK.1, so they preserve quasi-isomorphisms of arbitrary complexes. Hence the product-cone complex in (BR.2) computes the same functor on any representative of the original diagram. This proves the formula and its naturality as a functor of actual diagrams, without selecting nonfunctorial cones of morphism classes.
Factor coefficient reduction through the ring map \(B\to A\). Derived extension of scalars on the diagram site is left adjoint to exact restriction of scalars. The construction and verification are the scalar-extension argument of BL.5 on this site: use a K-flat diagram resolution in the source and a K-injective \(A\)-resolution in the target, and apply the ordinary tensor–Hom adjunction on complexes. If a K-flat source complex is acyclic, its extension is acyclic, so Hom into the latter K-injective resolution is acyclic. Replacing the middle object of a quasi-isomorphism roof by a K-flat resolution reduces the comparison to cones of quasi-isomorphisms between K-flat complexes. The preceding acyclicity makes precomposition by each such comparison an isomorphism on Hom groups in every degree. Thus the ordinary adjunction computes the localized Hom groups and descends through BF.2. This does not require restriction of that target resolution to be K-injective over \(B\).
Compose this adjunction with the constant-system adjunction. The result is \[ F:D(\mathcal T,O)\rightleftarrows D(A):G, \qquad F(K)_n=K\otimes_O^LO_n,\quad G(M)=\operatorname{holim}_n M_n. \tag{BR.3} \] For the displayed formula for \(F\), choose a K-flat \(O\)-resolution \(P\) of \(K\). Its constant diagram is K-flat over \(B\), since every tensor test is evaluated at an index. Extension gives the actual diagram \((P\otimes_OO_n)_n\). For \(G\), first forget the coefficient structures to a \(B\)-diagram and then apply (BR.2). Both formulas therefore describe the composed adjunction, including its unit and counit. The triangle identities follow from those of the two adjunctions.
Derived scalar associativity shows \(F(K)\) is cartesian. Every term \(M_n\), viewed as an \(O\)-complex, is complete: multiplication by \(\pi^n\) is zero, so the finite geometric inverse to its multiplication-tower operator is the one in BK.4. Complete objects are closed under homotopy limits. Thus \(G(M)\) is complete, even without assuming that \(M\) is cartesian. Finally, \[ GF(K)=C(K), \tag{BR.4} \] with the actual completion unit of BK.4. This follows on the displayed K-flat representative from exactly its reduction tower. In particular the adjunction unit is an isomorphism whenever \(K\) is complete.
BR.3. A cartesian diagram with zero limit is zero
We prove that \(G\) detects zero objects on \(D_{\mathrm{cart}}(A)\). Fix \(n\), and represent \(M\) by the simultaneous K-flat diagram \(P\) of BR.1. For \(m>n\), tensor the short exact coefficient sequence \[ 0\longrightarrow O_{m-n}\xrightarrow{\pi^n}O_m \longrightarrow O_n\longrightarrow0 \tag{BR.5} \] with \(P_m\) over \(O_m\). Its terms are flat, so we obtain an actual short exact sequence of complexes, hence the natural cone triangle. These sequences commute as \(m\) varies: both outer coefficient maps are quotient maps and the middle one is the quotient transition, and the two multiplication squares commute.
The left complexes \(P_m\otimes_{O_m}O_{m-n}\) map to \(P_{m-n}\), and the right complexes \(P_m\otimes_{O_m}O_n\) map to \(P_n\). These are actual chain maps induced by the transitions of \(P\). They are quasi-isomorphisms by (BR.1) and the levelwise K-flat property. The right maps form a map to the constant diagram \(P_n\); the left maps form a map to the shifted-index diagram \((P_{m-n})_{m>n}\). Thus the coherent triangle of diagrams has the form \[ (M_{m-n})_{m>n}\longrightarrow(M_m)_{m>n} \longrightarrow(M_n)_{m>n}. \tag{BR.6} \] This notation denotes the triangle just constructed from complexes and quasi-isomorphisms, not independently chosen triangle isomorphisms at each level.
Taking its product-cone limit is exact: finite cones commute with the products in (BR.2). Removing finitely many initial terms does not change that limit. For completeness, the forgotten initial coordinates form a finite complex of coordinate equations in \(1-s\); solving these successively eliminates them and gives a quasi-isomorphism with the tail product-cone complex. The left limit in (BR.6) is also \(G(M)\), by reindexing, and the right limit is \(M_n\): the diagonal and the successive-difference recursion identify the limit of a constant diagram, as in BK.4.
If \(G(M)=0\), the first two limits are therefore zero, so the triangle makes \(M_n=0\). This holds for every \(n\). A diagram complex is acyclic exactly when all its evaluations are acyclic, proving \(M=0\) in \(D(A)\). This argument uses the exact sequence (BR.5), available for the uniformizer in a discrete valuation ring; it asserts no such short exact sequence for arbitrary ideals in arbitrary rings.
BR.4. Equivalence, coefficients and the constructible restriction
Restrict (BR.3) to complete objects on the left and cartesian objects on the right. The unit is an isomorphism by (BR.4). For a cartesian \(M\), let \(\varepsilon_M:FG(M)\to M\) be the adjunction counit. Both objects are cartesian, so its cone is cartesian. The triangle identity says \(G(\varepsilon_M)\eta_{G(M)}=1\). Since \(G(M)\) is complete, \(\eta_{G(M)}\) is an isomorphism; hence \(G(\varepsilon_M)\) is an isomorphism. BR.3 makes its cartesian cone zero. Therefore \(\varepsilon_M\) is an isomorphism. We have proved inverse equivalences \[ D_X^c\simeq D_{\mathrm{cart}}(A). \tag{BR.7} \] In particular, evaluating this actual counit gives \[ G(M)\otimes_O^LO_n\xrightarrow{\sim}M_n \tag{BR.8} \] as \(O_n\)-complexes, with their coefficient transition maps. Using the counit proves its module structure and naturality; an isomorphism merely after forgetting the coefficient structure would not supply those assertions.
Let \(D_{\mathrm{cart,cons}}(A)\) be the full subcategory for which \(M_1\) is the pullback of a bounded constructible étale \(O_1\)-complex. By (BR.8) and the definition in BM.6, (BR.7) restricts to \[ \mathscr C_X\simeq D_{\mathrm{cart,cons}}(A). \tag{BR.9} \] Every finite reduction on the right is consequently classical and bounded constructible, with the common bounds of BM.6. Its inverse-limit object has normalized cohomology and the bounded standard t-structure proved in BQ. The transported heart is BP's strict constructible coefficient category.
The last sentence does not place a strict system into \(D(A)\) simply as a degree-zero diagram. For a strict system \((F_n)\), form its complete sheaf \(\mathcal F=\varprojlim\nu_X^*F_n\) and then its derived diagram \(F(\mathcal F)\) using the reduction functor in (BR.3). Its terms have the torsion correction (BP.6). For example, the strict constant system \(F_n=\kappa\) has limit \(\underline\kappa\); its derived reductions are represented by \([O_n\xrightarrow{\pi}O_n]\) in degrees \(-1,0\). In this model the transition is the quotient map in both terms. Its induced map on degree-minus-one cohomology is zero: the generator \(\pi^n\) of the kernel at level \(n+1\) becomes zero at level \(n\). This agrees with the multiplication-by-\(\pi\) transition on \(\kappa[\pi^n]\) obtained from the coefficient resolution in BK.3. The underived constant diagram \((\kappa)_n\) is not cartesian: already \(\kappa\otimes_{O_2}^L\kappa\) has nonzero negative cohomology. Indeed the free resolution over \(O_2\) with every differential multiplication by \(\pi\) is exact away from its last term, because kernel and image are both \(\pi O_2\); tensoring with \(\kappa\) makes all those differentials zero. This explains the required distinction between the strict heart and its derived coefficient diagram.
BR.5. The higher-morphism formula and its degree-one-limit term
For \(K,L\in D_X^c\), let \[ E_n=R\operatorname{Hom}_{\mathcal T,O_n}(K_n,L_n) \quad\text{in }D(\mathbf{Ab}). \tag{BR.10} \] One explicit way to retain this diagram is to resolve the fixed-\(O\) target tower by a K-injective \(B\)-diagram \(J\). Each \(J_n\) is K-injective over \(O\): evaluation at \(n\) has the exact left adjoint which repeats an \(O\)-sheaf at indices at most \(n\) and is zero afterwards. The Hom-complex adjunction therefore tests K-injectivity after evaluation. The actual complexes \(\operatorname{Hom}^{\bullet}_{\mathcal T,O}(K,J_n)\) now retain every transition.
The coefficient extension adjunction identifies \(E_n\) with \(R\operatorname{Hom}_{\mathcal T,O}(K,L_n)\). Use this identification to specify the transition maps: they are induced by \(L_{n+1}\to L_n\). Equivalently they reduce both source and target at once; associativity and the adjunction unit verify that description. Thus \((E_n)\) is the actual derived diagram obtained from the target reduction diagram by the fixed-source derived Hom functor.
Derived Hom in its second argument commutes with the products and the cones defining a homotopy limit. One can check the product assertion with K-injectives: a product of them is K-injective, since its Hom complex from any acyclic object is a product of acyclic complexes of abelian groups, and those products are exact. Ordinary Hom into the product is the product of the Hom complexes. The cone assertion follows from the two-summand cone formula. Since \(L\) is complete, this proves the natural isomorphism \[ R\operatorname{Hom}_{\mathcal T,O}(K,L) \simeq\operatorname{holim}_n E_n. \tag{BR.11} \] These are derived Hom complexes of abelian groups, rather than sheaf Hom followed by an unproved interchange of ordinary sections and limits.
Taking cohomology of the product-cone complex gives, for every integer \(r\), \[ \begin{aligned} 0&\longrightarrow \varprojlim{}^{1}_n \operatorname{Hom}_{D(\mathcal T,O_n)}(K_n,L_n[r-1])\\ &\longrightarrow\operatorname{Hom}_{D_X^c}(K,L[r])\\ &\longrightarrow\varprojlim_n \operatorname{Hom}_{D(\mathcal T,O_n)}(K_n,L_n[r]) \longrightarrow0. \end{aligned} \tag{BR.12} \] Here \(\varprojlim{}^1\) means the cokernel of \(1-s\) on the product of the indicated groups. The kernel is the ordinary limit. Exactness of products of abelian groups gives precisely these two terms in the cone's long cohomology sequence; no finite-level Mittag–Leffler assertion has been assumed.
The right arrow takes a morphism to its actual reductions. Thus every compatible family of these morphism classes lifts, but its possible nonuniqueness is the left term. Replacing the middle group by the right group without proving that term zero would lose morphisms. When the preceding Hom groups are finite, their descending images stabilize, and the eventual-image and finite-geometric-sum proof of BP.2 for abelian groups makes this cokernel zero. As an elementary coefficient example, for two bounded finite free \(O\)-complexes the finite-level Hom complexes have finite terms, so this finiteness condition holds in each degree. No analogous global finiteness claim on an arbitrary base is needed for (BR.12).
The adjunction in BR.2 gives the same morphisms in the diagram category under (BR.7), for all shifts. Its unit and counit make the identification compatible with identities and composition. The transition maps in (BR.10) are evaluation adjoints as in BL.5, so (BR.11) uses the same coefficient maps. This establishes the full derived-diagram comparison, not just a bijection on isomorphism classes of objects.
BT constructs the realization functor from the bounded derived category of the strict-system heart to \(\mathscr C_X\), proves its degree-one comparison and degree-two injection, and reduces equivalence to the specified higher-effacement condition. Neither (BR.9) nor (BR.12) establishes that condition: its extension classes are computed inside the heart. BS proves the presentation on the étale diagram site, including its comparison functors and all transition maps. BV supplies exceptional right adjoints and adic biduality. BW proves completed-ring comparison and central rationalization; BX completes the full rational-sheaf comparison. Free comparisons for the constructions above are derived limits, Tag 0940, ringed-site adjunction, Tag 03D5, and derived coefficient systems, Tag 0GZG; the uniformizer-sequence and counit proof above establishes the precise pro-étale complete-DVR statement used here.
Appendix BS. Étale coefficient diagrams and their comparison maps
The coefficient diagrams of BR can also be formed on the étale site. We prove the comparison in the derived category of whole diagrams, including its arrows. Continue to write \(O_n=O/\pi^n\). Put \(A_{\mathrm e}=(\underline{O_n})_n\) on the diagram site of \(X_{\mathrm{\acute et}}\), and \(A_{\mathrm p}=(\underline{O_n})_n\) on the diagram site of \(X_{\mathrm{pro\acute et}}\). Thus \(A_{\mathrm p}\) is BR's \(A\). The generators, exact filtered colimits and resolutions of BR.1 work on either site.
BS.1. Evaluation and its derived left adjoint
Let \(e_n\) denote evaluation at index \(n\). This is exact. Its ordinary left adjoint sends an \(O_n\)-sheaf \(H\) to the diagram \[ (e_{n,!}H)_j= \begin{cases} O_j\otimes_{O_n}H,&j\leq n,\\ 0,&j>n. \end{cases} \tag{BS.1} \] The transitions are the quotient maps on coefficients. A map from this diagram to \(M\) is determined by its component \(H\to M_n\); its other components are precisely the composites with the transitions of \(M\). This proves the adjunction. The functor in (BS.1) need not be exact: already \(O_1\) need not be flat over \(O_2\). Consequently evaluation of an injective coefficient diagram cannot be treated as injective by an exact-left-adjoint argument.
Resolve \(H\) by the K-flat cell complex of BL.1. Applying (BS.1) gives a derived functor with components \[ (Le_{n,!}H)_j= \begin{cases} O_j\otimes_{O_n}^LH,&j\leq n,\\ 0,&j>n. \end{cases} \qquad Le_{n,!}\dashv e_n. \tag{BS.2} \] Here is a verification of the last assertion that also explains its unbounded meaning. Formula (BS.1) sends a free sheaf generator \(O_n[U]\) to the free diagram generator at \((U,n)\). It therefore sends the chosen cell filtration to a diagram cell filtration. An acyclic K-flat source complex is sent to an acyclic diagram, since every component is a tensor of that complex. Choose a K-injective target diagram \(I\). The ordinary complex adjunction identifies \(\operatorname{Hom}^{\bullet}(e_{n,!}P,I)\) with \(\operatorname{Hom}^{\bullet}(P,I_n)\). For an acyclic K-flat \(P\) the first complex is acyclic. To calculate a derived morphism to \(I_n\), replace the source and the middle object of each quasi-isomorphism roof by K-flat resolutions. The cone of the resulting quasi-isomorphism between K-flat complexes is acyclic and K-flat, so the preceding acyclicity makes precomposition an isomorphism on these Hom groups. The ordinary adjunction therefore descends to the localized Hom groups, exactly as in BR.2. Since \(I_n\) represents evaluation of the target, this proves (BS.2) without assuming it is K-injective.
The exact functor \(\nu^*\) of BK.2 acts on all components and transitions. Denote this diagram functor by \(\nu_{\mathrm s}^*\). Its right adjoint \(\nu_{\mathrm s,*}\) is ordinary componentwise \(\nu_*\): the component adjunction bijections take a commuting transition square to its adjoint commuting square. Exactness of \(\nu_{\mathrm s}^*\) makes \(\nu_{\mathrm s,*}\) preserve K-injectives, by the Hom-complex test. Thus \[ \nu_{\mathrm s}^*:D(A_{\mathrm e}) \rightleftarrows D(A_{\mathrm p}):R\nu_{\mathrm s,*} \tag{BS.3} \] is a derived adjunction.
Pullback commutes with coefficient extension and the prefixes (BS.2). Indeed inverse image preserves tensor products by their free-module and relation presentation. It pulls each flat free-sheaf cell to a flat free-sheaf cell; the degreewise split filtration therefore remains K-flat. Applying this to a chosen resolution gives the natural isomorphism \[ \nu_{\mathrm s}^*Le_{n,!}^{\mathrm e} \simeq Le_{n,!}^{\mathrm p}\nu_n^*. \tag{BS.4} \] The same argument gives the coefficient-extension comparison at any two indices. These are comparisons of the chosen complexes and their quotient maps, so associativity agrees for three or more indices.
BS.2. Deriving direct image retains every transition
For \(E\in D(A_{\mathrm p})\), (BS.2)–(BS.4) give, naturally in every \(H\in D(X_{\mathrm{\acute et}},O_n)\), \[ \begin{aligned} \operatorname{Hom}(H,e_nR\nu_{\mathrm s,*}E) &=\operatorname{Hom}(Le_{n,!}^{\mathrm e}H,R\nu_{\mathrm s,*}E)\\ &=\operatorname{Hom}(\nu_{\mathrm s}^*Le_{n,!}^{\mathrm e}H,E)\\ &=\operatorname{Hom}(Le_{n,!}^{\mathrm p}\nu_n^*H,E)\\ &=\operatorname{Hom}(\nu_n^*H,E_n)\\ &=\operatorname{Hom}(H,R\nu_{n,*}E_n). \end{aligned} \tag{BS.5} \] Yoneda consequently identifies \[ e_nR\nu_{\mathrm s,*}E\simeq R\nu_{n,*}E_n. \tag{BS.6} \] The notation on the right means derived direct image of \(O_n\)-modules. In particular (BS.6) has been proved, rather than inferred by evaluating a diagram resolution and declaring it a resolution at each index.
We check transition compatibility. For an \(O_{n+1}\)-complex \(H\), there is a natural map \[ Le_{n,!}(O_n\otimes_{O_{n+1}}^LH) \longrightarrow Le_{n+1,!}H. \tag{BS.7} \] At indices at most \(n\) this is the tensor-associativity identification; at \(n+1\) it is the map from zero, and above that both sides are zero. Choose one K-flat resolution of \(H\) to construct all these components. Under the two evaluation adjunctions, precomposition with (BS.7) is exactly the transition from component \(n+1\) to component \(n\), with restriction of coefficients understood. Pullback respects (BS.7). Every bijection in (BS.5) therefore respects this precomposition, which proves compatibility of (BS.6) with the transitions. The same argument with the adjunction identity maps shows that the unit and counit of (BS.3), evaluated at \(n\), are the ordinary derived \(\nu_n\) unit and counit. There is no independent choice of an isomorphism at each level.
BS.3. Bounded-below descent and the constructible restriction
We recall the exact finite-coefficient input and its essential-image argument. By (BK.3), \(\nu_n^*\) is fully faithful on \(D^+(X_{\mathrm{\acute et}},O_n)\). Call an \(O_n\)-sheaf on the enlarged site classical if it is a pullback from the étale site. A bounded complex whose cohomology sheaves are classical is in the image: induct on its finite cohomology interval. Its truncation triangle is glued from the previous truncation and a shifted classical sheaf. Full faithfulness lifts the connecting morphism, and its cone gives the required étale object.
For a bounded-below complex \(E\) with classical cohomology, apply this argument to \(\tau^{\leq r}E\). The functor \(R\nu_{n,*}\) preserves lower bounds. To verify this, represent any complex in degrees at least \(a\) by a bounded-below injective resolution starting in degree \(a\); ordinary direct image does not introduce lower terms. Hence \(R\nu_{n,*}(\tau^{>r}E)\) has cohomology only above \(r\). Exactness of \(\nu_n^*\) has the same property. Naturality of the counit triangle now identifies the counit for \(E\), through degree \(r\), with that for \(\tau^{\leq r}E\), which is an isomorphism. Letting \(r\) vary proves \(\nu_n^*R\nu_{n,*}E\simeq E\). This proves the bounded-below essential-image assertion using finite truncations; it assumes no preservation of arbitrary inverse limits by étale inverse image.
For \(L\in D^+(A_{\mathrm e})\), (BS.6) identifies every component of its unit with (BK.3), so the unit is an isomorphism. Evaluations detect acyclicity of diagram complexes. It follows that \(\nu_{\mathrm s}^*\) is fully faithful on \(D^+(A_{\mathrm e})\).
Conversely let \(E\in D^+(A_{\mathrm p})\) have classical cohomology at every index. Apply (BS.6) and the preceding finite-coefficient argument to its counit: every component is an isomorphism, hence so is the diagram counit. Its preimage is bounded below as a diagram. In fact \(R\nu_{\mathrm s,*}\), being a right derived functor of a left exact functor, preserves the common lower bound by the same bounded-below injective-resolution argument. We have proved an equivalence between bounded-below étale diagrams and bounded-below pro-étale diagrams with componentwise classical cohomology. It includes all derived morphisms, because it is the restriction of (BS.3).
Define \(D_{\mathrm{cart,cons}}(A_{\mathrm e})\) to be the full subcategory of \(D(A_{\mathrm e})\) satisfying the cartesian transition condition (BR.1) and having bounded constructible first component. No separate bound on all components is imposed in this definition. Applying \(\nu_{\mathrm s}^*\) gives an object of \(D_{\mathrm{cart,cons}}(A_{\mathrm p})\), by the tensor comparison proved in BS.1. BR.4 and BM.6 show that all its components have classical constructible cohomology with one common finite interval of degrees. The original étale components have those same bounds: exact \(\nu_n^*\) is conservative, since \(\nu_{n,*}\nu_n^*\) is the identity on sheaves by BK.2. Thus the étale diagram itself is bounded.
In the other direction a pro-étale cartesian constructible diagram is bounded with classical components by BR.4, so it descends by the bounded-below equivalence just proved. Its descended transitions are cartesian: their derived scalar-extension maps become isomorphisms after \(\nu_n^*\), by BS.1–BS.2, and conservativity makes them isomorphisms already on the étale site. Its first component is bounded constructible by the finite-level comparison and the definition in BR.4. Consequently \[ D_{\mathrm{cart,cons}}(A_{\mathrm e}) \xrightarrow[\ \nu_{\mathrm s}^*\ ]{\ \sim\ } D_{\mathrm{cart,cons}}(A_{\mathrm p}) \simeq\mathscr C_X. \tag{BS.8} \] The inverse to the first arrow is \(R\nu_{\mathrm s,*}\). The inverse from \(\mathscr C_X\) to the left is \(R\nu_{\mathrm s,*}F\), with BR's reduction functor \(F\). All components, transitions, units and counits are those established above.
BS.4. Higher morphisms on the étale site
For \(K,L\in\mathscr C_X\), denote the components of their étale diagrams in (BS.8) by \(K_n^{\mathrm e},L_n^{\mathrm e}\). Their pullbacks are their actual derived reductions \(K_n,L_n\), with the transitions of BR. Thus full faithfulness of the bounded-below finite-level comparison identifies the groups and the transition maps in (BR.12). We obtain, for every integer \(r\), \[ \begin{aligned} 0&\longrightarrow\varprojlim{}^1_n \operatorname{Hom}_{D(X_{\mathrm{\acute et}},O_n)} (K_n^{\mathrm e},L_n^{\mathrm e}[r-1])\\ &\longrightarrow\operatorname{Hom}_{\mathscr C_X}(K,L[r])\\ &\longrightarrow\varprojlim_n \operatorname{Hom}_{D(X_{\mathrm{\acute et}},O_n)} (K_n^{\mathrm e},L_n^{\mathrm e}[r]) \longrightarrow0. \end{aligned} \tag{BS.9} \] The transition maps reduce both arguments along the specified cartesian arrows, or equivalently use BR.5's fixed-source adjunction. Their agreement follows from the tensor and transition compatibilities in BS.1–BS.2. The middle term is equally the Hom group of the two actual étale diagrams under (BS.8). Identities and composition agree by the adjunction triangle identities. No finiteness hypothesis has been added to discard the degree-one-limit term.
The standard t-structure on \(\mathscr C_X\) transports through (BS.8). Its heart is BP's strict constructible systems, represented by the derived reductions of their complete sheaves. It is not identified by declaring their underived systems to be cartesian: BR.4's constant torsion example still has its negative-degree correction. BT constructs the realization functor from the bounded derived category of this heart, proves its low-degree extension comparisons and gives the exact remaining effacement condition for equivalence. That condition is not deduced from the existence of a bounded t-structure. BV supplies exceptional right adjoints and adic biduality on these categories. BW proves completed-ring comparison and central rationalization; BX supplies the full comparison with constructible rational sheaves, all higher morphisms and the ordinary operations.
The free finite-level comparison is discussed in the Stacks Project, Section 61.19, especially Lemmas 61.19.4, 61.19.5 and 61.19.8. BK.2 proves the acyclicity and unit used here; BS.1–BS.3 supply the derived-prefix, transition and whole-diagram arguments needed to pass from that input to (BS.8).
Appendix BT. Finite-coefficient realization and the adic extension problem
The equivalence in BS concerns derived categories of coefficient diagrams. A different functor starts with bounded complexes in the abelian category of constructible sheaves. We construct this functor, prove the finite-coefficient equivalence, and state and prove the exact additional condition needed for its adic counterpart. Throughout, \(X\) has the arithmetic hypotheses of this lesson and \(R=O_n\) for a fixed \(n\geq1\).
BT.1. Constructible subsheaves and finite generation
Write \(\mathcal A_R=\operatorname{Mod}(X_{\mathrm{\acute et}},R)\), and let \(\mathcal B_R\) be its full subcategory of constructible sheaves. Kernels, cokernels and extensions of its objects are constructible by the finite-module argument in BM.6. We need the stronger assertion that every ambient subsheaf of a constructible sheaf is constructible and that these sheaves are Noetherian objects of \(\mathcal A_R\).
Here is a local description of an arbitrary subsheaf \(Q\subset\underline M\), where \(M\) is a finite \(R\)-module on a Noetherian scheme \(V\). For \(m\in M\), the points where the constant germ \(m\) belongs to \(Q\) form an open subset \(V_m\). A germ belonging to \(Q\) lifts on an étale neighbourhood; equality of its image with the constant section holds after shrinking that neighbourhood. Its image in \(V\) is open. On overlaps the lifts agree, because \(Q\to\underline M\) is monic, so they descend to a section on this image. Taking their union proves both openness and the existence of the section \(m\in Q(V_m)\). Thus \(Q\) is determined by the finitely many membership opens \(V_m\). A partition refining these opens and their complements makes its stalk submodules constant, and hence makes \(Q\) locally constant on each part.
Apply this description on étale trivializing neighbourhoods of each stratum of a constructible sheaf \(F\). For clarity, constructibility descends here without assuming a stratification has already descended. On an irreducible stratum choose a trivializing étale neighbourhood of its generic point. Choose an irreducible component containing a point over that generic point, and remove the other components; this gives a nonempty irreducible open still mapping onto an open containing the generic point. In this irreducible neighbourhood, intersect the finitely many nonempty membership opens. The resulting nonempty open has \(Q\) constant; its open image contains the generic point, and \(Q\) is locally constant there by this étale cover. Separate the finitely many generic points first and repeat on the remaining closed subset. Noetherian induction gives a finite constructible partition. This proves that \(Q\subset F\) is constructible. A quotient of \(F\) is then constructible by the cokernel assertion already proved.
For an ascending sequence of subsheaves of \(F\), use one finite collection of quasi-compact étale neighbourhoods trivializing \(F\) on its finitely many strata. Each membership open is now an ascending sequence of opens in a Noetherian scheme, so it stabilizes. There are finitely many neighbourhoods and finitely many elements of their finite modules. One index therefore works for all of them. Equality on these neighbourhoods implies equality on all geometric stalks, hence equality of sheaves. Thus \(F\) is Noetherian even with respect to arbitrary ambient subsheaves.
The category \(\mathcal A_R\) is generated by such objects. Take affine étale maps \(u:U\to X\) of finite presentation, with image in an affine open of \(X\). The free sheaf \(R[U]\) represents sections on \(U\). It is also \(u_!\underline R_U\): by the exact étale adjunction of M.5, maps from either sheaf to \(H\) are \(H(U)\). Proposition 3.2 makes this sheaf constructible. The maps from these generators indexed by all local sections surject onto any \(H\in\mathcal A_R\), as is checked on stalks. Images of their finite sums are constructible quotients. Consequently \[ H=\bigcup_{H'\subset H,\ H'\in\mathcal B_R}H'. \tag{BT.1} \] The union is directed by sums. In particular, an epimorphism \(H\twoheadrightarrow F\) with constructible target has a constructible subobject of \(H\) still surjecting onto \(F\). Indeed the images in \(F\) form a directed union of subobjects; the ascending chain condition makes that union attained. If it were not attained, repeatedly choosing an image not contained in the previous one and taking sums would give a strictly ascending sequence.
BT.2. Extension classes as actual derived morphisms
For an abelian category \(\mathcal A\), write \(D^b(\mathcal A)\) for the localization of bounded complexes up to chain homotopy at quasi-isomorphisms. The construction by roofs, including common refinements, cancellation and composition, is proved in Complexes, cones and localization, §4. Its fraction squares and cancellation witnesses use finite sums, shifts and cones, so bounded inputs give bounded witnesses. This construction does not require injectives in \(\mathcal A\). We retain the shift \(K[r]^n=K^{n+r}\), with differential \((-1)^r d_K\), and the cone triangle with positive projection fixed in B.1.
The bounded-roof lemma proves that this localization embeds fully faithfully into the localization of all complexes, with essential image the objects of bounded cohomology. The actual comparison is useful here. For a roof \(F\leftarrow Q\to G\) with bounded ends, choose \(a<b\) strictly outside their term supports and put \(U=\tau_{\le b}Q\), \(L=\tau_{\ge a}U\). The upper cut uses \(\ker d_Q^b\); the lower cut uses \(U^a/\operatorname{im}d_U^{a-1}\). Both arrows \(Q\leftarrow U\to L\) are quasi-isomorphisms. The maps to \(F,G\) restrict to \(U\) and factor through \(L\), by their chain-map equations. A specified homotopy into a bounded target also descends after taking \(a\) below that target's support: its degree-\(a\) target is zero, and its equation descends along the termwise epimorphism \(U\to L\). Thus a common refinement or a nullhomotopy witnessing equality of bounded roofs has a bounded witness. This supplies both fullness and faithfulness; the same two cuts give the essential-image assertion. These arguments apply to the constructible and strict adic hearts below, independently of the ambient injective resolutions.
We will use the following elementary description in an abelian category \(\mathcal A\). For \(F,G\in\mathcal A\) and \(r>0\), an \(r\)-extension is an exact sequence \[ 0\longrightarrow G\longrightarrow E_{r-1}\longrightarrow\cdots \longrightarrow E_0\longrightarrow F\longrightarrow0. \tag{BT.2} \] Two such sequences represent the same Yoneda class if they are joined by a finite zigzag of maps of exact sequences that are the identity on \(F,G\). The Baer operation uses direct sum followed by pullback along the diagonal of \(F\) and pushout along addition on \(G\).
Let \(Q_E=[G\to E_{r-1}\to\cdots\to E_0]\) in degrees \(-r,\ldots,0\), with the differentials displayed in (BT.2). Its augmentation \(s_E:Q_E\to F\) is a quasi-isomorphism. Write \(p_E:Q_E\to G[r]\) for the projection that is the identity in degree \(-r\). Set \[ \varepsilon_r=(-1)^{r(r-1)/2},\qquad \Theta_r(E)=(\varepsilon_r p_E)s_E^{-1}. \tag{BT.3a} \] For \(r=0\), \(\Theta_0\) is the ordinary inclusion of morphisms. The scalar in (BT.3a) makes extension splicing agree with shifted composition, as verified below. For \(r>0\) this construction gives the natural map \[ \operatorname{Ext}^r_{\mathcal A}(F,G) \longrightarrow\operatorname{Hom}_{D^b(\mathcal A)}(F,G[r]). \tag{BT.3} \] It is a bijection, as the following inverse construction shows. Represent a morphism by \(F\xleftarrow{\sim}Q\to G[r]\). Good truncation above zero, and then quotient truncation below \(-r\), preserve both arrows and the quasi-isomorphism to \(F\). We may therefore take \(Q\) in degrees \([-r,0]\), exact in all negative degrees. Its first differential \(Q^{-r}\to Q^{-r+1}\) is monic. If \(f:Q\to G[r]\) is the numerator, push this monomorphism out along \(\varepsilon_r f^{-r}:Q^{-r}\to G\). Appending \(Q^{-r+2},\ldots,Q^0,F\) gives (BT.2). For \(r=1\) the pushout is simply an extension of \(F\) by \(G\).
A common refinement of roofs gives maps between the pushed-out sequences. For the homotopy check, suppose two numerators satisfy \(f-g=hd_Q\) in degree \(-r\), where \(h:Q^{-r+1}\to G\). Write the pushout for \(f\) as the quotient of \(Q^{-r+1}\oplus G\) by the image of \(x\mapsto(d_Qx,-\varepsilon_r f x)\). The map \((e,y)\mapsto(e,y+\varepsilon_r h e)\) carries this relation to the relation for \(g\), so it gives an isomorphism of extensions fixing both endpoints. Its inverse uses the negative of the same added term. The augmentation to \(F[0]\) cannot change under a homotopy once the middle complex has been cut above zero: every possibly contributing homotopy term has zero source or target. Thus common refinements and their homotopies give a finite zigzag of actual extension maps.
Conversely the pushed-out extension receives a map from \(Q\), whose degree-\(-r\) component is \(\varepsilon_r f^{-r}\). Its normalized roof numerator is therefore \(\varepsilon_r^2 f=f\). Starting from an extension, the inverse construction pushes out along \(\varepsilon_r^2 1_G=1_G\), so it returns that extension. This proves the bijection and the zigzag criterion. Direct sums, diagonal pullbacks and addition pushouts give precisely addition of roofs; the same constructions show naturality in both endpoints.
Here is the sign computation for splicing. Let \(E\) be a \(p\)-extension of \(F\) by \(K\), let \(D\) be a \(q\)-extension of \(K\) by \(G\), and write \(C=Q_{D\#E}\) for their ordinary splice complex. There is a quasi-isomorphism \(v:C\to Q_E\): it is the identity in degrees greater than \(-p\), the augmentation \(D_0\to K\) in degree \(-p\), and zero below. It commutes with augmentation to \(F\). Define \(a:C\to Q_D[p]\) to be zero above \(-p\) and multiplication by \((-1)^{pj}\) in degree \(-p-j\), for \(0\le j\le q\). The successive factors satisfy \((-1)^p(-1)^{pj}=(-1)^{p(j-1)}\), exactly the chain-map equation for the shifted differential. At the joining degree both outgoing composites are zero. Moreover \(s_D[p]a=p_Ev\), whereas \(p_D[p]a=(-1)^{pq}p_{D\#E}\). These maps give the square for the unsigned roofs; replacing \(a\) by \(\varepsilon_p a\) gives the square for the normalized first numerator. Consequently \[ \begin{aligned} \Theta_q(D)[p]\,\Theta_p(E) &=\varepsilon_q\varepsilon_p(-1)^{pq} p_{D\#E}s_{D\#E}^{-1}\\ &=\Theta_{p+q}(D\#E),\\ \varepsilon_{p+q}&=(-1)^{pq}\varepsilon_p\varepsilon_q. \end{aligned} \tag{BT.3b} \] For \(p=q=1\), the map \(a\) is the identity on \(D_0\) and minus the identity on \(G\); the unsigned roof composite is therefore the negative of the splice projection. In degree one, \(\varepsilon_1=1\) and \(Q_E\) is the cone of \(G\to E_0\), so \(\Theta_1\) is exactly the connecting morphism with B.1's positive cone projection. Formula (BT.3b) therefore proves the compatibility with connecting morphisms used in BT.4–BT.5. No injective objects in the heart are needed.
BT.3. Finite subextensions give every higher comparison
Consider an \(r\)-extension (BT.2) in \(\mathcal A_R\), with \(F,G\in\mathcal B_R\). Choose a constructible \(E'_0\subset E_0\) surjecting onto \(F\), using (BT.1). Its kernel \(K_1\) is constructible. The inverse image of \(K_1\) in \(E_1\) surjects onto \(K_1\), so choose a constructible \(E'_1\) in that inverse image still surjecting onto \(K_1\). Continue towards \(G\). At the last step include the entire given \(G\) in \(E'_{r-1}\). The latter remains constructible, because finite sums and images are constructible. Its kernel is now exactly \(G\). This gives a subextension all of whose terms belong to \(\mathcal B_R\), with the original endpoints.
There is a useful relative version. Suppose finitely many constructible subcomplexes in the middle terms have already been specified. At degree zero include their sum when choosing \(E'_0\). At each next step their degree-\(i\) sum already maps into the chosen kernel, because they are subcomplexes. Include that sum in the chosen preimage and add the finitely many further generators needed to cover the kernel. This constructs a subextension containing every specified subcomplex.
It follows that all ambient extension classes lift to \(\mathcal B_R\). They have the same equivalence relation there. To prove this last point, take a finite zigzag relating two extensions already in \(\mathcal B_R\). Regard its nodes as extensions and orient each edge by its actual map. A finite path with these orientations has no directed cycles. Process the nodes in an order consistent with the arrows. At each nonfixed node choose a constructible subextension containing the images of all previously chosen incoming extensions, using the relative version. The two original endpoints are kept in their entirety. An arrow into such a fixed endpoint automatically lands in it. Every arrow now restricts to the chosen subextensions. This is a zigzag wholly inside \(\mathcal B_R\) with the same fixed ends.
Using (BT.3), we have proved for every \(r\geq0\) \[ \operatorname{Hom}_{D^b(\mathcal B_R)}(F,G[r]) \simeq\operatorname{Hom}_{D(X_{\mathrm{\acute et}},R)}(F,G[r]). \tag{BT.4} \] For \(r=0\), a roof into \(G[0]\) can first be cut above zero; its numerator factors through its degree-zero cohomology, identified with \(F\) by the denominator. This identifies the derived Hom group with ordinary \(\operatorname{Hom}(F,G)\), in either category. For \(r<0\), the same upper cut has no term in the positive degree supporting \(G[r]\), so the group is zero. The bounded-comparison proof in BT.2 embeds the ambient bounded localization fully in the unbounded derived category constructed in BF. Thus (BT.3) computes exactly the groups in (BT.4).
Exact inclusion defines a functor on bounded complexes and takes acyclic complexes to acyclic complexes. Its derived functor lands in complexes with constructible cohomology. It is fully faithful on all bounded complexes: first fix a shifted heart object as source and induct on the target's finite cohomology interval, using its truncation triangle and the long exact Hom sequences; then induct on the source interval in the same way. At each step the five-term exact-sequence argument uses the already known outer comparisons and proves the middle one. For essential surjectivity, truncate a bounded constructible ambient complex. Inductively realize its lower truncation and its top cohomology sheaf; full faithfulness lifts the connecting map, and its cone realizes the original complex. We have proved \[ D^b(\mathcal B_{O_n})\xrightarrow{\ \sim\ } D^b_c(X_{\mathrm{\acute et}},O_n). \tag{BT.5} \] This is an assertion for the category allowing all finite constructible stratifications. It does not assert realization for an arbitrarily prescribed fixed stratification or for the lisse subcategory alone. The construction in BT.1 may refine the stratification when it takes a subsheaf.
BT.4. The realization functor for the strict adic heart
Let \(\mathcal H_X=\mathscr C_X\cap D^{[0,0]}(X_{\mathrm{pro\acute et}},O)\). BQ proves that this is an abelian category with exact inclusion into ambient \(O\)-sheaves, and BP identifies it with strict constructible systems. It is closed under ambient extensions: a short exact sequence with endpoints in \(\mathcal H_X\) gives a triangle in which the middle sheaf is complete and has constructible first derived reduction. Thus it belongs to \(\mathscr C_X\) and is in degree zero.
Applying exact inclusion to a bounded complex in \(\mathcal H_X\) gives an object of \(\mathscr C_X\). This follows also by its finite sequence of brutal-truncation triangles, whose individual terms are shifts of heart objects. Acyclic complexes remain acyclic. Localization therefore gives the specified functor \[ \operatorname{real}_X:D^b(\mathcal H_X)\longrightarrow\mathscr C_X. \tag{BT.6} \] It preserves standard cohomology, since inclusion preserves kernels, images and cokernels. Through BP this is also a realization functor from the strict-system heart. It is not the functor sending an underived strict tower directly to the cartesian diagram category; its image is first a complex of complete sheaves, whose diagram is then given by BR–BS.
For \(F,G\in\mathcal H_X\), write \[ \theta_r:\operatorname{Ext}^r_{\mathcal H_X}(F,G) \longrightarrow\operatorname{Hom}_{\mathscr C_X}(F,G[r]). \tag{BT.7} \] The map \(\theta_0\) is an isomorphism. So is \(\theta_1\): (BT.3) identifies the ambient morphisms with short exact extensions, and their middle sheaves belong to \(\mathcal H_X\) by extension closure. Maps and equivalences of these extensions are maps in the same full subcategory.
The map \(\theta_2\) is injective. Represent a two-extension as the splice of \(0\to K\to E_0\to F\to0\) with a one-extension of \(K\) by \(G\), whose class is \(\beta\). If its ambient class is zero, the exact Hom sequence of the first triangle says that the ambient class of \(\beta\) is the restriction of a morphism \(E_0\to G[1]\). By \(\theta_1\), this morphism is a heart one-extension. Injectivity of \(\theta_1\) makes its restriction equal to \(\beta\) already in the heart. The connecting homomorphism inside \(D^b(\mathcal H_X)\) kills that restriction, so the original two-extension is zero. This argument proves injectivity; it does not supply surjectivity in degree two.
BT.5. The precise remaining effacement condition
For this specified functor, the following condition is necessary and sufficient for equivalence:
For every \(F,G\in\mathcal H_X\), every integer \(r>0\), and every \(\alpha:F\to G[r]\) in \(\mathscr C_X\), there exists an epimorphism \(E\twoheadrightarrow F\) in \(\mathcal H_X\) such that the composite \(E\to F\xrightarrow\alpha G[r]\) is zero. \[ \text{This condition will be denoted }(\mathrm E_X). \tag{BT.8} \] Only the given morphism is required to be killed; a single epimorphism killing all positive morphisms is not asserted.
Suppose \((\mathrm E_X)\) holds. We prove all \(\theta_r\) are isomorphisms by induction. Degrees zero and one are established above. Given an ambient class \(\alpha\) in degree \(r>1\), choose the indicated epimorphism and let \(K\) be its heart kernel. Exactness of Hom for \(K\to E\to F\) lifts \(\alpha\) to a morphism \(K\to G[r-1]\). Induction realizes that morphism by a heart extension. Splicing it with \(0\to K\to E\to F\to0\) proves surjectivity of \(\theta_r\).
For injectivity, represent a heart \(r\)-extension as the same kind of splice, with an \((r-1)\)-extension class \(\beta\) on \(K\). If its ambient image is zero, the ambient exact sequence expresses the image of \(\beta\) as the restriction of a morphism \(E\to G[r-1]\). Surjectivity in degree \(r-1\) lifts that morphism to a heart class; injectivity in degree \(r-1\) identifies its restriction with \(\beta\). The heart connecting homomorphism therefore kills \(\beta\), proving the original class zero. The finite-truncation argument of BT.3 now proves full faithfulness and essential surjectivity of (BT.6), since BQ supplies the bounded t-structure on \(\mathscr C_X\).
Conversely, if (BT.6) is an equivalence, any \(\alpha\) comes from a Yoneda extension by (BT.3). Take its final epimorphism \(E_0\twoheadrightarrow F\). Pullback along this epimorphism splits the last short exact sequence, so it kills the spliced extension, and therefore kills \(\alpha\). This proves \((\mathrm E_X)\).
The finite-coefficient result (BT.5) proves the corresponding condition separately at each fixed \(O_n\). It does not produce a compatible family of heart epimorphisms as \(n\) varies. Moreover, derived reduction of an adic heart object may have degree-minus-one cohomology, as BR.4 explicitly calculates for torsion. Ordinary quotient maps cannot simply replace these derived reductions in the effacement problem. Thus (BT.6), the degree-zero and degree-one isomorphisms, the degree-two injection and criterion (BT.8) are proved. BU establishes this condition and full equivalence in dimension zero over finite or algebraically closed fields. BY proves full integral and rational realization for curves over those fields, and proves the formal implication from a specified higher-dimensional projection theorem. The higher-dimensional projection and realization arguments are treated separately in BZ–CB. BV supplies exceptional right adjoints and adic biduality. BW proves completed-ring comparison and central rationalization; BX proves the full rational-sheaf comparison with integral models and operations.
Free comparisons are constructible sheaves on Noetherian schemes, Tag 03RY, constructible closure, Tag 03RZ, derived subcategories, Tag 06UP, and Yoneda extensions, Stacks Project §13.27. The sign distinction between ordinary splicing and unsigned roof composition is also discussed by Volkov and Witherspoon, Graded Lie Structure on Cohomology of Some Exact Monoidal Categories, §2, pp.82–83, free author-hosted copy. The membership-open, finite-subextension, roof and effacement arguments above give the particular realization statements used here, with the shift signs explicitly computed in (BT.3a)–(BT.3b).
Appendix BU. Adic realization in dimension zero
We prove the full realization assertion of BT over a finite field, over an algebraically closed field, and over every zero-dimensional scheme of finite type over either field. We retain the coefficient ring \(O\), its uniformizer \(\pi\), and \(O_n=O/\pi^n\). The residue characteristic of \(O\) is invertible on the scheme. Write \(\mathcal H_X\) for the strict adic heart of BP–BQ and \(\mathscr C_X\) for the complete constructible category.
BU.1. A natural two-term complex for finite-field coefficients
Let \(s=\operatorname{Spec}\mathbf F_q\), choose an algebraic closure, and put \(G=\operatorname{Gal}(\overline{\mathbf F}_q/\mathbf F_q)\). Here \(\phi(a)=a^q\) is arithmetic Frobenius. The field and sheaf arguments in Galois cohomology and the étale cohomology of a field, Sections 1–3 and 6 prove the following facts with their actual maps. The group \(G\) is \(\widehat{\mathbf Z}\), generated topologically by \(\phi\); discrete continuous \(G\)-modules are equivalent to étale module sheaves; and derived sections are computed by the continuous inhomogeneous cochain complex \(C^\bullet(G,N)\). The finite-étale field classification and exact sheaf equivalence required by those arguments are also proved in AB.1–AB.2; AA.1–AA.2 supply their compactness, continuous-cochain and injective-comparison prerequisites.
For a finite \(O_n\)-module \(N\), write \(T\) for the action of \(\phi\). Define \[ B_\phi(N)=[N\xrightarrow{T-1}N] \quad\text{in degrees }0,1. \tag{BU.1} \] There is a natural chain map \[ C^\bullet(G,N)\longrightarrow B_\phi(N) \tag{BU.2} \] which is the identity in degree zero, sends a degree-one cochain \(c\) to \(c(\phi)\), and is zero in higher degrees. The only nonzero differential to check is degree zero: \((dm)(\phi)=Tm-m\). Thus it is a chain map on all cochains, not merely a correspondence between cocycles.
It is a quasi-isomorphism. Here is the precise finite-quotient calculation supplying this conclusion. Section 6 of the cited lesson proves the cyclic resolution with alternating maps \(t-1\) and \(1+t+\cdots+t^{d-1}\). For inflation from the cyclic quotient of order \(d\) to the one of order \(ed\), its comparison map multiplies degree-\(r\) cochain representatives by \(e^{\lfloor r/2\rfloor}\). Its proof checks the chain equations and the resolution comparison homotopy. Once \(e\) kills \(N\), all classes in degree at least two die under this inflation. In degree one the map on representatives is the identity, and the norm condition becomes zero after this enlargement. Passing to the continuous cochains, which are the filtered union of these finite-quotient cochains by AA.1–AA.2, gives \[ \begin{aligned} H^0(G,N)&=\ker(T-1),\\ H^1(G,N)&=\operatorname{coker}(T-1),\\ H^{r}(G,N)&=0\qquad(r\geq2). \end{aligned} \tag{BU.3} \] The degree-one identification is evaluation at \(\phi\): a crossed homomorphism on a cyclic quotient is determined by its value at the generator, and its relation is exactly the norm condition. Hence (BU.2) induces these identifications. Every map in (BU.2) commutes with coefficient homomorphisms. In particular it compares an entire quotient tower of coefficients.
BU.2. Completed sections of a heart object
At \(s\), every constructible finite sheaf is lisse. BP and N.4 therefore identify \(\mathcal H_s\) with the abelian category of finite \(O\)-modules \(M\) with continuous \(G\)-action. Such an action is equivalent to an automorphism \(T\) of \(M\). Indeed \(T\) acts on each finite quotient \(M/\pi^nM\) with finite order, so the homomorphism from \(\mathbf Z\) extends to \(\widehat{\mathbf Z}\) on that quotient. Uniqueness makes these extensions compatible, and N.4 recovers a continuous action on \(M\). Conversely continuity and density determine the action from \(T\). An intertwining \(O\)-linear map is automatically continuous by preservation of the \(\pi\)-adic filtration. This proves the assertion also on morphisms.
Let \(H\) be the complete sheaf corresponding to \((M,T)\), and let \(H_n\) be its ordinary quotient sheaf. BP.2–BP.4 give the actual identification \[ H=\operatorname{holim}_n\nu_s^*H_n,\qquad (H_n)_{\bar s}=M/\pi^nM. \tag{BU.4} \] These are ordinary quotients of a heart object; their limit is justified by BP. This does not replace the derived reductions in BR–BS.
Derived sections commute with this homotopy limit. One can check the assertion on the product-and-cone model: use the diagram injective replacements of BR.5, apply sections to the products, and retain the actual \(1-s\) map. The finite-coefficient comparison BK.2 and the natural maps (BU.2) consequently give \[ R\Gamma(s_{\mathrm{pro\acute et}},H) \simeq\operatorname{holim}_n B_\phi(M/\pi^nM) \simeq [M\xrightarrow{T-1}M]. \tag{BU.5} \] For the second isomorphism, both terms of the tower in (BU.1) have surjective quotient transitions. On their products the equations \(a_n-u_na_{n+1}=b_n\) are solved successively: choose \(a_1\), then lift \(a_n-b_n\) to choose \(a_{n+1}\). Thus \(1-s\) is surjective in each degree and its kernel is the degreewise inverse limit. The short exact sequence of complexes identifies the homotopy limit with that kernel. N.4 identifies its two terms with \(M\). This also proves naturality of (BU.5), including for modules with torsion.
For a geometric point \(\bar s=\operatorname{Spec}\Omega\), with \(\Omega\) algebraically closed, the étale site has the one-point module category: every finite separable field extension is \(\Omega\). The same sheaf reconstruction proves exactness of sections. The corresponding argument yields \[ \mathcal H_{\bar s}\simeq\operatorname{Mod}_{\mathrm{fin}}(O), \qquad R\Gamma(\bar s_{\mathrm{pro\acute et}},H)\simeq M[0]. \tag{BU.6} \]
BU.3. Derived Hom with a free source
Suppose \(F,G\in\mathcal H_s\), and the module \(M_F\) is finite free over \(O\). Its ordinary dual with action \[ (T_F^\vee\lambda)(x)=\lambda(T_F^{-1}x) \tag{BU.7} \] defines another heart object \(F^\vee\). Evaluation and the dual-basis coevaluation descend, since these actions make them equivariant. They exhibit \(F^\vee\) as the dual of \(F\) for the completed tensor of BL.3. Indeed BP.5 supplies a pro-étale cover on which the finite free module and its dual are powers of \(\widehat O\); there the two duality identities are the finite-basis identities. Equality of sheaf maps descends from that cover. The completed tensor and internal-Hom adjunction of BL.4 then give \[ R\mathcal Hom_O(F,G)\simeq F^\vee\widehat\otimes_O G. \tag{BU.8} \] The right side is a heart object. On the same cover tensoring by a finite power of the completed unit is a finite direct sum, hence has no additional cohomology. Its quotient modules descend to those of \[ P=\operatorname{Hom}_O(M_F,M_G),\qquad S(h)=T_GhT_F^{-1}. \tag{BU.9} \] Equivalently, this follows by reduction and BP's full faithfulness; freeness of \(M_F\) makes formation of this Hom module commute with the ordinary quotients. Applying (BU.5) proves \[ R\operatorname{Hom}_{\mathscr C_s}(F,G) \simeq[P\xrightarrow{S-1}P]. \tag{BU.10} \] Here the left side is the ambient derived Hom complex between these objects. In particular \(\operatorname{Hom}_{\mathscr C_s}(F,G[r])=0\) for \(r\geq2\). At a geometric point, (BU.6) makes this Hom complex \(P[0]\), so it vanishes in every positive degree. Freeness is imposed on the source only; \(G\) may have torsion.
BU.4. Free covers and comparison in every degree
Every \((M,T)\) admits an exact sequence in the heart \[ 0\longrightarrow N\longrightarrow L\longrightarrow M\longrightarrow0, \qquad N,L\text{ finite free over }O. \tag{BU.11} \] To construct it, choose lifts \(m_1,\ldots,m_a\) of a basis of \(M/\pi M\). These generate \(M\), by the successive approximation argument of N.4. Express each \(T(m_j)\) in these generators, giving a matrix \(A\) on \(L=O^a\). Modulo \(\pi\) it is the invertible matrix induced by \(T\), so its determinant is a unit and \(A\) is invertible. With \(A\) as its automorphism, \(L\to M\) intertwines the actions. The kernel \(N\) is finite free by the submodule proof in N.4. It is stable under \(A\) and \(A^{-1}\), since the surjection intertwines both inverse automorphisms as well. BU.2 makes all these actions continuous. The equivalence of abelian categories there transports (BU.11) to the claimed heart sequence. The zero module permits \(a=0\). At a geometric point the same construction omits the automorphisms.
Let \(\theta_r\) be the realization comparison (BT.7). If its source \(L\) is finite free, (BU.10) and injectivity of \(\theta_2\) give \(\operatorname{Ext}^2_{\mathcal H_s}(L,G)=0\) for every \(G\). Every longer Yoneda extension starting at \(L\) factors through a two-extension starting at \(L\): take the last two middle terms and their left kernel, then splice the remaining extension. The two-extension vanishes, so \[ \operatorname{Ext}^r_{\mathcal H_s}(L,G)=0 \quad(r\geq2). \tag{BU.12} \] Together with BT.4 this proves all comparison maps for a free source.
For arbitrary \(F,G\), use (BU.11) with \(M=F\), and apply Hom into \(G\) both in \(D^b(\mathcal H_s)\) and in \(\mathscr C_s\). The realization functor gives a map between the long exact sequences. The two adjacent degree-one comparisons for \(L,N\) are isomorphisms, and the degree-two groups with source \(L\) vanish on both sides. Thus both degree-two groups with source \(F\) are the corresponding cokernel: \[ \begin{aligned} \operatorname{Ext}^2_{\mathcal H_s}(F,G) &=\operatorname{coker}\bigl( \operatorname{Ext}^1_{\mathcal H_s}(L,G)\to \operatorname{Ext}^1_{\mathcal H_s}(N,G)\bigr),\\ \operatorname{Hom}_{\mathscr C_s}(F,G[2]) &=\operatorname{coker}\bigl( \operatorname{Hom}_{\mathscr C_s}(L,G[1])\to \operatorname{Hom}_{\mathscr C_s}(N,G[1])\bigr). \end{aligned} \tag{BU.13} \] The natural map is an isomorphism. For \(r\geq3\), the same sequences and the free-source vanishing make both groups zero. Degrees zero and one are BT.4, and negative degrees vanish by the t-structure. The finite truncation and connecting-map induction of BT.3 therefore proves \[ \operatorname{real}_s:D^b(\mathcal H_s)\xrightarrow{\ \sim\ }\mathscr C_s. \tag{BU.14} \] At a geometric point the same proof applies, with the stronger free-source vanishing from BU.3. In that case the groups with arbitrary heart source vanish for \(r\geq2\). In particular (BU.14) also holds for \(\bar s\). By BT.5 these equivalences prove the required heart-epimorphism effacement at both kinds of point.
BU.5. Nilpotents and finite unions of points
The assertion extends to a zero-dimensional finite-type scheme \(X\) over \(\mathbf F_q\) or an algebraically closed field. We give the algebra and site reductions, including nilpotents.
A zero-dimensional Noetherian affine scheme has finitely many points: its primes are all maximal and minimal, and there are finitely many minimal primes. Its nilradical is nilpotent, since it is generated by finitely many nilpotent elements. Chinese remainders for sufficiently high powers of its distinct maximal ideals express its ring as a finite product of local rings with nilpotent maximal ideals. A finite affine cover gives the same conclusion for \(X\): every point is open, so its singleton neighbourhood is affine, and \(X\) is the finite disjoint union of these local spectra.
Their residue fields are finite extensions of the base. For completeness, the finite-type field argument works over either base field. Choose a maximal algebraically independent sublist of algebra generators of such a field \(K\). Clearing the finitely many denominators in their remaining algebraic equations makes \(K\) integral over \(k[t_1,\ldots,t_d,1/f]\). A subring over which a field is integral is itself a field: apply a monic equation for the inverse of a nonzero element and multiply by the appropriate power of that element. If \(d>0\), choose an irreducible polynomial in \(k[t_1]\) not dividing \(f\); there are infinitely many by the usual product-plus-one argument, whereas \(f\) has only finitely many such divisors. That polynomial remains a nonunit after inverting \(f\), a contradiction. Hence \(d=0\) and \(K/k\) is finite. The nilpotent maximal-ideal filtration has finite-dimensional residue-field quotients, since each ideal power is finitely generated. The local rings in question are consequently Artinian and finite over \(k\).
For an Artinian local ring \(A\) with residue field \(k'\), BC.4 proves that finite étale algebras over \(A\) and \(k'\) are equivalent, including every morphism. These objects form a basis of both small étale sites. To check this on the \(A\)-side, an affine étale algebra \(B\) of finite presentation has finite-dimensional reduction \(B/\mathfrak m_AB\), by the field-fibre description. Lift a finite module-generating list of this reduction to \(B\), and denote its \(A\)-span by \(V\). Then \(B/V=\mathfrak m_A(B/V)\); nilpotence implies \(B=V\), proving finiteness without a prior finite-module assumption. Covers are preserved and reflected, because nilpotent reduction changes no points and finite étale surjectivity is checked on residue-field fibres. Thus the equivalent bases, with their coverings, give equivalent sheaf categories.
This equivalence preserves the constant coefficient rings \(O_n\), their quotient maps and all module operations. Applying it to the diagram categories of BS preserves derived tensor, evaluation and cartesianness. It preserves constructibility and the coefficient bounds, since each local spectrum has one point. BS and BP therefore transport both \(\mathscr C_X\) and its heart to their counterparts on \(X_{\mathrm{red}}\), compatibly with realization. Finally sheaves and all these categories on a finite disjoint union are finite products of the categories on its parts. Kernels, complexes, quasi-isomorphisms and truncations are componentwise. Applying (BU.14) in each factor proves \[ \operatorname{real}_X:D^b(\mathcal H_X)\xrightarrow{\ \sim\ }\mathscr C_X \quad(\dim X=0) \tag{BU.15} \] under the stated finite-type and base-field hypotheses.
BU.6. Frobenius conventions and the remaining geometric step
If the same representation is described using geometric Frobenius, its operator is \(T^{-1}\). The complexes \([M\xrightarrow{T-1}M]\) and \([M\xrightarrow{T^{-1}-1}M]\) are naturally isomorphic by the identity in degree zero and \(-T^{-1}\) in degree one. Indeed \(-T^{-1}(T-1)=T^{-1}-1\). Thus the convention change is explicit in (BU.5) and (BU.10).
The zero-dimensional theorem proves all higher extension comparisons for the strict adic heart, with no freeness assumption on its objects. Its proof does not supply an effacing heart epimorphism on a positive-dimensional scheme. In particular, neither separate finite-level covers nor a geometric stalk calculation establishes \((\mathrm E_X)\) for such a scheme. BV supplies exceptional right adjoints and adic biduality. BW proves completed-ring comparison and central rationalization. BX proves the full comparison with constructible rational sheaves. BY proves the curve case by constructible effacement; its general higher-dimensional projection input remains an additional assertion.
Free comparisons for the finite-field calculation and convention are Milne's freely available lecture notes, Section 14, pp. 98–99, and Frobenii, Definition 64.3.10. The earlier programme proof cited in BU.1 supplies the finite-group resolutions and continuous-cochain comparison; the completed passage and the realization argument are proved above.
Appendix BV. Exceptional inverse image and duality for complete coefficients
Let \(f:X\to Y\) be a separated morphism of finite-type schemes over a field \(k\), and let \(\ell\) be invertible in \(k\). Keep the complete discrete valuation ring \(O\) with finite residue field of characteristic \(\ell\), its uniformizer \(\pi\), the rings \(O_n=O/\pi^n\), and the category \(\mathcal C_X\) of BM–BS. Thus an object of \(\mathcal C_X\) is derived complete on the pro-étale site and has bounded constructible classical first derived reduction. This is the already constructed category, without assuming its realization from the derived category of its heart.
We construct a right adjoint \(f_c^!\) to the proper-support functor of BM and prove singular biduality in \(\mathcal C_X\). The construction uses the derived category of whole coefficient diagrams. In particular its adjunction retains the higher morphisms and the degree-one inverse-limit term of BR–BS.
BV.1. Coefficient change for ordinary and proper images
First use a finite commutative coefficient ring \(R\), killed by an integer invertible in \(k\). The bounds of M.1 and BG.2 apply to arbitrary \(R\)-module sheaves. Their comparison with underlying torsion-sheaf cohomology follows from the argument in AS.1 and BB.3: use free \(R\)-module sheaves on the hypercover terms; the local augmented contraction is \(R\)-linear, and Hom into an \(R\)-module injective makes the augmented complex exact. This proves the section-cohomology comparison on every étale test object. The finite cohomological windows of BG.3 extend the comparison to unbounded complexes. It also proves compatibility with exact restriction of coefficient rings.
Ordinary direct image \(Rf_*\) preserves coproducts at this scope. On individual sheaves, higher continuity from BA and M.1 identifies the image of a sum with the sum of its images: a sum is the filtered colimit of its finite subsums. A sum of injective resolutions consequently has direct-image-acyclic terms. The proof of BG.3, applied with M.1's ordinary-image bound, shows that this complex computes its unbounded derived image. The resulting comparison is the termwise coproduct comparison. This repeats BG.4's argument with the ordinary-image bound; it does not use a nonproper geometric-fibre formula. Proper support preserves coproducts by BG.4–BG.6.
Let \(P\in D(R)\) be a complex of coefficient modules, regarded as a constant complex on the schemes. For either \(T=Rf_*\) or \(T=Rf_!\), the projection map gives \[ P\otimes_R^L T(K)\ \xrightarrow{\ \sim\ }\ T(P\otimes_R^L K). \tag{BV.1} \] Here the copy of \(P\) on the source is its inverse image. Fix \(K\). Both sides are exact functors of \(P\) preserving coproducts, by the preceding paragraph and BH. The map is an isomorphism for \(P=R\), hence for its shifts, sums and cones. These objects generate \(D(R)\): the free-module cell resolution of BH.1 expresses any complex by successive additions of shifted free modules, and its union is the cone of \(1-s\) on the sum of the stages. Exactness of filtered module colimits identifies that cone with the union. The same cone argument proves that the class on which (BV.1) is invertible contains this union. This proves (BV.1) even when \(P\) has infinite projective dimension.
For a homomorphism \(R\to R'\) of such rings, extension of coefficients is \(T_R^{R'}=R'\otimes_R^L-\). Forgetting the \(R'\)-action is exact and conservative. The underlying-cohomology comparison above and (BV.1) therefore give the actual scalar-extension comparisons \[ T_R^{R'}Rf_{*,R}\simeq Rf_{*,R'}T_R^{R'}, \qquad T_R^{R'}Rf_{!,R}\simeq Rf_{!,R'}T_R^{R'}. \tag{BV.2} \] These are projection maps, rather than isomorphisms selected from the equality of cohomology groups. On K-flat coefficient resolutions their composites for \(R\to R'\to R''\) are the same tensor-associativity map followed by the same projection map. Thus successive coefficient changes, geometric compositions and the adjunction units agree.
For \(K\in\mathcal C_X\), BK.5 already shows that the pro-étale \(Rf_*K\) is complete and that \[ (Rf_*K)_n\simeq Rf_{*,O_n}(K_n). \tag{BV.3} \] The comparison with the classical étale image is the bounded-below comparison in BK.2 and BK.5. M.4 makes the right side bounded constructible at \(n=1\), so \(Rf_*K\in\mathcal C_Y\). Consequently the adjunction \(f_c^*\dashv Rf_*\) of BL.6 restricts to these constructible categories. The common cohomological bound from M.1 also bounds all finite reductions together.
BV.2. Finite-coefficient exceptional adjoints and their bounds
BF.1–BF.6 apply to sheaves of \(R\)-modules: their presheaf generators, exact sheafification and representability proof do not require \(R\) to be a field or self-injective. Since \(Rf_{!,R}\) preserves coproducts, they construct its right adjoint \(f_R^!\), with its specified counit. Composition of proper supports gives composition of these right adjoints.
The smooth formula of Proposition 3.3 holds with these \(R\)-coefficients too. We justify this coefficient extension without assuming the desired formula. Choose \(\Lambda=\mathbf Z/m\) mapping to \(R\), with \(m\) invertible in \(k\). Write \(T=R\otimes_\Lambda^L-\) and \(U\) for coefficient restriction. Equation (BV.2) and the two adjunctions give, for \(E\in D(X,\Lambda)\) and \(B\in D(Y,R)\), \[ \begin{aligned} \operatorname{Hom}(E,Uf_R^!B) &=\operatorname{Hom}(TE,f_R^!B)\\ &=\operatorname{Hom}(T Rf_{!,\Lambda}E,B)\\ &=\operatorname{Hom}(E,f_\Lambda^!UB). \end{aligned} \tag{BV.4} \] Thus \(Uf_R^!B=f_\Lambda^!UB\), naturally with respect to the coefficient action and the counit. No preservation of injectives by \(U\) was used.
For a smooth \(p\) of relative dimension \(d\), extend the trace of Proposition 3.3 from \(\Lambda\) to \(R\) using (BV.2). The resulting \(R\)-linear trace and projection map define \(p^*B(d)[2d]\to p_R^!B\). Under (BV.4), its underlying map is exactly Proposition 3.3 applied to \(UB\): reassociating \(UB\otimes_\Lambda^L Rp_!\Lambda(d)[2d]\) gives its trace pairing. Hence the map is an isomorphism, since \(U\) is conservative. In particular \[ p_R^!B\simeq p^*B(d)[2d]. \tag{BV.5} \] Its orientation is the positive Kummer orientation already fixed in BI–BJ. Extending that trace twice is extending it once through the composite ring map, so (BV.5) respects further coefficient change.
For a closed immersion \(i:Z\hookrightarrow W\), with complementary open immersion \(j\), the closed-support triangle is \[ i_*i_R^!B\longrightarrow B\longrightarrow Rj_*j^*B \longrightarrow i_*i_R^!B[1]. \tag{BV.6} \] It is the counit triangle of M.5, with the same proof over \(R\). Formula (BV.1) for \(j\) shows that its scalar extension is the corresponding triangle over \(R'\). Exact closed image commutes with coefficient extension, as can be checked on its zero and unchanged geometric stalks. Thus scalar extension commutes with \(i^!\). This is the map obtained by extending the counit and transposing, not a choice of a cone isomorphism.
More generally that construction defines \[ R'\otimes_R^L f_R^!B \longrightarrow f_{R'}^!(R'\otimes_R^L B). \tag{BV.7} \] To define it, apply \(Rf_{!,R'}\) to its proposed source, use (BV.2), extend the \(R\)-counit, and transpose. It is an isomorphism. The assertion is local on the source and target. Indeed restriction of \(f^!B\) to an open source is the right adjoint for the restricted map, because open extension by zero composes with \(f_!\). For an open target, the same Hom calculation with its inverse-image open proves the target restriction formula. Both identifications preserve the counit.
On affine pieces of source and target, write \[ X_0\xrightarrow{i}\mathbf A^N_{Y_0}\xrightarrow{p}Y_0 \tag{BV.8} \] with \(i\) closed and \(p\) the projection: finitely many algebra generators give the closed embedding. Here \(f_R^!=i_R^!p_R^!\). The smooth and closed calculations prove (BV.7) on this piece. These pieces cover \(X\), so their conservative restrictions prove it globally. The defining counit computation also proves that the comparison for a composite is the composite comparison: transpose either map and cancel the same successive adjunction units. This proves coherence for every sequence of coefficient changes.
This argument gives bounds independent of \(R\). If the input has cohomology in \([a,b]\), the smooth step has cohomology in \([a-2N,b-2N]\). If \(Rj_*\) has cohomological dimension at most \(c\), (BV.6) places its closed-support fibre in \([a-2N,b-2N+c+1]\). This deliberately sufficient bound follows from the long exact sequence. Finitely many choices of (BV.8) give one finite interval for \(f_R^!B\), depending on the geometry and \([a,b]\), not the coefficient modulus. M.4 over finite rings, exact pullback, (BV.5) and (BV.6) also prove that \(f_R^!\) preserves bounded constructibility. Neither assertion uses singular biduality or a finite projective resolution of \(R'\) over \(R\).
BV.3. The adjoint on whole coefficient diagrams
Let \(\mathcal A_X\) be the abelian category of étale sheaves of modules over the diagram \((O_n)_n\), as in BS. Fix one compactification \(X\xrightarrow{j}\overline X\xrightarrow{p}Y\), supplied by BG.5, and define \[ F_f=Rp_{\mathrm s,*}j_{\mathrm s,!}: D(\mathcal A_X)\longrightarrow D(\mathcal A_Y). \tag{BV.9} \] The subscript denotes the functor on entire diagrams. Extension by zero is componentwise exact. Direct image is right adjoint to componentwise exact inverse image. The proof of BS.2 applies with \(p\) in place of \(\nu\): inverse image commutes with the derived prefixes \(Le_{n,!}\), so their adjunction gives \[ e_nF_fK\simeq Rf_{!,O_n}K_n. \tag{BV.10} \] Precomposition with (BS.7) proves compatibility with transitions. This does not assume that evaluation of an injective diagram is injective.
Evaluations jointly detect zero objects and isomorphisms. The common proper-image bound of BG.2 and preservation of coproducts at every level therefore show that \(F_f\) is exact and preserves coproducts. The compactification comparisons of BG.6 give comparisons of (BV.9): use the same proper-image and open-extension adjunction maps on diagrams. Their evaluated maps are the finite-coefficient comparisons, so they are isomorphisms. Their composition identities are the adjunction identities before evaluation. Thus (BV.9) is independent of compactification with the specified composition maps.
We spell out why BF's representability proof applies to this diagram category. A presheaf diagram has a free generator at each pair \((U,n)\); Hom from it is \(M_n(U)\). Those functors are exact on presheaves and preserve sums, so the generators and their shifts are compact projective generators in the derived presheaf category, by BF.5. Their sheafifications generate the sheaf category. Sheafification is exact componentwise and preserves the coefficient action and transitions. The inclusion of sheaves has the fully faithful derived right adjoint of (BF.11). Hence the representability argument of BF.6 applies word for word to this explicit set of generators and this exact sheafification. The Grothendieck resolution hypotheses are those verified in BR.1. It follows that \(F_f\) has a right adjoint \(\Psi_f\) on \(D(\mathcal A)\).
Its components are the desired exceptional images. By (BV.2), proper support commutes with the derived prefixes: \[ F_fLe_{n,!}\simeq Le_{n,!}Rf_{!,O_n}. \tag{BV.11} \] At an index \(m\leq n\), this is precisely coefficient extension from \(O_n\) to \(O_m\) followed by proper support; above \(n\) both objects are zero. The projection maps of BV.1 respect all prefix transitions. For every test complex \(H\) at index \(n\), adjunction now gives \[ \begin{aligned} \operatorname{Hom}(H,e_n\Psi_fG) &=\operatorname{Hom}(Le_{n,!}H,\Psi_fG)\\ &=\operatorname{Hom}(Le_{n,!}Rf_{!,O_n}H,G)\\ &=\operatorname{Hom}(H,f_{O_n}^!G_n). \end{aligned} \tag{BV.12} \] These natural bijections identify \(e_n\Psi_fG=f_{O_n}^!G_n\).
To identify the transitions, precompose (BV.12) with the map (BS.7) between prefixes. Equation (BV.11) takes that map to its proper-support counterpart. Transposing then gives the exceptional coefficient-change map (BV.7), followed by \(f_{O_n}^!\) of the transition of \(G\). In particular, if \(G\) is derived cartesian, then \[ O_n\otimes_{O_{n+1}}^L(\Psi_fG)_{n+1} \simeq f_{O_n}^!(O_n\otimes_{O_{n+1}}^LG_{n+1}) \simeq(\Psi_fG)_n. \tag{BV.13} \] All these maps belong to the one object \(\Psi_fG\) in the derived category of diagrams. The construction does not replace such an object by a sequence of objects in separately formed derived categories.
BV.4. The complete exceptional inverse image
If \(G\) belongs to the cartesian constructible subcategory of BS.3, its components have one common bounded interval. BV.2 proves bounded constructibility of \((\Psi_fG)_n\), with one bound for all \(n\), and (BV.13) proves that this diagram is cartesian. Thus \(\Psi_f\) preserves exactly the subcategory corresponding to \(\mathcal C_Y\) and \(\mathcal C_X\).
Transport this restricted functor through BR–BS and call it \(f_c^!\). The identification of the restricted \(F_f\) with BM's \(Rf_!^c\) comes from actual diagram maps: extension by zero commutes with \(\nu^*\) by (BM.2), and the proper-image comparison is the diagram adjunction map of BS.2. Its evaluated maps are BK's proper comparisons, so it is an isomorphism. Applying BR's inverse equivalence, namely the derived limit, gives exactly (BM.5), with the reductions of the single functor (BM.3). Thus the identification preserves the whole diagram, rather than just its component isomorphism classes. The diagram adjunction consequently gives the full adjunction \[ Rf_!^c:\mathcal C_X\rightleftarrows\mathcal C_Y:f_c^!, \qquad (f_c^!G)_n\simeq f_{O_n}^!G_n. \tag{BV.14} \] Its unit and counit are the transported diagram unit and counit. They satisfy both triangle identities before restriction. The adjunction holds for every shift and every morphism in these categories; it was not obtained by replacing a derived inverse limit of Hom complexes with an ordinary inverse limit of Hom groups.
Composition of right adjoints, with the counits specified by (BV.14), gives \((gf)_c^!\simeq f_c^!g_c^!\). The identities for three composable maps follow by transposing to the same composite counit. Smooth orientation and closed supports likewise pass from the diagram maps to give \[ p_c^!G\simeq p_c^*G(d)[2d], \qquad i_*i_c^!G\longrightarrow G\longrightarrow Rj_*j_c^*G \longrightarrow i_*i_c^!G[1]. \tag{BV.15} \] The first formula is for smooth relative dimension \(d\), and the second for a closed immersion with open complement. The Tate object here is the compatible completed rank-one system; BN supplies its invertible completed tensor. The positive trace and its composition are inherited from the coefficient-compatible maps of BV.2.
BV.5. Finite internal Hom across the two sites
One comparison is needed before reducing duality. For bounded constructible étale \(O_1\)-complexes \(A,B\), the evaluation-defined map is \[ \nu^*R\mathcal Hom_{\mathrm{\acute et}}(A,B) \xrightarrow{\ \sim\ } R\mathcal Hom_{\mathrm{pro\acute et}}(\nu^*A,\nu^*B). \tag{BV.16} \] Here and below the internal Hom has coefficients \(O_1\).
To prove it, first let \(A\) be a constructible sheaf. BT.1 and M.5 give a resolution of \(A\) in nonpositive degrees by finite sums of \(u_!O_1\), for affine étale maps \(u\) of finite presentation. Pullback by \(\nu\) preserves the resolution and these extension-by-zero sheaves. On either site, internal derived Hom from \(u_!O_1\) is \(Ru_*u^*B\), by the local adjunction of M.5 and BL.1. The bounded-below comparison of BK.2 and BK.5 identifies these terms across \(\nu\). All have the same lower bound as \(B\).
Resolve the target in bounded-below injectives. If its lower bound is \(b\), the Hom resolution has bidegrees \((r,s)\) with \(r\geq0\), \(s\geq b\), and total degree \(r+s\). Every diagonal is finite. Thus the termwise comparisons and exact pullback compare the resulting filtration degree by degree and prove (BV.16). They compare the evaluation map itself, because each generator comparison is its adjunction map. The finite cohomology filtration of a bounded \(A\) extends the assertion to complexes. This is not an assertion that a topos inverse image preserves internal Hom for arbitrary unbounded objects.
Since \(O_1\) is a finite field, M.7 proves that its bounded constructible category is closed under tensor and internal Hom. Thus the right side of (BV.16) is again bounded constructible classical. For any \(K,L\in\mathcal C_X\), BL.4 proves completeness of \(R\mathcal Hom_O(K,L)\), while BL.5 identifies its first reduction with \(R\mathcal Hom_{O_1}(K_1,L_1)\). Equation (BV.16) and M.7 make that reduction bounded constructible classical. Therefore \[ R\mathcal Hom_O(K,L)\in\mathcal C_X. \tag{BV.17} \] Together with BN, this gives a closed completed tensor structure on the bounded constructible category itself.
BV.6. Singular biduality with the canonical evaluation
For \(a_X:X\to\operatorname{Spec}k\), put \[ \Omega_X=a_{X,c}^!\mathbf1_k,\qquad \mathbb D_XK=R\mathcal Hom_O(K,\Omega_X). \tag{BV.18} \] BV.4 puts \(\Omega_X\) in \(\mathcal C_X\), and BV.5 puts \(\mathbb D_XK\) there. The exceptional coefficient comparison identifies \((\Omega_X)_1=a_{X,O_1}^!O_1\), the structural finite-field dualizing complex used in M.5–M.7.
The evaluation of the closed completed tensor category defines \[ \eta_K:K\longrightarrow\mathbb D_X\mathbb D_XK. \tag{BV.19} \] Explicitly, it is adjoint to the evaluation of \(K\) against its dual after tensor symmetry. This fixes the Koszul signs. By BL.5, both reductions of internal Hom are adjoints of reduced evaluation. Equation (BV.16) also preserves evaluation. Consequently reduction of (BV.19) modulo \(\pi\) is the canonical finite-field biduality map of M.6, not just a map between objects abstractly isomorphic to its domain and codomain. M.6–M.7 prove that map invertible on every bounded constructible complex, including singular and nonreduced schemes.
Both objects in (BV.19) are complete. Its cone is therefore complete; its first derived reduction vanishes. BK.4's complete-object conservativity makes the cone zero. This proves that (BV.19) is an isomorphism. Naturality follows from evaluation, and the two evaluation triangle identities identify \(\mathbb D_X\eta_K\) with the inverse of \(\eta_{\mathbb D_XK}\). Hence \(\mathbb D_X\) is an involutive contravariant equivalence of \(\mathcal C_X\).
This proof includes torsion \(O\)-coefficients. Their first derived reduction can have two adjacent cohomology degrees; the argument applies M.6 to that whole complex. It never replaces derived reduction by the ordinary quotient of cohomology or assumes a torsion sheaf is \(O\)-flat.
BV.7. The dual exchanges and coefficient comparisons
Transitivity gives \(f_c^!\Omega_Y=\Omega_X\). Tensor–Hom adjunction, BN's proper-support projection formula and (BV.14) now give \[ \mathbb D_YRf_!^cK\simeq Rf_*\mathbb D_XK, \qquad \mathbb D_Xf_c^*G\simeq f_c^!\mathbb D_YG. \tag{BV.20} \] Here are the representing Hom calculations. Testing the first object against \(E\in\mathcal C_Y\) gives maps from \(E\widehat\otimes Rf_!^cK\) to \(\Omega_Y\). Projection and exceptional adjunction turn these into maps from \(f_c^*E\widehat\otimes K\) to \(\Omega_X\). Internal Hom and \(f_c^*\dashv Rf_*\) identify these with maps from \(E\) to the first right-hand side. For the second identity, test \(f_c^!\mathbb D_YG\) against \(E\in\mathcal C_X\). Successively applying exceptional adjunction, internal Hom and projection gives maps from \(E\widehat\otimes f_c^*G\) to \(\Omega_X\). This represents the second left-hand side. Every object in these calculations belongs to the stated constructible category by BV.1, BV.4, BV.5 and BN.
Both calculations transpose evaluation through the specified counit. Their naturality therefore makes (BV.20) compatible with double evaluation. Applying (BV.19) gives \[ \mathbb D_YRf_*K\simeq Rf_!^c\mathbb D_XK, \qquad f_c^!G\simeq\mathbb D_Xf_c^*\mathbb D_YG. \tag{BV.21} \] The same test, with an arbitrary \(G\) in place of \(\Omega_Y\), gives the internal exceptional adjunction \[ Rf_*R\mathcal Hom_O(K,f_c^!G) \simeq R\mathcal Hom_O(Rf_!^cK,G). \tag{BV.22} \] Indeed maps from \(E\) to either side become maps from \(Rf_!^c(f_c^*E\widehat\otimes K)\) to \(G\). This proves the comparison with its pairing and counit.
Thus ordinary image, exceptional inverse image, the structural dualizing complex and singular biduality are established in the complete bounded constructible category over the stated field. The construction supplies the duality prerequisite for the positive-dimensional realization problem. BY proves realization on curves and the precise remaining geometric reduction in higher dimension; realization is not a consequence of biduality alone. BW–BX prove the rational coefficient passage with its lattice and higher-morphism comparisons. The complete finite-coefficient arguments used above are M, BF–BJ and BK–BS, with their precise earlier-programme prerequisites. The free comparison text [Laszlo–Olsson, II], §§4 and 7–9, treats adic internal Hom, duality and these operations.
Appendix BW. The coefficient ring and central rationalization
The complete category constructed in BK–BV lives initially in the derived category of sheaves over the constant ring \(\underline O\). Its tensor unit is the different sheaf \(\widehat O=\varprojlim_n\underline{O_n}\). We now construct the comparison with actual complexes of \(\widehat O\)-modules. This must be an equivalence on derived morphisms, not just an identification of quotient sheaves. We then invert the uniformizer in the resulting constructible category, keeping track of its heart, torsion kernel and operations.
Use the hypotheses and notation of BV. Write \[ \begin{gathered} A_X=\underline O,\qquad R_X=\widehat O,\qquad E_X=R_X[1/\pi],\\ D_A=D(X_{\mathrm{pro\acute et}},A_X),\qquad D_R=D(X_{\mathrm{pro\acute et}},R_X). \end{gathered} \tag{BW.1} \] The map \(A_X\to R_X\) is the completion unit with its ring multiplication. Subscripts \(A,R\) on completion distinguish the two module categories. A superscript \(c\) means derived complete; \(\mathcal C_X\subset D_A^c\) is the bounded constructible category of BM–BV.
BW.1. Derived completion for the completed ring itself
BP.2, applied to the strict constant system \(O_n\), gives \[ R_X/\pi^nR_X=\underline{O_n},\qquad R_X[\pi]=0. \tag{BW.2} \] The second equality also follows directly: in the tower of kernels of multiplication by \(\pi\) on \(O_n\), every transition is zero. Thus \([R_X\xrightarrow{\pi^n}R_X]\), in degrees \(-1,0\), is a free resolution of \(\underline{O_n}\) as an \(R_X\)-module. Its transition from \(n+1\) to \(n\) is \((\pi,1)\), exactly as in BK.3.
The module categories over \(A_X\) and over \(R_X\) have exact countable products. Products and kernels are computed in the underlying sheaves of abelian groups, where BK.1 proves exactness; their compatible coefficient actions are defined componentwise. The cell and injective constructions of BL.1 work for either sheaf of rings: replace its free module on each represented sheaf by the corresponding free \(R_X\)-module. The finite-sum lifting proof of flatness, the filtered cell construction and the slice adjunction remain the same.
Consequently the proof of BK.3–BK.4 applies to \(R_X\) with the free complexes just specified. Explicitly put \[ C_R P=\operatorname{holim}_n (P\otimes_{R_X}^L\underline{O_n}),\qquad L_{\pi,R}P=\operatorname{holim}(\cdots\xrightarrow{\pi}P). \tag{BW.3} \] The free telescope of \(R_X[1/\pi]\) identifies the second expression with \(R\mathcal Hom_{R_X}(R_X[1/\pi],P)\). Taking the product-cone limits of the coefficient triangles gives \[ L_{\pi,R}P\longrightarrow P\longrightarrow C_RP. \tag{BW.4} \] Multiplication by \(\pi\) is invertible on the first term. Each finite reduction is complete: in its \(\pi\)-tower the \(n\)-th power of the shift is null-homotopic, and the finite geometric series in that shift inverts \(1-s\). Complete objects are closed under products and fibres, so \(C_RP\) is complete. Tensoring (BW.4) with the finite free coefficient complex kills its first term. The completion unit therefore induces the identity comparison on every derived reduction.
If \(Q\) is complete, maps in every degree from a \(\pi\)-invertible object to \(Q\) vanish by tensor–Hom adjunction with \(R_X[1/\pi]\). Equation (BW.4) then proves that \(C_R\) is left adjoint to the inclusion of complete objects. It also proves detection of isomorphisms by all derived reductions. A zero first reduction suffices: its cone says that multiplication by \(\pi\) is invertible, while a complete object with that property is zero by (BW.4). These arguments use the actual \((\pi,1)\) transitions and apply to unbounded complexes.
BW.2. Extension and restriction of the coefficient ring
Let \(U:D_R\to D_A\) forget the \(R_X\)-action, and let \(S=R_X\otimes_{A_X}^L-\) be its derived left adjoint. The adjunction follows on the cell and injective models of BL.1, also on every slice; it does not require that \(R_X\) be a finite \(O\)-module. Restriction is exact and conservative and preserves products and the finite coefficient cones. Hence \[ UC_RP=C_AUP,\qquad P\in D_R^c\ \Longleftrightarrow\ UP\in D_A^c. \tag{BW.5} \] These identifications preserve completion units and all transition maps.
For later use \(R_X\) is flat over \(A_X\). Here is the local algebra check. For each site object, the \(O\)-module of sections of \(R_X\) is torsion-free, by (BW.2). A torsion-free \(O\)-module is flat: each finitely generated submodule is free by the DVR submodule argument in N.4, it is the filtered union of those submodules, and tensor and exactness pass to filtered unions. This sectionwise argument gives the sheaf assertion by the finite-relation criterion. A finite list of coefficients from the constant sheaf is constant after a covering refinement; a relation in a tensor sheaf has a finite local representative. The preceding flat-module calculation resolves that relation on this refinement, and sheafification is exact. In particular \(S\) is also represented by the exact ordinary extension functor, though the derived notation will retain the coefficient comparisons. Its exactness implies that \(U\) takes K-injectives to K-injectives: Hom from an acyclic \(A_X\)-complex is Hom from its acyclic scalar extension.
Define \[ T:D_A^c\longrightarrow D_R^c,\qquad T(K)=C_R(SK). \tag{BW.6} \] Completion and scalar adjunction give \(T\dashv U\) on the complete categories. On the source side of this adjunction \(U\) means its restriction in (BW.5).
We verify its unit, rather than deducing full faithfulness from a list of matching objects. Equations (BW.2) and the two free resolutions give, naturally in \(K\), \[ U(TK)\otimes_{A_X}^L\underline{O_n} \simeq U\bigl(TK\otimes_{R_X}^L\underline{O_n}\bigr) \simeq K\otimes_{A_X}^L\underline{O_n}. \tag{BW.7} \] For the second comparison first discard \(C_R\) using its unit, then use associativity of scalar extension and \(R_X\otimes_{A_X}^L\underline{O_n}=\underline{O_n}\). The latter equality is the two-term multiplication complex with (BW.2); no underived quotient of \(K\) is used. Under (BW.7) the unit \(K\to UTK\) is the identity of the displayed reduction: both are induced by \(A_X\to R_X\) and the same augmentation to \(O_n\). Its cone is complete with zero first reduction. Thus the unit is an isomorphism.
For complete \(P\in D_R\), the triangle identity is \[ U(\epsilon_P)\circ\eta_{UP}=1_{UP}. \] Since \(\eta_{UP}\) is invertible, \(U(\epsilon_P)\) is its inverse. Conservativity of restriction makes the counit invertible as well. We have proved \[ D_A^c\ \simeq\ D_R^c \tag{BW.8} \] by a specified adjunction. In particular the comparison includes every higher morphism. Equality of maps has been obtained from the adjunction identities, not from an assertion that reduction is faithful on maps.
BW.3. Constructibility, strict systems and the standard heart
Let \(\widehat{\mathcal C}_X\) consist of the complete \(R_X\)-complexes whose first derived reduction is a bounded constructible classical \(\kappa\)-complex. Equations (BW.5)–(BW.7) restrict (BW.8) to \[ T:\mathcal C_X\xrightarrow{\sim}\widehat{\mathcal C}_X, \qquad U\text{ its inverse}. \tag{BW.9} \] The boundedness assertions of BM and BQ carry over because restriction is exact. In particular \(\widehat{\mathcal C}_X\) is closed under standard truncations, and (BW.9) is t-exact for these bounded t-structures.
In degree zero this is especially concrete. The strict system \((F_n)\) of BP has limit \(F=\varprojlim_n\nu^*F_n\), and \(R_X=\varprojlim_n\underline{O_n}\) acts on it component by component. Its underlying \(A_X\)-sheaf is exactly BP.2's limit. Equation (BW.9) identifies that module sheaf with \(TF\). Every \(A_X\)-linear map between two such complete sheaves is therefore \(R_X\)-linear, by full faithfulness of \(U\); BP.3 identifies it with the compatible maps on the ordinary quotients.
The same equivalence for complexes cannot be constructed by arbitrarily adding coefficient actions to their cohomology sheaves. It is supplied by the actual complex \(C_R(SK)\) and its counit. Reduction of this complex produces the specified whole diagram of BR–BS: its augmentation maps and the coefficient transitions in (BW.7) are the same \((\pi,1)\) maps. Thus their diagram adjunctions and the degree-one inverse-limit term in BR.5 remain in force. Neither replacing derived reductions by ordinary quotients nor deleting that term is part of the comparison.
BW.4. Tensor, internal Hom and evaluation
Equip \(D_R^c\) with completed tensor \[ P\widehat\otimes_{R_X}Q=C_R(P\otimes_{R_X}^LQ). \tag{BW.10} \] Its unit is \(R_X\): the epimorphic tower \(O_n\) has derived limit equal to its ordinary limit by BK.1, so \(R_X\) is complete.
The equivalence \(T\) is symmetric monoidal for these completed tensors. To prove this with the specified maps, scalar extension has its ordinary associative isomorphism \[ S(K\otimes_{A_X}^LL) \simeq SK\otimes_{R_X}^LSL. \] The cone of each completion unit is \(\pi\)-invertible, by (BW.4) or BK.4. Scalar extension and tensor carry such a cone to another \(\pi\)-invertible cone. Completing therefore identifies both sides, with any of their factors first completed, and gives \[ T(K\widehat\otimes_OL) \simeq TK\widehat\otimes_{R_X}TL. \tag{BW.11} \] The unit comparison \(T(\mathbf1_X)\simeq R_X\) is the counit of (BW.8) at \(R_X\). Associativity, symmetry and the unit identities follow by precomposing with the uncompleted scalar-extension maps: maps into a complete object factor uniquely through completion, and the ordinary tensor identities already agree before that factorization. This is the coherence argument of BL.3 applied to the present scalar adjunction.
If \(Q\) is complete, \(R\mathcal Hom_{R_X}(P,Q)\) is complete. Indeed internal Hom carries the \(\pi\)-tower of \(Q\) and its product-cone limit to the \(\pi\)-tower of this internal Hom; tensor–Hom adjunction makes its localization Hom vanish just as in BL.4. Restriction of coefficients gives the natural comparison \[ U R\mathcal Hom_{R_X}(P,Q) \xrightarrow{\sim} R\mathcal Hom_{A_X}(UP,UQ) \qquad(P,Q\in D_R^c). \tag{BW.12} \] Here is also a check of this arrow. On every slice, scalar adjunction identifies the right side with the internal Hom from \(S(UP)\) into \(Q\). Replacing \(S(UP)\) by its completion changes no maps into the complete \(Q\). The counit \(TUP\to P\) then identifies this with the left side. Slice restriction preserves products and completion, by its exact extension-by-zero left adjoint in BL.1, so this is a sheafwise derived comparison. It is precisely the restriction map on evaluation and is compatible with (BW.11).
Consequently the evaluation maps, dualizing object and double-evaluation isomorphism of BV transport to \(\widehat{\mathcal C}_X\). Constructibility of internal Hom and completed tensor is preserved by (BW.9). These assertions concern completed tensor. BX.3 proves that ordinary tensor over \(R_X\) already agrees with it on the bounded constructible category.
BW.5. Geometric operations with their coefficient maps
For \(f:X\to Y\), the quotient-ring maps define a natural ring map \(f^{-1}R_Y\to R_X\). Set \[ \widehat f^{\,*}P =R_X\otimes_{f^{-1}R_Y}^Lf^{-1}P,\qquad \widehat f_c^{\,*}P=C_{R_X}\widehat f^{\,*}P. \tag{BW.13} \] The tensor associativity map before completion gives \(\widehat f^{\,*}S_YK=S_Xf^{-1}K\). Completing and using the \(\pi\)-invertible cones of the units as in BW.4 proves \[ \widehat f_c^{\,*}T_YK\simeq T_X f_c^*K. \tag{BW.14} \] The formula uses scalar extension along the displayed ring map. It makes no assumption that a general naive inverse image already preserves the completed coefficient ring.
Ordinary derived image for these ringed topoi satisfies \[ U_YR\widehat f_*P=Rf_*U_XP. \tag{BW.15} \] Resolve \(P\) by a K-injective \(R_X\)-complex. BW.2 makes its restriction K-injective over \(A_X\); both sides of (BW.15) are its same sectionwise image with the same underlying \(O\)-action. BK.5 and BV.1 now show that \(R\widehat f_*\) preserves completeness and constructibility. Scalar and geometric adjunction identify it as the right adjoint of (BW.13) on complete objects. Formulas (BW.14)–(BW.15) preserve the actual units and counits.
For an open immersion \(j\), restriction is a slice functor and \(j^{-1}R_X=R_U\). Extension by zero has the same underlying \(O\)-sheaf extension by zero, with its unique extended ring action. Applying completion gives the transported functor of BM.1, by (BW.5). A compactification \(f=pj\) therefore transports BM's \(Rp_*j_{c,!}\), together with its refinement comparisons, to \(\widehat{\mathcal C}\). BV's exceptional right adjoint transports through (BW.9), since the adjunction is a natural bijection on all morphisms in these categories. The completed projection formula, base change, composition, duality and their exchange maps transport through the same units and counits. Thus the change of coefficient-ring presentation preserves these operations. Equivalence with the bounded derived category of the heart is the separate realization assertion of BT, BU and BY–CB.
BW.6. Inverting the uniformizer as a triangulated localization
Define \(\mathcal C_X[1/\pi]\) to have the objects of \(\mathcal C_X\) and morphisms \[ \operatorname{Hom}_{\mathcal C_X[1/\pi]}(K,L) =\operatorname{Hom}_{\mathcal C_X}(K,L)\otimes_O O[1/\pi]. \tag{BW.16} \] Composition multiplies fractions. The same construction for \(\widehat{\mathcal C}_X\) is identified with it by (BW.9). A fraction \(u/\pi^a\) vanishes exactly when some \(\pi^b u\) vanishes in the original Hom module.
Declare a triangle distinguished if it is isomorphic to the image of a distinguished triangle in \(\mathcal C_X\). We verify that this is a triangulated structure. Shifts commute with fractions. Every morphism \(u/\pi^a\) has a cone triangle: use the original triangle of \(u\) and rescale its source by the invertible \(\pi^a\). Identity and rotation axioms follow immediately. Hom sequences of these triangles are exact because localization of \(O\)-modules is exact: an element or equality involves only finitely many denominators, which can be cleared.
For the morphism-of-triangles axiom, first replace the two given triangles by images of original triangles. Multiply both vertical maps of a commuting square by a common denominator. Their commutativity defect is zero after localization, so another common power of \(\pi\) kills it in the original Hom module. The original axiom supplies a third vertical map for this now commuting square. Divide all three vertical maps by the common power used. This gives exactly the requested map of triangles.
For the octahedron, write the two composable maps as \(a/\pi^r\) and \(b/\pi^s\). The diagram of the original maps \(a,b\) is isomorphic after localization to this diagram: the maps on its three objects are respectively \(\pi^{r+s},\pi^s,1\), and the two squares commute. Apply the original octahedral axiom to \(a,b\) and transport the result. Any prescribed cone triangles can be substituted: the preceding morphism-of-triangles axiom supplies their comparison, and exact localized Hom sequences show that a map of triangles invertible on two objects is invertible on the third. This proves the remaining axiom.
The functor to (BW.16) is exact and universal among \(O\)-linear exact functors making \(\pi\) invertible: its value on \(u/\pi^a\) must be the value on \(u\) followed by the inverse of multiplication by \(\pi^a\). This prescription is well defined by the zero-fraction criterion, respects composition and is unique.
Its zero objects are exactly those \(K\) for which \(\pi^N1_K=0\) for some \(N\). They are also exactly the objects all of whose cohomology sheaves are killed by some power of \(\pi\). One direction follows by applying cohomology. For the converse only finitely many cohomology sheaves occur, by BM.6 and BQ. In a triangle \(A\to B\to C\), if \(\pi^a1_A=0\) and \(\pi^b1_C=0\), exactness of \(\operatorname{Hom}(B,-)\) makes \(\pi^b1_B\) factor through \(A\). Multiplication by \(\pi^a\) kills that factorization. Induction through the finite truncation tower kills \(K\) by the product of the powers killing its cohomology. This also proves directly that the zero objects form a thick triangulated subcategory.
BW.7. The rational heart, adjunctions and duality
The images of the standard nonpositive and nonnegative subcategories, closed under isomorphism, define a bounded t-structure on (BW.16). Orthogonality follows by localizing its zero Hom groups; every original truncation triangle gives the required triangle after localization. The shift inclusions and boundedness persist. Uniqueness of the truncation triangle follows from the same orthogonality argument as before localization, so these really are the induced truncation functors.
Its heart is the localization of the strict constructible heart in BP–BQ. Indeed this heart embeds fully faithfully by (BW.16). If an object of the localized category lies in the heart, its cohomology in every other degree is zero in that category. Each such cohomology sheaf is therefore killed by a power of \(\pi\). The finite-truncation argument in BW.6 makes both outer truncations zero, identifying the object with its degree-zero cohomology. For a morphism between heart objects, choose a numerator; its kernel and cokernel are the localized kernel and cokernel of that numerator, since multiplication by its denominator is an isomorphism. The explicit BP quotient and torsion constructions therefore also describe this rational heart.
Every operation constructed in BL, BM, BN and BV is \(O\)-linear, including the internal Hom contravariantly in its first variable. They consequently descend to this localization. Their adjunctions continue to hold: tensor each of their natural \(O\)-linear Hom bijections with \(O[1/\pi]\). For example \[ \operatorname{Hom}(f_!K,L) \simeq\operatorname{Hom}(K,f_c^!L) \tag{BW.17} \] in the localized categories is exactly the localization of BV's bijection. The completed tensor and its internal Hom remain adjoint for the same reason. All units, counits, projection and base-change maps, positive Tate orientations and the canonical biduality map are the images of those already constructed. Their identities and invertibility are preserved by the exact localization functor. In particular this gives the rational six-operation formalism on the localized complete category.
This statement is independent of whether the general realization functor of BT is an equivalence. No higher Ext comparison for that heart has been inferred just from constructing its localization.
BW.8. The canonical comparison with actual rational sheaves
There is a canonical exact functor \[ \Phi_X:\widehat{\mathcal C}_X[1/\pi] \longrightarrow D(X_{\mathrm{pro\acute et}},E_X),\qquad P\longmapsto E_X\otimes_{R_X}^LP. \tag{BW.18} \] Localization of module sheaves is exact: it is the filtered colimit of the multiplication-by-\(\pi\) sequence. Thus the formula is also \(P[1/\pi]\), and multiplication by \(\pi\) is invertible on its target. BW.6 gives the displayed factorization on all fractions.
This functor is conservative. To check its kernel on objects, suppose \(P[1/\pi]=0\). Each cohomology sheaf \(F\) of \(UP\) then consists locally of sections killed by powers of \(\pi\). BP.1–BP.2 give a single exponent \(c_F\) killing all its torsion kernels \(F[\pi^n]\), simultaneously for every \(n\). Their filtered union is \(F\), so \(\pi^{c_F}F=0\). Only finitely many \(F\) occur, and BW.6 now makes \(P\) zero in the localized category. Conversely any zero object there plainly has zero image. Applying this to cones proves detection of isomorphisms.
BX proves full faithfulness on every higher Hom and constructs integral models for every bounded complex with constructible \(E_X\)-cohomology. It also identifies the ordinary tensor and geometric operations. These assertions require more than the conservativity just proved. A global lisse integral lattice can fail on a singular scheme, as the pro-étale lesson, Proposition 7.2 proves by its nodal example; BX.6 constructs the appropriate constructible integral models without assuming a global lisse lattice.
The coefficient categories and these rational comparisons are discussed in the freely accessible Bhatt–Scholze, §§6.5 and 6.8, version 2. The adjunction, localization and conservativity above are completed by the full comparison (BX.20). Heart realization is a separate assertion, treated in BT, BU and BY–CB.
Appendix BX. Strata, integral models and the rational sheaf category
Keep the finite-type schemes, complete DVR \(O\), finite residue field, uniformizer \(\pi\), and coefficient sheaves \(R_X=\widehat O\) and \(E_X=R_X[1/\pi]\) of BW. Write \(E=O[1/\pi]\). A constructible \(E_X\)-sheaf means one which is locally finite free in the pro-étale topology on each member of a finite algebraic stratification. Let \(D_{\mathrm{cons}}(X_{\mathrm{pro\acute et}},E_X)\) be the full subcategory of complexes with bounded constructible cohomology. We will prove that (BW.18) is an equivalence with this category, including all higher morphisms. The proof also identifies the ordinary tensor and geometric operations. It does not assume the separate realization theorem for the derived category of the constructible heart.
BX.1. Lifting a closed-stratum neighbourhood
We first give the site calculation needed for restriction to a stratum. Let \(A\) be a ring, \(I\) an ideal, and \(B_0\) an ind-étale \(A/I\)-algebra. Consider all factorizations \(A\to C\to B_0\) with \(C\) étale over \(A\), and put \[ H_A(B_0)=\varinjlim_{(C\to B_0)}C. \tag{BX.1} \] This indexing category is filtered. Tensor products give common successors. To equalize two parallel maps \(C\rightrightarrows D\), take their equality locus in \(\operatorname{Spec}D\). The diagonal of the affine étale \(A\)-scheme \(\operatorname{Spec}C\) is both open and closed, so this locus is a clopen affine subscheme, still étale over \(A\). The map \(\operatorname{Spec}B_0\to\operatorname{Spec}D\) factors through it. Its coordinate algebra gives the required equalizer in the indexing category.
We use the following elementary lifting fact at its arbitrary-ideal scope. An étale \(A/I\)-algebra has a presentation by a square system with invertible Jacobian. Lift the coefficients to \(A\) and invert the lifted Jacobian determinant. The resulting algebra is étale over \(A\) and reduces to the given algebra. The square presentation and its determinant-trick proof are in Infinitesimal lifting, Lemma 6.1; the lifting calculation is Étale neighbourhoods, Lemma 5.4. In particular this assertion does not require \(I\) to be nilpotent.
The natural map \[ H_A(B_0)/IH_A(B_0)\longrightarrow B_0 \tag{BX.2} \] is an isomorphism. It is surjective because every element of \(B_0\) occurs at a finitely presented étale \(A/I\)-stage, and that stage has the preceding lift. For injectivity, represent an element in its kernel by \(c\in C\). The map \(C/IC\to B_0\) is ind-étale. To see the assertion about this map, descend the finitely presented algebra \(C/IC\) and its map to a stage of an étale presentation of \(B_0\). A map between two étale algebras over the same base is étale: its scheme map factors as its open graph into the fibre product followed by the étale projection. The tail is therefore an étale presentation over \(C/IC\). At some such stage \(D_0\), the image of \(c\) is zero. Lift \(D_0\) to an étale \(C\)-algebra \(D\). Then \(c\in ID\), and \(D\to D/ID=D_0\to B_0\) is a later object of (BX.1). Thus \(c\) is zero in the left side of (BX.2).
For every ind-étale \(A\)-algebra \(T\) there is a natural bijection \[ \operatorname{Hom}_A(T,H_A(B_0)) =\operatorname{Hom}_{A/I}(T/IT,B_0). \tag{BX.3} \] A map on the right makes each étale stage of \(T\) an object of (BX.1), giving its lift. For uniqueness, a map from a finitely presented stage factors through some \(C\) in (BX.1). Its composite to \(B_0\) fixes that stage's object in the indexing category; its map into the colimit is consequently the specified one. Passing to the colimit of stages proves uniqueness for \(T\).
Set \(X=\operatorname{Spec}A\), \(Z=\operatorname{Spec}(A/I)\). On the affine ind-étale bases let \(u(V)=V\times_XZ\) and \[ v(\operatorname{Spec}B_0)=\operatorname{Spec}H_A(B_0). \] Equations (BX.2)–(BX.3) say that \(v\) is a fully faithful left adjoint to \(u\), and \(u v=1\). Every point of \(v(V)\) specializes into \(V\). Indeed, if \(b\in H_A(B_0)\) becomes invertible modulo \(I\), the localization at \(b\) is ind-étale over \(A\). Equation (BX.3) supplies a map from this localization back to \(H_A(B_0)\) whose composite with localization is the identity. Hence \(b\) was already a unit, so \(I H_A(B_0)\) lies in the Jacobson radical.
The functor \(v\) sends finite covers to covers. Their lifted maps are flat: maps between ind-étale algebras over \(A\) are ind-étale by the same finite-stage argument used above. Their images are stable under generalization, by flat going down. They cover the closed part \(V\), and every point of \(v(V)\) has a specialization there. They therefore cover \(v(V)\). Furthermore, any cover of \(v(V)\) pulls back to one of \(V\); applying \(v\) to that cover gives, by adjunction, a refinement of the original cover.
If \(V\) is weakly contractible, so is \(v(V)\). A finite affine covering of \(v(V)\), pulled back to \(V\), has a section from \(V\) to its disjoint union. Apply \(v\) and the preceding refinement maps. Since a left adjoint preserves finite disjoint unions, this gives a section of the original disjoint-union cover. Refinement by affine ind-étale objects, proved in the pro-étale lesson, tests all covers. Thus evaluation at \(v(V)\) is exact, just as evaluation at \(V\) is.
BX.2. The ordinary localization sequence on the pro-étale site
Let \(i:Z\hookrightarrow X\) be closed with quasi-compact open complement \(j:U\hookrightarrow X\). All closed immersions between the Noetherian schemes used here satisfy this condition. The formula for inverse image on the preceding affine bases is sheafification of \(V\mapsto F(v(V))\). This follows directly from (BX.3): the neighbourhood colimit defining inverse image has the specified initial geometric neighbourhood. At a weakly contractible \(V\), sheafification leaves that value unchanged: \[ (i^{-1}F)(V)=F(v(V)). \tag{BX.4} \] For detail, the presheaf is separated since \(v\) sends covers to covers. It preserves finite disjoint unions as products. A finite cover of \(V\) can be replaced by its disjoint union and then split, so its matching family is already a section. This proves (BX.4), including its compatibility with maps of sheaves.
Limits of sheaves are computed on sections. Evaluating on the weakly contractible basis in (BX.4) proves that \(i^{-1}\) commutes with all small limits. As an inverse-image functor it is also exact and preserves colimits. In particular \[ i^{-1}R_X=R_Z,\qquad i^{-1}E_X=E_Z. \tag{BX.5} \] For an open immersion the same facts follow from restriction to the slice site.
The functor \(i_*\) is exact. Suppose \(F\to G\) is an epimorphism on \(Z\) and \(g\in G(V_Z)\) for an affine ind-étale \(V\to X\). Lift \(g\) on a finite affine ind-étale cover \(W\to V_Z\). Its lift \(v_V(W)\to V\), together with a finite affine cover of \(V_U\), is a pro-étale cover of \(V\). On its first piece \(g\) lifts by construction; on its other pieces the closed fibre is empty. This proves the required local surjectivity. The quasi-compactness of \(V_U\), and hence the hypothesis on \(U\), is used here. Equation (BX.4) also proves the counit \(i^{-1}i_*\to1\) is an isomorphism.
Open extension by zero \(j_!\) is exact, by the local finite-sum description in BL.1. We check its closed restriction. If \(V\) is weakly contractible over \(Z\), the affine \(v(V)\) is weakly contractible and each of its points specializes into \(V\). A section of \(j_!F\) is locally a finite collection of sections on pieces mapping into \(U\). Split such a finite cover of \(v(V)\). The splitting partitions \(v(V)\) into clopen pieces; any piece supporting one of those sections must lie in \(U\). It is empty: a nonempty clopen piece contains the specializations of its points, including one in \(V\). Consequently \(j_!F(v(V))=0\), so \(i^{-1}j_!=0\).
The exact functors \(i^{-1}\) and \(j^{-1}\) are jointly conservative. To verify this for a sheaf, cover the closed fibre of any affine object by weakly contractible affines, lift them by \(v\), and add its open complement. Zero on both restrictions gives zero sections locally on this cover. Applied to kernels and cokernels, this detects isomorphisms. We already have \(j^{-1}i_*=0\), \(j^{-1}j_!=1\), and \(i^{-1}i_*=1\). Applying the two restrictions therefore proves the functorial exact sequence \[ 0\longrightarrow j_!j^{-1}F\longrightarrow F \longrightarrow i_*i^{-1}F\longrightarrow0. \tag{BX.6} \] This proves the sequence without assuming that ordinary geometric stalks form a conservative family for all pro-étale sheaves.
Everything just proved applies to modules over \(R_X\), using (BX.5), and to \(E_X\)-modules. Exactness gives the corresponding triangle on the unbounded derived categories. These categories have exact products by BK.1 and its ringed version in BW.1. Thus \(i^{-1}\), being exact and product-preserving, commutes with the product-cone formula for derived inverse limits. The exact right adjoint \(i_*\) also commutes with those limits. Applied to \(Rj_*K\), (BX.6) gives \[ j_!K\longrightarrow Rj_*K \longrightarrow i_*i^{-1}Rj_*K. \tag{BX.7} \] The other two functors commute with homotopy limits, since \(Rj_*\) is a right adjoint. Taking fibres proves the same assertion for \(j_!\). All these functors commute with the two-term coefficient cones. Therefore ordinary \(i^{-1},i_*,j^{-1},j_!\) preserve derived completeness whenever their inputs are complete.
Their first reductions are the corresponding finite-coefficient operations. For \(i_*\) and \(j_!\), compatibility with classical finite-coefficient sheaves follows either from the coefficient comparison of BK.2 or directly on affine ind-étale presentations: finite-presentation descent and the finite sheaf equalizer commute with the filtered limit of the presentation; extension by zero is then determined by (BX.6). Consequently these four ordinary functors preserve the bounded constructible categories in BW.3. Ordinary and completed restriction and extension by zero agree there.
For later use closed support has an explicit right adjoint even on the ambient derived category. Set \[ i^!Q=i^{-1}\operatorname{Fib} \bigl(Q\longrightarrow Rj_*j^{-1}Q\bigr). \tag{BX.8} \] The fibre restricts to zero on \(U\), so (BX.6) identifies it with \(i_*i^!Q\). Every map, in every degree, from \(i_*L\) to \(Rj_*j^{-1}Q\) is zero by open adjunction. Hence the fibre triangle and the full faithfulness of \(i_*\) give \(i_*\dashv i^!\). Both (BX.7) and (BX.8) use their actual adjunction maps.
BX.3. Ordinary tensor and inverse image
For \(P\in\widehat{\mathcal C}_X\), ordinary restriction to a stratum now equals its completed restriction. BO therefore supplies a pro-étale local finite perfect \(O\)-complex on each connected stratum. As an \(R\)-complex this is the corresponding finite free complex with those same constant matrices. In particular its ordinary tensor with a complete complex is complete: locally it is made from finitely many shifts, sums and cones of that complex. Completeness is local in the pro-étale topology, because slice restriction preserves products, coefficient cones and the completion unit.
Here are the support formulas used to assemble the strata. For an arbitrary \(R_X\)-complex \(Q\), \[ \begin{aligned} (j_!L)\otimes_{R_X}^{L}Q &\simeq j_!\bigl(L\otimes_{R_U}^{L}j^{-1}Q\bigr),\\ (i_*L)\otimes_{R_X}^{L}Q &\simeq i_*\bigl(L\otimes_{R_Z}^{L}i^{-1}Q\bigr). \end{aligned} \tag{BX.9} \] These are the projection maps defined by adjunction. The first is the finite-sum extension-by-zero formula on the K-flat cell resolutions. For the second use the unit to the closed-support image. Applying \(i^{-1}\) makes this map the tensor identity, since (BX.5) makes restriction exact and monoidal. Applying \(j^{-1}\) makes both sides zero. Joint conservativity proves it is an isomorphism. Thus no flatness assertion about a closed-support module is being assumed to prove the formula.
Choose an open stratum where \(P\) has its local finite-perfect description and use (BX.6) for \(P\). Formula (BX.9) treats its open term. Induction on the finite closed-stratum filtration treats its closed term. BX.2 makes both ordinary extensions preserve completeness. We obtain \[ P\otimes_{R_X}^{L}Q \ \xrightarrow{\sim}\ P\widehat\otimes_{R_X}Q \qquad(P,Q\in\widehat{\mathcal C}_X). \tag{BX.10} \] Its first reduction is the constructible finite-coefficient tensor, so the ordinary tensor is constructible as well. Any finite stratification can be refined to the filtration used here: remove a dense open part of its finitely many generic strata, and repeat on the closed complement. Noetherian induction terminates; in the present finite-dimensional schemes the remaining dimension decreases after collecting all generic pieces.
The same argument identifies ordinary geometric inverse image. For \(f:X\to Y\) use the actual ringed inverse image \[ Lf_R^*P=R_X\otimes_{f^{-1}R_Y}^{L}f^{-1}P. \tag{BX.11} \] It takes a local finite perfect complex to the same finite complex over \(R_X\), after pulling back its trivializing cover. It commutes with extension by zero and with closed-support image in a cartesian square. For the closed formula, the pulled-back complex is zero on the complementary open, and its closed restriction is the claimed inverse image by associativity of scalar extension. Equation (BX.6) identifies the complex with that closed image. The open formula follows in the same way, or from the first cell formula in (BX.9). Devissage on strata now proves that (BX.11) is complete and constructible for \(P\in\widehat{\mathcal C}_Y\). Its completion map is therefore an isomorphism, so it is the transported inverse image of BW.5. The coefficient map \(f^{-1}R_Y\to R_X\) remains part of the formula for general \(f\).
BX.4. Bounded-below continuity
We need continuity in the target of derived Hom, including positive degrees. We give the site argument, so an unrestricted compactness assumption is unnecessary.
On the pro-étale site of a quasi-compact quasi-separated scheme, evaluation at a quasi-compact quasi-separated object commutes with filtered colimits of sheaves. Indeed that site has a basis of quasi-compact objects, finite fibre products can be covered by finitely many basis objects, and coverings of a basis object have finite covering refinements. The sheaf equalizer for any such finite cover uses finite products and equalizers. Filtered colimits of modules commute with these finite limits. Thus the sectionwise filtered colimit is already a sheaf on the basis.
The derived statement is \[ \varinjlim_\alpha R\Gamma(V,Q_\alpha) \ \xrightarrow{\sim}\ R\Gamma\bigl(V,\varinjlim_\alpha Q_\alpha\bigr) \quad\text{if every }Q_\alpha\in D^{\ge b}, \tag{BX.12} \] for one common \(b\). Here and below filtered colimits are derived colimits, computed termwise on complexes because filtered colimits of sheaves are exact. To prove (BX.12), cover \(V\) by finitely many weakly contractible affine objects. Cover the successive matching objects in the same way. They are quasi-compact quasi-separated: at each finite stage only finite products, fibre products and finite covers of the preceding objects occur. This constructs a hypercover with a finite disjoint union of weakly contractible affines in every degree.
Its augmented alternating-face free-module complex resolves the free module represented by \(V\). The exactness can be checked locally in each degree: choose a local vertex and lift the finitely many cones on the faces of a finite chain successively along the matching covers. The alternating boundary formula for these cones is \(\partial h+h\partial=1\), with augmentation in degree zero. Thus a cycle becomes a boundary on a covering, which is exactly sheaf exactness. Each term of this resolution is a finite sum of modules represented freely by weakly contractible affines. Such a module is projective, since Hom from it is exact section evaluation, and that Hom commutes with filtered colimits by the preceding paragraph.
Use this bounded-above projective resolution to compute derived Hom into \(Q_\alpha\). Replace each target by its good truncation in degrees at least \(b\). In total degree \(n\), only resolution degrees \(0,\ldots,n-b\) occur. The resulting diagonal is finite. Filtered colimits therefore commute with every term on the diagonal and with its cohomology. This proves (BX.12). The proof works for any of the sheaves of rings under discussion, using free modules over that sheaf, and on every quasi-compact slice.
It follows that \(Rg_*\) commutes with uniformly bounded-below filtered colimits for every quasi-compact quasi-separated geometric map under consideration, with its indicated coefficient map. Indeed its value as derived sections on an affine target object is \(R\Gamma\) of the quasi-compact quasi-separated base change on the source. Such evaluations test the comparison. For an open \(j\), (BX.8) and exact restriction consequently give the same continuity for \(i^!\). This functor preserves a common lower bound: \(Rj_*\) is left t-exact, and the fibre of a map between objects in \(D^{\ge b}\) lies in \(D^{\ge b}\).
Now fix \(P\in\widehat{\mathcal C}_X\). We claim \[ \varinjlim_\alpha R\operatorname{Hom}_{R_X}(P,Q_\alpha) \ \xrightarrow{\sim}\ R\operatorname{Hom}_{R_X} \bigl(P,\varinjlim_\alpha Q_\alpha\bigr) \qquad(Q_\alpha\in D^{\ge b}). \tag{BX.13} \] There is also the analogous internal-Hom comparison on every slice. On a stratum where \(P\) is locally finite perfect, internal Hom is computed by a finite dual complex and tensor. It preserves these colimits locally, hence as sheaves. Its targets have a common lower bound: use the common finite amplitude from BO, or take the maximum over a finite quasi-compact trivializing cover.
For the closed term of a stratification use the derived adjunction \[ R\mathcal Hom_X(i_*L,Q) =i_*R\mathcal Hom_Z(L,i^!Q). \tag{BX.14} \] For the open term use \(Rj_*R\mathcal Hom_U(L,j^{-1}Q)\). These identities hold internally because the adjunctions just proved hold on every slice; the formula for \(i^!\) restricts to that slice by its fibre formula. The functors \(i_*\) and \(i^{-1}\) preserve filtered colimits, either by (BX.4) and finite-cover section evaluation or by the same evaluation proof on the closed fibre. The other functors have the bounded-below continuity just established. Inducting on the finite strata with the contravariant Hom triangle proves the internal comparison and a uniform lower bound for its targets. Finally apply (BX.12) to obtain (BX.13). This argument retains a fixed lower bound throughout. It makes no assertion about arbitrary families unbounded below.
BX.5. Localization of every higher morphism
Take the multiplication-by-\(\pi\) sequence of a bounded constructible \(R_X\)-complex \(Q\). Its colimit is \(Q[1/\pi]\). Equation (BX.13), with no dependence of its lower bound on the transition index, gives for every integer \(m\) \[ \operatorname{Hom}_{D_R}(P,Q[m])[1/\pi] \ \xrightarrow{\sim}\ \operatorname{Hom}_{D_R}(P,Q[1/\pi][m]). \tag{BX.15} \] Localization is flat and left adjoint to restriction of \(E_X\)-modules. Its derived scalar adjunction identifies the right side with \(\operatorname{Hom}_{D(E_X)}(P[1/\pi],Q[1/\pi][m])\). The resulting map is precisely rationalization of a numerator followed by its scalar denominator. Thus (BW.18) is fully faithful, including all higher morphisms and their compositions. Applied on slices, the same proof gives the specified comparison \[ R\mathcal Hom_{R_X}(P,Q)[1/\pi] \simeq R\mathcal Hom_{E_X}(P[1/\pi],Q[1/\pi]). \tag{BX.16} \] It is compatible with evaluation, because both its adjunction and the filtered-colimit map are induced by evaluation.
The image has bounded constructible cohomology. BQ and BP express the cohomology of \(P\) on finitely many strata by finite \(O\)-modules. Localizing those modules gives finite-dimensional \(E\)-spaces, and localization is exact. This also shows that (BW.18) is t-exact.
BX.6. Constructible integral models
We first establish lattices étale locally for a lisse \(E_X\)-sheaf \(L\), without a hypothesis that \(L\) comes from a global profinite representation. On an affine pro-étale object \(V\), sections of \(R_X\) are continuous functions from the profinite component space of \(V\) to \(O\): this is the inverse limit of the finite locally constant \(O_n\)-valued functions. Sections of \(E_X\) are the corresponding continuous \(E\)-valued functions. Their denominators are bounded by compactness, so this follows by localizing the first description and the finite-cover colimit calculation in BX.4.
On a trivialization \(L=E_X^r\), the sheaf of integral lattices in \(L\) is the constant discrete sheaf with value \[ \operatorname{GL}_r(E)/\operatorname{GL}_r(O). \tag{BX.17} \] A proposed lattice, trivialized together with \(L\), is described by a continuous invertible matrix. Its coset is locally constant because \(\operatorname{GL}_r(O)\) is open; conversely each coset supplies a lattice. This proves the assertion as sheaves, allowing different cosets on different clopen pieces. The classical-descent proof in the pro-étale lesson, Lemma 7.1 then makes the lattice sheaf classical. It is locally inhabited on the pro-étale site, so its corresponding étale sheaf is locally inhabited: the fully faithful exact inverse image reflects the image subobject of its map to the terminal sheaf. Hence a lattice exists on an étale cover. This proof uses completeness, the finite residue quotients and the open subgroup in (BX.17); it works for the stated DVR \(O\), including equal characteristic.
There is a finite stratification on which that cover can be replaced by finite étale covers carrying lattices. Here are the algebraic details. A reduced irreducible affine stratum has an integral coordinate ring \(A\). Choose an affine piece of the étale cover meeting its generic point. Its coordinate algebra \(B\) is finitely presented and its generic fibre is a nonzero finite étale algebra over \(\operatorname{Frac}A\). Each of finitely many algebra generators satisfies a monic equation over that field. Clear all coefficient denominators. The equation evaluated in \(B\) is zero after passage to the generic fibre, so invert also the finitely many elements of \(A\) that kill these errors. On the resulting nonempty open, \(B\) is generated by finitely many integral elements and is therefore finite over \(A\). It remains étale; its positive generic rank is constant after taking a connected open part, so it is surjective there. Do this for the finitely many generic components and continue on the smaller closed complement. Finite dimension gives termination. Nonreduced strata cause no problem: reduction induces an equivalence of the pro-étale topoi, since (BX.6) for a nilpotent closed immersion has empty open complement and \(i^{-1}i_*=1\). We may perform the construction on the reduced strata.
Let \(W\to S\) be one of the resulting finite étale surjections, of constant degree \(d\), with a lattice on \(W\). The scheme \(T\) of orderings of its \(d\) geometric fibre points is a finite étale surjection: it is the clopen locus in \(W^d_S\) where all coordinates are distinct. Étale local splitting of \(W\), proved in N.1, identifies \(T\) with the permutations of \(d\) points. Thus \(T\to S\) is a torsor under the finite group \(G=\mathfrak S_d\). Pull the lattice to \(T\) through its first projection and call it \(N\subset L|_T\). Inside that same sheaf form \[ N'=\sum_{g\in G}gN. \tag{BX.18} \] This is again a lisse \(R_T\)-lattice. Locally trivialize \(L\) and the finitely many lattices. By (BX.17) refine into clopen pieces on which their relative lattice positions are fixed. On each piece their sum is the extension of a sum of finitely many \(O\)-lattices in \(E^r\). That sum is a finite torsion-free \(O\)-module of rank \(r\), hence free, and spans \(E^r\). Equation (BX.18) is invariant under \(G\). Its descent maps satisfy the cocycle condition as restrictions of those of \(L|_T\). Sheaf descent along the finite étale torsor therefore gives a lattice on \(S\). This argument uses a finite group of deck transformations, not a profinite classification on an arbitrary singular scheme.
A lisse integral lattice lies in the heart of \(\widehat{\mathcal C}_S\). Completeness is local on the trivializing pro-étale cover. Its first quotient is locally constant and finite over \(\kappa\); it is classical by the same descent lemma. Equivalently BP identifies its strict quotient system. BX.2 shows that its extension by zero from a locally closed stratum is still a constructible complete sheaf.
Every constructible \(E_X\)-sheaf \(F\) has a constructible integral model. Refine its stratification by the one just constructed. The exact sequence (BX.6), repeatedly applied, filters \(F\) by extensions of lisse stratum sheaves extended by zero, each with an integral model. Suppose two successive pieces have models \(N'\) and \(N''\). Equation (BX.15) in degree one identifies their extension class with \[ e=u/\pi^a,\qquad u\in\operatorname{Ext}^1_{R_X}(N'',N'). \tag{BX.19} \] The degree-one roof-to-extension construction in BT.2 supplies the \(R_X\)-module extension with class \(u\): its normalization is \(\epsilon_1=1\), so the pushout represents the given degree-one derived morphism. Its middle sheaf is constructible and complete: the associated triangle has endpoints \(N',N''\) in \(\widehat{\mathcal C}_X\), which is a full triangulated subcategory by BW.3, and the extension construction makes its middle term a sheaf. The exact completed-ring equivalence of BW.3 transports BT.4's degree-one comparison to this heart, so this is the required heart extension. After rationalization, rescale the identification of the first end term by \(\pi^{-a}\). The resulting extension class is \(e\), so the rationalized middle term is the desired extension. Induction constructs a model for \(F\). The result is a constructible model; no global lisse lattice has been asserted.
BX.7. Equivalence and the geometric operations
The essential image of the fully faithful functor (BW.18) is closed under all cones of morphisms between its objects. By (BX.15) each such morphism is a fraction of an integral one. Its cone is isomorphic to the localization of that integral cone, by rescaling the source. It is closed under shifts as well. BX.6 places every constructible \(E_X\)-sheaf in the image. The finite cohomological truncation tower of any bounded complex with constructible cohomology therefore places that complex in the image. We have proved the t-exact equivalence \[ \widehat{\mathcal C}_X[1/\pi] \ \xrightarrow[\ P\mapsto P[1/\pi]\ ]{\ \sim\ }\ D_{\mathrm{cons}}(X_{\mathrm{pro\acute et}},E_X). \tag{BX.20} \] This also proves that the indicated full subcategory on the right is triangulated and closed under standard truncations: it is the essential image of a triangulated functor and of its t-exact bounded truncations. Its heart is the category of constructible \(E_X\)-sheaves and is the rationalized strict heart of BW.7.
For clarity the operation comparisons use actual ambient functors. By (BX.10), ordinary derived tensor over \(R_X\), then localization, gives ordinary derived tensor over \(E_X\). Equation (BX.16) identifies the internal Homs with their evaluation. Ordinary ringed inverse image in (BX.11) already equals completed inverse image on the integral constructible category. Associativity of extension of scalars consequently gives \[ (Lf_R^*P)[1/\pi] \simeq E_X\otimes_{f^{-1}E_Y}^{L}f^{-1}(P[1/\pi]). \tag{BX.21} \] For ordinary derived image apply (BX.12) to the multiplication tower on every quasi-compact target slice: \[ (Rf_{R,*}P)[1/\pi] \simeq Rf_{E,*}(P[1/\pi]). \tag{BX.22} \] The map is the natural scalar-localization comparison. Coefficient restriction preserves the resolutions used to calculate these images, as in BW.2; alternatively the sectionwise calculation in BX.4 proves the same map. BV's constructibility result and (BX.20) show that its right side is constructible at the geometric scope of BV.
Ordinary \(j_!\) is already complete by BX.2 and commutes with localization by its exact finite-sum description. For a compactification \(f=pj\), equations (BX.22) and this open comparison identify the localized proper-support functor with \(Rp_*j_!\) on actual rational sheaf complexes. The refinement maps are induced by the same adjunction maps before and after localization. Thus the compactification independence proved in BM carries over with those maps.
Finally transport BV's \(f_c^!\) through (BX.20). This identifies its Hom adjunction with the actual proper-support functor just identified, for every pair of constructible rational complexes and in every degree. It is therefore that functor's exceptional right adjoint on the constructible categories. For a closed immersion it also agrees with the ambient right adjoint (BX.8), since that formula commutes with the same localization comparisons. No right adjoint on every unbounded nonconstructible complex is needed for this statement.
All tensor adjunctions, operation adjunctions and comparisons used above are their scalar-extension, restriction or support maps. Their mates consequently identify the projection, base-change and composition maps with those of BW.7. In particular the localized dualizing object is the exceptional image of the rational unit, (BX.16) identifies its duality functor with ambient internal Hom, and its double-evaluation map is BV's isomorphism under (BX.20). This proves the rational comparison with its six operations and duality at the established constructible scope.
For pro-étale constructible coefficients, see Bhatt–Scholze, version 2, §§2.2, 6.1 and 6.8. The neighbourhood calculation, finite-diagonal continuity, finite-group lattice descent and extension-class lifting above supply the proofs used here. Equivalence (BX.20) concerns the full constructible subcategory of the ambient derived category. Equivalence with the bounded derived category of its heart is a further assertion. BY proves it for curves over finite or algebraically closed fields. The higher-dimensional projection and effacement arguments are treated in BZ–CB.
Appendix BY. Constructible effacement and realization on curves
Let \(k\) be algebraically closed or finite, and let \(X\) be separated and of finite type over \(k\). Retain the complete discrete valuation ring \(O\), its finite residue field \(\kappa\), and its fraction field \(E\); the residue characteristic is invertible in \(k\). We prove realization in dimension at most one, including singular schemes, integral torsion and rational coefficients. The reduction in general dimension uses the precise projection assertion (BY.26). Appendix CB supplies its geometric argument from BZ–CA; the realization deduction retains the stated coefficient and foundational hypotheses of these appendices.
We use the equivalent actual completed-ring category of BW, with unit \(\mathbf1_X=R_X\), and write \(\mathcal H_X\) for its constructible heart. Thus \[ H^q(X,F)=\operatorname{Hom}_{\mathscr C_X}(\mathbf1_X,F[q]) \] is ordinary derived cohomology of the corresponding \(R_X\)-module. BW's adjunction identifies this with the preceding complete-coefficient calculation. Inverse image on these hearts is exact by BQ and BX.3. The stratum support sequence is BX.2, constructibility of ordinary direct image is BV, and finite direct image is exact: proper comparison identifies its geometric restrictions with finite sums on zero-dimensional fibres. BU and finite-coefficient detection then give t-exactness. These assertions include nilpotent thickenings.
BY.1. Moving a monomorphism through an adjunction
Here is an elementary construction we shall use several times. Suppose \(L : \mathcal A\rightleftarrows\mathcal B : R\) is an adjunction of abelian categories and \(L\) is exact. Given \(B\in\mathcal B\) and a monomorphism \(u:RB\to A\), form the pushout \[ \begin{array}{ccc} LRB&\xrightarrow{Lu}&LA\\ \epsilon_B\downarrow&&\downarrow t\\ B&\xrightarrow{v}&B'. \end{array} \tag{BY.1} \] The map \(v\) is monic, because it is the pushout of the monomorphism \(Lu\). Under adjunction \(t\) corresponds to \(w:A\to RB'\), and naturality and the triangle identity give \[ w u=Rv. \tag{BY.2} \] For example, the adjoint of \(tLu=v\epsilon_B\) is respectively \(wu\) and \(Rv\). Thus any class killed after applying a functor to \(u\) is also killed after applying that functor to \(Rv\). The construction takes place inside the constructible hearts whenever both functors preserve them. No injective object of a constructible heart is required.
Call \(P\in\mathcal H_X\) effaceable as a source if, for every \(G\in\mathcal H_X\), \(q>0\), and \(\xi\in\operatorname{Hom}_{\mathscr C_X}(P,G[q])\), there is a heart monomorphism \(G\to G'\) killing \(\xi\). This is a condition on individual classes. Finite lists of classes can be killed by successively applying the condition to their images and composing the resulting monomorphisms.
For an open immersion \(j:U\to X\), derived adjunction gives \[ \operatorname{Hom}_{\mathscr C_X}(j_!P,G[q]) =\operatorname{Hom}_{\mathscr C_U}(P,j^*G[q]). \tag{BY.3} \] If \(P\) is effaceable as a source on \(U\), kill the right-hand class by a monomorphism \(j^*G\to A\). Apply (BY.1) to \(j_!\dashv j^*\). Equation (BY.2) proves that \(j_!P\) is effaceable as a source on \(X\). Exactness of \(j_!\) and constructibility of the pushout follow from BX.2 and BQ.
We shall also use (BY.1) for \(f^*\dashv f_*\) when \(f\) is finite. In that case both heart functors are exact and \[ H^q(X,F)=H^q(Y,f_*F). \tag{BY.4} \] Consequently an embedding of \(f_*F\) on \(Y\) killing a specified cohomology class lifts to an embedding of \(F\) on \(X\) killing that class.
BY.2. The obstruction in degree one and gluing over opens
For an open \(U\subset X\), put \(P[U]=j_!j^*P\). There is a useful way to extend maps out of \(P[U]\) after enlarging their target. For \(G\in\mathcal H_X\), set \[ Q=j_*j^*G\oplus i_*i^*G,\qquad i:X\setminus U\to X. \tag{BY.5} \] Here \(j_*\) means the degree-zero ordinary image. BV and BQ make \(Q\) a constructible heart object. The two adjunction units give a monomorphism \(G\to Q\): over \(U\) its first component is the identity, and on the complement its second component is the identity. Exact restriction and the joint conservativity of BX.2 detect the kernel.
Moreover \[ \operatorname{Hom}(P[U],i_*i^*G)=0,\qquad \operatorname{Hom}(P[U],j_*j^*G) =\operatorname{Hom}(P,j_*j^*G). \tag{BY.6} \] The first identity uses \(i^*P[U]=0\); the second uses \(j^*P[U]=j^*P\) and the ordinary adjunction. In particular every map \(P[U]\to G\) extends to a map \(P\to Q\) after the monomorphism \(G\to Q\).
We record the exact-sequence arguments involved. If \(0\to A\to B\to C\to0\) has \(A,C\) effaceable as sources, then so is \(B\). Given a class from \(B\), first kill its restriction from \(A\). Exactness lifts the resulting class to one from \(C\), which can then be killed. If \(A,B\) are effaceable as sources, the same long exact sequence proves the assertion for \(C\) in degrees \(q>1\): first kill the image from \(B\), then the lifting class from \(A\) in degree \(q-1\). In degree one the remaining obstruction is a map \(A\to G\) modulo maps extending to \(B\). Thus the same conclusion for \(C\) holds if those obstructions can be killed by enlarging \(G\). Finite sums, direct summands and finite extensions preserve source effaceability by these arguments.
Taking \(A=P[U]\), \(B=P\), equations (BY.5)–(BY.6) handle precisely this degree-one obstruction. Thus \(P/P[U]\) is effaceable as a source whenever \(P\) and \(P[U]\) are. For opens \(V,W\), the exact sequence \[ 0\to P[V\cap W]\xrightarrow{(1,-1)} P[V]\oplus P[W]\xrightarrow{(1,1)} P[V\cup W]\to0 \tag{BY.7} \] is checked after restriction to the four parts of the open cover and its complement. A map from \(P[V\cap W]\) extends after (BY.5), with \(U=V\cap W\), to \(P\), hence to \(P[V]\). This supplies its degree-one obstruction condition. Source effaceability of the first three open terms therefore implies that of the union.
It follows that cohomological effacement on affine open subsets implies it on every separated \(X\). Indeed \(\mathbf1_U\) being effaceable as a source is precisely cohomological effacement on \(U\). Transfer by (BY.3) gives \(\mathbf1_X[U]\). Induct over a finite affine cover, using (BY.7). Intersections of affine opens in a separated scheme are affine: the intersection is the inverse image of the closed diagonal in the affine product of the two opens over \(k\), hence is a closed subscheme of that product. At the induction step \(V\cap W\) is covered by the intersections of \(W\) with the previous affine opens. This proves the induction with the same finite-cover bound.
BY.3. A diagonal kernel with zero ordinary image
For the affine-line projection \(\pi:T=S\times\mathbf A^1\to S\), the actual adjunction unit is an isomorphism \[ K\xrightarrow{\sim}R\pi_*\pi^*K,\qquad K\in\mathscr C_S. \tag{BY.8} \] Here is a deduction from the established trace, valid also for singular \(S\). BI.2 identifies \(R\pi_!\mathbf1_T\) with \(\mathbf1_S(-1)[-2]\), with its specified trace. BN's projection formula and BV.15 consequently identify \[ R\pi_!\pi^!A =R\pi_!\bigl(\pi^*A(1)[2]\bigr) \xrightarrow{\epsilon}A \] with an isomorphism, for every \(A\in\mathscr C_S\). BV.20–BV.21 identify its Verdier dual with the unit in (BY.8), taking \(A=\mathbb D_SK\). These are the specified counit and unit, because those exchange maps transpose evaluation. Biduality proves (BY.8), not merely an unspecified isomorphism of its endpoints. The section of a projection therefore inverts this unit by the adjunction triangle identity.
Suppose now that \(S=\mathbf A^{m-1}_k\), that \(Y\subset T=\mathbf A^m_k\) is closed, finite and surjective over \(S\), and that \(F\in\mathcal H_T\) vanishes on \(Y\) and is lisse on its complement. Suppose in addition that the ordinary fibre-comparison maps \[ s^*R\pi_*F\xrightarrow{\sim}R\Gamma(T_s,F|_{T_s}) \tag{BY.9} \] are isomorphisms at geometric points of \(S\), as complete complexes on the point. This is the extra hypothesis in this construction.
Then \(R\pi_*F\) is concentrated in degree one. To check the upper bound on a geometric fibre, use Torsion sheaves on curves, Theorem 1.1 and Section 10: an affine curve has torsion cohomological dimension at most one. Its curve, normalization and finite-cover prerequisites are supplied by P–AG, AK and AL. The derived first reduction of a heart object has cohomology in degrees \(-1,0\). Finite-coefficient comparison and its two truncation triangles therefore give the upper bound one for the first reduction of its derived sections. These sections are bounded and have finite \(O\)-module cohomology by BV and BU. If their largest nonzero degree were \(a>1\), the coefficient cone would give \[ H^a/\pi H^a=H^a(K\otimes_O^L\kappa)=0. \] Finite-module Nakayama contradicts its nonvanishing. This proves the adic upper bound without replacing derived reduction by an underived quotient.
Degree zero is zero as well. For each ordinary quotient of \(F|_{T_s}\), a section on the connected open \(\mathbf A^1_{\bar s}\setminus Y_s\) has open and closed zero locus. A nonzero section would thus be nonzero everywhere on that open, whereas extension by zero requires its support to avoid a neighbourhood of every point of the nonempty \(Y_s\). This is impossible. Sections of the adic sheaf are the inverse limit of those quotient sections by BP and BX.2, so they too vanish. Negative cohomology is zero for a sheaf. Finally inverse image to a geometric point is t-exact on these constructible categories, and those restrictions detect zero by first reduction and classical geometric stalks. Thus (BY.9) gives the asserted degree-one concentration on \(S\).
Write \(p_1,p_2:T\times_ST\to T\) for the projections and \(\Delta:T\to T\times_ST\) for the diagonal. Define the heart object \(B\) by \[ 0\to B\to p_1^*F\to\Delta_*F\to0. \tag{BY.10} \] The last map is restriction to the diagonal. It is an epimorphism by the support sequence, since \(\Delta^*p_1^*F=F\). Smooth base change gives \[ Rp_{2,*}p_1^*F\simeq\pi^*R\pi_*F. \tag{BY.11} \] For complete coefficients this is the reduction-compatible finite-coefficient smooth comparison of AS and BV.1; completeness detects its cone. The right side is concentrated in degree one. Applying \(Rp_{2,*}\) to (BY.10) consequently gives \[ \begin{gathered} 0\to F\xrightarrow{\delta}C\to\pi^*H^1(R\pi_*F)\to0,\\ C=H^1(Rp_{2,*}B),\qquad Rp_{2,*}B=C[-1]. \end{gathered} \tag{BY.12} \] All terms are constructible by BV and BQ. If \(\Pi=\pi p_1=\pi p_2\), then \[ R\pi_*C= \operatorname{Cone}\bigl(R\Pi_*p_1^*F\to R\Pi_*\Delta_*F\bigr)=0. \tag{BY.13} \] For the last equality, \(p_1\) is an affine-line projection. Under the unit (BY.8), the map \(F\to Rp_{1,*}p_1^*F\to Rp_{1,*}\Delta_*F=F\) is the identity because \(p_1\Delta=1\). Thus the second arrow is an isomorphism, and applying \(R\pi_*\) proves (BY.13). This verifies the actual arrow in the cone.
BY.4. Effacing cohomology on the affine line and on curves
For \(S=\operatorname{Spec}k\), hypothesis (BY.9) requires no higher-dimensional projection choice. Over algebraically closed \(k\) it is the identity at the chosen geometric point. Over a finite field, passage to its algebraic closure is the affine inverse limit of finite étale extensions. AS proves the finite-coefficient comparison for that inverse limit; the coefficient cone and completeness give the complete comparison. These chosen geometric points detect the required bounds.
Take any \(F\in\mathcal H_{\mathbf A^1_k}\). Choose a finite closed \(Y\) containing its nonlisse locus and the rational point zero. Put \(A=j_!j^*F\), and embed \(A\) into \(C\) by (BY.12). The pushout along \(A\to F\) gives a monomorphism \(F\to H\) and an exact sequence \[ 0\to C\to H\to D\to0,\qquad D=i_*i^*F. \tag{BY.14} \] Finite-image exactness and (BY.13) imply \[ R\pi_*H\simeq R\pi_*D=M[0],\qquad M=\pi_*H\in\mathcal H_k. \tag{BY.15} \] The counit \(e:\pi^*M\to H\) becomes an isomorphism after \(R\pi_*\). Indeed the composite of the unit \(M\to R\pi_*\pi^*M\) with \(R\pi_*e\) is the identity of \(R\pi_*H=M\), and the unit is (BY.8).
Over an algebraically closed field every \(M\) already has zero higher cohomology. Over \(\mathbf F_q\), BU identifies a heart object with a finite \(O\)-module \(M\) and an invertible arithmetic-Frobenius operator \(T\), and computes its cohomology by \([M\xrightarrow{T-1}M]\). On \(J=M\oplus M\) use the automorphism \[ T_J(x,y)=(Tx+y,y). \tag{BY.16} \] It defines a continuous \(\widehat{\mathbf Z}\)-action: on every finite quotient \(J/\pi^nJ\) its powers factor through a finite cyclic group, and these actions are compatible. The inclusion \(M\to J,\ x\mapsto(x,0)\), respects Frobenius and is monic. Since \[ (T_J-1)(0,y)=(y,0), \] it kills the induced map in \(H^1\); higher cohomology vanishes by BU. The argument includes torsion \(M\).
Use this embedding \(u:M\to J\), or the identity \(J=M\) in the algebraically closed case, and push out \(e:\pi^*M\to H\) along the monomorphism \(\pi^*u:\pi^*M\to\pi^*J\). This yields a monomorphism \(H\to G\). In the derived category the pushout is the cone of the monomorphism \((e,-\pi^*u):\pi^*M\to H\oplus\pi^*J\). Applying \(R\pi_*\), (BY.8) and (BY.15) identify this cone with the cone of \[ M\xrightarrow{(1,-u)}M\oplus J, \] which is \(J\). Under this identification the map \(R\pi_*H\to R\pi_*G\) is \(u:M\to J\). Thus \(F\to H\to G\) kills every positive cohomology group. Over algebraically closed \(k\), \(G\) itself has zero positive cohomology. Over finite \(k\), only the induced maps are asserted to vanish.
This proves cohomological effacement on every affine curve. First consider an integral affine curve \(X\). Polynomial normalization in Y.5 and AG.1 gives a finite morphism \(f:X\to\mathbf A^1_k\). Apply the affine-line result to \(f_*F\) and then (BY.1)–(BY.4). For a general reduced affine curve, its finite normalization \(\nu:\widetilde X\to X\), proved in AG, is a finite union of integral affine curves and points. The unit \(F\to\nu_*\nu^*F\) is monic: on a geometric fibre it is the diagonal into a nonempty finite sum of copies of the stalk. Kill the image of a prescribed class on each component of \(\widetilde X\), and push the resulting embedding down by the exact \(\nu_*\). The composite embedding of \(F\) kills the original class. Points are covered by BU and (BY.16); nilpotents are removed by BX.2. Finally BY.2 proves cohomological effacement on every separated curve and on every open subset of it.
BY.5. Elementary sources and a separating finite projection
We need the following geometric fact with its separability condition: for an integral affine scheme of dimension \(d\) over a perfect field there are algebraically independent functions \(t_1,\ldots,t_d\) over whose polynomial ring its coordinate ring is finite, and whose function-field extension is separable.
In characteristic zero Y.5 gives the finite polynomial normalization and every finite field extension in characteristic zero is separable. Here is the extra argument in characteristic \(p>0\). For a finitely generated field \(K/k\) of transcendence degree \(d\), take any transcendence basis \(z\). Frobenius identifies the finite degrees \([K:k(z)]=[K^p:k(z)^p]\). Since \(k\) is perfect, \([k(z):k(z)^p]=p^d\), by the monomial basis with exponents from \(0\) to \(p-1\). Computing \([K:k(z)^p]\) in two ways gives \[ [K:K^p]=p^d. \tag{BY.17} \] Adjoin successively elements outside the field already generated over \(K^p\). Each adjunction has degree \(p\), so after \(d\) steps the corresponding monomials form a basis of \(K\) over \(K^p\). Differentiation in these variables, with \(K^p\) constant, is well defined on that basis and obeys the product rule; the relations \(b_i^p\in K^p\) have zero derivative. The universal differential module therefore has basis \(db_i\). In particular \(\dim_K\Omega_{K/k}=d\).
Let \(x_1,\ldots,x_N\) generate the given domain, ordered so that \(dx_1,\ldots,dx_d\) are independent; the differentials of algebra generators span. If \(N>d\), choose a nonzero polynomial relation among them. Choose a sufficiently large power \(P\) of \(p\), larger than every exponent in that relation, and replace \[ x_i\ \text{by}\ y_i=x_i-x_N^{P^i}\quad(1\leq i<N). \tag{BY.18} \] After substitution, the terms involving only \(x_N\) have distinct exponents \(a_N+\sum_{i<N}a_iP^i\). The unique largest one has a nonzero scalar coefficient. Thus the relation is, after scaling, monic in \(x_N\) over \(k[y_1,\ldots,y_{N-1}]\). The original algebra is finite over this smaller algebra. Meanwhile \(dy_i=dx_i\), so the first \(d\) differentials stay independent. Repeating gives a finite polynomial normalization \(k[t_1,\ldots,t_d]\), with the \(dt_i\) independent. Algebraic independence also follows from integrality and equality of transcendence degree.
The finite extension \(K/k(t)\) is separable because its relative differential module is zero. To recall the finite-field criterion, separable algebraic generators have invertible polynomial derivative and contribute no relative differentials. After adjoining the maximal separable subextension, a remaining nontrivial purely inseparable finite extension \(L/M\) has \(L\ne L^pM\): otherwise iteration would give \(L=L^{p^r}M=M\) for sufficiently large \(r\). A monomial basis over \(L^pM\), as above, supplies a nonzero relative differential. Hence an inseparable finite extension cannot have zero relative differentials. This proves the criterion and the required separability.
Such a finite projection becomes finite étale over a nonempty principal open \(W\subset\mathbf A^d\). Indeed choose a primitive element of its separable function field, make it integral by clearing denominators, and then invert a nonzero polynomial so that it generates the whole finite algebra. Invert also its nonzero polynomial discriminant. The resulting monic polynomial \(g(T)\) has invertible derivative at its root. Here is the lifting calculation: over a square-zero ideal \(I\), a lift \(t\) of a root is corrected uniquely to \(t-g(t)/g'(t)\). Taylor expansion has no higher correction terms since \(I^2=0\), and the unit \(g'(t)\) gives uniqueness. Iterating along the powers of a nilpotent ideal gives formal étaleness; finite presentation gives an étale algebra. The primitive-element proof over the infinite field \(k(t_1,\ldots,t_d)\), for \(d>0\), is Z.3. In dimension zero perfectness already gives a finite separable, hence finite étale, map to the point.
We use this projection to extend a lisse sheaf from a stratum as a summand. For \(P\in\mathcal H_X\), choose an affine open \(U'\) meeting a generic point of its support closure such that \(Z=U'\cap\overline{\operatorname{supp}P}\) is integral, closed in \(U'\), and \(P|_Z\) is lisse, while \(P\) is zero off \(Z\) in \(U'\). Such an open exists by removing the other components, the boundary of a locally constant stratum and then taking a principal neighbourhood of that generic point. Reducing \(Z\) does not change its coefficient category.
Choose the separating finite projection of \(Z\) just proved. Its coordinate functions lift along the surjection of affine coordinate rings, giving \(h':U'\to\mathbf A^d\). Restrict to \(U=h'^{-1}(W)\) and rename \(Z\cap U\) as \(Z\), so \(f=h'|_Z:Z\to W\) is finite étale. For \(G=P|_Z\), let \[ L=h^*f_*G,\qquad V=U\setminus Z,\qquad h=h'|_U. \tag{BY.19} \] Finite étale pushforward and inverse image make \(L\) lisse on \(U\). The diagonal is an open and closed component of \(Z\times_W Z\). Finite base change therefore exhibits \(G\) as a direct summand of \(f^*f_*G=i^*L\). Pushing by \(i:Z\to U\) gives \[ P|_U=i_*G\ \text{as a direct summand of}\ i_*i^*L=L/L[V]. \tag{BY.20} \] The last equality is the exact support sequence, not a claim that \(L\) itself extends \(G\).
Extend (BY.20) by zero to \(X\). The quotient \(P/P[U]\) has support closure a proper closed subset of the old support closure, missing the selected generic point. Noetherian induction yields a finite filtration of \(P\) whose successive quotients are summands of sheaves \[ j_!\bigl(L/L[V]\bigr),\qquad V\subset U,\quad j:U\to X. \tag{BY.21} \] For a finite-dimensional scheme termination can also be seen by ordering support dimension and the number of components of largest dimension. If \(P\) has torsion-free stalks on its strata, the same is true of its support quotients, and all the lisse \(L\) in this construction are finite free: their stalks are finite sums of stalks of \(P\), and a finite torsion-free module over a discrete valuation ring is free. This construction works over finite fields as well; (BY.18) did not require an infinite field.
BY.6. From cohomological effacement to every higher extension
Suppose cohomological effacement is known on every open subset of \(X\). For an open \(U\subset X\) and a lisse finite free object \(L\) on \(U\), we have \[ R\mathcal Hom(L,G)=L^\vee\otimes G,\qquad \operatorname{Hom}(L,G[q])=H^q(U,L^\vee\otimes G). \tag{BY.22} \] Locally this is the finite-free matrix calculation of BO and BW, so it is an identity of derived internal Homs, not an assertion about arbitrary constructible \(L\). Both \(L\otimes-\) and \(L^\vee\otimes-\) are exact on the heart and are adjoint. Kill the right-hand class in (BY.22) and apply (BY.1) to this adjunction. It follows that \(L\) is effaceable as a source.
Apply the same argument on \(V\), use (BY.3) to extend by zero to \(U\), and then use (BY.5)–(BY.6) for the quotient \(L/L[V]\). Another application of (BY.3) proves source effaceability of (BY.21). Finite extensions and summands, together with BY.5, prove it for every constructible heart object with torsion-free stratum stalks.
For such a source \(P\), all maps \[ \operatorname{Ext}^r_{\mathcal H_X}(P,G) \longrightarrow\operatorname{Hom}_{\mathscr C_X}(P,G[r]) \tag{BY.23} \] are isomorphisms. Here is the target version of the induction in BT.5. Degrees zero and one are BT.4. For a class in degree \(r>1\), choose a monomorphism \(G\to G'\) killing it, with cokernel \(Q\). The triangle lifts the class to a morphism \(P\to Q[r-1]\). Realize that morphism by induction and splice its heart extension with \(0\to G\to G'\to Q\to0\). This proves surjectivity. For injectivity, write a heart \(r\)-extension as the splice of its first short exact sequence \(0\to G\to B\to Q\to0\) and an \((r-1)\)-extension from \(P\) to \(Q\). If its ambient class is zero, the latter class comes from \(\operatorname{Hom}(P,B[r-1])\). Inductive surjectivity lifts this class to the heart, and inductive injectivity identifies its image with the given \((r-1)\)-extension. The heart connecting map kills it, proving injectivity.
These torsion-free objects generate both categories needed for realization. BP gives a uniform torsion exponent for the torsion subobject of a constructible heart object, with torsion-free quotient. A torsion object has a finite support filtration with terms \(j_!M\), where \(M\) is lisse with finite underlying stalk on a locally closed stratum. N's finite-monodromy construction provides a finite étale cover \(p:T\to Z\) trivializing \(M\). Choose a surjection \(O^a\to M|_T\). The composite \[ j_!p_*\mathbf1_T^{\,a}\longrightarrow j_!p_*p^*M\xrightarrow{\mathrm{sum}}j_!M \tag{BY.24} \] is an epimorphism. On each geometric fibre the last map adds the nonempty finite family of entries; it is onto even when the cover degree is divisible by the residue characteristic. The source is torsion-free, and its heart kernel is torsion-free as a subobject. Thus \(j_!M\) is the cone of a map between two torsion-free heart objects. Support filtrations, the torsion exact sequence and finite truncation triangles prove the generation assertion.
First use the target truncation triangles to extend (BY.23) to every bounded heart complex, keeping a torsion-free source. Then use the source generation just proved and long exact Hom sequences to obtain full faithfulness on all of \(D^b(\mathcal H_X)\). Every bounded constructible ambient complex is realized by induction on its cohomology interval: lift the connecting map by full faithfulness and take its cone, exactly as in BT.3. We have proved that cohomological effacement on all opens implies \[ D^b(\mathcal H_X)\xrightarrow{\sim}\mathscr C_X. \tag{BY.25} \] BY.4 supplies its hypothesis for every \(X\) of dimension at most one. This establishes the asserted integral realization theorem on all separated finite-type curves over finite or algebraically closed fields.
The rational realization theorem follows with its actual functor. By BX.6 every rational heart object has an integral heart model, and BX.5 expresses every positive derived morphism between such models as \(\pi^{-a}\) times an integral derived morphism. Integral realization and BT.5 give a heart epimorphism killing that integral morphism. Its exact rationalization is an epimorphism killing the original rational morphism. The proof of the criterion in BT.5 applies verbatim to the full rational heart and its exact realization functor. Hence (BY.25) holds with the rational heart and the category in (BX.20) as well.
BY.7. The geometric assertion and realization in higher dimension
The following geometric assertion, proved in Appendix CB, runs the preceding proof in every dimension. For \(m\geq2\):
For every bounded constructible \(\kappa\)-complex \(K\) on \(\mathbf A^m_k\), after an automorphism of affine space, there is a closed subset \(Y\), finite and surjective over \(\mathbf A^{m-1}_k\), such that the cohomology sheaves of \(K\) are lisse off \(Y\) and the open compactification \(a:\mathbf A^m_k\to\mathbf A^{m-1}_k\times\mathbf P^1_k\) satisfies \[ s^*Ra_*K\xrightarrow{\sim}Ra_{s,*}s^*K \tag{BY.26} \] at geometric fibres of \(\mathbf A^{m-1}_k\). Over finite \(k\), a finite extension of \(k\) may be made first.
Apply this assertion to the first derived reduction of an integral heart object \(F\). BO and BP then make \(F\) lisse off the same \(Y\). Every functor in the comparison for \(F\) commutes with that reduction, using the two-term free \(O\)-resolution of \(\kappa\), and its cone is bounded constructible and complete. Vanishing after first reduction forces vanishing by BK.4. Thus one coordinate change works for the integral object itself; choosing unrelated changes at every coefficient level would not prove this.
Replacing \(F\) by \(j_!j^*F\), for \(j:\mathbf A^m\setminus Y\to\mathbf A^m\), preserves (BY.26). Its quotient is supported on \(Y\), whose closure in the compactification stays away from infinity because \(Y\) is finite over the base. Proper comparison handles that quotient, and its triangle gives the claim. Proper comparison for \(\mathbf A^{m-1}\times\mathbf P^1\) then turns (BY.26) into (BY.9).
With this geometric input, the induction on affine dimension proceeds as follows. Construct \(C,H,D\) as in (BY.12)–(BY.14). Since \(Y\to S\) is finite, \(R\pi_*H=M[0]\) for a constructible heart object \(M\) on \(S=\mathbf A^{m-1}\). By induction choose \(M\to J\) killing positive cohomology. One embedding can kill all of it: those groups are finite \(O\)-modules, vanish outside finitely many degrees by BV and BU, and finitely many module generators can be killed successively. The counit and pushout calculation following (BY.15) then give \(F\to G\) killing all positive cohomology on \(\mathbf A^m\).
If the coordinate choice required a finite field extension, descend this conclusion without dividing by its degree. For \(q:X_{k'}\to X\), the unit \(F\to q_*q^*F\) is monic on geometric fibres. Compose it with the finite exact image of an embedding of \(q^*F\) killing the pulled-back class. Its cohomology map factors through the killed class on \(X_{k'}\), so the composite kills the original class. No trace splitting is needed.
For an arbitrary affine \(X\), choose a closed embedding \(i:X\to\mathbf A^N\). Apply the established affine-space effacement to \(i_*F\to G\). Exact \(i^*\) gives an embedding \(F\to i^*G\), and the natural diagram \[ \begin{array}{ccc} H^q(\mathbf A^N,i_*F)&\longrightarrow&H^q(\mathbf A^N,G)\\ \Vert&&\downarrow\\ H^q(X,F)&\longrightarrow&H^q(X,i^*G) \end{array} \tag{BY.27} \] proves effacement on \(X\). BY.2 handles arbitrary separated \(X\), and BY.5–BY.6 then give full integral and rational realization. Appendix CB proves (BY.26), so this argument gives the higher-dimensional deduction with the same coefficient and foundational inputs as BY.1–BY.6.
The freely accessible comparison texts are Nori, Constructible Sheaves, §§2–3, arXiv version 1 and Barrett, The derived category of the abelian category of constructible sheaves, §§2–3, arXiv version 1. The proof here uses the established étale constructibility and duality arguments, the explicit target pushouts, and the separating projection (BY.18). It does not import a topological constructibility theorem from Nori's Proposition 3.4.
For \(m\geq2\), Barrett's geometric argument for (BY.26) uses a dimension bound for étale microsupport and a transversality comparison at infinity. BZ proves the Radon inversion triangle and projective incidence dimension estimate. CA proves that the resulting cone controls transverse tests, and proves the canonical exceptional inverse-image comparison for transverse maps. CB proves the quadratic coordinate change at infinity, the characteristic-two descent of the actual comparison map, and the finite-field choice. The realization deduction retains the recursive prerequisites of BY.1–BY.6; it does not supply the separate nearby-cycle, weight or other later lesson theorems.
Appendix BZ. Projective incidence and the dimension of non-acyclic directions
Let \(k\) be a finite or algebraically closed field, and let \(\kappa\) be a finite coefficient field of characteristic \(\ell\ne\operatorname{char}k\). All complexes in this appendix are bounded and constructible unless another description is given. We prove the projective incidence dimension estimate needed to construct a cotangent bound for BY.26. We also prove the Radon inversion triangle, including its coefficient maps. The subsequent passage from that bound to noncharacteristic exceptional inverse image is a separate assertion.
BZ.1. Detecting failure of universal local acyclicity
For a finite-type map \(f:X\to Z\), a geometric point \(z\) of \(Z\), and a geometric point \(t\) of the strict localization \(Z_{(z)}\), put \[ X_z\xrightarrow{i}X\times_ZZ_{(z)} \xleftarrow{u}X_t,\qquad \Phi_f(K)_{z,t} =\operatorname{Cone}\bigl(K|_{X_z}\longrightarrow i^*Ru_*(K|_{X_t})\bigr). \tag{BZ.1} \] The morphism is the adjunction unit followed by restriction. AT.1–AT.4 identify its stalk at \(x\) with the restriction map from \(K_x\) to cohomology on the selected local geometric fibre. Thus the vanishing of (BZ.1) for all \(z,t\) is precisely local acyclicity. Universal local acyclicity requires the same vanishing after every change of base.
Let \(E_f(K)\) be the closure in \(X\) of the union of the images of the supports of (BZ.1), allowing every change of base \(Z'\to Z\) before forming the pair \(z,t\). Here the support means the union of the nonzero cohomology stalks; the nearby-cycle complex need not be constructible. This definition gives the smallest closed subset outside which \(f\) is universally locally acyclic relative to \(K\). Indeed vanishing of the restricted cone is equivalent to vanishing at all of its geometric stalks. A closed set contains the support images if and only if its complement has that property after every base change.
The construction is local for the étale topology of source and base. For an étale neighbourhood, strict localizations at compatible geometric points agree, and therefore the local fibre and the unit in (BZ.1) agree. Taking closures commutes with restriction to an open set. These observations also prove \[ E_{f|_V}(K|_V)=E_f(K)\cap V \tag{BZ.2} \] for an open \(V\subset X\), and the corresponding inverse-image equality for étale changes of source or base. This argument uses the selected lift, as in AT.4; it does not identify an entire base-changed strict localization with one of its factors.
If \(f\) is smooth and \(K\) has locally constant cohomology on \(X\setminus D\), then \[ E_f(K)\subset D. \tag{BZ.3} \] For one locally constant sheaf this is AT.2–AT.3, or Smooth base change and local acyclicity, Lemma 9.2. For a bounded complex use its finitely many truncation triangles: (BZ.1) is exact in the coefficient complex, and two zero cones give the third. Local constancy and smoothness persist under every base change. No acyclicity of a whole smooth affine fibre is asserted.
BZ.2. Proper transport and finite detection
Suppose \(r:X\to Y\) is proper, \(g:Y\to Z\), and \(f=gr\). Then \[ E_g(Rr_*K)\subset r(E_f(K)). \tag{BZ.4} \] If \(r|_{E_f(K)}\) is finite, equality holds.
Here is the comparison that proves both assertions. Use the strict-local diagram of BZ.1 for \(f\) and \(g\). Proper base change identifies restriction of \(Rr_*K\) to either geometric fibre with proper image of the corresponding restriction of \(K\). On the strict-local total spaces, derived composition and the equality of the two maps from \(X_t\) to the total space over \(Y\) identify the ordinary direct images. A final proper base change along \(Y_z\) therefore gives \[ \Phi_g(Rr_*K)_{z,t} \simeq Rr_{z,*}\Phi_f(K)_{z,t}. \tag{BZ.5} \] Naturality of the adjunction units gives this isomorphism on the cones themselves. The proper comparison applies to these bounded-below torsion complexes by BE.7–BE.8; constructibility of the nearby cycles is unnecessary.
The support of a proper direct image is contained in the image of the support. Consequently each support image on the left of (BZ.5) lies in the proper image of the corresponding support image on the right. Apply this after every \(Z'\to Z\) and take closures. Proper maps are closed, so (BZ.4) follows.
For the reverse inclusion under the finiteness hypothesis, give \(E_f(K)\) its reduced closed scheme structure. The cone in (BZ.5) is supported on its pullback to \(X_z\), since a point of nonzero cohomology would otherwise contribute to the defining support union outside \(E_f(K)\). The closed-support equivalence and finite direct-image formula of AL.1 and BE give, for every geometric \(y\in Y_z\), \[ \bigl(Rr_{z,*}\Phi_f(K)_{z,t}\bigr)_y \simeq \bigoplus_{x\in E_f(K)\times_Y y} \bigl(\Phi_f(K)_{z,t}\bigr)_x. \tag{BZ.6} \] The sum is finite. It vanishes exactly when all its summands vanish, in each cohomological degree. Thus the support in (BZ.5) is exactly the image of the other support. This reasoning remains valid after every base change. Taking the union and then its closure proves equality in (BZ.4), because for a proper map \(r\) and any subset \(A\), continuity and closedness give \(r(\overline A)=\overline{r(A)}\). In particular, under this hypothesis, \[ \dim E_g(Rr_*K)=\dim E_f(K), \tag{BZ.7} \] with empty sets omitted. Finiteness, rather than an Euler characteristic or an alternating sum, prevents cancellation in this argument.
BZ.3. The projective-space calculation with its maps
For a projective bundle \(a:\mathbf P(V)\to S\) of relative dimension \(d\), the powers of the Kummer class \(c=c_1(\mathcal O(1))\) give \[ \bigoplus_{q=0}^{d}\kappa_S(-q)[-2q] \xrightarrow{(1,c,\ldots,c^d)}Ra_*\kappa_{\mathbf P(V)} \quad\text{as an isomorphism.} \tag{BZ.8} \] We spell out the normalization. The finite-coefficient versions of BG, BH and BJ give proper support, projection and the smooth trace. Iterating the affine-line calculation BI.2 gives \[ R\Gamma_c(\mathbf A^d_{\bar k},\kappa) =\kappa(-d)[-2d] \tag{BZ.9} \] with the product trace; BJ.3–BJ.6 prove its independence of coordinates and its compatibility with smooth-pair Gysin maps.
The closed hyperplane \(\mathbf P^{d-1}\) and its affine complement, together with (BZ.9), prove by induction that geometric \(\mathbf P^d\) has one copy of \(\kappa(-q)\) in each degree \(2q\), \(0\le q\le d\), and no other cohomology. Explicitly, the localization triangle with \(j_!\kappa\) has a term concentrated in degree \(2d\), while the hyperplane has degrees at most \(2d-2\). Its long exact sequence is therefore an isomorphism to the hyperplane in smaller degrees and an isomorphism from compact affine cohomology in degree \(2d\).
The class \(c\) restricts to the hyperplane class. Its powers are the generators in degrees below \(2d\) by induction. The smooth-pair Gysin counit for a hyperplane sends \(1\) to \(c\): on a local coordinate chart this is the Kummer boundary calculation in BJ.6, and its line-bundle transition functions give \(\mathcal O(1)\). The projection formula then sends the hyperplane's \(c^{d-1}\) to \(c^d\). The iterated trace sends that class to \(1\), by compatibility of the Gysin counit and the smooth trace. Hence \(c^d\) is the normalized top generator too. The case \(d=0\) is the identity.
Over any finite-type \(S\), the same global Kummer powers define the map (BZ.8). Proper base change identifies its geometric stalks with the just-proved isomorphisms. Stalks detect an isomorphism, proving (BZ.8), also when \(S\) is singular. This proves the splitting by actual classes; it does not merely list the ranks of the direct images.
Write \(P=\mathbf P^n_k\), let \(P^\vee\) parametrize its hyperplanes, and let \[ Q=\{(x,H):x\in H\}\subset P\times P^\vee, \qquad p:Q\to P,\quad p^\vee:Q\to P^\vee. \] For \(n\ge1\) define \[ \mathcal R F=Rp^\vee_*p^*F[n-1], \qquad \mathcal R^\vee G=Rp_*p^{\vee *}G[n-1]. \tag{BZ.10} \] Proper constructibility from M and BV makes these bounded constructible complexes. They are not ordinary unshifted direct images.
Consider \[ W=\{(x,H,y):x,y\in H\} \xrightarrow{b}P\times P. \] The fibre is \(\mathbf P^{n-2}\) when \(x\ne y\), and \(\mathbf P^{n-1}\) when \(x=y\). For \(n=1\) the off-diagonal fibre is empty. Pull back the hyperplane class from \(P^\vee\). Its powers through \(n-2\) define a map \[ B:=\bigoplus_{q=0}^{n-2}\kappa_{P\times P}(-q)[-2q] \longrightarrow Rb_*\kappa_W. \] The sum is zero for \(n=1\). By (BZ.8) and proper base change its cone is supported on the diagonal \(\delta:P\to P\times P\). Restriction of the cone to that diagonal is \(\kappa_P(-(n-1))[-2(n-1)]\): over the diagonal \(b\) is the projective bundle of hyperplanes through a point, and (BZ.8) identifies the displayed map with precisely the first \(n-1\) summands. The exact closed-support equivalence identifies the whole cone with its closed direct image. We have therefore proved the distinguished triangle \[ B\longrightarrow Rb_*\kappa_W \longrightarrow\delta_*\kappa_P(-(n-1))[-2(n-1)] \longrightarrow B[1]. \tag{BZ.11} \]
Tensor (BZ.11) with the inverse image of \(F\) from the first factor, and take proper image to the second factor. The projection formula and proper base change identify the middle transform, shifted by \(2n-2\), with \(\mathcal R^\vee\mathcal R F\). The diagonal term is \(F(-(n-1))\). The first term is \[ L_F= \bigoplus_{q=0}^{n-2} a_P^*R\Gamma(P,F)(-q)[\,2n-2-2q\,], \tag{BZ.12} \] where \(a_P:P\to\operatorname{Spec}k\). Thus \[ L_F\longrightarrow\mathcal R^\vee\mathcal R F \longrightarrow F(-(n-1))\longrightarrow L_F[1]. \tag{BZ.13} \] Over a finite field, \(R\Gamma(P,F)\) in (BZ.12) denotes the derived direct image to the étale topos of \(\operatorname{Spec}k\), retaining its Galois action. It is not the complex obtained by subsequently taking Galois invariants. Consequently \(L_F\) has locally constant cohomology over either allowed base field. Interchanging \(P\) and \(P^\vee\) proves the other inversion triangle. The proof uses no perverse-sheaf decomposition, semisimplicity or characteristic-cycle formula.
BZ.4. The incidence dimension estimate in families
Let \(S\) be an integral finite-type \(k\)-scheme, \(V\) a vector bundle of rank \(n+1\), \(P=\mathbf P(V)\), and \(P^\vee=\mathbf P(V^\vee)\). Denote the relative incidence projections by \(p:Q\to P\) and \(p^\vee:Q\to P^\vee\). For every \(G\in D_c^b(P,\kappa)\), there is a dense open \(S^\circ\subset S\) such that \[ \dim\bigl(E_{p^\vee}(p^*G)|_{S^\circ}\bigr) \le \dim S+n-1=\dim P-1. \tag{BZ.14} \] The dimension is absolute, not relative to a fibre of \(P^\vee\).
Choose a proper closed \(D\subset P\) outside which all cohomology sheaves of \(G\) are locally constant. Such a \(D\) exists by constructibility at the generic point and the finite cohomological interval. Smoothness of \(p^\vee\) and (BZ.3) give \[ E_{p^\vee}(p^*G)\subset p^{-1}(D). \tag{BZ.15} \] For \(n=0\) the incidence scheme is empty. For \(n=1\) it is isomorphic to both projective bundles, so (BZ.15) proves the bound. Proceed by induction on \(n\).
Take a relative line \(T\subset P\) whose generic point is outside \(D\), and begin with \(T^\circ=T\setminus D\). A hyperplane not containing \(T\) meets it at one point. Let \(P^\vee_{(T^\circ)}\) be the open set of hyperplanes whose intersection point \(t\) lies in \(T^\circ\), and let \(Q_{(T^\circ)}\) be its inverse image in \(Q\). Over \(T^\circ\), let \(\bar P\) parametrize the lines \(L\subset P_s\) through \(t\); it is a projective bundle of relative dimension \(n-1\). Let \(\widetilde P\) parametrize \((t,x,L)\) with \(x,t\in L\), with maps \[ q:\widetilde P\to P,\qquad r_T:\widetilde P\to\bar P. \] The latter is a projective-line bundle. Let \(\bar Q\) parametrize \((t,L,H)\) with \(L\subset H\) and \(H\cap T=\{t\}\). Let \(\widetilde Q\) additionally parametrize \(x\in L\). Its maps fit into \[ \begin{matrix} \widetilde P&\xleftarrow{\widetilde p}&\widetilde Q &\xrightarrow{\widetilde q}&Q_{(T^\circ)}\\ r_T\downarrow&&\downarrow r&&\downarrow p^\vee\\ \bar P&\xleftarrow{\bar p}&\bar Q &\xrightarrow{\bar p^\vee}&P^\vee_{(T^\circ)} . \end{matrix} \tag{BZ.16} \] The left square is cartesian, \(r\) is a projective-line bundle, and \(p\widetilde q=q\widetilde p\). Write this common map as \(\pi\).
For clarity, these assertions can be checked in vector spaces. For a line \(kt\subset V_s\), lines \(L\) through \(t\) are one-dimensional subspaces of \(V_s/kt\). A hyperplane \(H\) through \(t\) is a hyperplane in this quotient; excluding those containing \(T_s\) is an open condition in its dual projective space. Hence the bottom row is an open restriction of the incidence correspondence of \(\bar P/T^\circ\). For fixed \((t,L,H)\), the possible \(x\)'s form \(L\simeq\mathbf P^1\). The maps \(\widetilde Q\to P^\vee_{(T^\circ)}\) and \(Q_{(T^\circ)}\to P^\vee_{(T^\circ)}\) are smooth: the first has fibres the projective-line bundle over the \(\mathbf P^{n-2}\) of lines through \(t\) in \(H\), and both descriptions are relative flag bundles on coordinate charts.
Off \(x=t\), \(\widetilde q\) is an isomorphism, since \(x\) and \(t\) determine the unique line \(L\). On \(x=t\) the point lies outside \(D\). By smoothness and (BZ.3), both non-acyclicity loci avoid that exceptional locus. Étale locality and (BZ.2) consequently identify \[ E_{p^\vee\widetilde q}(\pi^*G) \simeq E_{p^\vee}(p^*G)\cap Q_{(T^\circ)}. \tag{BZ.17} \] Moreover \(\pi^{-1}(D)\to\bar Q\) is finite. It is proper as a closed subscheme of the projective-line bundle \(r\). No geometric fibre is the whole line, because its point \(x=t\) is outside \(D\). A proper closed subset of a projective line has finitely many points, so the map is quasi-finite and hence finite by AU.6/AW. The same is true for the closed subset on the left of (BZ.17).
Set \(\bar G=Rr_{T,*}q^*G\). Proper base change in the left square of (BZ.16) gives \(Rr_*\pi^*G=\bar p^*\bar G\). Applying BZ.2, including its equality case, now yields \[ \begin{aligned} \dim\bigl(E_{p^\vee}(p^*G)\cap Q_{(T^\circ)}\bigr) &=\dim E_{p^\vee\widetilde q}(\pi^*G)\\ &=\dim E_{\bar p^\vee}(\bar p^*\bar G). \end{aligned} \tag{BZ.18} \] The induction hypothesis applies to the projective bundle \(\bar P/T^\circ\). Shrinking \(T^\circ\) to a dense open gives a bound \(\dim T^\circ+(n-1)-1=\dim S+n-1\) on the last line. We have proved (BZ.14) on \(Q_{(T^\circ)}\) for each such line \(T\).
We finish the covering argument. After an étale neighbourhood of the generic point of \(S\), and then shrinking \(S\), choose a projective coordinate frame \(x_0,\ldots,x_n\) outside \(D\). Indeed the choices form a nonempty open of the space of frames over the function field; over its separable closure this open has a point. Its finitely many coordinates lie in a finite separable extension, which spreads to an étale neighbourhood. A basis stays a basis after shrinking, and avoiding \(D\) is open. An estimate over this neighbourhood descends to its open image by the étale equality of BZ.1 and invariance of dimension under an étale map.
Each line \(T_{ij}\) joining \(x_i\) and \(x_j\) is good. Apply (BZ.18) to its dense open \(T_{ij}^\circ\). Shrink \(S\) so that every complement \(T_{ij}\setminus T_{ij}^\circ\) is finite over \(S\): it is a proper closed subset of a projective-line bundle with finite generic fibre; removing the closed locus of positive-dimensional fibres makes it proper and quasi-finite. In this particular bundle that locus is exactly the closed set where all coefficients of a finite collection of homogeneous defining equations vanish, so no fibre-dimension theorem is needed for this step.
There are only finitely many hyperplanes in any geometric fibre outside the union of the \(P^\vee_{(T_{ij}^\circ)}\). To see this, write a hyperplane as \(\sum a_iX_i=0\) and choose an index with \(a_i\ne0\). For each \(j\ne i\), the line \(T_{ij}\) is not contained in the hyperplane, and its intersection point determines \(a_j/a_i\). Every such intersection must belong to the specified finite complement. These finitely many choices determine the hyperplane, and there are only \(n+1\) choices for \(i\). The residual closed subset of \(P^\vee\) is therefore proper and quasi-finite over \(S\), hence finite.
The inverse image of this residual subset in \(Q\) is a projective bundle of relative dimension \(n-1\) over a finite \(S\)-scheme; its dimension is at most \(\dim S+n-1\). On the other finitely many open sets the same bound was proved in (BZ.18). Their union with that residual inverse image covers \(Q\), proving (BZ.14).
BZ.5. A cotangent candidate and the next comparison
Over \(S=\operatorname{Spec}k\), (BZ.14) requires no shrinking. Thus for every \(G\) on \(\mathbf P^n\), \[ \dim E_{p^\vee}(p^*G)\le n-1. \tag{BZ.19} \] Apply the version with \(P\) and \(P^\vee\) interchanged to \(G=\mathcal RF\). The incidence variety identifies with \(\mathbf P(T^*P)\): a pair \((x,H)\) gives the conormal line of \(H\) at \(x\), and a nonzero covector up to scale determines that hyperplane uniquely. This is an isomorphism on the usual affine coordinate charts. Form the cone over the closed subset \(E_p(p^{\vee *}\mathcal RF)\subset Q\) under this identification, and adjoin the zero section. It is a closed conical subset \(C_F\subset T^*P\) with \[ \dim C_F\le n. \tag{BZ.20} \] The cone over a nonempty projective subset has dimension one larger, as is seen by trivializing the tautological line on its projective charts; adjoining the zero section adds a subset of dimension \(n\). This proves the bound also when the incidence subset is empty.
For \(F\) on affine space, extend it by zero to projective space and restrict this candidate cone back to the affine open. The same dimension bound holds. CA.1–CA.4 prove that every transverse test pair is universally locally acyclic, and CA.5–CA.6 prove the canonical exceptional inverse-image comparison for transverse maps. These comparisons turn the candidate into a microsupport bound. Appendix CB supplies the quadratic coordinate construction at infinity needed in (BY.26). Higher-dimensional realization uses that construction together with the coefficient comparisons and foundational hypotheses of BY–CA.
The freely accessible source for the incidence construction and its dimension induction is Beilinson, Constructible sheaves are holonomic, version 7, §§1.6 and 3. The arguments above supply the projective cohomology, kernel triangle, finite-support detection and covering steps used here.
Appendix CA. Transverse tests and exceptional inverse image
We keep the finite field of coefficients \(\kappa\) and the base-field assumptions of BZ. The aim is to prove that the cone constructed there controls transverse tests, and to prove the exceptional inverse-image comparison those tests imply. We first supply the local-acyclicity composition argument used in passing through the incidence correspondence. All local fibres retain the selected geometric specialization.
CA.1. A local comparison criterion
We need a criterion for a qcqs map \(r:V\to S\) and a bounded-below torsion complex \(K\). In its applications \(S\) and \(V\) are strict localizations or affine-transition limits of finite-type schemes, and \(K\) is pulled back from a bounded constructible complex. Cohomological continuity is therefore the one proved in AS.1 and BA.5.
For a geometric specialization \(t\to S_{(s)}\), let \(Z\) be the reduced closure of its underlying point in \(S_{(s)}\). Let \(N\) be the integral closure of \(Z\) in an algebraic closure of its function field. The selected map to \(s\) is understood. The following condition implies that \(Rr_*K\) commutes with finite, quasi-finite, and affine inverse limits of quasi-finite changes of base: \[ R\Gamma(V\times_SN,K)\longrightarrow R\Gamma(V_s,K) \quad\text{is an isomorphism for every such }N. \tag{CA.1} \] For the statement on strict-local bases, the right side uses the closed geometric fibre of \(N\); its residue field is purely inseparable over the selected residue field at \(s\), which does not change that fibre's étale topos. Condition (CA.1) is imposed after étale localization of \(S\).
We give the algebra and descent proof. The ring of \(N\) is a filtered union of finite integral algebras over the local domain of \(Z\): adjoining finitely many integral elements is module finite. Each such algebra is a domain. A finite algebra over a henselian local ring is a product of local rings, by the idempotent lifting of AX.1–AX.3; a domain has only one factor. The union is consequently local, with purely inseparable residue extension of the separably closed residue field. In addition, every localization of the integral closure has algebraically closed fraction field and is integrally closed. Every monic polynomial splits into linear factors there: its roots in that fraction field are integral and therefore belong to the ring. This proves that the residue field is algebraically closed. A simple residue root of a monic polynomial lifts to one of its roots, and the factorization gives the usual simple-root uniqueness. Thus these localizations are strictly henselian.
Finite maps have exact direct image and proper base change by AX.5 and BE. The same statements for coefficients pulled back along an affine inverse limit of finite maps follow from AS.1/BA.5. A surjective map \(N\to Z\) of this form gives cohomological descent for its augmented Čech nerve. Here this can be proved without a general descent theorem. After taking a geometric stalk, the nerve is the nerve of a nonempty profinite set mapping to a point. Its cochains are locally constant functions with values in the stalk module. Choose a point in that profinite set. Inserting it as the first entry gives the contracting homotopy for the augmented alternating complex. The insertion preserves local constancy. Direct image is exact in the vertical direction, so this stalk calculation proves exactness of the augmented complex of sheaves.
To apply it to the comparison, let \(D(S',s')\) be the cone of \[ R\Gamma(V\times_SS',K)\longrightarrow R\Gamma(V_{s'},K) \tag{CA.2} \] when \(S'\) is strictly local and is an inverse limit of quasi-finite schemes over an étale neighbourhood in \(S\). These cones have a common lower bound: if \(K\in D^{\ge a}\), then they are in \(D^{\ge a-1}\). We prove simultaneous vanishing of their cohomology by induction on degree.
The reductions used in this induction have finite models. Zariski Main factorization AW replaces a quasi-finite neighbourhood by an open in a finite scheme. At its selected strict-local point this is a local factor of that finite scheme; the open has become the whole local factor. Nilpotents may be discarded by étale invariance. A reduced Noetherian finite model is covered by the finite disjoint union of its integral components. The same Čech contraction, now for a finite closed surjection, reduces the degree induction to integral strict-local finite models. Passing to the affine inverse limit is legitimate degree by degree by AS.1. Thus no normalization is assumed finite.
For such an integral model \(S'\), take its integral closure \(N\) in an algebraic closure of its generic field. This is also the integral closure of the corresponding reduced image in the strictly localized original base: the two rings differ by an integral extension, and integrality is transitive. Its comparison cone is zero by (CA.1). Resolve \(S'\) by the Čech nerve \(N_\bullet/S'\). The column-zero comparison cone is zero. If all cones in (CA.2) have vanishing cohomology through degree \(q\), the cones of the positive Čech columns have that same vanishing. To check this for a column that is not local, take its geometric points over the selected closed point; the relevant comparison is stalkwise, and sections on their profinite fibre are exact by the preceding locally constant-function calculation. In the resulting first-quadrant horizontal totalization, a positive column contributes only above degree \(q+1\). Hence \(D(S',s')\) vanishes through degree \(q+1\). Starting below the common lower bound proves all degrees. Only finitely many columns contribute in any fixed degree.
We have proved (CA.2) for all the indicated local bases. Taking stalks gives finite base change for \(Rr_*K\). Open and étale localization commute with ordinary direct image by their slice adjunctions. Zariski Main factorization then gives quasi-finite base change, and the finite-data cohomology continuity gives the affine-limit assertion. This proves the criterion.
CA.2. Locally acyclic maps composed with smooth maps
Local acyclicity is preserved by quasi-finite changes of base in the present setting. For a finite change, localize the original base strictly at the image \(s\), and select a local factor \(B\) of the finite base. Its residue extension is purely inseparable. For a selected point \(x\) upstairs, the finite scheme \(V_{(x)}\times_{S_{(s)}}B\) has one geometric closed point, since its closed fibre is local with a purely inseparable residue extension. It is the selected strict localization upstairs. Its fibre at a geometric point \(t'\) of \(B\) is precisely the original local fibre at the composite geometric point \(t'\to S_{(s)}\). The two restriction maps agree. Thus the original local-acyclicity isomorphism proves the new one. Open and étale changes are immediate from the same local-fibre description. AW factorization and AS continuity give the quasi-finite and affine-limit cases.
Suppose \(r:V\to S\) is locally acyclic relative to \(K\), and fix \(x\mapsto s\). Write \(r_x:V_{(x)}\to S_{(s)}\). We claim \[ Rr_{x,*}(K|_{V_{(x)}})\simeq\underline{K_x}, \tag{CA.3} \] and that this direct image commutes with every ind-quasi-finite base change. The underline denotes the constant complex on the strictly local base, with its actual evaluation map.
To apply CA.1, first consider a normalization \(N\) for a specialization \(t\to S_{(s)}\). Local acyclicity persists over \(N\) by the preceding paragraph. Its fraction field is algebraically closed, and each \(N_{(z)}\) has that same geometric generic point. The adjunction map from \(K|_{V_{(x)}\times N}\) to the ordinary image of its geometric generic restriction is therefore an isomorphism at every geometric point, by local acyclicity. Hence \[ R\Gamma(V_{(x)}\times_SN,K) \xrightarrow{\sim}R\Gamma(V_{(x)}\times_St,K) \xleftarrow{\sim}K_x. \tag{CA.4} \] The right arrow is the original local-acyclicity map. The closed fibre in (CA.4) is a closed subscheme of the strictly local \(V_{(x)}\), so its cohomology is \(K_x\), by AT.1. Naturality of restriction shows that the map from the first term to this closed-fibre cohomology is inverse to the same identification with \(K_x\). This proves (CA.1).
For completeness, the criterion must also be checked at a geometric point \(z\) of \(S_{(s)}\) other than its closed point. The construction (CA.4) defines a cospecialization between any two geometric fibres over a specialization: invert generic restriction over the corresponding normalization and then restrict to the closed fibre. These maps compose. To verify this, normalize the closure of the most generic point in its algebraic closure, select the prime corresponding to the intermediate geometric specialization, and use the localization at that prime and the quotient by it. The quotient is again an absolutely integrally closed domain: every monic polynomial lifts to the original ring and its linear factorization descends. Thus the quotient and the localization supply the two intermediate normalization diagrams, up to the purely inseparable and geometric-field identifications already proved in AS. Restriction through the localization and then its residue field agrees with restriction through the quotient and then its fraction field. Pasting the adjunction units, and inverting the generic-restriction units, proves the composition identity. Every fibre over \(S_{(s)}\) has a specialization to its closed point. Its cospecialization to that closed fibre is the inverse of \(K_x\to R\Gamma(V_{(x)}\times_St,K)\), hence is an isomorphism by local acyclicity at \(x\). Transitivity forces every intermediate cospecialization to be an isomorphism as well. Applying (CA.4) at \(z\) now proves (CA.1) there. Thus the criterion applies on the whole strict-local base.
It follows that the geometric stalks of \(Rr_{x,*}K\) are the cohomology of these geometric fibres: a geometric residue point is an affine inverse limit of quasi-finite neighbourhoods. The evaluation \(\underline{K_x}\to Rr_{x,*}K\) is obtained from the evaluation of sections on \(V_{(x)}\), whose derived sections are \(K_x\). On every geometric fibre it is exactly the local-acyclicity isomorphism at \(x\). This proves (CA.3) as a morphism of complexes.
We specify the two limit reductions used in composing maps. First let \(L'/L\) be an extension of separably closed fields, let \(Z/L\) be qcqs, and let \(A\in D^+(Z_{\mathrm{\acute et}})\) have torsion cohomology of orders invertible in \(L\). The canonical pullback gives \[ R\Gamma(Z,A)\xrightarrow{\sim} R\Gamma(Z_{L'},A|_{Z_{L'}}). \tag{CA.4a} \] To prove this, first suppose both fields are algebraically closed. They are then perfect. Every finitely generated \(L\)-subalgebra \(B\subset L'\) is a domain. The separating-normalization argument of M.1 supplies a nonzero \(b\in B\) for which \(B_b\) is smooth over \(L\); this localization is still a subalgebra of \(L'\). Given two such smooth subalgebras, form the subalgebra generated by their finite generating lists and localize it once more in this way. It contains both. Every element of \(L'\) belongs to one of them. Thus \(L'\) is the filtered union of smooth finitely generated \(L\)-subalgebras, and \(\operatorname{Spec}L'\to\operatorname{Spec}L\) is an affine inverse limit of smooth morphisms.
Apply AS.7 to this change of base and the qcqs structural morphism \(Z\to\operatorname{Spec}L\). The étale topoi of the algebraically closed fields have exact sections by AB.1–AB.2, so the resulting ordinary direct-image comparison is exactly (CA.4a). This argument applies to the given bounded-below complex: AS.7 uses its common lower cohomological bound, rather than an unbounded totalization. No finite-type or properness assumption on \(Z\) has been introduced.
For merely separably closed fields, choose compatible algebraic closures \(\overline L\subset\overline {L'}\). Each vertical extension is purely inseparable: a finite separable subextension of a separably closed field is trivial, and the separable/purely-inseparable decomposition in AH.1 applies to every algebraic element. BE.4 identifies the two vertical cohomology pullbacks with isomorphisms, for the actual pulled-back complex. The algebraically closed case gives the isomorphism between the two upper fields. The square of pullback maps commutes, so its remaining edge is (CA.4a). Its construction is compatible with restrictions and successive field extensions because the AS.7 and BE.4 maps have those compatibilities. This is the cohomology-invariance statement of Stacks, Lemma 59.90.2(1), with its deduction from the earlier comparisons given here.
Second, suppose \(\eta=\operatorname{Spec}\Omega\to\operatorname{Spec}B\) has image \(\mathfrak p\), and \(\Omega\) is algebraic over \(\kappa(\mathfrak p)=\operatorname{Frac}(B/\mathfrak p)\). Then \(\eta\to\operatorname{Spec}B\) is an affine inverse limit of quasi-finite morphisms. Indeed choose finitely many elements \(\alpha_1,\ldots,\alpha_a\) of \(\Omega\). Their monic algebraic equations have coefficients in \(\operatorname{Frac}(B/\mathfrak p)\). Invert a single nonzero \(u\in B/\mathfrak p\) containing all their denominators. The subalgebra \[ (B/\mathfrak p)_u[\alpha_1,\ldots,\alpha_a]\subset\Omega \] is finite over \((B/\mathfrak p)_u\), by the bounded-power argument of K.1. Its spectrum is therefore quasi-finite over \(\operatorname{Spec}B\): the composite is a finite morphism, followed by a principal open immersion and a closed immersion. These subalgebras form a directed system, since any two finite lists and their denominators fit in a third. Their union is \(\Omega\), as every element is algebraic. All transitions are affine, which proves the asserted inverse-limit presentation without requiring \(\Omega\) to be a finite extension.
Now let \(V\xrightarrow{r}S\xrightarrow{g}T\), where \(g\) is smooth and \(r\) is universally locally acyclic relative to \(K\). Fix \(x\mapsto s\mapsto t\) and a geometric specialization \(\eta\to T_{(t)}\). It suffices to take the geometric field of \(\eta\) algebraic over the residue field of its image. To see this, pass to an algebraic closure of that geometric field using BE.4, take the algebraic closure of the image's residue field inside it, and apply (CA.4a) to the local fibres after this inclusion of algebraically closed fields. These local fibres are qcqs, since they are base changes of morphisms between the affine strict localizations. The comparison retains the chosen map to \(T_{(t)}\). The inverse-limit presentation just proved, followed by base change, makes \(S_{(s)}\times_{T_{(t)}}\eta\to S_{(s)}\) ind-quasi-finite. Apply the base-change part of (CA.3): \[ R\Gamma(V_{(x)}\times_{T_{(t)}}\eta,K) \simeq R\Gamma(S_{(s)}\times_{T_{(t)}}\eta,\underline{K_x}) \simeq K_x. \tag{CA.5} \] The last map is AT's smooth local acyclicity, applied to the finitely many cohomology vector spaces of the perfect complex \(K_x\). All maps are restriction maps. After any base change \(T'\to T\), the map \(g\) stays smooth and \(r\) stays locally acyclic. Thus \(gr\) is universally locally acyclic relative to \(K\).
We also use smooth change of source. If \(e:V'\to V\) is smooth and \(r\) is universally locally acyclic relative to \(K\), then \(re\) is universally locally acyclic relative to \(e^*K\). In the strict-local nearby-cycle diagram BZ.1, smooth base change AS identifies the pullback of \(Ru_*K\) with the corresponding image upstairs. Its unit is the pulled-back unit. The defect cone upstairs is consequently the smooth pullback of the cone downstairs. It vanishes, before and after every base change.
CA.3. Universal local acyclicity over a field
We prove the generic statement used for the product projection. For \(r:V\to S\) separated of finite type over \(k\), \(S\) integral, and \(K\) bounded constructible, some dense open \(S^\circ\) makes \(r\) universally locally acyclic relative to \(K\).
Induct on the dimension \(d\) of the generic fibre. The empty generic fibre disappears after shrinking for a proper source. The question is local on the source, so one may cover by finitely many affines, take a projective closure of each over an affine base, and extend its coefficient complex by zero. The generic closure has the same dimension. It is therefore enough, at each induction stage, to handle \(r\) proper.
If \(d=0\), properness makes \(r\) finite after shrinking: its positive-dimensional fibre locus may be removed, or equivalently apply the generic quasi-finite locus and proper closedness of its complement. The finite-coefficient proper constructibility proved in Proposition 3.2 lets us shrink again so that every cohomology sheaf of \(Rr_*K\) is locally constant. BZ.2, applied with \(g=\mathrm{id}_S\), says that \(E_r(K)\) is empty: it is finite over \(S\), and its proper image equals the empty defect locus of the locally constant complex \(Rr_*K\). This proves the base case.
For \(d>0\), cover the proper \(V\) by affine opens \(V_\alpha\), and present each as a closed subscheme of \(\mathbf A^{N_\alpha}_S\). For every coordinate \(z_i\), consider \[ u_i:V_\alpha\longrightarrow\mathbf A^1_S, \qquad r|_{V_\alpha}=\operatorname{pr}_S u_i. \] The generic fibre of \(u_i\) over the integral base \(\mathbf A^1_S\) has dimension at most \(d-1\). A component on which \(z_i\) is algebraic over \(k(S)\) misses that generic point; on any remaining component adjoining the transcendental coordinate decreases the function-field transcendence degree by one. The induction hypothesis therefore gives a dense open \(U_i\subset\mathbf A^1_S\) over which \(u_i\) is universally locally acyclic. CA.2 makes \(r\) universally locally acyclic on \(u_i^{-1}U_i\).
After shrinking \(S\), the closed complement \(D_i=\mathbf A^1_S\setminus U_i\) is finite over \(S\). Its generic ideal contains a nonzero polynomial; clearing denominators and inverting its leading coefficient supplies a monic polynomial in its ideal, proving finiteness directly. Hence \[ E_r(K)\cap V_\alpha \subset T_\alpha:= V_\alpha\cap\prod_iD_i, \tag{CA.6} \] which is finite over \(S\). The map \(T_\alpha\to V\) has closed image: its graph is closed since \(V/S\) is separated, and projection from the product with the proper \(S\)-scheme \(T_\alpha\) is proper. Its image is still quasi-finite over \(S\). A finite union of these closed images contains \(E_r(K)\), is proper with finite fibres over \(S\), and is finite by AU.6/AW.
Shrink \(S\) once more so that \(Rr_*K\) has locally constant cohomology, using Proposition 3.2 and the finite cohomological bound. BZ.2 again gives \[ r(E_r(K))=E_{\mathrm{id}_S}(Rr_*K)=\varnothing. \tag{CA.7} \] Thus \(E_r(K)=\varnothing\). This proves the induction, with universal acyclicity throughout, rather than only for the original fibres.
In particular, for \(S=\operatorname{Spec}k\) the dense open is all of \(S\). Every finite-type \(V/k\) is universally locally acyclic relative to every bounded constructible \(K\). After change of base this gives \[ V\times Y\longrightarrow Y \quad\text{universally locally acyclic relative to }\operatorname{pr}_V^*K. \tag{CA.8} \] The proper constructibility input to (CA.7) is the curve-and-proper-support proof of Proposition 3.2; it does not use the generic-local-acyclicity statement being proved here.
CA.4. The cone from incidence controls transverse tests
Let \(X\) be smooth and \(C\subset T^*X\) closed and conical, containing the zero section. A map \(h:U\to X\) of smooth schemes is \(C\)-transverse when \(\ker(dh)\) meets \(C\times_XU\) only in zero. In that case the image \(h^\circ C=dh(C\times_XU)\) is closed and conical. To prove closedness, work on an affine chart and write the map as a map of nonnegatively graded algebras. Modulo the positive-degree ideal of the target algebra, its source algebra has only the zero vertex set-theoretically. Its positive-degree generators are therefore nilpotent modulo that ideal, so the quotient is finite over degree zero. Lift finitely many homogeneous generators of this quotient. Induction on degree shows that their lifts generate the source as a module over the target. The restricted map of cones is finite and its image is closed.
A map \(f:U\to Y\) is \(h^\circ C\)-transverse when \((df)^{-1}(h^\circ C)\) contains no nonzero covector of \(Y\). Since \(h^\circ C\) contains zero, this condition makes \(df\) injective; the coordinate Jacobian criterion AE.1 makes \(f\) smooth. Both transversality conditions are open: the bad locus is the proper image of the projectivization of the corresponding closed cone of kernel vectors. We say that \(K\) is micro-supported on \(C\) if every such transverse pair \((h,f)\) has \(f\) locally acyclic relative to \(h^*K\). The proof below gives universal local acyclicity for its pairs.
Put \(P=\mathbf P^n\), \(G=\mathcal RF\), and let \(E=E_p(p^{\vee *}G)\subset Q\), as in BZ.5. Let \(C_F\) be its cone, with the zero section adjoined. We prove that \(F\) is micro-supported on \(C_F\).
For a transverse pair \(P\xleftarrow{h}U\xrightarrow{f}Y\), form \(Q_U=U\times_PQ\), with \(p_U:Q_U\to U\) and \(p^\vee_U:Q_U\to P^\vee\). Proper base change gives \[ h^*(\mathcal R^\vee G) =Rp_{U,*}p_U^{\vee *}G[n-1]. \tag{CA.9} \] We show that \(fp_U\) is universally locally acyclic relative to \(p_U^{\vee *}G\).
Away from \(E_U=U\times_PE\), the map \(p_U\) is universally locally acyclic for that complex by the definition of \(E\) and base change. The map \(f\) is smooth, so CA.2 proves the desired assertion there. At \((u,H)\in E_U\), the map \[ (p^\vee_U,fp_U):Q_U\longrightarrow P^\vee\times Y \tag{CA.10} \] is smooth. Here is the differential check. Let \(x=h(u)\), \(y=f(u)\), and let \(\lambda\subset T_x^*P\) be the conormal line of \(H\). The cotangent space of \(Q\) is the pushout of \(T_x^*P\) and \(T_H^*P^\vee\) over their common conormal line. This follows by differentiating the single incidence equation \(\langle x,H\rangle=0\); the two derivatives are nonzero and give that common line. Since \(p\) is smooth, base change to \(U\) identifies the cotangent space of \(Q_U\) with the pushout of \(T_u^*U\) and \(T_H^*P^\vee\) along \(\lambda\). Thus injectivity of the cotangent map in (CA.10) is exactly injectivity of \[ \lambda\oplus T_y^*Y\longrightarrow T_u^*U, \qquad(\xi,\eta)\longmapsto dh(\xi)+df(\eta). \tag{CA.11} \] The first transversality condition says \(dh\) is nonzero on \(\lambda\). The second says its image cannot meet \(df(T_y^*Y)\) nontrivially, and that \(df\) is injective. These are exactly the needed assertions. The Jacobian criterion makes (CA.10) smooth near \(E_U\).
The product projection \(P^\vee\times Y\to Y\), with the complex pulled back from \(G\), is universally locally acyclic by (CA.8). Smooth change of source in CA.2 applies to (CA.10). This proves the desired assertion near \(E_U\), and hence everywhere on \(Q_U\). Proper transport BZ.2 and (CA.9) imply universal local acyclicity of \(f\) relative to \(h^*\mathcal R^\vee G\).
In the inversion triangle (BZ.13), the other term \(L_F\) has locally constant cohomology. Its inverse image under \(h\) is locally constant; smoothness of \(f\) gives universal local acyclicity for that term by AT. The defect-cone triangle now gives the assertion for \(h^*F(-(n-1))\), and therefore for \(h^*F\). We have proved \[ F\text{ is micro-supported on }C_F,\qquad \dim C_F\le n. \tag{CA.12} \] Extension by zero to projective space and restriction prove the same existence and dimension bound for every bounded constructible complex on \(\mathbf A^n\).
Two consequences follow directly from the definition. If \(h\) is \(C\)-transverse and \(K\) is micro-supported on \(C\), then \(h^*K\) is micro-supported on \(h^\circ C\). Indeed a transverse test after \(h\) composes to a transverse test before \(h\): if the composite differential kills a covector of \(C\), transversality for the second map first forces its image to be zero, and transversality for \(h\) then forces the covector to be zero. The condition on the test function is preserved by the same image calculation. Also microsupport conditions are closed under triangles, finite sums, direct summands and invertible locally constant twists, since each corresponding defect cone has those properties.
CA.5. The Cartier comparison from a locally acyclic parameter
Let \(f:X\to\mathbf A^1\) be smooth, \(i:D=f^{-1}(0)\to X\), and \(j:X\setminus D\to X\). If \(f\) is locally acyclic relative to \(K\), then the canonical map \[ K\otimes Rj_*\kappa\longrightarrow Rj_*j^*K \tag{CA.13} \] is an isomorphism. We prove it on geometric stalks; outside \(D\) it is the identity.
At \(x\in D\), replace the base by its strict henselian trait at \(0\), with generic point \(\eta\) and geometric generic point \(\bar\eta\). Let \(I\) be its absolute Galois group. The stalk of the right side of (CA.13) is \[ R\Gamma(X_{(x)}\times\eta,K) \simeq R\Gamma\!\left(I, R\Gamma(X_{(x)}\times\bar\eta,K)\right). \tag{CA.14} \] The last comparison is ordinary Galois descent. One can construct it by the Čech resolutions of finite Galois extensions of \(\eta\). Their geometric nerves are finite sets with the same insertion contraction as CA.1. Taking the filtered system of finite extensions gives continuous group cochains. The totalization computes the displayed derived invariants; for bounded-below coefficients every total degree has the usual finite range of nonnegative Čech degrees. AS continuity identifies the geometric-fibre limit in this construction.
Local acyclicity gives the \(I\)-equivariant isomorphism \[ K_x\xrightarrow{\sim}R\Gamma(X_{(x)}\times\bar\eta,K). \tag{CA.15} \] The action on \(K_x\) is trivial: its evaluation map comes from sections on \(X_{(x)}\), on which \(I\) acts trivially. Smooth local acyclicity gives the same assertion for the constant coefficient \(\kappa\). A bounded finite-dimensional complex commutes with the group-cochain construction under tensor product. This is checked first for one finite-dimensional vector space, a finite direct sum of copies of \(\kappa\), and then by the finitely many truncation triangles of \(K_x\). Equations (CA.14)–(CA.15) therefore identify the stalk of (CA.13) with the isomorphism \[ K_x\otimes R\Gamma(I,\kappa)\xrightarrow{\sim}R\Gamma(I,K_x). \tag{CA.16} \] The maps are the actual cup/evaluation maps of the Čech resolutions. No claim about the dimension of inertia cohomology or a trivialization of \(K\) on the whole strict localization is needed.
Take the fibres of (CA.13) and of the identity map \(K\to K\), using the open–closed localization triangles. Closed projection and the exact closed-support equivalence give \[ i^*K\otimes i^!\kappa\xrightarrow{\sim}i^!K. \tag{CA.17} \] This is the usual coefficient map for exceptional inverse image: transpose the closed counit and compare the two localization triangles to identify it. BJ.6's smooth-pair orientation gives \(i^!\kappa=\kappa_D(-1)[-2]\). Thus (CA.17) is the canonical comparison with that twist and shift.
CA.6. Noncharacteristic exceptional inverse image
Suppose \(X,W\) are smooth separated finite-type \(k\)-schemes, \(K\) is micro-supported on a cone \(C\) containing zero, and \(h:W\to X\) is \(C\)-transverse. Then \[ h^*K\otimes h^!\kappa\xrightarrow{\sim}h^!K. \tag{CA.18} \] For \(\dim W=m\) and \(\dim X=n\), the orientation is \(h^!\kappa=\kappa_W(m-n)[2(m-n)]\).
First let \(h\) be a closed immersion of codimension \(c\). Near a chosen point of \(W\), choose functions \(f_1,\ldots,f_c\) cutting it out whose differentials extend to a basis of the cotangent space of \(X\). Such functions are obtained by lifting a basis of its conormal space; smoothness of \(W\) and the coordinate Jacobian criterion give a smooth map to \(\mathbf A^c\) with this zero fibre after shrinking. Every intermediate zero locus is smooth.
Transversality says that the span of \(df_1,\ldots,df_c\) meets \(C\) only in zero along \(W\). In particular the first parameter \(f_1\) is \(C\)-transverse there; openness lets us shrink so that it is transverse near the chosen point. Microsupport makes \(f_1\) locally acyclic relative to \(K\), and CA.5 proves the first Cartier comparison. After restriction to \(f_1=0\), CA.4 gives microsupport on the image cone. The remaining differential span still meets that image only in zero: lifting an intersection would put a covector of \(C\) in the original span. Repeat for \(f_2,\ldots,f_c\). The resulting composite is (CA.18). Compatibility follows by transposing the successive counits; their composite is the counit for the composed closed immersion. BJ.6 supplies the product orientation \((-c)[-2c]\).
For general \(h\), factor it as its closed graph \(W\to W\times X\), followed by the smooth projection to \(X\). The pullback of \(C\) under that projection is transverse to the graph exactly when \(h\) is \(C\)-transverse: a covector in the graph's conormal annihilates its tangent precisely when \(dh\) kills the corresponding covector of \(X\). Smooth pullback gives microsupport for the pulled-back complex by CA.4. The closed-graph case and the smooth exceptional orientation of BJ/BV prove (CA.18), with shift \(2(m-n)\) and twist \(m-n\). The coefficient comparisons compose because their adjoint counits compose; this identifies the resulting map with the canonical one for \(h\).
Thus the cone bound in BZ is a microsupport bound with the canonical exceptional comparison for transverse fibres. Appendix CB applies these results to a quadratic coordinate change at infinity, including characteristic two and finite-field choices.
For local acyclicity and transversality, see Illusie's appendix to Deligne's Théorèmes de finitude, §§1.1 and 2.2–2.7, in the author-hosted SGA \(4\frac12\), Beilinson, version 7, §§1.2–1.3 and 3.3–3.5, and Saito, version 4, §7.4. CA.5 gives the needed exceptional comparison directly through the trait and its canonical evaluation map; it does not assume a characteristic-cycle pullback formula.
Appendix CB. A quadratic projection with constant boundary comparison
We prove (BY.26) over the finite or algebraically closed ground fields of BY–CA. Put \(m=n+1\geq2\), write \(T=\mathbf A^n\times\mathbf A^1\), and let \[ j:T\longrightarrow\overline T=\mathbf A^n\times\mathbf P^1, \qquad D=\overline T\setminus T. \tag{CB.1} \] For a bounded constructible \(\kappa\)-complex \(K\), choose a proper closed \(Y\subset T\) outside which its cohomology is locally constant. Such a set exists by the finite constructible partitions of those finitely many cohomology sheaves. We will find an automorphism \(g\) for which \(g^{-1}Y\) is finite over \(\mathbf A^n\) and \[ i_b^*Rj_*g^*K\longrightarrow Rj_{b,*}i_{b,T}^*g^*K \tag{CB.2} \] is an isomorphism for every geometric point \(b\) of the base. A finite extension of a finite ground field is allowed. Here \(i_b\) is the compactified fibre map and \(i_{b,T}\) its restriction to \(T\). The arrow is the base-change map obtained from the open adjunction unit.
CB.1. Choosing a boundary point and a direction
Use coordinates \((x_1,\ldots,x_n,s)\) on \(T\), and embed it in \(\mathbf P^{n+1}\) by \[ j'(x,s)=(1:x_1:\cdots:x_n:s). \] Write \(\overline Y\) for the projective closure of \(Y\). On the chart \(y_1\ne0\) consider the smooth affine space \(W\), with coordinates \((z,u_2,\ldots,u_n,v)\), and the finite map \[ \sigma:W\longrightarrow\{y_1\ne0\},\qquad (z,u_2,\ldots,u_n,v)\longmapsto (z^2:1:u_2:\cdots:u_n:v). \tag{CB.3} \] The divisor \(D'=\{z=0\}\) maps isomorphically to this chart of the hyperplane at infinity. Let \(H=\mathbb D_TK\). On the smooth open \(T\setminus Y\), this is the locally constant dual complex with twist \(m\) and shift \(2m\), by BJ and BV. In particular its cohomology is locally constant there.
Apply CA.4 to the bounded constructible complex \[ L=\sigma^*j'_!H \] on \(W\). We obtain a closed conical microsupport \(C\subset T^*W\), containing zero, of dimension at most \(n+1\). There is a dense open \(Q\subset D'\) such that every geometric fibre \(C_q\) has dimension at most one. Here is an algebraic proof of this uniform bound.
Write \(D'=\operatorname{Spec}A\), where \(A\) is a polynomial ring in \(n\) variables over \(k\), and put \(F=\operatorname{Frac}A\). The closed subset \(C|_{D'}\) is affine and has finitely many irreducible components. Remove the closures of the images of the components which do not dominate \(D'\). For a remaining reduced component \(Z=\operatorname{Spec}B\), dominance makes \(A\to B\) injective. The transcendence-degree calculation in M.1 gives \[ r=\operatorname{trdeg}_{F}\operatorname{Frac}B =\dim Z-n\leq1. \] Apply the monic-elimination argument of K.1 over the field \(F\). It gives algebraically independent \(t_1,\ldots,t_r\in B\otimes_A F\) such that \(B\otimes_A F\) is finite over \(F[t_1,\ldots,t_r]\). That argument uses only polynomial relations and division by a nonzero field element, so it applies in every characteristic.
Choose finitely many \(A\)-algebra generators \(b_1,\ldots,b_s\) of \(B\). Each \(t_i\) belongs to \(B_f\) after inverting one nonzero \(f\in A\). Enlarge \(f\) by the finitely many denominators in the coefficients of monic equations for the \(b_j\) over \(F[t_1,\ldots,t_r]\). Their equations then have coefficients in \(A_f[t_1,\ldots,t_r]\). The inclusion of this polynomial algebra into \(B_f\) is injective, since the \(t_i\) are independent over \(F\). The bounded powers of the \(b_j\) in their monic equations generate \(B_f\) as a module over it, by K.1. Thus \[ A_f[t_1,\ldots,t_r]\longrightarrow B_f \quad\text{is finite.} \] After tensoring with any geometric residue field \(\Omega\) at a point of \(\operatorname{Spec}A_f\), the resulting algebra is finite over \(\Omega[t_1,\ldots,t_r]\). For each prime of this fibre algebra, its domain quotient is integral over a quotient of the polynomial algebra. The fraction-field extension is algebraic, so its transcendence degree is at most \(r\), again by K.1. Consequently every irreducible component of that geometric fibre has dimension at most \(r\leq1\); an empty fibre contributes nothing. Taking the product of the finitely many choices of \(f\), and the preceding open complement of the nondominating images, gives the required dense open \(Q\). No flatness, equidimensionality or minimality of the microsupport is needed.
Shrink \(Q\) to avoid \(\sigma^{-1}\overline Y\). This still leaves a dense open. A component of \(\overline Y\) is the closure of a component meeting \(T\), so it cannot be the hyperplane at infinity. Its intersection with that hyperplane has smaller dimension, by the dimension calculation in M.1/Y. Thus \(\overline Y\) does not contain the whole chart \(D'\).
A closed conical subset of a vector space of dimension at most one is zero together with finitely many lines, after algebraic closure. To see this, projectivize its nonzero part; the projectivization is zero-dimensional and of finite type, hence is a finite set. Its inverse image is precisely those lines. Consequently, over each \(q\in Q\), there is a nonempty open set of tangent vectors of the form \[ (1,w)\in k\oplus k^n,\qquad w\ne0, \tag{CB.4} \] which are not annihilated by any nonzero covector in \(C_q\). Each of the finitely many lines excludes a proper affine hyperplane in \(w\)-space: a nonzero functional \(\alpha\,dz+\beta\,du\) cannot vanish identically on all \((1,w)\). The condition on \((q,w)\) is open, because its failure is the image of a closed incidence subset of the projective cone \(\mathbf P(C|_Q)\). Projection is proper.
The linear transformations of \(T\) fixing \(x_1\) include \[ a(x_1,y)=(x_1,Ay+b x_1), \qquad y=(x_2,\ldots,x_n,s),\quad A\in\mathrm{GL}_n. \tag{CB.5} \] Their lifts to \(W\) are \(\widetilde a(z,u)=(z,Au+b)\), and \(\sigma\widetilde a=a\sigma\). Starting at the origin of \(D'\) with tangent vector \(\tau=(1,0,\ldots,0,1)\), these lifts reach every pair in (CB.4): choose \(b=q\) and an invertible \(A\) carrying the last basis vector to \(w\). Such an \(A\) exists by extending each nonzero vector to a basis. We can therefore choose \(a\) so that \[ a(c)\notin\overline Y,\qquad C^a_0\cap\tau^\perp=\{0\}, \quad c=(0:1:0:\cdots:0),\quad C^a=\widetilde a^\circ C. \tag{CB.6} \] The complex \(\sigma^*j'_!a^*H=\widetilde a^*L\) is micro-supported on \(C^a\), by CA.4.
Over an infinite ground field the required open in the affine parameters of (CB.5), with \(\det A\ne0\), has a rational point: a nonzero polynomial cannot vanish on every point of affine space over an infinite field. The latter assertion follows by induction on the number of variables and the one-variable root bound. Over a finite field the same argument works after a finite extension whose cardinality is greater than the degrees of a nonzero polynomial defining a principal open inside the required open. Inductively choose each coordinate outside its finite forbidden root set. Thus all the coordinate choices occur over one finite extension, not over an unspecified infinite algebraic extension.
CB.2. The quadratic map and finite bad locus
Set \[ h(x_1,\ldots,x_n,s)=(x_1+s^2,x_2,\ldots,x_n,s), \qquad g=ah. \tag{CB.7} \] The inverse of \(h\) subtracts \(s^2\), so this is an automorphism in every characteristic. It extends to \[ \overline h:\overline T\longrightarrow\mathbf P^{n+1}, \qquad (x,(s:t))\longmapsto (t^2:t^2x_1+s^2:t^2x_2:\cdots:t^2x_n:st). \tag{CB.8} \] These coordinates have no common zero: \(t\ne0\) makes the first nonzero, while \(t=0\) makes the second nonzero. The whole \(D\) goes to \(c\).
By (CB.6), the closed subset \(\overline h^{-1}a^{-1}\overline Y\) misses \(D\) and equals \(g^{-1}Y\) on \(T\). It is proper over \(\mathbf A^n\). Its geometric fibres are proper closed subsets of \(\mathbf P^1\) missing infinity, hence are finite. Properness and AU.6/AW make \[ g^{-1}Y\longrightarrow\mathbf A^n \tag{CB.9} \] finite. This proves finiteness scheme-theoretically after giving the closed subset its reduced structure; no assumption that its projection is flat is used.
CB.3. Boundary transversality when \(2\) is invertible
Near \(D\), write the projective coordinate as \((1:t)\). Adjoin a variable \(v\) with \[ v^2=1+t^2x_1,\qquad v=1\text{ along }D. \] Restrict to \(v\ne0\) and \(v+1\ne0\). This is an étale neighbourhood \(e:V\to\overline T\), since \(2v\) is invertible, and its inverse image of \(D\) is exactly the selected copy \(v=1\). There is a lift of \(\overline h e\) through \(\sigma\): \[ \kappa:V\longrightarrow W,\qquad (x,t,v)\longmapsto \left(t/v,\ t^2x_2/v^2,\ldots,t^2x_n/v^2,\ t/v^2\right). \tag{CB.10} \] Substitution in (CB.3) verifies this equality of morphisms. Along the selected copy of \(D\), the equation for \(v\) gives \(dv=0\). Hence \(\kappa(D)=0\), all tangent vectors to \(D\) map to zero, and \[ d\kappa(\partial_t)=\tau. \tag{CB.11} \] By (CB.6), \(\kappa\) is \(C^a\)-transverse along \(D\), and therefore on an open neighbourhood of it by CA.4. Open-extension base change identifies \[ \kappa^*\sigma^*j'_!a^*H=e^*j_!g^*H. \tag{CB.12} \] Indeed both sides are the indicated pullback on \(t\ne0\) and have zero geometric stalks on \(t=0\); the open-extension adjunction gives the canonical identification.
CA.4 now gives microsupport on \(\kappa^\circ C^a\). At any point of \(D\), (CB.11) puts this cone inside the line generated by \(dt\), together with zero. The conormal space of a fibre of \(V\to\mathbf A^n\) is spanned by \(dx_1,\ldots,dx_n\), and meets that line only in zero. Thus the fibre immersion is transverse at the boundary. CA.6 applies there. This only requires containment in the conormal line; no equality of singular supports or characteristic-cycle pullback theorem is being assumed.
CB.4. Characteristic two and purely inseparable base change
In characteristic two an equation \(v^2=1+t^2x_1\) would not define an étale neighbourhood. Instead let \(q:\mathbf A^n\to\mathbf A^n\) square \(x_1\) and leave the other coordinates fixed, and let \(\overline q=q\times\mathrm{id}_{\mathbf P^1}\). These maps are finite universal homeomorphisms: on affine charts, and after any base change, their algebra has the form \(A[z]/(z^2-a)\), finite free with basis \(1,z\). Over an algebraically closed geometric field the polynomial is \((z-\sqrt a)^2\), so every geometric fibre is nonempty with one point. This proves surjectivity and universal injectivity as well as integrality. The composite \(\overline h\,\overline q\), on \(1+t x_1\ne0\), lifts through \(\sigma\) by \[ \chi(x,t)= \left( \frac{t}{1+t x_1}, \frac{t^2x_2}{1+t^2x_1^2},\ldots, \frac{t^2x_n}{1+t^2x_1^2}, \frac{t}{1+t^2x_1^2} \right). \tag{CB.13} \] The equality \((1+t x_1)^2=1+t^2x_1^2\) proves the lift. Direct differentiation at \(t=0\) gives \(\chi(D)=0\), zero differential on \(TD\), and \(d\chi(\partial_t)=\tau\). Consequently (CB.6), CA.4 and CA.6 give the same transverse fibre comparison for \[ \chi^*\sigma^*j'_!a^*H =\overline q^*j_!g^*H \tag{CB.14} \] near \(D\).
We will descend the desired ordinary base-change statement through \(\overline q\). The arbitrary-base equivalence (BE.7a), proved in BE.4, applies to \(\overline q\), its open restriction and each of their base changes. Their inverse-image functors are exact equivalences, with exact direct-image inverses. For a cartesian open-immersion square this proves the actual comparison \[ \overline q^*Rj_*M \xrightarrow{\sim}Rj_*q_T^*M. \tag{CB.15} \] For example, apply the conservative exact inverse \(\overline q_*\); composition of direct images identifies the result with \(Rj_*M\), and the adjunction units identify the resulting arrow with the identity. This also proves compatibility with restriction to any geometric fibre. Furthermore proper duality and \(q_T^!=q_T^*\), the two adjoints to the exact equivalence \(q_{T,*}\), give \(\mathbb D(q_T^*M)=q_T^*\mathbb D M\). Thus (CB.14) is precisely the dual coefficient complex required for (CB.2) after the base change \(q\). A cone vanishing after \(\overline q^*\) vanishes before it. This proves descent without asserting that singular support itself is unchanged by a radicial morphism.
CB.5. Duality identifies the actual fibre-comparison map
Let \(b:\operatorname{Spec}\Omega\to\mathbf A^n_k\) be the selected geometric point. We may replace \(\Omega\) by its algebraic closure \(L\): the extension is purely inseparable, so BE.4 identifies the fibre topoi and the actual open direct-image comparison. The point then has an \(L\)-rational lift to \(\mathbf A^n_L\). To relate its comparison to (CB.2), note that the ground field \(k\) is perfect. Every finitely generated \(k\)-subalgebra of \(L\) is a domain and, by the separating-normalization argument in M.1, becomes smooth over \(k\) after inverting a nonzero element. That localization still embeds in \(L\). Two such smooth subalgebras are contained in a third by adjoining both finite lists of generators and localizing again. Their union is \(L\), so \(\operatorname{Spec}L\to\operatorname{Spec}k\) is an affine inverse limit of smooth morphisms. Let \(p:\overline T_L\to\overline T\) and \(p_T:T_L\to T\) be the projections. AS.7, applied to the qcqs open immersion \(j\), gives the canonical isomorphism \(p^*Rj_*E\xrightarrow{\sim}Rj_{L,*}p_T^*E\) for every bounded constructible coefficient complex \(E\) used here. Composition compatibility of that comparison identifies (CB.2) at \(b\), after the preceding conservative field extension, with the comparison at its rational lift. Thus it suffices to prove the latter for each selected geometric point.
The same extension preserves the dual coefficient complex. For a constructible \(\kappa\)-sheaf \(F\) on \(T\), use the resolution in M.5 by finite sums of \(u_!\kappa\), with \(u\) affine étale of finite presentation. For a bounded-below \(\kappa\)-complex \(B\), formula (M.9) computes each term of internal derived Hom as \(Ru_*u^*B\). AS.7 identifies its pullback with \(Ru_{L,*}u_L^*p_T^*B\), by the canonical comparison. If \(B\) starts in degree \(c\), the resolution spectral sequence has indices \(r\geq0\), \(s\geq c\), so only finitely many terms occur in each total degree. Exact pullback and these termwise comparisons therefore give \(p_T^*R\mathcal Hom(F,B)\simeq R\mathcal Hom(p_T^*F,p_T^*B)\). Finite cohomology triangles give the same statement for bounded constructible \(F\). These are the evaluation comparisons of M.5: the termwise maps are adjunction mates and commute with the resolution differential. Both \(T/k\) and \(T_L/L\) are smooth of dimension \(n+1\), so BJ identifies their structural dualizing complexes with \(\kappa(n+1)[2n+2]\), compatibly with extension of the field. Taking this complex for \(B\) proves \(p_T^*\mathbb D_kF\simeq\mathbb D_Lp_T^*F\), preserving evaluation. Exact base change for open extension by zero consequently identifies the pullback of \(j_!\mathbb D_kF\) with \(j_{L,!}\mathbb D_Lp_T^*F\).
The cone used above remains a microsupport after that extension. Here is why this holds for our particular cone. In CA.4 it is constructed by extension to projective space, the Radon transform and the closed universal non-acyclicity locus \(E\). Open extension and the proper Radon transform commute with extension of fields. Outside the pullback of \(E\), universal local acyclicity still holds by its definition. Thus the newly constructed defect locus, and then its cone, are contained in the pulled-back old ones. CA.4 applied over the algebraically closed extension proves microsupport on the smaller cone, hence also on the larger one. This argument applies to an algebraic closure of the residue field of any base point, including a nonclosed one. It does not replace that point by a closed point of the original base.
Write \(M=g^*K\), or \(q_T^*g^*K\) in CB.4. On the open complement of the corresponding finite bad locus in \(\overline T\), the restriction of \(M\) to \(T\) is locally constant. Near the boundary, CB.3 or CB.4 makes the compactified fibre immersion \(i_b\) transverse to a microsupport of \(j_!\mathbb D M\). Its codimension is \(n\). CA.6 and BJ's orientation give the canonical identifications \[ \begin{aligned} i_b^!j_!\mathbb D M &\simeq i_b^*j_!\mathbb D M(-n)[-2n]\\ &\simeq j_{b,!}\bigl(i_{b,T}^*\mathbb D M(-n)[-2n]\bigr)\\ &\simeq j_{b,!}\mathbb D_b(i_{b,T}^*M). \end{aligned} \tag{CB.16} \] The last equality uses local constancy on this punctured neighbourhood and the smooth orientations: the ambient dimension is \(n+1\) and the fibre dimension is one. Both duals include their actual twists and shifts. It is not an assertion that this equality holds through the arbitrary singularities on \(Y\).
Dualizing (CB.16), using biduality and the open and closed exchange maps in BJ/BV, gives \[ i_b^*Rj_*M\simeq Rj_{b,*}i_{b,T}^*M \tag{CB.17} \] near the boundary. This is the map in (CB.2), not merely an isomorphism between its source and target. To check the map, transpose the coefficient comparison in the first line of (CB.16); CA.6 identifies it by the closed counit. The second line is the open-extension pullback comparison, and its adjoint is the open unit. Their pasted adjoint is therefore the restriction of \(M\to Rj_*M\), which defines (CB.2). This is also the unit/counit description of the dual exchange maps used here.
On \(T\), (CB.2) is the identity and requires no transversality assumption, including at \(Y\). In odd characteristic the boundary check descends from the étale neighbourhood \(V\), since quasi-isomorphisms are detected on geometric stalks. In characteristic two it descends by (CB.15). This proves (CB.2) everywhere, for every geometric base point.
Finally enlarge the finite closed bad locus by the section \(s=0\). Its projection is now finite and surjective, and the locally constant complement has only become smaller. The comparison (CB.2) concerns \(K\) itself and is unchanged by this enlargement. Thus all parts of (BY.26) hold. The first-reduction, finite-extension descent and target-effacement arguments of BY.7 give the stated integral and rational realization in every dimension over the ground fields used there. This deduction retains the coefficient-comparison and recursive foundational hypotheses of those arguments; it does not assert the unrelated nearby-cycle or weight theorems.
The free primary comparison is Barrett, The derived category of the abelian category of constructible sheaves, version 1, Theorem 2.1 and Lemma 3.1. The argument above only uses the microsupport bound and the canonical comparison proved in CA. Characteristic two is handled by descending (CB.2) through the base universal homeomorphism, with the maps explicitly identified in (CB.13)–(CB.15).
References
-
[Finite-field coefficients and Frobenius] J. S. Milne, Lectures on Étale Cohomology, v2.21, Section 14, freely available author lecture notes; and The Stacks Project, Frobenii, Definition 64.3.10.
-
[The Stacks Project, constructible-heart realization] Noetherian constructible sheaves, Tag 03RY, closure under extensions, Tag 03RZ, and derived subcategory comparisons, Tag 06UP.
-
[The Stacks Project, comparison with the étale site] Section 61.19, especially Lemmas 61.19.4, 61.19.5 and 61.19.8 on acyclicity and bounded-below classical coefficients.
-
[The Stacks Project, derived coefficient diagrams] The diagram-site construction and derived limits in Tag 0940, the ringed-site adjunction in Tag 03D5, and the derived-cartesian coefficient-system comparison in Tag 0GZG.
-
[Arithmetic normalization inputs] The Stacks project, Noether normalization, Tag 00OY, separable trace finiteness, Tag 032L, and the open quasi-finite locus, Tag 01TI. Appendix AG.5 supplies the integer-model proof from these algebraic mechanisms and the programme Zariski Main factorization.
-
[Stacks, discrete specialization and components] The Stacks Project, Tag 00P8, Tag 00P7, Tag 00PG, Tag 00PH, Tag 054F, Tag 055K. Free comparison proofs. AM.4 gives the length, discrete-valuation and specialization arguments, and AM.6 and AN.1 deduce connected neighbourhoods and degree-zero smooth comparison over arbitrary bases.
-
[Stacks, pro-étale covering constructions] The Stacks Project, Tag 097Z, Tag 0983, Tag 097X, Tag 097G. Freely accessible covering and local-ring comparisons. BK.1 specifies the earlier programme proofs used for the site; BK.2–BK.7 give the coefficient, completion and comparison-map arguments.
-
[Stacks, smooth coordinates] The Stacks Project, étale coordinates on a smooth scheme, Tag 054L, and étale and smooth morphisms, Tag 039P. AE.1 and BJ.2 supply the presentation and inverse-function calculation used in the coordinate-independence proof BJ.1–BJ.6.
-
[Stacks, trace comparison foundations] The Stacks Project, triangles and their morphisms, Tag 05QK, and curve Kummer cohomology, Tag 03RQ. BI.1–BI.5 give the local adjunction, projective-line splitting, trace-transpose identity and finite-triangle Hom argument used here; B.1 and P.2 prove their categorical and curve inputs.
-
[Stacks, flat complex models] The Stacks Project, K-flat resolutions, Tag 06YF and tensor invariance, Tag 06YA. BH.1–BH.4 prove the needed construction on the étale site and its unbounded tensor–Hom and inverse-image properties; BH.5–BH.7 give the projection and invertible-twist arguments.
-
[Stacks, proper support foundations] The Stacks Project, Tag 095U and Section 38.33. The proper cohomological bound and Nagata compactification. BG.1–BG.6 give the cohomological argument, the exact earlier compactification proof and the construction on arbitrary ordinary complexes.
-
[Stacks, Artin–Schreier comparison] The Stacks Project, the Artin–Schreier sequence and Frobenius fixed vectors, Section 59.63. Freely accessible statements and proofs. BE.1–BE.3 supply the affine section comparison, polynomial reduction and proper-curve field-extension argument, including coefficients in the residue characteristic.
-
[Stacks, finite-cover acyclicity] The Stacks Project contributors, the covering criterion, Tag 03F9, and Čech complexes of presheaves, Tag 03AR. Freely accessible comparison texts consulted 6 October 2026. Appendix S constructs the finite-support section formula, signed total-complex comparison and point-fibre contractions used for the divisor sheaf.
-
[Stacks, function fields] The Stacks Project contributors, Tsen's theorem, Tag 03RD, the reduced-norm argument, Tag 03RC, and all-degree unit vanishing, Tag 03RG. Freely accessible comparison texts consulted 6 October 2026. Appendix R uses a finite-coefficient polynomial count, an explicit additive contraction, direct application to Sylow fixed fields, and finite generic fibres.
-
[Stacks, divisor charts] The Stacks Project contributors, Degrees on curves, Section 33.44, smooth proper divisor schemes, Proposition 44.3.6, and the Picard construction, Section 44.6. Freely accessible texts consulted 6 October 2026. Appendix Q proves the curve Euler and vanishing inputs, records the exact programme constructions, and gives the degree-\(g\) properness argument used here.
-
[Stacks, curve Picard geometry] The Stacks Project contributors, Picard representability, Tag 0B9Z, degree pieces and properness, Tag 0BA0, and Kummer cohomology of curves, Section 59.69. Freely accessible comparison texts consulted 6 October 2026. Appendix P uses the linked programme Picard construction and proves its needed invertible-multiplication and compact-support deductions.
-
[de Cataldo–Migliorini] M. A. A. de Cataldo and L. Migliorini, The decomposition theorem, perverse sheaves and the topology of algebraic maps, Bulletin of the American Mathematical Society 46 (2009), 535–633; arXiv:0712.0349, §§5.3 and 5.8.
-
[AI Integrated Stacks] The Stacks Project contributors, More on Étale Cohomology and More on Morphisms, read in the AI Integrated Stacks edition, revision 29a05ca0ba1328874b7aae53301e09c9bbbbaf7b, accessed 3 October 2026. The cited edition retains the Stacks Project attribution and GNU Free Documentation License 1.2 notice.
-
[BBD] A. Beilinson, J. Bernstein, and P. Deligne, with contributions by O. Gabber, Faisceaux pervers, Astérisque 100 (1982), §§2.1–2.2. Freely readable IAS edition.
-
[Laszlo–Olsson] Y. Laszlo and M. Olsson, The six operations for sheaves on Artin stacks II: Adic coefficients, arXiv:math/0603680. We use its scheme case and bounded constructible comparison.
-
[SGA 4] M. Artin, A. Grothendieck, and J.-L. Verdier, Théorie des topos et cohomologie étale des schémas, tome 3, Springer, 1973, Exposés XVI–XVIII. Free Laszlo–Orgogozo transcription.
-
[SGA \(4\frac12\)] P. Deligne, Cohomologie étale, Springer, 1977, Théorèmes de finitude, §§1, 2.1–2.8 and 4.1–4.7. Author-hosted free edition.
-
[Sella] Y. Sella, Comparison of sheaf cohomology and singular cohomology, arXiv:1602.06674v3, 24 March 2016, pp. 2–5, especially the discussion preceding Proposition 0.2. Used to check the cochain-sheaf comparison's hypotheses; the Euclidean refinement and convex calculation are proved in Appendix A.
-
[Hatcher] A. Hatcher, Algebraic Topology, author's freely accessible Chapter 1, Theorem 1.7 and its path/homotopy lifting proof, printed pp. 29–31; Chapter 2, §2.1, subdivision in the proof of Proposition 2.21, printed pp. 119–123. Appendix A.4 supplies the covering and local-system construction used here; A.3 proves the subdivision identities.
-
[Stacks, flabby sheaves] The Stacks Project contributors, Flasque sheaves, §20.12, especially Lemmas 20.12.2–20.12.3; free online text consulted 4 October 2026. The vector-space resolution and lifting arguments used here are proved in A.1.
-
[Stacks, derived resolutions] The Stacks Project contributors, Injective resolutions, §13.18 and cone comparison, Lemma 13.9.14; freely accessible text consulted 4 October 2026. Appendix B.1 contains the constructions and homotopy arguments used here.
-
[Stacks, support] The Stacks Project contributors, localization, Lemma 20.34.6 and support of an open direct image, Lemma 20.34.7; freely accessible text consulted 4 October 2026. Appendix B.2–B.3 proves the bounded-below field-coefficient versions used here.
-
[Hatcher, homotopies and covers] Allen Hatcher, Algebraic Topology, author-hosted Chapter 2, Theorem 2.10 (printed pp. 111–113), Proposition 2.21 (pp. 119–124), and the open-cover Mayer–Vietoris construction (pp. 149–150). See Appendices A and C for the corresponding homotopy and covering arguments.
-
[Hatcher, singular products] Allen Hatcher, Algebraic Topology, author-hosted additional Chapter 3, the singular cross-product construction, printed pp. 277–279. Appendix D.2 includes the product chain maps, signs and inverse homotopies used here.
-
[Hatcher, Thom and Gysin] Allen Hatcher, Algebraic Topology, author-hosted additional Chapter 4, §4.D, printed pp. 441–444. Appendix D proves the required integral finite-cover version and derives the actual maps of the sequence.
-
[Artin, plane curves] Michael Artin, Notes for a Course in Algebraic Geometry, MIT author course draft, 26 January 2022, §§1.6–1.7, Theorem 8.2.11, and §9.2. These sections treat resultants, projection and the topology problem. Appendix E includes its own convergence, connectedness and ramification arguments.
-
[Hatcher, cellular homology] Allen Hatcher, Algebraic Topology, author-hosted Chapter 2, Lemma 2.34 and Theorem 2.35, printed pp. 137–140. The finite surface comparison used here is proved directly in E.4.
-
[Lebl, coefficient estimates] Jiří Lebl, Guide to Cultivating Complex Analysis, free author edition, version 1.9, 11 July 2026, Theorem 3.3.8 and the growth discussion on printed pp. 79–80. E.1 proves the coefficient estimate and polynomial-growth consequence used in the connectedness argument.
-
[McMullen, adjunction] Curtis T. McMullen, Riemann Surfaces, Harvard author course notes, 28 April 2026, Theorem 14.10, printed p. 123. The tangent, normal and determinant maps at the plane-curve scope are constructed in E.5.
-
[Mathew, Verdier] A. Mathew, Verdier duality, free author notes, 29 July 2011, §§2.3–2.6 and 3–5. Appendices F and H supply the compact-extension, finite-dimension, operation and right-adjoint proofs used here, with explicit total-complex signs.
-
[Schnürer–Soergel] O. M. Schnürer and W. Soergel, Proper base change for separated locally proper maps, arXiv:1404.7630v2, 5 November 2014, §§3–7, especially Lemmas 7.3–7.4 and Proposition 7.5 for the adjoint. Appendices F and H prove the field-coefficient structural and general proper-support constructions used here.
-
[Goresky, notes] M. Goresky, Lecture notes on sheaves and perverse sheaves, free author-hosted notes, version of 10 October 2021, §§9.1–9.4 and 12.4–12.8. Appendix G proves the finite-neighborhood and actual local-model arguments used here; the general Whitney finiteness assertion is not imported as a completed prerequisite.
-
[Mather, stability] J. Mather, Notes on Topological Stability, Harvard University, July 1970, free university-hosted notes, §§1–2 and 6–10, with the first isotopy lemma in §11.1. Appendix I reconstructs the relative tubes, compatible controls, flows and normal product at the finite Whitney scope used here, including their elementary smooth prerequisites.
-
[Haine–Porta–Teyssier] P. J. Haine, M. Porta and J.-B. Teyssier, The homotopy-invariance of constructible sheaves, Homology, Homotopy and Applications 25(2), 2023, 97–128, free author-hosted copy, Theorem 0.4 and Section 5. The bounded field-coefficient interval argument used here is proved directly in J.1.
-
[Stacks algebra] The Stacks Project, freely accessible proofs of Noether normalization, Tag 00OY, Hilbert Nullstellensatz, Tag 00FV, generic freeness, Tag 051R, and going down, Section 10.38. The particular algebraic arguments needed here are proved in K.1–K.4.
-
[Kaloshin] V. Kaloshin, A geometric proof of the existence of Whitney stratifications, free arXiv manuscript, math/0010144v1, 13 October 2000. Comparison for the generic regularity and stratification statements; the complex-algebraic proof used here is in K.1–K.7.
-
[Stacks nodes and completion] The Stacks Project, Artin–Rees, Tag 00IN, completion, Section 10.96, discrete valuation rings, Tag 00PD, nodal curves, Section 53.19, and finite integral closure in a separable extension, Tag 032L. These references concern the algebraic results of Appendix L.
-
[Stacks, finite monodromy and coefficients] The Stacks Project, effective descent, Tag 023T, Galois categories, Tag 0BN4, finite étale monodromy, Tag 0BND, and the coefficient definitions Tag 03UM and Tag 03UR. Freely accessible comparison texts; Appendix N gives the affine equalizer, pointed-cover and compatible-lattice proofs used here.
-
[Finite-group reduction] J. S. Milne, Group Theory, version 4.01, Lemma 5.1 and Theorem 5.2, pp. 77–78: orbit counting and Sylow existence. Proposition 3.2 supplies the subset count, invariant-vector induction and trace retraction used here.
-
[Coefficient modules] The Stacks Project, Torsion free modules, Section 15.22, Lemmas 15.22.7 and 15.22.11(3). Appendix N.4 gives the coordinate splitting and compact-quotient proofs for the discrete valuation ring coefficients.
-
[Representability] The Stacks Project, Brown representability and Grothendieck abelian categories, Tag 0F5X. BF.1–BF.6 and Proposition 3.3 give the presheaf and sheaf construction, with exact localization, triangles, coproducts and the linked programme proofs of compact representability and unbounded resolutions.
-
[Generic curve completion] The Stacks Project, Curves, Lemma 33.43.7 and Improving morphisms of relative dimension one, Lemma 37.56.1. Appendix O constructs the smooth affine case by normalization over a perfect field, finite diagram descent and the constant-field factorization proved in Appendix AF.
-
[Stacks, abelian sheaf foundations] The Stacks Project Authors, freely accessible proofs of sheafification and exactness, injective embeddings, a cofinality bound, resolution comparison and compatible injective resolutions.
-
[Stacks, relative Cartier algebra] The Stacks Project, Tag 00MF and Tag 062Y. Free comparisons for fibrewise nonzerodivisors and relative effective Cartier divisors; Appendix U supplies the fixed-curve proofs and descent used here.
-
[Stacks, smooth divisor parameters] The Stacks Project, Tag 00T7, Tag 00TA and Tag 0B9H. Free comparisons for standard smooth algebra and the smoothness of divisor schemes; Appendix V proves the coefficient charts and completed-ring identifications used here.
-
[Stacks, coherent cohomology prerequisites] The Stacks Project, Tag 01XB, Tag 01XT and Tag 01YS. Free proof comparisons for affine vanishing, projective twists and coherent finiteness. Appendix W proves the chain used by Q and U over the stated parameter rings.
-
[Stacks, curve divisor foundations] The Stacks Project, Tag 00PD, Section 53.2, Tag 02OH and Tag 0AYZ. Free comparisons for discrete valuations, rational maps and finite pullback of degree. Appendix X proves the divisor and weighted-length calculations and the projective finite-map argument used here.
-
[Stacks, finite-module completion] The Stacks Project, Tag 00IN, Tag 00IQ and Tag 00MA. Free comparisons for Artin–Rees, separation and exact completion of finite modules over Noetherian rings. Section L.1 gives the local proofs and their hypotheses.
-
[Stacks, local growth and regularity] The Stacks Project, Section 10.59, Section 10.60, Tag 00NO and Tag 00NU. Free comparisons for local growth, dimension, associated graded rings and lifting regularity. Appendix Y proves the exact height, polynomial regularity and smooth-parameter consequences used here.
-
[Stacks, splitting algebras and cocycles] The Stacks Project, Tag 074H, Tag 0752 and Tag 03R7. Free comparisons for scalar extension, separable splitting and the cohomological Brauer group. Appendix Z proves the finite algebra, norm and scalar-coboundary calculations used in R.2–R.3.
-
[Stacks, profinite groups and cohomology] The Stacks Project, Section 59.57 and Section 9.22. Free comparisons for continuous group cohomology and infinite Galois theory. Appendix AA gives the continuous-cochain, finite Sylow and restriction calculations used in R.3–R.4.
-
[Stacks, field sites and divisors] The Stacks Project, Tag 02GL, Tag 03QR and Section 59.68. Free comparisons for étale field objects, their Galois sets and the divisor sequence. Appendix AB supplies the local algebra, finite-cover descent, slice calculation and uniformizer lifts used in R.3–R.5.
-
[Stacks, images and open maps] The Stacks Project, Tag 054K, Tag 01UA and Tag 00HR. Free comparisons for constructible images, flat openness and faithful flatness. Appendix AC proves the Noetherian image and prime-lifting statements and the finite-cover basis needed by Appendix S.
-
[Stacks, Picard descent] The Stacks Project, Tag 03P7, Tag 03C4 and Tag 023T. Free comparisons for the Picard identification and faithfully flat descent. Appendix AD gives the rank, effective-family, degree-one and rigidification arguments used here.
-
[Stacks, Picard geometry prerequisites] The Stacks Project, Tag 00TA and Tag 01W7. Free comparisons for smooth local coordinates and projective properness. Appendix AE proves the flatness, graded closed-image and geometric-integrality steps used in P and Q.
-
[Stacks, curve constants] The Stacks Project, Tag 01XL and Tag 01XM. Free comparisons for the affine-cover cohomology and base-change calculations. Appendix AF gives the finite-over-projective finiteness, localization and connected-fibre proofs used in O.4.
-
[Stacks, normalization and normal curves] The Stacks Project, Tag 032L, Tag 00PD and Tag 00TV. Free comparisons for finite normalization, normal curve local rings and the separable-residue smoothness criterion. Appendix AG connects the trace and local algebra calculations to the completion in O.1.
-
[Stacks, finite diagrams and inseparable extension] The Stacks Project, Tag 01Z6, Tag 01ZO and Tag 0BRA. Free comparisons for eventual affineness, eventual finiteness and purely inseparable change of the underlying space. Appendix AH proves the boundary and localization assertions and connects the finite diagram to the programme limit proofs.
-
[Stacks, constructible compactness] The Stacks Project, Tag 0901. Free comparison for compactness of the constructible topology. AI.3 uses the affine ultrafilter proof in the earlier constructible-sheaf lesson and gives its exact role in obtaining a single refinement for a finite family of sheaf maps.
-
[Stacks, ramification] The Stacks Project, Galois extensions and ramification, Section 15.114, and profinite inertia, Tag 0BUA. Free comparisons for finite and profinite inertia. AJ.1–AJ.3 prove the needed strict smooth-curve case from the trace bound, a uniformizer filtration, prime-to-characteristic root extensions and explicit continuous cohomology.
-
[Stacks, cohomological limits] The Stacks Project, continuity, Tag 09YQ, filtered coefficients, Tag 03Q5, and limits of bases, Tag 03Q6. Freely accessible comparison statements and proofs. AK.1–AK.3 give the finite-object, finite-cover and hypercover-cochain descent proof needed for the Noetherian models used here.
-
[Stacks, finite and smooth comparison] The Stacks Project, finite direct images, Tag 03QN, smooth base change, Tag 0EYQ, generic-cover extension, Tag 0EYJ, and smooth connected-fibre neighbourhoods, Tag 0EY4. Free comparison proofs. AL.1–AL.4 give the finite-algebra, curve-invariance and étale-limit arguments used here; AR.1–AR.5 prove the generic-cover extension required by AL.5, and AS.1–AS.7 give the positive-degree cohomological induction over a fixed field with the exact finite-model and two-induction arguments.
-
[Stacks, components along a section] The Stacks Project, base change of the distinguished component, Tag 055M, generic component spreading, Tag 055N, the open neighbourhood criterion, Tag 055Q, and geometric connectedness near a generic fibre, Tag 055G. Free geometric comparisons for AM.1–AM.4.
-
[Stacks, points and slices] The Stacks Project, separable closed points, Tag 056U, étale slices, Tag 057G, and discrete valuation specializations, Tag 054F. Free comparison proofs for the point and specialization constructions in AM.4–AM.6.
-
[Stacks, formal section comparisons] The Stacks Project, completion along a smooth section, Tag 05D5, punctured power-series full faithfulness, Tag 0EY9, bundle comparison from functions, Tag 0EKP, and restriction of finite étale covers, Tag 0EL8. Free comparison proofs for AN.2–AN.6.
-
[Stacks, algebra extension and relative purity] The Stacks Project, finite extension across depth-two complements, Tag 0EY6, reflexive extension, Tag 0EBJ, power-series purity, Tag 0EYA, and purity in smooth families, Tag 0EYB. Free statements for the coherent-extension and relative-purity problems treated in AO.1–AO.6. The kernel and regular-pair proofs there apply to arbitrary Noetherian bases; the integral-scheme reflexive-hull argument is not needed.
-
[Stacks, finite algebra tests] The Stacks Project, the trace criterion for finite étale algebras, Tag 0BJF, and the flat local fibre criterion, Tag 00U6. Free comparison statements for AO.3; the local-equation and trace arguments are given there.
-
[Stacks, flat change of base] The Stacks Project, flat base change, Tag 02KH, and finite free realization of a residue extension, Tag 07NE. The degree-zero equalizer argument is AO.2; the local monic-tower construction is AO.5.
-
[Stacks, regular local purity] The Stacks Project, regular local purity, Tag 0BMA, lifting purity, Tag 0BLS, and the depth-three case, Tag 0BLM. AP.1–AP.5 give the regular-local proof using the coherent extension kernel, completion and a finite residue-field splitting extension.
-
[Stacks, DVR degrees and roots] The Stacks Project, the degree formula, Tag 09E8, Galois transitivity, Tag 09EA, common ramification indices, Tag 09EB, root extensions, Tag 09EV, and Abhyankar’s lemma, Tag 0BRM. AP.6–AP.7 prove the degree and root-base-change statements needed for the Galois situation here.
-
[Stacks, remaining divisor extension] The Stacks Project, extension over a regular boundary, Tag 0H2W, the divisor case, Tag 0EYE, tame local structure, Tag 0EYG, the normalization model, Tag 0EYH, and the transverse section test, Tag 0EYI. AQ.1–AQ.2 prove the regular-boundary extension and AQ.4–AQ.5 give a graded descent proof of the DVR-family case. The broader tame local model is not required by that descent proof.
-
[Stacks, gluing near a point] The Stacks Project, gluing in a closed fibre, Tag 0BQ5, and spreading the finite étale property, Tag 0EY3. AQ.1 gives the finite multiplication-table and denominator-clearing proof used to add the codimension-one points; AR.2 proves the base-local gluing with its finite-chart hypotheses.
-
[Stacks, actions and finite covers] The Stacks Project, equivariant sheaves and gradings, Tag 03LE, and finite étale morphisms, Tag 0BL6. AQ.3 proves the fibrewise identity test, and AQ.4 writes the coefficient calculation for the action of the roots-of-unity group over a ring.
-
[Stacks, extension over a normal base] The Stacks Project, generic Galois cover extension, Tag 0EYJ. AR.1–AR.5 give the splitting, base-local gluing and completed-section argument, and explicitly remove the temporary quasi-compactness restriction on the smooth family.
-
[Stacks, smooth comparison induction] The Stacks Project, smooth base change, Tag 0EYQ, Lemma 59.89.1, the first proof of Theorem 59.89.2, and Lemma 59.89.3. Freely accessible comparison arguments; Appendix AS proves pointed finite-group effacement, finite replacement of the vanishing problem, the two cohomological inductions and bounded-below comparison over a fixed field, with field-based normalization and explicit continuity arguments.
-
[Stacks, strict-local acyclicity] The Stacks Project, local acyclicity, Tag 0GJM, Definition 59.93.1, Proposition 59.93.2 and Lemma 59.93.3. Freely accessible comparison statements and proofs. Appendix AT supplies strict-local stalk and base-change identifications, arbitrary allowed constant groups, bounded-below locally constant cohomology, and the selected-neighbourhood colimit used in the affine-line argument.
-
[Stacks, proper coherent geometry] The Stacks Project, Chow modification, Tag 0200, proper coherent images, Tag 02O3, formal functions, Tag 02O7, and Noetherian Stein factorization, Tag 03H0. Freely accessible statements and proofs. AU.1–AU.6 give the projective-coordinate, support-induction, completion and connectedness arguments, followed by the proper finite-fibre consequence.
-
[Stacks, approximation and connectedness] The Stacks Project, absolute approximation, Tag 07RN, general Chow modification, Tag 0202, fibre idempotents, Tag 0G7X, and general Stein factorization, Tag 03H2. Freely accessible proofs. AV.1–AV.6 give the finite-data deductions, nonaffine ambient construction, projective coordinates, proper thickenings and connectedness argument.
-
[Stacks, quasi-finite factorization] The Stacks Project, Tag 03GD, Tag 03GE, Tag 00UH, Tag 00UI, Tag 00UJ, Tag 02LN, Tag 03GW, Tag 05K0. Freely accessible proofs. AW.1–AW.6 prove the integral-closure comparison, finite-piece construction, nonaffine finite factorization and finite refinement of étale coverings, using the specified earlier programme algebra and limit proofs.
-
[Stacks, henselian sections] The Stacks Project, Tag 09XI, Tag 09Z8, Tag 09ZG, Tag 095S. Freely accessible comparison proofs for henselian pairs and degree-zero proper restriction. AX.1–AX.7 give the ring, spectral-space, finite-map and sheaf arguments at the stated arbitrary-base scope.
-
[Stacks, proper sections] The Stacks Project, Tag 03N0, Tag 09XM, Tag 09XN, Tag 0A3H, Tag 00I7, Tag 0A3I, Tag 03Q9, Tag 095S. Freely accessible comparison statements. AY.1–AY.6 prove descent of opens and sheaf sections, geometric field invariance, section continuity and the canonical proper degree-zero base-change formula.
-
[Stacks, constructible embeddings] The Stacks Project, Tag 03RY, Tag 09Z5, Tag 09Z4, Tag 09YU. Freely accessible comparison statements. AZ.1–AZ.6 prove finite presentations, compactness, affine-limit descent, the normal-generic section calculation and finite-direct-image embeddings of constructible coefficients.
-
[Stacks, finite effacement] The Stacks Project, Tag 04D1, Tag 0EZN, Tag 03Q6, Tag 03AJ. Freely accessible comparison statements. BA.1–BA.7 prove affine étale lifting, closed-subscheme constant-coefficient vanishing, arbitrary-base higher continuity and finite-cover and torsion-sheaf effacement.
-
[Stacks, henselian cohomology] The Stacks Project, Tag 0EM7, Tag 09Z8, Tag 0A51. Freely accessible comparison statements. BB.1–BB.4 prove the henselian-neighbourhood construction, affine torsion comparison, module-injective acyclicity and the affine-covering bound; BB.5 identifies the proper torsor-lifting input proved in BD.6.
-
[Stacks, proper cover algebraization] The Stacks Project, Tag 0885, Tag 088C, Tag 0BQC. Freely accessible comparison statements. BC.1–BC.6 prove coherent algebraization and finite-cover and torsor lifting over complete Noetherian pairs, and the complete-local projective-line comparison. BD.3–BD.6 supply pointed approximation and extend the finite-cover and projective-line results to arbitrary henselian local bases.
-
[Stacks, finite cover descent and pointed approximation] The Stacks Project, Tag 01ZM, Tag 07QY. Freely accessible limit and approximation statements. BD.1–BD.2 prove finite-cover descent. BD.3–BD.6 use the earlier programme regular-completion and smooth-factorization proofs to establish pointed approximation, henselian proper finite-cover lifting and projective-line comparison.
-
Derived-complete inverse image, Tag 099K, and constant Noetherian coefficients, Tag 099N. Free comparisons for the completed adjunction and operation maps in BL; the explicit proofs are given there.
-
Proper–open exchange, Tag 0F7A, and derived lower shriek via compactifications, Tag 0F7H. Free comparisons for the exchange, refinement, composition and base-change constructions used in BM; its completed coefficient and inverse-limit proofs are written there.
-
Uniform constructible coefficient bounds, Tag 09C2. Free comparison for BN.1; its Tor filtration and descent to the étale coefficient category are proved explicitly there.
-
Finite-coefficient local structure, Tag 09BI, stabilization, Tag 09C5, and adic local structure, Tag 09C6. Free comparisons for BO; its finite Tor induction, compatible matrices, finite-image stabilization and internal-Hom lifting give the complete local-model proof at the stated coefficient scope.
-
Strict coefficient-system normalization, Tag 03UN, and finite-level kernels, Tag 03UP. Free comparisons for BP; its common stratification, uniform torsion bound, quotient recovery and full degree-zero equivalence are proved there.