1 Introduction

Let K be a number field and let \(X = \text {Spec }{{\mathcal {O}}}_K\). In this article we compute the étale cohomology ring \(H^*(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\)Footnote 1 for arbitrary \(n \ge 1\). As an application of this computation, we give a non-vanishing criterion for an abelian “arithmetic” Chern–Simons invariant developed by Minhyong Kim. The ring \(H^*(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) holds non-trivial arithmetic information: for \(n=2\) it has been used by the second author and Tomer Schlank [7] in the study of embedding problems, while Maire [13] used it to study the unramified Fontaine–Mazur conjecture at \(p=2\) and the 2-cohomological dimension of Galois groups with restricted ramification. It is our hope that our computation of \(H^*(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) will find interesting applications in the not too distant future.

We now move on to stating our results, and we assume for simplicity of exposition that K is a totally imaginary number field. However, the theorems in the main text are stated for arbitrary number fields, under the added proviso that one works with étale cohomology on the Artin–Verdier site (see Definition 2.1). Recall that Artin–Verdier duality allows us to identify \(H^i(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) with \({{\,\textrm{Ext}\,}}^{3-i}_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})^\sim \), where \(^\sim \) denotes the Pontryagin dual. One can further identify \({{\,\textrm{Ext}\,}}^1_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})\) with the group \(Z_1/B_1\), (see Corollary 2.15) where

$$\begin{aligned} \begin{aligned} Z_1&= \{(a,{\mathfrak {a}}) \in K^\times \oplus {{\,\textrm{Div}\,}}K : {{\,\textrm{div}\,}}(a)+n{\mathfrak {a}} = 0\}\,, \\ B_1&= \{(b^{-n},{{\,\textrm{div}\,}}(b)) \in K^\times \oplus {{\,\textrm{Div}\,}}K : b \in K^\times \}\,, \end{aligned} \end{aligned}$$

\({{\,\textrm{Div}\,}}K\) is the group of fractional ideals, and \({{\,\textrm{div}\,}}(a)\) is the fractional ideal associated to a. Hence we obtain the following list (see Corollary 2.15):

$$\begin{aligned} H^i(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) = {\left\{ \begin{array}{ll} {{\mathbb {Z}}}/n{{\mathbb {Z}}}&{} \text{ if } i= 0 \\ ({{\,\textrm{Pic}\,}}(X)/n)^\sim &{} \text{ if } i= 1 \\ (Z_1/B_1)^\sim &{} \text{ if } i=2 \\ \pmb {\mu }_n(X)^\sim &{} \text{ if } i=3 \\ 0 &{} \text{ if } i>3. \end{array}\right. } \end{aligned}$$

An element \(x \in H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) is given by a \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\)-torsor \(Y\rightarrow X\), which corresponds to a cyclic unramified extension L/K of degree d|n together with a choice of generator \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\). The structure of the cup product map \(H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \times H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) is given by the following Proposition.

Proposition 1.1

Let \(X = \text {Spec }{{\mathcal {O}}}_K\) be the ring of integers of a totally imaginary number field K, and identify \(H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) with \({{\,\textrm{Ext}\,}}^1_{X}({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})^\sim \), where \(^\sim \) denotes the Pontryagin dual. Let \(x \in H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) be an element corresponding to a cyclic unramified extension L/K of degree d|n and a choice of generator \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\). For an element \(y \in H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \cong ({{\,\textrm{Cl}\,}}K/n {{\,\textrm{Cl}\,}}K)^\sim \) represented by an unramified cyclic extension M/K, we have that

$$\begin{aligned} \langle x \cup y,(a,{\mathfrak {b}})\rangle = \left\langle y,N_{L|K}(I)^{n/d}+\frac{n^2}{2d} {\mathfrak {b}}\right\rangle \end{aligned}$$

where \((a,{\mathfrak {b}}) \in {{\,\textrm{Ext}\,}}^1_{X}({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})\) and \(I \in {{\,\textrm{Div}\,}}L\) is any fractional ideal such that \({\mathfrak {b}}^{n/d} {\mathcal {O}}_L =I-\sigma (I) + {{\,\textrm{div}\,}}(t)\) for some \(t \in L^\times \) such that \(N_{L|K}(t) =a^{-1}\). In particular, \(\langle x \cup y,(a,{\mathfrak {b}})\rangle = 0\) if and only if \(\frac{n^2}{2d} {\mathfrak {b}}+N_{L|K}(I)^{n/d}\) is in the image of \(N_{M|K}\).

It should be noted that the formula for this cup product is closely related to a pairing of McCallum–Sharifi, as discussed in Remark 3.7. Our computation of the map \(H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \times H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow H^3(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) is captured by:

Proposition 1.2

Let \(X = \text {Spec }{{\mathcal {O}}}_K\) be the ring of integers of a totally imaginary number field K and identify \(H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) and \(H^3(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) with \({{\,\textrm{Ext}\,}}^1_{X}({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})^\sim \) and \(\mu _n(K)^\sim \) respectively, where \(^\sim \) denotes the Pontryagin dual. Let \(x \in H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) be a element corresponding to a cyclic extension L/K of degree d|n, unramified at all places, together with a choice of generator \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\). Let \(\xi \in \mu _n(K)\) and choose \(b \in L^\times \) such that \(\xi ^{n/d} = \sigma (b)/b\), and let \(a \in K^\times \) and \({\mathfrak {a}} \in {{\,\textrm{Div}\,}}K\) be such that \({\mathfrak {a}}{{\mathcal {O}}}_L = {{\,\textrm{div}\,}}(b)\) and \(a = b^{-n}\) in \(L^\times \). If \(y \in H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\), then

$$\begin{aligned} \langle x \cup y,\xi \rangle = \langle y,(a,{\mathfrak {a}})\rangle \,. \end{aligned}$$

Let \({{\,\textrm{inv}\,}}:H^3(X,\pmb {\mu }_n) \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) be the invariant isomorphism used in Artin–Verdier duality, which is defined by viewing \(H^3(X,\pmb {\mu }_n)\) as a subgroup of \(H^3(X,{\mathbb {G}}_{m,X})\), which is isomorphic to \({{\mathbb {Q}}}/{{\mathbb {Z}}}\) via class field theory, and then identifying \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\) with the n-torsion of \({{\mathbb {Q}}}/{{\mathbb {Z}}}\). When K contains all roots of unity, we may choose an isomorphism of small étale sheaves \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\rightarrow \pmb {\mu }_n\) and think of elements in \(H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) as equivalence classes of pairs \((v, {\mathfrak {a}})\in K^\times \oplus {{\,\textrm{Div}\,}}(K)\) such that \({{\,\textrm{div}\,}}(v)+n{\mathfrak {a}}=0\) and such that \(K(v^{1/n})\) is an unramified extension of K. Our formula for Kim’s invariant is as follows.

Proposition 1.3

Let K be a totally imaginary number field containing a primitive nth root of unity and let \(X= \text {Spec }{{\mathcal {O}}}_K\) be its ring of integers. Let \(C_n={{\mathbb {Z}}}/n{{\mathbb {Z}}}\), let \(c_1 \in H^1(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \cong {{\text {Hom}}}_{{{\,\textrm{Ab}\,}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) correspond to the identity and \(c_2 = \beta _n(c_1) \in H^2(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) be its image under the Bockstein homomorphism. Suppose that we have a continuous homomorphism \(f:\pi _1(X,x) \rightarrow C_n\), corresponding to the unramified Kummer extension L/K, where \(L=K(v^{1/n})\) for some \(v \in K^\times \) such that there is an \({\mathfrak {a}} \in {{\,\textrm{Div}\,}}K\) satisfying \(n {\mathfrak {a}} = - {{\,\textrm{div}\,}}(v)\). Then Kim’s invariant, \({{\,\textrm{inv}\,}}(f_X^*(c)) \in {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) vanishes if and only if \({\mathfrak {a}}\) is in the image of the norm map \(N_{L|K} :{{\,\textrm{Cl}\,}}L \rightarrow {{\,\textrm{Cl}\,}}K\), i.e. if and only if \({{\,\textrm{Art}\,}}_{L|K}({\mathfrak {a}})=0\), where \({{\,\textrm{Art}\,}}_{L|K}\) means the Artin symbol.

Lastly, the methods used to compute \(H^*(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) are similar to the methods used to compute \(H^*(X,{{\mathbb {Z}}}/2{{\mathbb {Z}}})\) in [7]. However, there are some new insights needed in order to generalize the computation to arbitrary n.

1.1 Organization

In Sect. 2 we recall some material on the étale cohomology of a number field and the Artin–Verdier site. What we cover in this section is classical and can be found in [3] and [14]. In Sect. 3 we then move on to determine the structure of \(H^*(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\). In Sect. 4 we first recall the invariant defined by Minhyong Kim in [11], whereafter we state the non-vanishing criteria.

2 Background on the étale cohomology of a number field

Let K be a number field and \(X = \text {Spec }{{\mathcal {O}}}_K\) its ring of integers. In the beautiful paper [14], Mazur investigates the étale cohomology of totally imaginary number fields. From the point-of-view of étale cohomology, X behaves as a 3-manifold and satisfies an arithmetic version of Poincaré duality, namely Artin–Verdier duality. This duality states that for any constructible sheaf F, the étale cohomology group \(H^i(X,F)\) is Pontryagin dual to \({{\,\textrm{Ext}\,}}^{3-i}_X(F,{\mathbb {G}}_{m,X})\), where \({\mathbb {G}}_{m,X}\) is the sheaf of units. For fields K that are not totally imaginary, Artin–Verdier duality holds only modulo the 2-primary part. To remedy this, one must instead consider constructible sheaves on a modified étale site of X which takes the infinite primes into account. The purpose of this section is to recall some results from [3] where the duality results we will need are proven. In an appendix to [9], Zink removes the 2-primary restriction as well, but works with a modified cohomology which we will not use. For a very readable account of Zink’s results, we recommend [6].

2.1 The Artin–Verdier site of a number field

In the following subsection we recall some of the main results that we need from [3]. We emphasize that the results of this Sect. (2.1) are not new, but due to the heavy amount of (possibly non-standard) notation, we include it to avoid confusion.

If X is the ring of integers of a number field, we let

$$\begin{aligned} X_\infty = \{x_1,\ldots , x_n\} \end{aligned}$$

be the infinite primes of X. An infinite prime is either a real embedding \(K \rightarrow {\mathbb {R}}\) or a pair of conjugate complex embeddings of K into \({\mathbb {C}}\). If Y is a scheme that is étale over X, a real archimedean prime of Y is a point \(y: \text {Spec }{\mathbb {C}} \rightarrow Y\) which factors through \( \text {Spec }{\mathbb {R}}\). If y does not factor through \( \text {Spec }{\mathbb {R}}\), then by the conjugation action on \({\mathbb {C}}\) we obtain a point \({\bar{y}} \ne y\). A complex prime of Y is a pair of points \(y_1,y_2 : \text {Spec }{\mathbb {C}} \rightarrow Y\) such that \(y_1 \ne y_2\) and \(y_1 = {\bar{y}}_2\). Finally, we define \(Y_\infty \) to be the set whose elements are the real and complex primes of Y.

Definition 2.1

The Artin–Verdier site of X, denoted \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\), is the site with objects pairs (YM), where \(g :Y \rightarrow X\) is a scheme that is separated and étale over X, \(M \subset Y_\infty \), and \(g(M) \subset X_\infty \) is unramified, i.e, if \(p \in M\) is a complex prime, then its image is complex as well. A morphism

$$\begin{aligned} f:(Y_1,M_1) \rightarrow (Y_2,M_2) \end{aligned}$$

in \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\) is a morphism of X-schemes such that \(f(M_1) \subset M_2\). A family of morphisms \(\{f_i:(Y_i,M_i) \rightarrow (W,N)\}_{i \in I}\) is a covering if \(\cup _i f_i(Y_i) = W\) and \(\cup _i f_i(M_i) = N\).

Note that any morphism \(f:(Y_1,M_1) \rightarrow (Y_2,M_2)\) in \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\) has the property that \(f:Y_1 \rightarrow Y_2\) is étale and that \(f:M_1 \rightarrow M_2\) is unramified, i.e., if \(p \in M_1\) is a complex prime, then f(p) is complex as well. The fact that Definition 2.1 gives a site is found in [3, Prop. 1.2]. We define \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) to be the category of abelian sheaves on \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\). It will be convenient to have a more concrete description of \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\). As above, we let \(X_\infty = \{x_1,\ldots , x_n\}\) be the infinite primes of X. Fix a separable closure \({\bar{K}}\) of K. For each infinite prime \(x_i\), we fix an extension \(\widetilde{x_i}\) of \(x_i\) to \({\bar{K}}\). We then let \(I_{\widetilde{x_i}}\) be the decomposition group of \(\widetilde{x_i}\) (note that \(I_{\widetilde{x_i}} \cong {{\mathbb {Z}}}/2{{\mathbb {Z}}}\) if \(x_i\) is real, and that \(I_{\widetilde{x_i}} \) is trivial if \(x_i\) is complex). Since \(I_{\widetilde{x_i}} \subset {{\,\textrm{Gal}\,}}({\bar{K}}/K)\), if we let \(j : \text {Spec }K \rightarrow X\) be the map induced from the inclusion, we see that for any étale sheaf F on X, the pull-back \(j^*F\), viewed as a Galois module, has a natural action of \(I_{\widetilde{x_i}}\), and that we thus can take the fixed points with respect to this action and form \((j^*F)^{I_{\widetilde{x_i}}}\). One can also view \(x_i\) as giving an absolute value on K; let \(K_{x_i}\) be the completion with respect to \(x_i\). If then \(i : \text {Spec }K_{x_i} \rightarrow X\) is the natural map, then \((j^*F)^{I_{\widetilde{x_i}}}\) is isomorphic to the global sections of \(i^*F\), and we will sometimes write \(F(K_{x_i})\) to denote \((j^*F)^{I_{\widetilde{x_i}}}\).

In preparation of the following definition, consider the category of finite sets over \(X_\infty \), i.e., the category whose objects are given by pairs (Af) where A is a finite set and \(f :A \rightarrow X_\infty \) is a function, and where the morphisms between objects are given by commutative triangles. This category becomes a Grothendieck site if we define a covering to be given by surjective morphisms. We then let \({{\,\textrm{Sh}\,}}(X_\infty )\) be the category of sheaves on this site. Note that to give a sheaf \(F_\infty \in {{\,\textrm{Sh}\,}}(X_\infty )\) is the same as giving a collection of abelian groups, \(F_x\), one for each \(x \in X_\infty \).

Definition 2.2

The category \({\mathcal {S}}_X\) is the category whose objects are given by triples

$$\begin{aligned} S = (F_\infty ,F,\{\sigma _{x}\}_{x \in X_\infty }) \end{aligned}$$

where \(F_\infty = \{F_\infty (x) \}_{x \in X_\infty } \in {{\,\textrm{Sh}\,}}(X_\infty )\), i.e. \(F_\infty \) is a product of abelian groups, one for each infinite prime, F is an abelian sheaf on \(X_{ \acute{\textsf {e}}\textsf {t}}\) and for \(x \in X_\infty \), \(\sigma _{x} :F_\infty (x) \rightarrow (j^*F)^{I_{{\tilde{x}}}}\) is a morphism of abelian groups. A morphism

$$\begin{aligned} f :S_1 = (F_\infty ,F,\{\sigma _x\}_{x \in X_\infty }) \rightarrow S_2 = (F'_\infty ,F',\{\sigma '_x\}_{x \in X_\infty }) \end{aligned}$$

is a pair of maps \(f_1 :F_\infty \rightarrow F'_\infty , f_2:F \rightarrow F'\) commuting with \(\sigma _x,\sigma '_x, x \in X_\infty \), upon pulling back \(f_2\) by \(j : \text {Spec }K \rightarrow X\).

The following proposition shows precisely that the above definition gives us a concrete description of \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\).

Proposition 2.3

[3, Prop. 1.2] The category \({\mathcal {S}}_X\) defined above is equivalent to the category of abelian sheaves on \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\).

Proposition 2.3 is the archimedean analogue of étale recollement, i.e., how one reconstructs \({{\,\textrm{Sh}\,}}(Y)\) from \({{\,\textrm{Sh}\,}}(Z)\) and \({{\,\textrm{Sh}\,}}(U)\) with gluing data, where Z is a closed subscheme of Y with complement U (see [15, Thm. II.3.10]).

We will from now on often identify the category \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) with \({\mathcal {S}}_X\). The following proposition shows how \({{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}})\), \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) and \({{\,\textrm{Sh}\,}}(X_\infty )\) relate to each other.

Proposition 2.4

[3, Prop. 1.1] There are geometric morphisms

$$\begin{aligned}{} & {} \phi _*:{{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}}) \rightleftarrows {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}):\phi ^*\,,\\{} & {} \kappa _* :{{\,\textrm{Sh}\,}}(X_\infty ) \rightleftarrows {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) :\kappa ^*\,. \end{aligned}$$

Let \(F \in {{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}})\), \(S = (G_\infty ,G,\{\sigma _x\}_{x \in X_\infty }) \in {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\), and \(K \in {{\,\textrm{Sh}\,}}(X_\infty )\). Then

$$\begin{aligned} \begin{aligned} \phi _*F&= (\{(j^*F)^{I_{\widetilde{x_i}}}\},F,{\text {id}}),\\ \phi ^*(S)&= G\,,\\ \kappa _* K&= (K,0,0)\,, \\ \kappa ^* S&= G_\infty \,. \end{aligned} \end{aligned}$$

Further, \(\phi ^*\) has a left adjoint, denoted by \(\phi _!\), while \(\kappa _*\) has a right adjoint \(\kappa ^!\). These satisfy the following formulas:

$$\begin{aligned} \begin{aligned} \phi _! (F)&= (0,F,0)\,, \\ \kappa ^!(S)&= \{\ker \sigma _x\}_{x \in X_\infty }\,. \end{aligned} \end{aligned}$$

Remark 2.5

The forgetful functor \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\rightarrow X_{ \acute{\textsf {e}}\textsf {t}}\) is a morphism of sites, and thus gives rise to a geometric morphism

$$\begin{aligned} {\tilde{\phi }}_*:{{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}}) \rightleftarrows {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) :{\tilde{\phi }}^*\,. \end{aligned}$$

Under the identification of \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) with a category of triples as in Proposition 2.3, \({\tilde{\phi }}_*\) and \({\tilde{\phi }}^*\) are identified with the functors \(\phi _*\) and \(\phi ^*\) respectively.

Note that if \({\underline{A}} \in {{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}})\) is the constant sheaf on \(X_{ \acute{\textsf {e}}\textsf {t}}\) with value A, then \(\phi _*({\underline{A}})\) is isomorphic to the constant sheaf on \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) with value A.

If L/K is an extension of number fields, let \(Y = \text {Spec }{{\mathcal {O}}}_L\) and \(X = \text {Spec }{{\mathcal {O}}}_K\). For each infinite prime \(y \in Y_\infty \) lying over \(x \in X_\infty \), choose the decomposition group \(I_{{\tilde{y}}}\) such that \(I_{{\tilde{y}}} \subset I_{{\tilde{x}}}\). We have a natural map \(\pi :Y \rightarrow X\) and we will now define a push-forward functor \(\pi _*:{{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) and a pull-back functor

$$\begin{aligned} \pi ^*:{{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}})\,. \end{aligned}$$

This will be done by identifying \({{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}})\) and \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) with categories of triples as in Definition 2.2. Note that given a map \(\pi \) as above, we have geometric morphisms

$$\begin{aligned} \pi _*:{{\,\textrm{Sh}\,}}(Y_\infty ) \rightleftarrows {{\,\textrm{Sh}\,}}(X_\infty ) :\pi ^*\end{aligned}$$

and

$$\begin{aligned} \pi _*:{{\,\textrm{Sh}\,}}(Y_{{ \acute{\textsf {e}}\textsf {t}}}) \rightleftarrows {{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}}):\pi ^*\,, \end{aligned}$$

and we want to combine these to get a geometric morphism

$$\begin{aligned} \pi _*:{{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}}) \rightleftarrows {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) :\pi ^*\,. \end{aligned}$$

Given an extension L/K as above we have the following commutative diagram

If \((F_\infty ,F,\{\sigma _y \}_{y \in Y_\infty }) \in {{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}})\), we see that to construct \(\pi _*:{{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\), we must, for each \(x \in X_\infty \), give a natural map

$$\begin{aligned} \sigma '_x:\pi _*(F_\infty )(x) = \bigoplus _{y/x} F_\infty (y) \rightarrow (j^*\pi _*F)^{I_{{\tilde{x}}}} \end{aligned}$$

and this is what is done in the discussion that follows. Since \(\pi \) is finite étale, by looking at the stalk at a separable closure, we see that the natural map \(j^*\pi _* F\rightarrow \pi _* i^* F\) is an isomorphism. For \(x \in X_\infty \),

$$\begin{aligned} (\pi _*i^* F)^{I_{{\tilde{x}}}} \cong (i^* F)( \text {Spec }{\bar{K}}^{I_{{\tilde{x}}}} \otimes _K L)\,, \end{aligned}$$

and since \( \text {Spec }{\bar{K}}^{I_{{\tilde{x}}}}\otimes _K L = \amalg _{y /x} \text {Spec }{\bar{K}}^{I_{{\tilde{y}}}}\), where y ranges over the primes lying over x, we see that

$$\begin{aligned} (\pi _*i^*F)^{I_{{\tilde{x}}}} \cong \bigoplus _{y /x} (i^*F)^{I_{{\tilde{y}}}}\,. \end{aligned}$$

If \(x \in X_\infty \), we let \( \theta _* :\bigoplus _{y/x} (i^*F)^{I_{{\tilde{y}}}} \rightarrow (j^*\pi _*F)^{I_{{\tilde{x}}}} \) be the isomorphism that is the composite of the isomorphism

$$\begin{aligned} \bigoplus _{y/x} (i^*F)^{I_{{\tilde{y}}}} \rightarrow (\pi _*i^*F)^{I_{{\tilde{x}}}} \end{aligned}$$

followed by the natural isomorphism \((\pi _*i^*F)^{I_{{\tilde{x}}}} \rightarrow (j^*\pi _*F)^{I_{{\tilde{x}}}}\). We now construct \(\sigma '_x:\pi _*(F_\infty )(x) = \bigoplus _{y/x} F_\infty (y) \rightarrow (j^*\pi _*F)^{I_{{\tilde{x}}}}\) as the composite of

$$\begin{aligned} \bigoplus _{y/x} F_\infty (y) \xrightarrow {\oplus _{y/x} \sigma _y} \bigoplus _{y/x} (i^*F)^{I_{{\tilde{y}}}} \end{aligned}$$

with \(\theta _*\). This allows us to construct the claimed push-forward, which we record in the following definition.

Definition 2.6

Let L/K be an extension of number fields, \(X = \text {Spec }{{\mathcal {O}}}_K\), \(Y = \text {Spec }{{\mathcal {O}}}_L\), and let \(\pi :Y \rightarrow X\) be the natural projection. Further, let \(j : \text {Spec }K \rightarrow X\) and \(i : \text {Spec }L \rightarrow Y\) be the maps that are induced by inclusion. Denote by \(X_\infty \) and \(Y_\infty \) the infinite places of X and Y respectively. Then the push-forward functor

$$\begin{aligned} \pi _*:{{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) \end{aligned}$$

takes \((F_\infty ,F,\{\sigma _y\}_{y \in Y_\infty })\) to \((\pi _*F_\infty , \pi _*F, \{\sigma '_x\}_{x \in X_\infty })\) where \(\pi _*F\) is the push-forward in \({{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}})\), \(\pi _*F_\infty (x) = \bigoplus _{y /x} F_\infty (y)\), and

$$\begin{aligned} \sigma '_x :\pi _*F_\infty (x) = \bigoplus _{y/x} F_\infty (y) \rightarrow (j^* \pi _*F)^{I_{{\tilde{x}}}} \end{aligned}$$

is the map \(\bigoplus _{y/x} F_\infty (y) \xrightarrow {\oplus _{y/x} \sigma _y} \bigoplus _{y/x} (i^*F)^{I_{{\tilde{y}}}}\) followed by the map \(\theta _*\) just defined.

Having defined the push-forward functor \(\pi _*:{{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) we now define the pull-back functor. Just as above, we want to combine the two pull-back functors \(\pi ^*:{{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}(Y_{{ \acute{\textsf {e}}\textsf {t}}})\) and \(\pi ^*:{{\,\textrm{Sh}\,}}(X_\infty ) \rightarrow {{\,\textrm{Sh}\,}}(Y_\infty )\) to a functor

$$\begin{aligned} \pi ^*:{{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}})\,, \end{aligned}$$

To do this, we follow the strategy of Bienenfeld [3]. The map \(\theta _*\) above gives a natural isomorphism \(\theta _*:\pi _* \tau _Y \cong \tau _X \pi _*\), where \(\tau _X:{{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}})\rightarrow {{\,\textrm{Sh}\,}}(X_\infty )\) is the functor which takes F to \( \{(j^*F)^{I_{{\tilde{x}}}}:x\in X_\infty \} \) and \(\tau _Y:{{\,\textrm{Sh}\,}}(Y_{{ \acute{\textsf {e}}\textsf {t}}})\rightarrow {{\,\textrm{Sh}\,}}(Y_\infty )\) is the functor which takes G to \( \{(i^*G)^{I_{{\tilde{y}}}}:y\in Y_\infty \}\,. \) If \(F \in {{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}})\), since \(\pi _*\) is right adjoint to \(\pi ^*\), we have a natural unit morphism \( \eta _F:F \rightarrow \pi _*\pi ^*F\,. \) We now let

$$\begin{aligned} \theta ^*:\pi ^* \tau _X F \rightarrow \tau _Y \pi ^* F \end{aligned}$$

be the map adjoint to the composite

$$\begin{aligned} \tau _X F \xrightarrow {\eta _F} \tau _X \pi _* \pi ^* F \xrightarrow {\theta _*^{-1}} \pi _* \tau _Y \pi ^* F\,. \end{aligned}$$

It is clear that this gives a natural transformation \(\theta ^* :\pi ^* \tau _X \Rightarrow \tau _Y \pi ^*\). Given

$$\begin{aligned} F = (F_\infty ,F, \{\sigma _x\}_{x \in X_\infty }) \in {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\,, \end{aligned}$$

we define \(\sigma '\) as the composite

$$\begin{aligned} \sigma ' :\pi ^*(F_\infty ) \xrightarrow {\pi ^* (\Pi _x \sigma _x)} \pi ^*(\tau _X F) \xrightarrow {\theta ^*} \tau _Y( \pi ^* F)\,. \end{aligned}$$

Evaluating \(\sigma '\) at a point \(y \in Y_\infty \), we get a map

$$\begin{aligned} \sigma '_y :\pi ^*(F_\infty )(y) \rightarrow (i^* \pi ^*F)^{I_{{\bar{y}}}}\,. \end{aligned}$$

This allows us to define the pull-back, which we record in the following definition.

Definition 2.7

Let L/K be an extension of number fields, \(X = \text {Spec }{{\mathcal {O}}}_K,Y= \text {Spec }{{\mathcal {O}}}_L\), and let \(\pi :Y \rightarrow X\) be the natural projection and \(j : \text {Spec }K \rightarrow X, i : \text {Spec }L \rightarrow Y\) be the maps induced by inclusion. Then the pull-back functor

$$\begin{aligned} \pi ^*:{{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}}) \end{aligned}$$

takes \((F_\infty ,F,\{\sigma _x\}_{x \in X_\infty })\) to

$$\begin{aligned} (\pi ^*(F_\infty ),\pi ^*(F) ,\{\sigma '_y\}_{y \in Y_\infty }) \end{aligned}$$

where \(\sigma '_y :(\pi ^*F_\infty )(y) \rightarrow (i^* \pi ^* F)^{I_{{\tilde{y}}}}\) is defined as above.

Proposition 2.8

Let L/K be a finite extension of number fields and let \(\pi :Y = \text {Spec }{{\mathcal {O}}}_L \rightarrow \text {Spec }{{\mathcal {O}}}_K = X\) be the natural projection. Then the functor

$$\begin{aligned} \pi _*:{{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) \end{aligned}$$

is right adjoint to

$$\begin{aligned} \pi ^*:{{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}})\,. \end{aligned}$$

If further L/K is unramified (at all places, including the infinite ones), then \(\pi _*\) is left adjoint to \(\pi ^*\) as well.

Proof

The first part follows from [3, Lemma 1.9 and Proposition 1.11]. To prove the second part, one can either use [3, Proposition 1.11] or calculate it directly, which we leave to the reader. \(\square \)

Remark 2.9

Suppose that we have an object \(\pi :(Y,Y_\infty ) \rightarrow (X,X_\infty )\) of \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\), and suppose further that \((Y,Y_\infty ) \cong \amalg _{i=1}^n (Y_i,(Y_i)_\infty )\) where \(Y_i = \text {Spec }{{\mathcal {O}}}_{L_i}\) for \(L_i/K\) a finite extension of K. Let us set

$$\begin{aligned} {{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}}) := \Pi _{i=1}^n {{\,\textrm{Sh}\,}}(\tilde{(Y_i)}_{ \acute{\textsf {e}}\textsf {t}})\,. \end{aligned}$$

One easily sees that this is the category of sheaves on a natural Artin–Verdier site associated to \((Y,Y_\infty )\). It is clear that if we let \(\pi _i :Y_i \rightarrow X\) be the restriction of \(\pi \) to \(Y_i\), that we can, using the adjunctions

$$\begin{aligned} (\pi _i)^*:{{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) \rightleftarrows {{\,\textrm{Sh}\,}}(\tilde{(Y_i)}_{ \acute{\textsf {e}}\textsf {t}}) :(\pi _i)_* \end{aligned}$$

define an adjunction

$$\begin{aligned} \pi ^* :{{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Sh}\,}}({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}}) :\pi _*\,. \end{aligned}$$

The functor \(\pi _*\) will then be the pushforward and \(\pi ^*\) the pullback. It also clear, for formal reasons, that if for each i, \((\pi _i)_*\) is also left adjoint to \((\pi _i)^*\), then the functor \(\pi _*\) is left adjoint to \(\pi ^*\). We will sometimes need to use \(\pi _*\) and \(\pi ^*\) when Y is not connected in Sect. 3.

Since \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) is the category of sheaves on a site, it is a Grothendieck topos, so we have cohomology functors \(H^i({\tilde{X}},-) :{{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow {{\,\textrm{Ab}\,}}\), defined as the derived functors of the global sections functor. With notation as in Proposition 2.4, if \(F \in {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\), we want to relate \(H^i({\tilde{X}},F)\) with \(H^i(X,\phi ^* F)\). For any sheaf F on \(X_{ \acute{\textsf {e}}\textsf {t}}\) we have a short exact sequence

$$\begin{aligned} 0 \rightarrow \phi _! F \rightarrow \phi _* F \rightarrow \kappa _*\kappa ^* \phi _* F \rightarrow 0 \end{aligned}$$

in \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\). If we take F to be equal to \({{\mathbb {Z}}}\), and let \(S \in {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\), we get by applying \({{\,\textrm{Ext}\,}}^i_{{\tilde{X}}}(-,S)\) to this short exact sequence a long exact sequence

$$\begin{aligned} \cdots \rightarrow R^i\kappa ^!(S) \rightarrow H^i({\tilde{X}},S) \rightarrow H^i(X,\phi ^*S) \rightarrow R^{i+1}\kappa ^!(S) \rightarrow \cdots \end{aligned}$$

which is the local cohomology sequence for \(X_\infty \) (see [3, Proposition 1.4]).

Lemma 2.10

If \(F \in {{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}})\) is such that for each \(x \in X_\infty \), \(j^*F\) is a cohomologically trivial \(I_{{\tilde{x}}}\)-module, then \(H^i(X,F) \cong H^i({\tilde{X}},\phi _* F)\) for all \(i\ge 0\).

Proof

This follows from the local cohomology sequence for \(X_\infty \) and [3, Lemma 3.7]. Indeed, in the latter lemma, it is shown that if \(S = (G_\infty ,G,\{\sigma _x\}_{x \in X_\infty }) \in {{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\), then

$$\begin{aligned} R^i\kappa ^!(S) = {\left\{ \begin{array}{ll} \bigoplus _{x \in X_\infty } \ker \sigma _x &{} \text{ if } i= 0 \\ \bigoplus _{x \in X_\infty } {{\,\textrm{coker}\,}}\sigma _x &{} \text{ if } i= 1 \\ \bigoplus _{x \in X_\infty } H^{i-1}(I_{{\tilde{x}}},j^*_x G) &{} \text{ if } i \ge 2\,. \end{array}\right. } \end{aligned}$$

But if \(F \in {{\,\textrm{Sh}\,}}(X_{ \acute{\textsf {e}}\textsf {t}})\), then since \(\phi _*F\) is of the form \((F_\infty , F, {\sigma _x})\), where every \(\sigma _x\) is the identity, it follows that \(H^i(X_\infty ,\kappa ^! \phi _* F) = 0\) for \(i=0,1\). The assumption that \(j^*F\) is cohomologically trivial shows that \(H^i(X_\infty ,\kappa ^! \phi _* F)=0\) for \(i\ge 1\) and by the local cohomology sequence we are done. \(\square \)

The following proposition shows that the cohomology ring \(H^*({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) will always be isomorphic to the cohomology ring \(H^*(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) unless n is even and X has real places.

Proposition 2.11

Let \(X = \text {Spec }{{\mathcal {O}}}_K\) be the ring of integers of a number field. Then the cohomology rings \(H^*({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) and \(H^*(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) are isomorphic if either K is totally imaginary or if n is odd.

Proof

We apply Lemma 2.10. For each complex place x of K, \(I_{{\tilde{x}}}\) is trivial so that \(j^*F\) is cohomologically trivial. If we consider a real place x, then \(I_{{\tilde{x}}} \cong {{\mathbb {Z}}}/2{{\mathbb {Z}}}\), so we must show that \(j^*({{\mathbb {Z}}}/n{{\mathbb {Z}}}) \cong {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) (with trivial Galois action) is cohomologically trivial as a \({{\mathbb {Z}}}/2{{\mathbb {Z}}}\)-module if n is odd, but this is obvious. \(\square \)

2.2 Artin–Verdier duality for general number fields

We now move on to stating the duality result which will be needed for our later computation of the cup product. The notation in this subsection is the same as in Sect. 2.1. We will denote by \(^\sim \) the functor

$$\begin{aligned} R{{\text {Hom}}}_{{{\,\textrm{Ab}\,}}}(-,{\mathbb {Q}}/{{\mathbb {Z}}}) :{{\,\textrm{D}\,}}({{\,\textrm{Ab}\,}})^{op} \rightarrow {{\,\textrm{D}\,}}({{\,\textrm{Ab}\,}})\,. \end{aligned}$$

Let \(F \in {{\,\textrm{D}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) and denote by \({\mathbb {G}}_{m,X}\) the sheaf of units on X. Then the morphism

$$\begin{aligned} A:R\Gamma ({\tilde{X}},F) \rightarrow R{{\text {Hom}}}_{{\tilde{X}}}(F,\phi _*{\mathbb {G}}_{m,X})[3]^\sim \,, \end{aligned}$$

is defined to be the adjoint to the composition map

$$\begin{aligned} R{{\text {Hom}}}_{{\tilde{X}}}({{\mathbb {Z}}}, F) \times R{{\text {Hom}}}_{{\tilde{X}}}(F, \phi _*{\mathbb {G}}_{m,X}) \rightarrow R{{\text {Hom}}}_{{\tilde{X}}}({{\mathbb {Z}}}, \phi _*{\mathbb {G}}_{m,X}) \end{aligned}$$

followed by the trace map \(R{{\text {Hom}}}_{{\tilde{X}}}({{\mathbb {Z}}},\phi _*{\mathbb {G}}_{m,X}) \rightarrow {\mathbb {Q}}/{{\mathbb {Z}}}[-3]\) (see [3, Prop. 2.7]). The following is the version of Artin–Verdier duality that we need.

Theorem 2.12

[3, Thm 5.1] Let F be a constructible sheaf on \(X_{ \acute{\textsf {e}}\textsf {t}}.\) Assume that for each \(x_i \in X_\infty \), \(I_{\widetilde{x_i}}\) acts trivially on \(j^* F\). Then the map

$$\begin{aligned} A :R\Gamma ({\tilde{X}},\phi _*F) \rightarrow R{{\text {Hom}}}_{{\tilde{X}}}(\phi _*F,\phi _*{\mathbb {G}}_{m,X})[3]^\sim \end{aligned}$$

is an isomorphism in \({{\,\textrm{D}\,}}({{\,\textrm{Ab}\,}})\).

Note that the hypothesis of the theorem is satisfied if F is a locally constant constructible sheaf on X that is split by a morphism \(p :Y = \text {Spec }{{\mathcal {O}}}_L \rightarrow \text {Spec }{{\mathcal {O}}}_K =X\), such that L/K is unramified at all places, including the infinite ones. The proof of the following lemma is just as in [7, Lemma 4.1].

Lemma 2.13

Let \(X = \text {Spec }{\mathcal {O}}_K\) be the ring of integers of a number field and let \(f:F \rightarrow G\) be a morphism between bounded complexes of constructible sheaves on \(X_{ \acute{\textsf {e}}\textsf {t}}\) such that for each \(x_i \in X_\infty \), \(I_{\widetilde{x_i}}\) acts trivially on each term in \(j^*F\) and \(j^* G\). Then, the map

$$\begin{aligned} R\Gamma ({\tilde{X}},\phi _*F) \xrightarrow {R\Gamma ({\tilde{X}},\phi _*f)} R\Gamma ({\tilde{X}},\phi _ *G) \end{aligned}$$

corresponds under Artin–Verdier duality to the map

$$\begin{aligned} R{{\text {Hom}}}_{{\tilde{X}}}(\phi _*F,\phi _*{\mathbb {G}}_{m,X})[3]^\sim \xrightarrow {R{{\text {Hom}}}_{{\tilde{X}}}(\phi _*f,\phi _*{\mathbb {G}}_{m,X})[3]^\sim } R{{\text {Hom}}}_{{\tilde{X}}}(\phi _*G, \phi _*{\mathbb {G}}_{m,X})[3]^\sim \,. \end{aligned}$$

We end this section by computing \(H^i({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\). By Theorem 2.12, and the fact that \(\phi _*{{\mathbb {Z}}}/n{{\mathbb {Z}}}= {{\mathbb {Z}}}/n{{\mathbb {Z}}}\), this is the same as computing \({{\,\textrm{Ext}\,}}^{3-i}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}},\phi _*{\mathbb {G}}_{m,X}).\) For \(i=0,1,3\) and \(i >3\) this can be found in [3, Prop. 2.13], but just as in [14], \({{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}},\phi _*{\mathbb {G}}_{m,X})\) is not explicitly determined. In the paper [7], the second author and Tomer Schlank gave a concrete interpretation when \(X = \text {Spec }{{\mathcal {O}}}_K\) is the ring of integers of a totally imaginary number field, and we will now use the same method. The following presentation will be brief; for more details we refer to the aforementioned paper by the second author and Schlank. Consider on X the étale sheaf

$$\begin{aligned} {\mathscr {D}}\text { { iv }}\,(X) = \bigoplus _p {{\mathbb {Z}}}_{/p}\,, \end{aligned}$$

where we let p range over all closed points of X and \({{\mathbb {Z}}}_{/p}\) means that we consider the skyscraper sheaf at that point. We now define the complex \({\mathcal {C}}\), which is a resolution of \({\mathbb {G}}_{m,X}\), as

$$\begin{aligned} j_*{\mathbb {G}}_{m,K} \xrightarrow {{{\,\textrm{div}\,}}} {\mathscr {D}}\text { { iv }}\,X\,, \end{aligned}$$

where \(j_*\) is the inclusion of the generic point, \(j_*{\mathbb {G}}_{m,K}\) is in degree 0, and the map \({{\,\textrm{div}\,}}\) is as in [15, II 3.9]. By push-forward with \(\phi _*\), we get a complex \(\phi _*{\mathcal {C}}\). It is easy to see that the complex \(\phi _*{\mathcal {C}}\) is a resolution of \(\phi _*{\mathbb {G}}_{m,X}\). We now define \({\mathcal {E}}_n\) as the complex

$$\begin{aligned} {{\mathbb {Z}}}\xrightarrow {n} {{\mathbb {Z}}}\end{aligned}$$

of constant sheaves on \({\tilde{X}}\), where the non-zero terms are in degree \(-1\) and 0. This is of course just a resolution of \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\), concentrated in degree 0. Let \({\mathscr {H}}\text { { om }}\) denote the internal hom in the derived category of abelian sheaves and consider the complex \({\mathscr {H}}\text { { om }}({\mathcal {E}}_n,\phi _*{\mathcal {C}})\), whose components are

$$\begin{aligned} \phi _*j_* {\mathbb {G}}_{m,K} \xrightarrow {\begin{pmatrix} -n \\ {{\,\textrm{div}\,}}\end{pmatrix}} \phi _*j_* {\mathbb {G}}_{m,K} \oplus \phi _*{\mathscr {D}}\text { { iv }}\,X \xrightarrow {\begin{pmatrix} {{\,\textrm{div}\,}}&n\end{pmatrix}} \phi _*{\mathscr {D}}\text { { iv }}\,X\,. \end{aligned}$$

Since \({\mathcal {E}}_n\) is a complex of free sheaves, we have

$$\begin{aligned} {\mathscr {H}}\text { { om }}({\mathcal {E}}_n,\phi _*{\mathcal {C}}) \cong R\hspace{-2.0pt}{\mathscr {H}}\text { { om }}({{\mathbb {Z}}}/n{{\mathbb {Z}}},\phi _*{\mathbb {G}}_{m,X}) \end{aligned}$$

in \({{\,\textrm{D}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\). The plan for computing \({{\,\textrm{Ext}\,}}^i_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}},\phi _*{\mathbb {G}}_{m,X})\) is to use the hypercohomology spectral sequence, applied to \({\mathscr {H}}\text { { om }}({\mathcal {E}}_n,\phi _*{\mathcal {C}})\). To do this we need the cohomology of \(\phi _*j_* {\mathbb {G}}_{m,K}\) and \(\phi _*{\mathscr {D}}\text { { iv }}\,X\) as input.

Proposition 2.14

[3, Prop. 2.5, Prop. 2.6] Let \(\phi _*j_* {\mathbb {G}}_{m,K}\) be as above. Then

$$\begin{aligned} H^i({\tilde{X}},\phi _*j_* {\mathbb {G}}_{m,K}) = {\left\{ \begin{array}{ll} K^\times &{} \text{ if } i= 0 \\ 0 &{} \text{ if } i= 1 \\ {{\,\textrm{Br}\,}}_0 K &{} \text{ if } i=2 \\ 0 &{} \text{ if } i > 2 \\ \end{array}\right. } \end{aligned}$$

where \({{\,\textrm{Br}\,}}_0 K\) is the subgroup of the Brauer group of K which has zero local invariants at the real infinite primes. For \(\phi _*{\mathscr {D}}\text { { iv }}\,X\) we have

$$\begin{aligned} H^i({\tilde{X}},\phi _*{\mathscr {D}}\text { { iv }}\,X) = {\left\{ \begin{array}{ll} \bigoplus _{x \in X} {{\mathbb {Z}}}&{} \text{ if } i= 0 \\ 0 &{} \text{ if } i= 1 \\ \bigoplus _{x \in X} {{\,\textrm{Br}\,}}K_x &{} \text{ if } i=2 \\ 0 &{} \text{ if } i > 2 \\ \end{array}\right. } \end{aligned}$$

where the direct sum ranges over the closed points in X and \({{\,\textrm{Br}\,}}K_x\) is the Brauer group of the completion of K at x.

We have a map

$$\begin{aligned} \Gamma ({\tilde{X}},{\mathscr {H}}\text { { om }}({\mathcal {E}}_n,\phi _*{\mathcal {C}})) \rightarrow R{{\text {Hom}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}},\phi _*{\mathbb {G}}_{m,X})\,, \end{aligned}$$

induced from the map \(\Gamma \rightarrow R\Gamma \). Since \(\Gamma ({\tilde{X}},{\mathscr {H}}\text { { om }}({\mathcal {E}}_n,\phi _*{\mathcal {C}}))\) is 2-truncated, this map will factor through \(\tau ^{\le 2} ( R{{\text {Hom}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}},\phi _*{\mathbb {G}}_{m,X}))\). We denote by

$$\begin{aligned} \psi :\Gamma ({\tilde{X}}, {\mathscr {H}}\text { { om }}({\mathcal {E}}_n,\phi _*{\mathcal {C}})) \rightarrow \tau ^{\le 2}( R{{\text {Hom}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}},\phi _*{\mathbb {G}}_{m,X})) \end{aligned}$$

the resulting map. As in [7, Lemma 4.2], \(\psi \) is quickly shown to be an isomorphism. This allows one to compute the Ext-groups we are after. If \(a \in K^\times \) we let \({{\,\textrm{div}\,}}(a)\) be the divisor in \({{\,\textrm{Div}\,}}(X)\) determined by the corresponding fractional ideal in \({{\mathcal {O}}}_K\).

Corollary 2.15

Let \(X = \text {Spec }{{\mathcal {O}}}_K\) for K a number field. Then

$$\begin{aligned} {{\,\textrm{Ext}\,}}^i_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}},\phi _*{\mathbb {G}}_{m,X}) = {\left\{ \begin{array}{ll} \mu _n(K) &{} \text{ if } i= 0 \\ Z_1/B_1 &{} \text{ if } i= 1 \\ {{\,\textrm{Pic}\,}}X /n &{} \text{ if } i=2 \\ {{\mathbb {Z}}}/n{{\mathbb {Z}}}&{} \text{ if } i=3 \\ 0 &{} \text{ if } i>3\,. \end{array}\right. } \end{aligned}$$

Here

$$\begin{aligned} Z_1 = \{(a,{\mathfrak {a}}) \in K^\times \oplus {{\,\textrm{Div}\,}}X : {{\,\textrm{div}\,}}(a)+n{\mathfrak {a}} = 0\} \end{aligned}$$

and

$$\begin{aligned} B_1 = \{(b^{-n},{{\,\textrm{div}\,}}(b)) \in K^\times \oplus {{\,\textrm{Div}\,}}X : b \in K^\times \}\,. \end{aligned}$$

Remark 2.16

Note that we have \({{\,\textrm{Ext}\,}}^i_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{{\mathbb {G}}}_{m,X})\cong H^i(X_{ \textsf {fl}},\pmb {\mu }_n)\) for all i, where \(X_{ \textsf {fl}}\) denotes the big fppf site on X. This can be seen as follows: we have quasi-isomorphisms \(({{\mathbb {Z}}}\xrightarrow {n}{{\mathbb {Z}}})\simeq {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) and \(\pmb {\mu }_n \simeq ({{\mathbb {G}}}_m \xrightarrow {n}{{\mathbb {G}}}_m)\) of complexes of fppf sheaves and we get \( R{\mathscr {H}}\text { { om }}({{\mathbb {Z}}}/n{{\mathbb {Z}}}, {{\mathbb {G}}}_m)\simeq {\mathscr {H}}\text { { om }}({{\mathbb {Z}}}\xrightarrow {n} {{\mathbb {Z}}}, {{\mathbb {G}}}_m)\simeq ({{\mathbb {G}}}_m \xrightarrow {n}{{\mathbb {G}}}_m)\simeq \pmb {\mu }_n \) since \(({{\mathbb {Z}}}\xrightarrow {n}{{\mathbb {Z}}})\) is a complex of free sheaves. Applying \(R\Gamma (X, -)\), we get that \(R{{\text {Hom}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}, {{\mathbb {G}}}_{m,X})\simeq R\Gamma (X, \pmb {\mu }_n)\) .

The corollary above gives us a concrete description of \(H^i({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) for all i. Indeed, to remind the reader, since \(\phi _*{{\mathbb {Z}}}/n{{\mathbb {Z}}}\) is the constant sheaf on \({\tilde{X}}\) with value \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\), Theorem 2.12 applies. Thus, with \(Z_1\) and \(B_1\) as in Corollary 2.15:

$$\begin{aligned} H^i({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) = {\left\{ \begin{array}{ll} {{\mathbb {Z}}}/n{{\mathbb {Z}}}&{} \text{ if } i= 0 \\ ({{\,\textrm{Pic}\,}}(X)/n)^\sim &{} \text{ if } i= 1 \\ (Z_1/B_1)^\sim &{} \text{ if } i=2 \\ \mu _n(K)^\sim &{} \text{ if } i=3 \\ 0 &{} \text{ if } i>3. \end{array}\right. } \end{aligned}$$

2.3 Galois coverings

Let G be a finite group. Any element x in the pointed set \(H^1(X,G)\) of right G-torsors in \(X_{ \acute{\textsf {e}}\textsf {t}}\) can be represented by a Galois G-cover \(f:Y \rightarrow X\). The goal of what remains in this section is to show that any element \(x \in H^1({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}},G)\) can be represented by a Galois G-cover in \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\). To make sense of this, we must of course define what a Galois covering should be in the category \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\). This is done in the following definition. A similar definition was made by Zink in [9, Appendix 2, 2.6.1].

Definition 2.17

Let \(X = \text {Spec }{{\mathcal {O}}}_K\) be the ring of integers of a number field, and let \(f :(Y,M) \rightarrow (X,X_\infty )\) be an object of \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\). Assume that the finite group G acts on f to the right. Then we say that f is a Galois covering with Galois group G if:

  1. (1)

    \(f:Y \rightarrow X\) is a (not necessarily connected) Galois covering with Galois group G in \(X_{ \acute{\textsf {e}}\textsf {t}}\).

  2. (2)

    The action of G on M is free, and f induces an isomorphism \(f:M/G \rightarrow X_\infty \).

Remark 2.18

Note that if \(f:(Y,M) \rightarrow (X,X_\infty )\) is a Galois covering with Galois group G, then \(M= Y_\infty \). Further, it is clear that every connected Galois covering with Galois group G gives rise to a Galois extension L/K with Galois group G that is unramified at all places, including the infinite ones. Conversely, given a Galois extension L of K with Galois group G that is unramified at the finite as well as at the infinite places, one gets a connected Galois covering with Galois group G.

For any Galois G-covering \({\tilde{Y}} = (Y,Y_\infty ) \rightarrow (X,X_\infty )\), the functor \(h_{{\tilde{Y}}} = {{\text {Hom}}}_{{\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}}(-,{\tilde{Y}})\) gives rise to a (right) G-torsor in \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\). We thus have a map

$$\begin{aligned} c :\frac{\{ \text {Galois G-coverings of }(X,X_\infty ) \}}{\sim } \rightarrow \frac{\{\text {G-torsors on } {\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\}}{\sim } \end{aligned}$$

where \(\sim \) means we are passing to isomorphism classes. The following lemma is a straightforward application of descent theory (see for example [15, Theorem 4.3]).

Lemma 2.19

Let G be a finite group. Then the map c defined above is a bijection.

If G is abelian, then the set of isomorphism classes of (right) G-torsors has the structure of an abelian group. Indeed, if \({\mathcal {F}}_1,{\mathcal {F}}_2\) are G-torsors, define

$$\begin{aligned} {\mathcal {F}}_1 \wedge ^G {\mathcal {F}}_2 = ({\mathcal {F}}_1 \times {\mathcal {F}}_2)/G \end{aligned}$$

where \(g \in G\) acts by taking (xy) to \((xg^{-1},yg)\). The operation \(\wedge ^G\) respects isomorphism classes and descends to an operation on the set of isomorphism classes of G-torsors. One can then verify that \(\wedge ^G\) gives the set of isomorphism classes of (right) G-torsors the structure of an abelian group with unit the trivial G-torsor. In any Grothendieck topos \({\mathcal {T}}\), we have that if G is an abelian group, then the group \(H^1({\mathcal {T}},G)\) is isomorphic to the isomorphism classes of G-torsors on \({\mathcal {T}}\). Now lemma 2.19 and the fact that \({{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}})\) is a Grothendieck topos gives the following result.

Lemma 2.20

Let \(X = \text {Spec }{{\mathcal {O}}}_K\) be the ring of integers of a number field. Then if G is the constant sheaf associated to a finite group, any element \(x \in H^1({\tilde{X}},G)\) can be represented by a Galois cover \((Y,Y_\infty ) \rightarrow (X,X_\infty )\) in \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\) with Galois group G.

In Remark 2.18, we noted that any connected Galois covering \(p :(Y,Y_\infty ) \rightarrow (X,X_\infty )\) with finite Galois group G was represented by an unramified extension of K. If Y is not connected, we now show that Y is isomorphic to a covering that is induced from a subgroup of G. If \(H \subset G\) is a subgroup of G and \(q:(Z,Z_\infty ) \rightarrow (X,X_\infty )\) is a Galois H-covering, we can form the induced cover \((Y,Y_\infty ) := {{\,\textrm{Ind}\,}}^G_H((Z,Z_\infty )) \rightarrow (X,X_\infty )\) as follows. Let \(n=[G:H]\) and choose a set \(\{g_1, \ldots , g_n\}\) of right coset representatives of H in G. For each \(g_i\), we denote by \((Z,Z_\infty )g_i\) a copy of \((Z,Z_\infty )\), which should be seen as marked by \(g_i\). We then define the map

$$\begin{aligned} p:{{\,\textrm{Ind}\,}}^G_H((Z,Z_\infty )) = \amalg _{i=1}^n (Z,Z_\infty )g_i \rightarrow (X,X_\infty ) \end{aligned}$$

on the component \((Z,Z_\infty )g_i\) as just the map \(q:(Z,Z_\infty ) \rightarrow (X,X_\infty )\). We now define the action of G on \({{\,\textrm{Ind}\,}}^G_H(Z) = \amalg _{i=1}^n (Z,Z_\infty )g_i\). If \(x \in (Z,Z_\infty )g_i\), \(g \in G\), then there exists a unique coset representative \(g_j\) such that \(g_ig = hg_j\) for some \(h \in H\). We then let

$$\begin{aligned} xg := xh \in (Z,Z_\infty )g_{j}\,. \end{aligned}$$

This is just the Galois-covering analogue of an induced representation. The induced coverings generate all Galois coverings in the sense of the following Lemma.

Lemma 2.21

Let G be a finite group and \(H \subset G\) a subgroup. Then for any Galois H-cover \(q:(Z,Z_\infty ) \rightarrow (X,X_\infty )\), the induced cover

$$\begin{aligned} {{\,\textrm{Ind}\,}}^G_H((Z,Z_\infty )) \rightarrow (X,X_\infty ) \end{aligned}$$

is a Galois G-cover. Conversely, any Galois G-cover \(p:(Y,Y_\infty ) \rightarrow (X,X_\infty )\) is isomorphic to a Galois G-covering \({{\,\textrm{Ind}\,}}^G_H((Z,Z_\infty ))\) for a subgroup \(H \subset G\) unique up to conjugation, and a connected Galois H-covering \((Z,Z_\infty ) \rightarrow (X,X_\infty )\), unique up to isomorphism.

Proof

This is standard, so we will indicate the proof and leave some of the details to the reader. It is clear that \({{\,\textrm{Ind}\,}}^G_H((Z,Z_\infty ))\) is a Galois G-cover. To see that any Galois G-cover arises in this way for a unique subgroup \(H \subset G\) and a unique connected Galois H-cover \(q:(Z,Z_\infty ) \rightarrow (X,X_\infty )\), let \(p:(Y,Y_\infty ) \rightarrow (X,X_\infty )\) be a Galois G-cover. If Y is connected, the statement is trivial, since we then can take \(H = G\) and \((Z,Z_\infty ) = (Y,Y_\infty )\). Thus we assume that Y is not connected, say \(Y_1, \ldots , Y_n\) are its components. We let \(H \subset G\) consist of those \(g \in G\) such that \((Y_1,(Y_1)_\infty )g \subset (Y_1,(Y_1)_\infty ).\) Choose \(g_1, \ldots , g_n\) such that \(((Y_1,(Y_1)_\infty ))g_i= (Y_i,(Y_i)_\infty )\). We then see that the \((Y_i,(Y_i)_\infty )\) are isomorphic to each other. Further, \((Y_1,(Y_1)_\infty )\) is a Galois H-cover since Y is a Galois G-cover, and it is clear that

$$\begin{aligned} (Y,Y_\infty ) \cong {{\,\textrm{Ind}\,}}^G_H((Y_1,(Y_1)_\infty ))\,. \end{aligned}$$

The unicity claims are left to the reader. \(\square \)

Note that Lemma 2.21 has the consequence that any

$$\begin{aligned} x \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \cong ({{\,\textrm{Cl}\,}}K /n {{\,\textrm{Cl}\,}}K)^\sim \end{aligned}$$

can be represented by an unramified cyclic extension L/K of degree d dividing n, together with a choice of generator \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\), in the sense that x can be represented by a Galois \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\)-covering of the form

$$\begin{aligned} {{\,\textrm{Ind}\,}}^{{{\mathbb {Z}}}/n{{\mathbb {Z}}}}_{{{\mathbb {Z}}}/d{{\mathbb {Z}}}}((Y,Y_\infty )) \rightarrow (X,X_\infty )\,, \end{aligned}$$

where \(Y = \text {Spec }{{\mathcal {O}}}_L\).

We now move on to the last lemma of the section. Let \(p :{\tilde{Y}} \rightarrow {\tilde{X}}\) be a Galois cover of \({\tilde{X}}\) with Galois group G. If F is an abelian sheaf on \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\), we say that F is p-split if \(p^*F\) is a constant sheaf on \({\tilde{Y}}_{ \acute{\textsf {e}}\textsf {t}}\). There is a natural action of G on \(p^*F\) and in this manner we get a functor from the category of sheaves split by p to the category of G-modules. The proof of the following lemma follows once again from standard descent theory.

Lemma 2.22

Let \(p :{\tilde{Y}} \rightarrow {\tilde{X}}\) be a Galois cover of \({\tilde{X}}\) with Galois group G. Then the category of p-split abelian sheaves on \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\) is equivalent to the category of left G-modules.

Proof

See [14, p. 532]. \(\square \)

3 The cohomology ring of a number field

The aim of this section is to compute the cohomology ring \(H^*({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) for \(X = \text {Spec }{{\mathcal {O}}}_K\) the ring of integers of a number field. In [7], this was done when K is totally imaginary and \(n=2\); if K is a number field that is not totally imaginary, or if \(n>2\), the methods utilized in that paper have to be altered. To compute the cohomology ring, we note that the fact that \(H^i({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) = 0 \) for \(i>3\), together with graded commutativity of the cup product, shows that it is enough to calculate \(x \cup y\), where \(y \in H^i({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}),i=0,1,2\) and \(x \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\). For \(i=0\) the result is obvious, so we are reduced to when \(i=1,2\). We denote by \(c_x\) the map

$$\begin{aligned} x \cup - :H^i({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow H^{i+1}({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\,. \end{aligned}$$

First of all, we should be precise with what we mean when we say that we compute \(c_x\). Let us note that by Lemma 2.20 and Lemma 2.21, x can be represented by a Galois covering \({{\,\textrm{Ind}\,}}^{{{\mathbb {Z}}}/n{{\mathbb {Z}}}}_{{{\mathbb {Z}}}/d{{\mathbb {Z}}}}((Y,Y_\infty ))\) for \(Y = \text {Spec }{{\mathcal {O}}}_L\) the ring of integers of a cyclic extension L/K of degree d|n which is unramified at the finite as well as the infinite places. In other words, x is represented by L, together with a choice of generator \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\). By Lemma 2.13, the map \(c_x\) is, under Artin–Verdier duality, dual to a map

$$\begin{aligned} c_x^\sim :{{\,\textrm{Ext}\,}}^{3-(i+1)}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _*{\mathbb {G}}_{m,X}) \rightarrow {{\,\textrm{Ext}\,}}^{3-i}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})\,. \end{aligned}$$

We will compute the map \(c_x^\sim \) under the identifications of Corollary 2.15. We start by showing that the map \(c_x:H^i({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow H^{i+1}({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) can be identified with a connecting homomorphism coming from a certain exact sequence of sheaves on \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\). By Lemma 2.20, we can represent \(x \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) by a Galois covering

$$\begin{aligned} p:{\tilde{Y}} \rightarrow {\tilde{X}}\,. \end{aligned}$$

Since p is finite étale, we have by Proposition 2.8 that \(p_*\) is also left adjoint to \(p^*\), and the counit

$$\begin{aligned} N:p_*p^* {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \end{aligned}$$

will be called the norm. This terminology is bad from the point of view of algebraic geometry where it is usually called trace but it agrees well with the number theoretic terminology and hence we will stick with norm. The norm N is an epimorphism, which can be seen by pulling back sections along the cover \(p:Y\rightarrow X\).

This gives us a short exact sequence

$$\begin{aligned} 0\rightarrow \ker N \xrightarrow {u} p_*p^*{{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \xrightarrow {N} {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \rightarrow 0\,. \end{aligned}$$
(1)

Denote by \(C_n={{\mathbb {Z}}}/n{{\mathbb {Z}}}\). Let us note that under the equivalence between the category of sheaves split by the morphism p and the category of \(C_n\)-sets given by Lemma 2.22, \(p_*p^* {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}}\) corresponds to the left \(C_n\)-module which is the group ring

$$\begin{aligned} {{\mathbb {Z}}}/n{{\mathbb {Z}}}[C_n] \cong {{\mathbb {Z}}}/n{{\mathbb {Z}}}[e]/(e^n-1)\,. \end{aligned}$$

One also easily shows that the norm map

$$\begin{aligned} N:p_*p^* {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \end{aligned}$$

corresponds, under the given equivalence of categories, to the augmentation map

$$\begin{aligned} \epsilon :{{\mathbb {Z}}}/n{{\mathbb {Z}}}[C_n] \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\,. \end{aligned}$$

Here \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\) has the trivial \(C_n\)-action, and the augmentation map is the map that takes \(g \in C_n\) to 1. This gives us that \(\ker N\) corresponds to \(\ker \epsilon \) under the stated equivalence of categories. Thus, exact sequence (1) corresponds, under the equivalence in Lemma 2.22 to the exact sequence

$$\begin{aligned} 0 \rightarrow \ker \epsilon \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}[C_n] \xrightarrow {\epsilon } {{\mathbb {Z}}}/n{{\mathbb {Z}}}\rightarrow 0\,. \end{aligned}$$

It is easy to see that \(\ker \epsilon \), as a \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\)-module, is free on the elements \(g-1\), for \(0\ne g \in C_n\). There is a \(C_n\)-equivariant map

$$\begin{aligned} s :\ker \epsilon \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\end{aligned}$$

taking \(e-1\) to 1. If we let P be the pushout of

$$\begin{aligned} {{\mathbb {Z}}}/n{{\mathbb {Z}}}[C_n] \leftarrow \ker \epsilon \xrightarrow {s} {{\mathbb {Z}}}/n{{\mathbb {Z}}}\,, \end{aligned}$$

we have the commutative diagram

The short exact sequence

(2)

corresponds under the equivalence given by Lemma 2.22 to a short exact sequence

$$\begin{aligned} 0 \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \rightarrow {\mathcal {F}} \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \rightarrow 0 \end{aligned}$$
(3)

of sheaves on \({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}\) and we have a commutative diagram

(4)

Lemma 3.1

Let \(x \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) be represented by the \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\)-torsor \(p:{\tilde{Y}} \rightarrow {\tilde{X}}\). Then the connecting homomorphism \(H^i({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow H^{i+1}({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) arising from the short exact sequence (3) is given by cup product with \(x \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\).

Proof

The strategy is the same as in [7, Lemma 5.1]. Note that under the canonical identification \(H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\cong {{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}, {{\mathbb {Z}}}/n{{\mathbb {Z}}})\), the cup product corresponds to the Yoneda product. Now let \(C_n={{\mathbb {Z}}}/n{{\mathbb {Z}}}\). By [16, VIII.2, Theorem 7], x, viewed as a \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\)-torsor, corresponds to a geometric morphism

$$\begin{aligned} k_x :{{\,\textrm{Sh}\,}}({\tilde{X}}_{ \acute{\textsf {e}}\textsf {t}}) \rightarrow BC_n \end{aligned}$$

(i.e., an adjunction where the left adjoint preserves all finite limits) where \(BC_n\) is the topos of \(C_n\)-sets. In this topos, there is a universal \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\)-torsor, which we denote \(U_{{{\mathbb {Z}}}/n{{\mathbb {Z}}}}\). The underlying \(C_n\)-set of \(U_{{{\mathbb {Z}}}/n{{\mathbb {Z}}}}\) is just \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\) with \(C_n\) acting by left translation, and \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\) acts on \(U_{{{\mathbb {Z}}}/n{{\mathbb {Z}}}}\) by right translation. Given a \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\)-torsor T, we define \(\mu (T) \in {{\,\textrm{Ext}\,}}^1_{C_n}({{\mathbb {Z}}}/n{{\mathbb {Z}}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) as follows. We let \({{\mathbb {Z}}}/n{{\mathbb {Z}}}[T]\) be the \(C_n\)-module whose elements are given by formal sums \(\sum _i a_i [t_i]\), \(a_i \in {{\mathbb {Z}}}/n{{\mathbb {Z}}}\), \(t_i \in T\) and where \(C_n\) acts in the obvious way. There is a map \(\epsilon _{T} :{{\mathbb {Z}}}/n{{\mathbb {Z}}}[T] \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) given by mapping \(\sum _i a_i [t_i] \rightarrow \sum _i a_i\). The kernel \(\ker \epsilon _T\) is generated by elements of the form \([t_1]-[t_2], t_1,t_2 \in T\) and we define a map \(f_T :\ker \epsilon \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) by mapping \([t_1]-[t_2]\) to the unique \(g \in {{\mathbb {Z}}}/n{{\mathbb {Z}}}\cong C_n\) such that \(gt_2 = t_1\). We then define \(\mu (T) \in {{\,\textrm{Ext}\,}}^1_{C_n}({{\mathbb {Z}}}/n{{\mathbb {Z}}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) to be the short exact sequence we get by pushout along \(f_T\) of the exact sequence

$$\begin{aligned} 0 \rightarrow \ker \epsilon _T \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}[T] \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\rightarrow 0\,. \end{aligned}$$

It is well-known that this gives an isomorphism \({{\,\textrm{Tors}\,}}_{C_n}({{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow {{\,\textrm{Ext}\,}}^1_{C_n}({{\mathbb {Z}}}/n{{\mathbb {Z}}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\). We then see that \(\mu (U_{{{\mathbb {Z}}}/n{{\mathbb {Z}}}})\) corresponds to a short exact sequence

$$\begin{aligned} 0 \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\rightarrow P \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\rightarrow 0\,. \end{aligned}$$
(5)

If we take cohomology, then the connecting homomorphism \({{\,\textrm{Ext}\,}}^i_{C_n}({{\mathbb {Z}}}/n{{\mathbb {Z}}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow {{\,\textrm{Ext}\,}}^{i+1}_{C_n}({{\mathbb {Z}}}/n{{\mathbb {Z}}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) is given by the Yoneda product with \(\mu (U_{{{\mathbb {Z}}}/n{{\mathbb {Z}}}})\). If we pull-back the short exact sequence (5) by \(k_x^*\) we get the short exact sequence (3), and our claim now follows. Indeed, the connecting homomorphism from short exact sequence (3) is given by Yoneda product with the element in \({{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}})\) classifying it. Thus the connecting homomorphism is given by cup product with x. \(\square \)

The commutative diagram (4) shows that if \(\delta _x\) is the connecting homomorphism coming from the upper short exact sequence, then the diagram

commutes. Our plan to compute the cup product is now to first compute the map \(\delta _x\), and then to compose with \(f_*\). By the above commutative diagram, this agrees with the cup product map. By applying Lemma 2.13 to the map

$$\begin{aligned} \delta _x:{{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \rightarrow \ker N[1]\,, \end{aligned}$$

we see that the map

$$\begin{aligned} R\Gamma ({\tilde{X}},\delta _x):R\Gamma ({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow R\Gamma ({\tilde{X}},\ker N[1]) \end{aligned}$$

corresponds under Artin–Verdier duality to

$$\begin{aligned} R{{\text {Hom}}}_{{\tilde{X}}}(\delta _x,\phi _*{\mathbb {G}}_{m,X}):R{{\text {Hom}}}_{{\tilde{X}}}(\ker N [1],\phi _*{\mathbb {G}}_{m,X})[3] \rightarrow R{{\text {Hom}}}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _*{\mathbb {G}}_{m,X})[3]\,. \end{aligned}$$

This shows that \(\delta _x\) is Pontryagin dual to the map

$$\begin{aligned} \delta _x^\sim :{{\,\textrm{Ext}\,}}_{{\tilde{X}}}^{3-(i+1)} (\ker N, \phi _*{\mathbb {G}}_{m,X}) \rightarrow {{\,\textrm{Ext}\,}}_{{\tilde{X}}}^{3-i} ({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}}, \phi _*{\mathbb {G}}_{m,X}) \end{aligned}$$

which we get by applying \(H^{3-i}\) to \(R{{\text {Hom}}}_{{\tilde{X}}}(\delta _x,\phi _* {\mathbb {G}}_{m,X})\). In the same way we see that the map \(c_x:H^i({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow H^{i+1}({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) is, under Artin–Verdier duality, Pontryagin dual to the map \(c_x^\sim \), which is the composite

$$\begin{aligned} {{\,\textrm{Ext}\,}}^{3-(i+1)}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}}, \phi _* {\mathbb {G}}_{m,X}) \xrightarrow {f^*} {{\,\textrm{Ext}\,}}^{3-(i+1)}_{{\tilde{X}}}(\ker N ,\phi _* {\mathbb {G}}_{m,X}) \xrightarrow {\delta _x^\sim } {{\,\textrm{Ext}\,}}^{3-i}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _*{\mathbb {G}}_{m,X}). \end{aligned}$$

We will now compute \(\delta _x^\sim \) and \(c_x^\sim \) by taking resolutions of \(\ker N,\ \phi _*{\mathbb {G}}_{m,X}\) and \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\). Since, under the equivalence between locally constant sheaves split by p and \(C_n\)-sets, \(\ker N\) corresponds to \(\ker \epsilon \), to resolve \(\ker N\), it is enough to find a resolution of \(\ker \epsilon \), and that is what we will do. Let us denote the element \(\sum _{g \in C_n} g\) by \(\Delta \) and choose a generator e of \(C_n\), thus establishing an isomorphism \({{\mathbb {Z}}}[C_n] \cong {{\mathbb {Z}}}[e]/(e^n-1)\). The resolution we will use is the following

$$\begin{aligned} {\mathcal {K}} = ( {\mathbb {Z}} \xrightarrow {\begin{pmatrix}n \\ -\Delta \end{pmatrix}} {\mathbb {Z}}\oplus {\mathbb {Z}}[C_n] \xrightarrow {\begin{pmatrix}\Delta&n\end{pmatrix}} {\mathbb {Z}}[C_n]) \end{aligned}$$

that is, the first map is multiplication by n on the first factor and multiplication by \(-\Delta \) on the second factor. The second map is multiplication by \(\Delta \) on the first factor and by n on the second factor. The map \({\mathcal {K}} \rightarrow \ker \epsilon \) taking \(1 \in {{\mathbb {Z}}}[C_n]\) to \(e-1\) then exhibits \({\mathcal {K}}\) as a resolution of \(\ker \epsilon \). By the equivalence of categories between \(C_n\)-sets and locally constant sheaves split by p, we get the resolution

$$\begin{aligned} {\mathbb {Z}}_{{\tilde{X}}} \xrightarrow {d_2} {\mathbb {Z}}_{{\tilde{X}}} \oplus p_*p^*{\mathbb {Z}}_{{\tilde{X}}} \xrightarrow {d_1} p_*p^*{\mathbb {Z}}_{{\tilde{X}}} \end{aligned}$$

of \(\ker N\). We will by abuse of notation also denote by \({\mathcal {K}}\), the complex resolving \(\ker N\). Let us now resolve \(\phi _*{\mathbb {G}}_{m,X}\) as in Sect. 2.2, by the complex \({\mathcal {C}}\), defined as

$$\begin{aligned} \phi _*j_*{\mathbb {G}}_{m,K} \xrightarrow {\phi _*{{\,\textrm{div}\,}}} \phi _*{\mathscr {D}}\text { { iv }}\,X \rightarrow 0\,. \end{aligned}$$

Note that \(\phi _*{{\,\textrm{div}\,}}\) is an epimorphism since \({{\,\textrm{div}\,}}:j_*{\mathbb {G}}_{m,K}\rightarrow {\mathscr {D}}\text { { iv }}\,X\) is an epimorphism and \(j^*{\mathscr {D}}\text { { iv }}\,X = 0\). Let \({\mathcal {E}}_n\) be the complex

$$\begin{aligned} {\mathbb {Z}}_{{\tilde{X}}} \xrightarrow {n} {\mathbb {Z}}_{{\tilde{X}}} \end{aligned}$$

resolving \({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}}\). We will now show that the maps \(u :\ker N \rightarrow p_*p^* {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\ N :p_*p^* {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}}\), and \(f :\ker N \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}}\) from commutative diagram (4) lift to morphisms of complexes \({\hat{u}} :{\mathcal {K}} \rightarrow p_*p^* {\mathcal {E}}_n\), \({\widehat{N}}:p_*p^* {\mathcal {E}}_n \rightarrow {\mathcal {E}}_n\) and \({\hat{f}}:{\mathcal {K}} \rightarrow {\mathcal {E}}_n\). We will explain how these morphisms are defined for the corresponding \(C_n\)-sets, using once again the equivalence between locally constant sheaves split by p and \(C_n\)-sets. The map \({\hat{u}}\) is defined as:

while the map \({\widehat{N}}\) is given by

Lastly, the map \({\hat{f}}\) is given in components as

Let \({{\,\textrm{C}\,}}({\hat{u}}) = p_*p^* {\mathcal {E}}_n \oplus {\mathcal {K}}[1]\) denote the cone of \({\hat{u}}.\) Since \({\widehat{N}} \circ {\hat{u}} = 0\), we have a map \(q({\hat{u}}) :{{\,\textrm{C}\,}}({\hat{u}}) \xrightarrow {({\widehat{N}},0)} {\mathcal {E}}_n\).

Note that the map \(q({\hat{u}}):{{\,\textrm{C}\,}}({\hat{u}}) \rightarrow {\mathcal {E}}_n\) is a quasi-isomorphism (see e.g. [8, III.3.5]). Summarizing our situation, we have the zig-zag

$$\begin{aligned}{\mathcal {E}}_n \xleftarrow {q({\hat{u}})} {{\,\textrm{C}\,}}({\hat{u}})\xrightarrow {{ \text {pr}}_2} {\mathcal {K}}[1] \end{aligned}$$

and a map \({\hat{f}}[1] :{\mathcal {K}}[1] \rightarrow {\mathcal {E}}_n[1]\). The zig-zag represents \(\delta _x :{{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}} \rightarrow \ker N[1].\) We now apply \({\mathscr {H}}\text { { om }}(-,{\mathcal {C}})\) to this zig-zag and \({\hat{f}}\) to get the zig-zag

$$\begin{aligned} {\mathscr {H}}\text { { om }}({\mathcal {E}}_n,{\mathcal {C}}) \xrightarrow {q({\hat{u}})^*} {\mathscr {H}}\text { { om }}({{\,\textrm{C}\,}}({\hat{u}}),{\mathcal {C}}) \xleftarrow {{ \text {pr}}_2^*} {\mathscr {H}}\text { { om }}({\mathcal {K}}[1],{\mathcal {C}}) \end{aligned}$$
(6)

and the map

$$\begin{aligned} {\hat{f}}^* :{\mathscr {H}}\text { { om }}({\mathcal {E}}_n[1],{\mathcal {C}}) \rightarrow {\mathscr {H}}\text { { om }}({\mathcal {K}}[1],{\mathcal {C}})\,. \end{aligned}$$

The map \(q({\hat{u}})^*\) is a quasi-isomorphism since \(q({\hat{u}})\) is a quasi-isomorphism between complexes of locally free sheaves. Applying the global sections functor to the zig-zag (6) and using the natural transformation \(\Gamma \rightarrow R\Gamma \), we have the commutative diagram

We want to prove the following lemma.

Lemma 3.2

The maps st and \(q({\hat{u}})^*\) induce isomorphisms on \(H^i\) for \(i=0,1,2\).

Before proving this lemma, we write out the complexes and the maps appearing in the zig-zag

$$\begin{aligned} {{\text {Hom}}}({\mathcal {E}}_n,{\mathcal {C}}) \xrightarrow {q({\hat{u}})^*} {{\text {Hom}}}({{\,\textrm{C}\,}}({\hat{u}}), {\mathcal {C}}) \xleftarrow {{ \text {pr}}_2^*} {{\text {Hom}}}({\mathcal {K}}[1],{\mathcal {C}}) \xleftarrow {{\hat{f}}^*} {{\text {Hom}}}({\mathcal {E}}_n[1],{\mathcal {C}}) \end{aligned}$$

explicitly. To do this, we first need some notation. Since \(p :{\tilde{Y}} \rightarrow {\tilde{X}}\) is a Galois covering, it can be written as \({{\,\textrm{Ind}\,}}^{C_n}_{C_d}({\tilde{Z}})\) where

$$\begin{aligned} {\tilde{Z}} = (Z, Z_\infty ) = ( \text {Spec }{{\mathcal {O}}}_L, ( \text {Spec }{{\mathcal {O}}}_L)_\infty ) \end{aligned}$$

for L an unramified field extension of K of degree d|n with Galois group \(C_d\). Note that \({\tilde{Y}}\) has n/d components. We let \(\sigma \) be the fixed generator of \({{\,\textrm{Gal}\,}}(L/K)\) corresponding to the element \(x\in H^1(X, {{\mathbb {Z}}}/n{{\mathbb {Z}}})\) that we started with and denote by \(\sigma '\) a choice of generator of \({{\,\textrm{Gal}\,}}(Y/X)\) such that the inclusion \({{\,\textrm{Gal}\,}}(L/K)\subset {{\,\textrm{Gal}\,}}(Y/X)\) takes \(\sigma \) to \(\sigma '^{n/d}\). We then get a set of right coset representatives \(\{e, \sigma ', \ldots ,\sigma '^{n/d-1}\}\) of \({{\,\textrm{Gal}\,}}(L/K) \subset {{\,\textrm{Gal}\,}}(Y/X)\). Using this set of coset representatives, we fix an isomorphism \({\tilde{Y}} \cong \amalg _{i=1}^{n/d} {\tilde{Z}}\). We write

$$\begin{aligned} \sigma '-1:(L^\times )^{n/d} \rightarrow (L^\times )^{n/d}\quad \text{ and }\quad \sigma '-1:({{\,\textrm{Div}\,}}L)^{n/d} \rightarrow ({{\,\textrm{Div}\,}}L)^{n/d} \end{aligned}$$

to denote the maps taking \(a = (a_1,a_2, \ldots ,a_{n/d}) \in (L^\times )^{n/d}\) to

$$\begin{aligned} \sigma '(a)/a := (\sigma (a_{n/d})/a_1,a_1/a_2 \ldots , a_{n/d-1}/a_{n/d})\,, \end{aligned}$$

and \( I = (I_1, \ldots , I_{n/d}) \in {{\,\textrm{Div}\,}}(Y) \) to

$$\begin{aligned} \sigma '(I)-I := (\sigma (I_{n/d})-I_1, I_1-I_2, \ldots , I_{n/d-1}-I_{n/d}) \end{aligned}$$

respectively. There are also norm maps \( N_{Y|X} :(L^\times )^{n/d} \rightarrow K^\times \) and \( N_{Y|X} :({{\,\textrm{Div}\,}}L)^{n/d} \rightarrow {{\,\textrm{Div}\,}}K \) taking \(a = (a_1, \ldots , a_{n/d}) \in (L^\times )^{n/d}\) and \(I = (I_1, \ldots , I_{n/d}) \in ({{\,\textrm{Div}\,}}L)^{n/d}\) to

$$\begin{aligned} N_{Y|X}(a) = \Pi _{j=1}^{n/d} (\Pi _{i=0}^{d-1} \sigma ^i (a_j)) \quad \text{ and }\quad N_{Y|X}(I) = \sum _{j=1}^{n/d} (\sum _{i=0}^{d-1} \sigma ^i(I_j)) \end{aligned}$$

respectively. We also have the obvious diagonal inclusion maps \( i:K^\times \rightarrow (L^\times )^{n/d} \) and \( i:{{\,\textrm{Div}\,}}K \rightarrow ({{\,\textrm{Div}\,}}L)^{n/d}\,. \) Lastly, we have the maps \({{\,\textrm{div}\,}}:(L^\times )^{n/d} \rightarrow ({{\,\textrm{Div}\,}}L)^{n/d}\) taking a tuple \( a= (a_1, \ldots , a_n) \in (L^\times )^{n/d} \) to

$$\begin{aligned} {{\,\textrm{div}\,}}(a) = ({{\,\textrm{div}\,}}(a_1), \ldots , {{\,\textrm{div}\,}}(a_n)) \in ({{\,\textrm{Div}\,}}L)^{n/d}\,, \end{aligned}$$

where \({{\,\textrm{div}\,}}(a_i)\) is the fractional ideal of L generated by \(a_i\). If we have a complex \({\mathcal {G}}\), we will in the diagram that follows write \({\mathcal {G}}^*\) to denote \({\mathscr {H}}\text { { om }}({\mathcal {G}},{\mathcal {C}})\). All the maps and differentials we have are then collected in the diagram

Where, if we write the maps in matrix form, the differentials are as follows

$$\begin{aligned}{} & {} d^0_{{\mathcal {E}}_n^*} = \begin{pmatrix} -n \\ {{\,\textrm{div}\,}}\end{pmatrix}\,, \quad d^1_{{\mathcal {E}}_n^*} = \begin{pmatrix} {{\,\textrm{div}\,}}&n \end{pmatrix}\,, \quad d^0_{{{\,\textrm{C}\,}}({\hat{u}})^*} = \begin{pmatrix} {{\,\textrm{div}\,}}\\ 1-\sigma ' \\ -n \end{pmatrix}\,,\\{} & {} d^1_{{{\,\textrm{C}\,}}({\hat{u}})^*}= \begin{pmatrix} \sigma '-1 &{} {{\,\textrm{div}\,}}&{} 0 \\ n &{} 0 &{} {{\,\textrm{div}\,}}\\ 0 &{} - N_{Y|X} &{} 0 \\ 0 &{} -n &{} \sigma '-1 \end{pmatrix}\,, \quad d^2_{{{\,\textrm{C}\,}}({\hat{u}})^*} = \begin{pmatrix} N_{Y|X} &{} 0 &{} {{\,\textrm{div}\,}}&{} 0 \\ n &{} 1-\sigma ' &{} 0 &{} {{\,\textrm{div}\,}}\\ 0 &{} 0 &{} n &{} -N_{Y|X} \end{pmatrix}\,,\\{} & {} d^3_{{{\,\textrm{C}\,}}({\hat{u}})^*} = \begin{pmatrix} -n&N_{Y|X}&{{\,\textrm{div}\,}}\end{pmatrix}\,, \quad d^1_{{\mathcal {K}}[1]^*} = \begin{pmatrix} {{\,\textrm{div}\,}}\\ - N_{Y|X} \\ - n \end{pmatrix}\\{} & {} d^2_{{\mathcal {K}}[1]^*} = \begin{pmatrix} N_{Y|X} &{} {{\,\textrm{div}\,}}&{} 0 \\ n &{} 0 &{} {{\,\textrm{div}\,}}\\ 0 &{} n &{} -N_{Y|X} \end{pmatrix}\,, \quad d^3_{{\mathcal {K}}[1]^*} = d^3_{{{\,\textrm{C}\,}}({\hat{u}})^*} \end{aligned}$$

and the differentials for \({\mathcal {E}}_n[1]^*\) are given by \(d^i_{{\mathcal {E}}_n[1]^*} = d^{i-1}_{{\mathcal {E}}_n^*}\). The maps are given as follows: \(q({\hat{u}})^*_0(a)= i(a), \)

$$\begin{aligned}{} & {} q({\hat{u}})^*_1(a,b) = (i(b),0,i(a))\,,\\{} & {} q({\hat{u}})^*_2(a) = (0,i(a),0,0)\,,\\{} & {} ({ \text {pr}}_2^*)_1(a) =(0,a,0)\,,\\{} & {} ({ \text {pr}}_2^*)_2(a,b,c) = (a,0,b,c)\,, \end{aligned}$$

\(({ \text {pr}}_2^*)_3\) and \(({ \text {pr}}_2^*)_4\) are equal to the identity map, while \(f^*_1 = i\),

$$\begin{aligned}{} & {} f^*_2(a,b) = (i(b),a,i(a))\,,\\{} & {} f^*_3(a) = (a,i(a),0)\,. \end{aligned}$$

We now proceed with the proof of Lemma 3.2.

Proof of Lemma 3.2

We start by running the hypercohomology spectral sequence on \({\mathscr {H}}\text { { om }}({{\,\textrm{C}\,}}({\hat{u}}),{\mathcal {C}}).\) Then we have

$$\begin{aligned} E_1^{p,q}=H^q({\tilde{X}}, {\mathscr {H}}\text { { om }}^p(C({\hat{u}}),{\mathcal {C}})) \end{aligned}$$

and the complex \({\mathscr {H}}\text { { om }}(C({\hat{u}}),{\mathcal {C}})\) has the form

Since \(\pi \) is finite étale, the pushforward \(\pi _*\) is exact and, using the Leray spectral sequence, we see that \(H^n(X, \pi _*F)\cong H^n(Y, F)\) for all étale sheaves F on Y and all \(n\ge 0\). Furthermore, since \(\pi \) is étale, we have an isomorphism \(\pi ^*{\mathscr {D}}\text { { iv }}\,X\cong {\mathscr {D}}\text { { iv }}\,Y\) and \(\pi ^*j_*{{\mathbb {G}}}_{m,K}\) is isomorphic a direct sum of sheaves \((j_L)_*{{\mathbb {G}}}_{m,L}\), one for each component of Y, where \(j_L\) is the inclusion of the generic point on \( \text {Spec }{{\mathcal {O}}}_L\). It follows that for every p, the sheaf \({\mathscr {H}}\text { { om }}^p(C({\hat{u}}),{\mathcal {C}})\) is a direct sum of sheaves which by Proposition 2.14 only has cohomology in degree 0 and 2. Hence the \(E_1\)-page can be visualized as

Recall that \({\tilde{Y}} \cong {{\,\textrm{Ind}\,}}^{C_n}_{C_d}({\tilde{Z}})\) for \(Z = \text {Spec }{{\mathcal {O}}}_L\) the ring of integers of an unramified extension L of K and recall that \({{\,\textrm{Br}\,}}_0 L\) denotes the classes of \({{\,\textrm{Br}\,}}L\) which has zero local invariants at all real places. The differential

$$\begin{aligned} d_1^{0,2} :E_1^{0,2} = ({{\,\textrm{Br}\,}}_0 L)^{n/d} \rightarrow (\bigoplus _{z \in Z} {{\,\textrm{Br}\,}}L_z)^{n/d} \oplus ({{\,\textrm{Br}\,}}_0 L)^{n/d} \oplus ({{\,\textrm{Br}\,}}_0 L)^{n/d} \end{aligned}$$

is injective, since the map \(({{\,\textrm{Br}\,}}_0 L)^{n/d} \rightarrow (\bigoplus _{z \in Z} {{\,\textrm{Br}\,}}L_z)^{n/d}\) coincides with the map \(({{\,\textrm{inv}\,}})^{n/d}\), where \({{\,\textrm{inv}\,}}\) is the restriction to \({{\,\textrm{Br}\,}}_0 L\) of the invariant map \({{\,\textrm{Br}\,}}L \rightarrow \bigoplus _{z} {{\,\textrm{Br}\,}}L_z\), where z ranges over all places of L. This restriction is injective since the subgroup \({{\,\textrm{Br}\,}}_0 L\) has no invariants at the complex points. On the \(E_2\)-page, we see that no differential can hit \(E_2^{p,0}\) for \(p=0,1,2\). This shows that

$$\begin{aligned} E_2^{p,0}=E_\infty ^{p,0} = H^p(R{{\text {Hom}}}({{\,\textrm{C}\,}}(q({\hat{u}})),{\mathcal {C}})) \end{aligned}$$

for \(p=0,1,2\). But

$$\begin{aligned} E_2^{p,0}=H^p({{\text {Hom}}}(C({\hat{u}}),{\mathcal {C}})) \end{aligned}$$

and hence \(H^i(t)\) is an isomorphism for \(i=0,1,2\). If one uses the hypercohomology spectral sequence on \({\mathscr {H}}\text { { om }}({\mathcal {E}}_n,{\mathcal {C}})\), one sees that \(H^i(s)\) is an isomorphism for \(i=0,1,2\) as well. The claim that \(q({\hat{u}})^*\) induces an isomorphism now follows. Indeed, we know that \(R{{\text {Hom}}}(q({\hat{u}}),{\mathcal {C}})\) is an isomorphism, so that \(H^i(R{{\text {Hom}}}(q({\hat{u}}),{\mathcal {C}}) \circ s) = H^i(t \circ q({\hat{u}})^*)\) is an isomorphism for \(i=0,1,2\). Since \(H^i(t)\) is an isomorphism in these degrees, the statement follows. \(\square \)

Corollary 3.3

The map \(c_x^\sim :{{\,\textrm{Ext}\,}}^i_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X}) \rightarrow {{\,\textrm{Ext}\,}}^{i+1}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}}, \phi _* {\mathbb {G}}_{m,X})\) for \(i=0,1\) is isomorphic to \(H^i(q({\hat{u}})^*)^{-1} \circ H^i ({ \text {pr}}_2^*) \circ H^i({\hat{f}}^*)\).

We will now utilize this corollary to compute the map \(c_x^\sim .\) We will use the maps and the notation of the diagram on page 16 freely in the proofs that follow. If \(x \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) is represented by a \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\)-torsor of the form \({{\,\textrm{Ind}\,}}_{{{\mathbb {Z}}}/d{{\mathbb {Z}}}}^{{{\mathbb {Z}}}/n{{\mathbb {Z}}}}((Y,Y_\infty )) \rightarrow X\), for \(Y = \text {Spec }{{\mathcal {O}}}_L\) the ring of integers of an unramified cyclic extension L/K of degree d, we will say that we identify x with the cyclic extension L/K of degree d|n together with a choice of generator \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\).

Lemma 3.4

Let \(x\in H^1({\tilde{X}},{\mathbb {Z}}/n)\) and identify x with a pair \((L,\sigma )\), where L/K is a cyclic extension of degree d|n that is unramified at all places, including the infinite ones, and \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\) is a generator. Then the morphism

$$\begin{aligned} c_x^\sim :{{\,\textrm{Ext}\,}}^0_{{\tilde{X}}}({\mathbb {Z}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})\rightarrow {{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({\mathbb {Z}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _*{\mathbb {G}}_{m,X}) \end{aligned}$$

sends \(\xi \in \mu _n(K)\cong {{\,\textrm{Ext}\,}}^0_{{\tilde{X}}}({\mathbb {Z}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})\) to

$$\begin{aligned} (a,I)\in H^1({{\text {Hom}}}({\mathcal {E}}_n,{\mathcal {C}})) \cong {{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({\mathbb {Z}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X}) \end{aligned}$$

where \(a \in K^\times \) and \(I \in {{\,\textrm{Div}\,}}K\) are elements such that \(a=b^{-n}\) and \(I{{\mathcal {O}}}_L={{\,\textrm{div}\,}}(b)\) respectively, where \(b \in L^\times \) is an element satisfying \(\xi ^{n/d}=\sigma (b)/b\) in \(L^\times \).

Proof

We use Corollary 3.3. We see that \(({ \text {pr}}_2^*)_1 \circ f^*_1\) takes the element \(\xi \in \mu _n(K)\) to \((0,i(\xi ),1)\). We want to reduce this element, modulo the image of \(d^0_{{{\,\textrm{C}\,}}({\hat{u}})^*}\) so that it is in the image of \(q({\hat{u}})^*_1\). Note that the norm of \(\xi ^{n/d} \in L^\times \) is \(\xi ^n=1\), thus Hilbert’s theorem 90 gives us an element \(b \in L^\times \) such that

$$\begin{aligned} \xi ^{n/d} = \sigma (b)/b \,. \end{aligned}$$
(7)

Let \({\underline{b}} = (b,\xi ^{-1}b, \xi ^{-2}b, \ldots , \xi ^{-n/d+1}b) \in (L^\times )^{n/d}\). We reduce \((0,i(\xi ),1)\) by the element \(d^0_{{{\,\textrm{C}\,}}({\hat{u}})}({\underline{b}})= ({{\,\textrm{div}\,}}({\underline{b}}),{\underline{b}}/\sigma '({\underline{b}}),{\underline{b}}^{-n})\) to get the element \(({{\,\textrm{div}\,}}({\underline{b}}),1,{\underline{b}}^{-n})\). Since \(\xi \) is a unit, we have

$$\begin{aligned} {{\,\textrm{div}\,}}({\underline{b}}) = ({{\,\textrm{div}\,}}(b), {{\,\textrm{div}\,}}(b), \ldots , {{\,\textrm{div}\,}}(b)) \in ({{\,\textrm{Div}\,}}L)^{n/d}\,, \end{aligned}$$

and since \(\xi ^n=1\), we have \({\underline{b}}^{-n} = (b^{-n}, \ldots , b^{-n}) \in (L^\times )^{n/d}\). To show that this is in the image of the \(q({\hat{u}})_1^*\), we note that \({{\,\textrm{div}\,}}(b)\) is invariant under the Galois action. Indeed, taking \({{\,\textrm{div}\,}}\) of the equality (7), we see that \({{\,\textrm{div}\,}}(b) = \sigma ({{\,\textrm{div}\,}}(b))\). This implies that there is a fractional ideal I of \({{\,\textrm{Div}\,}}K\) such that \(i(I) = {{\,\textrm{div}\,}}({\underline{b}})\). Similarly, we see that \(b^{-n}\) is invariant under the Galois action, so that there is some element \(a \in K^\times \) such that \(i(a) = {\underline{b}}^{-n}\). It is then clear that \(q({\hat{u}})^*(a,I) = ({{\,\textrm{div}\,}}({\underline{b}}),1,{\underline{b}}^{-n})\), so that our lemma follows. \(\square \)

Corollary 3.5

Suppose that in Lemma 3.4 the field K contains a primitive nth root of unity. Identify L with a Kummer extension \(L=K(v^{1/n})\) with \(v \in K^\times \) such that \({{\,\textrm{div}\,}}(v) = n {\mathfrak {a}}\) for some \({\mathfrak {a}} \in {{\,\textrm{Div}\,}}(K)\). Choose a primitive root of unity \(\xi \) such that \(\xi ^{n/d} = \sigma (v^{1/n})/v^{1/n}\). Then

$$\begin{aligned} c_x^\sim :{{\,\textrm{Ext}\,}}^0_{{\tilde{X}}}({\mathbb {Z}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})\rightarrow {{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({\mathbb {Z}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _*{\mathbb {G}}_{m,X}) \end{aligned}$$

sends the element \(\xi \in \mu _n(K)\cong {{\,\textrm{Ext}\,}}^0_{{\tilde{X}}}({\mathbb {Z}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})\) to

$$\begin{aligned} (v^{-1},{\mathfrak {a}}) \in H^1({{\text {Hom}}}({\mathcal {E}}_n,{\mathcal {C}})) \cong {{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({\mathbb {Z}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})\,. \end{aligned}$$

Proof

In the statement of 3.4 we can in this situation choose b to be \(v^{1/n}.\) Since clearly \(v^{-1}\) lies under \(v^{-1/n}\) and \({\mathfrak {a}}\) lies under \({{\,\textrm{div}\,}}(v^{1/n})\), our Corollary follows. \(\square \)

Note that since \(\xi \) is a primitive nth root of unity, Corollary 3.5 determines the map \(c_x^\sim \) in full. We now determine the map

$$\begin{aligned} c_x^\sim :{{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X}) \rightarrow {{\,\textrm{Ext}\,}}^{2}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}}, \phi _* {\mathbb {G}}_{m,X})\,. \end{aligned}$$

Lemma 3.6

Let \(x\in H^1({\tilde{X}},{\mathbb {Z}}/n)\) and identify x with a pair \((L,\sigma )\), where L/K is a cyclic extension of degree d|n that is unramified at all places, including the infinite ones, and \(\sigma \) is a generator of \({{\,\textrm{Gal}\,}}(L/K)\). Then the morphism

$$\begin{aligned} c_x^\sim :{{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X}) \rightarrow {{\,\textrm{Ext}\,}}^{2}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}}, \phi _* {\mathbb {G}}_{m,X}) \end{aligned}$$

sends the element \((b, {\mathfrak {b}}) \in H^1({{\text {Hom}}}({\mathcal {E}}_n,{\mathcal {C}})) \cong {{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({\mathbb {Z}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _*{\mathbb {G}}_{m,X})\) to

$$\begin{aligned} \frac{n}{d}N_{L|K}(I)+ \frac{n^2}{2d} {\mathfrak {b}} \in {{\,\textrm{Cl}\,}}K/n {{\,\textrm{Cl}\,}}K \cong {{\,\textrm{Ext}\,}}^2_{{\tilde{X}}}({\mathbb {Z}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _*{\mathbb {G}}_{m,X})\,. \end{aligned}$$

In this formula, I is any fractional ideal of L satisfying the equality

$$\begin{aligned} {\mathfrak {b}}^{n/d}{\mathcal {O}}_L=I-\sigma (I)+{{\,\textrm{div}\,}}(t)\,, \end{aligned}$$

where \(t \in L^\times \) satisfies \(N_{L|K}(t) = b^{-1}\).

Proof

Once again, we use Corollary 3.3. We see that \(({ \text {pr}}_2^*) \circ f^*_2\) takes the element

$$\begin{aligned} (b,{\mathfrak {b}})\in K^\times \oplus {{\,\textrm{Div}\,}}K \end{aligned}$$

to

$$\begin{aligned} (i({\mathfrak {b}}),0,b,i(b)) \in ({{\,\textrm{Div}\,}}L)^{n/d} \oplus ({{\,\textrm{Div}\,}}L)^{n/d} \oplus K^\times \oplus (L^\times )^{n/d}\,. \end{aligned}$$

We want to reduce this element modulo the image of \(d^1_{{{\,\textrm{C}\,}}({\hat{u}})}\) to get an element of the form (0, i(J), 1, 1) for some ideal \(J \in {{\,\textrm{Div}\,}}K\), since \({ \text {im}}(q({\hat{u}})_2) = (0,i({{\,\textrm{Div}\,}}(K)),1,1)\). Let \(\sigma \) be the generator of \({{\,\textrm{Gal}\,}}(L/K)\) corresponding to x. Since \({\mathfrak {b}}^{n/d}{\mathcal {O}}_L\) is in the kernel of the map \(N_{L|K} :{{\,\textrm{Cl}\,}}L \rightarrow {{\,\textrm{Cl}\,}}K\), Furtwängler’s theorem [12, IV, Theorem 1] gives us a fractional ideal \({\mathfrak {b}}' \in {{\,\textrm{Div}\,}}L\) and an element \(a \in L^\times \) such that

$$\begin{aligned} {\mathfrak {b}}^{n/d}{\mathcal {O}}_L={\mathfrak {b}}'-\sigma ({\mathfrak {b}}')+{{\,\textrm{div}\,}}(a)\,. \end{aligned}$$
(8)

Note that \({{\,\textrm{div}\,}}(N_{L|K}(a)) = n{\mathfrak {b}} = {{\,\textrm{div}\,}}(b^{-1})\), so that \(N_{L|K}(a) = b^{-1}u\) for some unit \(u \in K^\times \). Since units are always norms in unramified extensions of local fields, Hasse’s norm theorem [10] implies that there is a \(v \in L^\times \) such that \(N_{L|K}(v) =u^{-1}\). Now, since \(N_{L|K}({{\,\textrm{div}\,}}(v))\) is the unit ideal, Hilbert’s theorem 90 for ideals (see e.g. [2, Proposition 2.1.1]) implies that there is an ideal \(J \in {{\,\textrm{Div}\,}}L\) such that \({{\,\textrm{div}\,}}(v) = J-\sigma (J)\). Set \(I = {\mathfrak {b}}'-J\) and \(t=av\). Then we see that

$$\begin{aligned} {\mathfrak {b}}^{n/d}{\mathcal {O}}_L = ({\mathfrak {b}}'-J)-\sigma (\mathfrak {b'}-J)+{{\,\textrm{div}\,}}(av) = I-\sigma (I)+{{\,\textrm{div}\,}}(t)\,. \end{aligned}$$

Set

$$\begin{aligned} {\underline{I}} = (I,{\mathfrak {b}}+I,2{\mathfrak {b}}+I, \ldots , (\dfrac{n}{d}-1) {\mathfrak {b}}+I) \in ({{\,\textrm{Div}\,}}L)^{n/d} \end{aligned}$$

and \({\underline{t}} = (t,1, \ldots , 1)\). Denote by \({{\,\textrm{div}\,}}({\underline{t}})\) and \({\underline{t}}^n\) respectively the element obtained by applying the operators \({{\,\textrm{div}\,}}\) and \((-)^n\) component-wise and recall the definition of \(\sigma '-1\) after Lemma 3.2. Then

$$\begin{aligned} (\sigma '-1){\underline{I}} = (\frac{n}{d}{\mathfrak {b}}+(\sigma -1)I-{\mathfrak {b}}, -{\mathfrak {b}}, \dots , -{\mathfrak {b}})\,. \end{aligned}$$

If we reduce \((i({\mathfrak {b}}),0,b,i(b))\) modulo the element

$$\begin{aligned} d^1_{{{\,\textrm{C}\,}}(q({\hat{u}}))^*}({\underline{I}},{\underline{t}}^{-1},1) = ((\sigma '-1)({\underline{I}})-{{\,\textrm{div}\,}}({\underline{t}}),n{\underline{I}},b^{-1},{\underline{t}}^{n}) \end{aligned}$$

we get the element

$$\begin{aligned} (0,n{\underline{I}},1,{\underline{t}}^ni(b))\,. \end{aligned}$$

Now, \(t^nb^{n/d}\) is in the kernel of \(N_{L|K}:L^\times \rightarrow K^\times \), so by Hilbert’s theorem 90 there is some element \(w \in L^\times \) such that \(w/\sigma (w) = t^{n}b^{n/d}\). We claim that we can choose the element w as

$$\begin{aligned} t^n \sigma (t^{n-\frac{n}{d}}) \sigma ^2(t^{n-\frac{2n}{d}}) \cdots \sigma ^{d-1}(t^{n-\frac{n(d-1)}{d}})\,. \end{aligned}$$

Indeed, we have

$$\begin{aligned} \begin{aligned} w/\sigma (w)&= \dfrac{t^n \sigma (t^{n-\frac{n}{d}}) \sigma ^2(t^{n-\frac{2n}{d}}) \cdots \sigma ^{d-1}(t^{n-\frac{n(d-1)}{d}})}{\sigma (t^n \sigma (t^{n-\frac{n}{d}}) \sigma ^2(t^{n-\frac{2n}{d}}) \cdots \sigma ^{d-1}(t^{n-\frac{n(d-1)}{d}}))} \\&= \dfrac{t^n \sigma (t^{n-\frac{n}{d}}) \sigma ^2(t^{n-\frac{2n}{d}}) \cdots \sigma ^{d-1}(t^{n-\frac{n(d-1)}{d}})}{\sigma (t^n) \sigma ^2(t^{n-\frac{n}{d}}) \sigma ^3(t^{n-\frac{2n}{d}}) \cdots \sigma ^{d-1}(t^{n-\frac{n(d-2)}{d}}) \cdot t^{n-\frac{n(d-1)}{d}}} \\&= \dfrac{t^n}{N_{L|K}(t)^{n/d}} \\&= t^nb^{n/d}\,. \end{aligned} \end{aligned}$$

Set \({\underline{w}} = (w,bw,b^2w, \cdots ,b^{n/d-1}w).\) We now reduce the element \((0,n{\underline{I}},1,{\underline{t}}^ni(b))\) modulo

$$\begin{aligned} d^1_{{{\,\textrm{C}\,}}(q({\hat{u}}))^*}(0,0,{\underline{w}}) = (0,{{\,\textrm{div}\,}}({\underline{w}}),0,{\underline{t}}^{-n}i(b)^{-1}) \end{aligned}$$

and get the element \((0,n{\underline{I}}+{{\,\textrm{div}\,}}({\underline{w}}),1,1)\). Note that

$$\begin{aligned} n {\underline{I}} + {{\,\textrm{div}\,}}({\underline{w}}) = (nI + {{\,\textrm{div}\,}}(w),nI + {{\,\textrm{div}\,}}(w) , \ldots , nI+{{\,\textrm{div}\,}}(w))\,. \end{aligned}$$

The equality \({{\,\textrm{div}\,}}(t) = {\mathfrak {b}}^{n/d}-I+\sigma (I)\) shows that

$$\begin{aligned} \begin{aligned} {{\,\textrm{div}\,}}(w)&= n(({\mathfrak {b}}^{n/d})-I+\sigma (I)) +(n-\frac{n}{d}) ({\mathfrak {b}}^{n/d}-\sigma (I)+\sigma ^2(I)) \\&\quad + \cdots +\frac{n}{d}({\mathfrak {b}}^{n/d}-\sigma ^{d-1}(I)+I) \\&= \frac{n(d+1)}{2}{\mathfrak {b}}^{n/d} -(n-\frac{n}{d})I +\frac{n}{d}( \sigma (I)+ \sigma ^2(I) + \cdots + \sigma ^{d-1}(I) )\,, \end{aligned} \end{aligned}$$

and hence

$$\begin{aligned} (0,n{\underline{I}}+{{\,\textrm{div}\,}}(w),0,0) = (0,i(\frac{n(d+1)}{2}{\mathfrak {b}}^{n/d}+N_{L|K}(I)^{n/d}),0,0)\,. \end{aligned}$$

The proposition now follows since

$$\begin{aligned} \frac{n(d+1)}{2}{\mathfrak {b}}^{n/d} + N_{L|K}(I)^{n/d} = \frac{n^2}{2d}{\mathfrak {b}}+\dfrac{n}{d}N_{L|K}(I) \end{aligned}$$

in \({{\,\textrm{Cl}\,}}K /n {{\,\textrm{Cl}\,}}K.\) \(\square \)

Remark 3.7

Let K be a number field containing the group of nth roots of unity and let S be a finite set of places containing all the places lying over n as well as the real archimedean places. Let us denote by \(G_{K,S}\) the Galois group of the maximal extension of K unramified outside of S and denote by \(K_S\) the maximal extension of K unramified outside of S. Let us note that if we set \(D_K = (K_S^\times )^n \cap K^\times \), we have the isomorphism \(H^1(G_{K,S},\mu _n) \cong D_K/(K^\times )^n\). In [17], McCallum–Sharifi compute the cup product

$$\begin{aligned} (-,-)_S:D_K \otimes D_K \cong H^1(G_{K,S},\mu _n) \otimes H^1(G_{K,S},\mu _n) \rightarrow H^2(G_{K,S},\mu _n^{\otimes 2})\,. \end{aligned}$$

If \(a,b \in D_K\) are elements such that all local Hilbert pairings \((a,b)_v\) with \(v \in S\) are trivial, one can identify the element \((a,b)_S \in H^2(G_{K,S},\mu _n^{\otimes 2})\) with an element of \(({{\,\textrm{Cl}\,}}K_S/n {{\,\textrm{Cl}\,}}K_S) \otimes \mu _n \). Under the assumptions that these local pairings vanish, [17, Theorem 2.4] gives a formula for \((a,b)_S\) which is similar to the formula in Lemma 3.6. We now describe the formula for \((a,b)_S\) obtained by McCallum–Sharifi. Note that there is some \(\alpha \in K^\times _S\) such that \(\alpha ^n = a.\) Let \(L = K(\alpha )\), and \(d = [L:K]\). Let \({\mathfrak {b}} \in {{\,\textrm{Div}\,}}K_S\) be such that \({{\,\textrm{div}\,}}(b){\mathcal {O}}_{K,S} = {\mathfrak {b}}^n\). Write \(b = N_{L|K} \gamma \) for some \(\gamma \) and \({{\,\textrm{div}\,}}(\gamma ) {{\mathcal {O}}}_{L,S} = I-\sigma (I)+b^{n/d}\) for some \(I \in {{\,\textrm{Div}\,}}L_S\) and \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\). Let \(\xi \in \mu _n\) be such that \(\sigma (\alpha ) = \xi \alpha \). Then

$$\begin{aligned} (a,b)_S = (N_{L|K}(I) + \frac{n}{2}{\mathfrak {b}}) \otimes \xi \in {{\,\textrm{Cl}\,}}K_S \otimes \mu _n\,. \end{aligned}$$

Remark 3.8

If \(x \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) is represented by an extension \(L\supset K\) whose ring of integers contains a unit t of norm \(\xi \) for every unit \(\xi \in {\mathcal {O}}_K^\times \), then the image of \((b,{\mathfrak {b}})\) only depends on \({\mathfrak {b}}\) and not on b. Indeed, \({\mathfrak {b}}\) determines b up to a unit and if \(\xi \) is a unit in \({\mathcal {O}}_K\), then for the element \((\xi ^{-1},(1))\) we may choose \(I=(1)\) and t a unit of norm \(\xi \) in Lemma 3.6. For example, this holds if \(\mu (K)=\{1,-1\}\) and d is odd.

Remark 3.9

Let n be an odd positive integer and let K be a number field. Then 2 is invertible in \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\) and hence the formula above becomes

$$\begin{aligned} 2^{-1}\frac{n}{d}n{\mathfrak {b}}+\frac{n}{d}N_{L|K}(I)=\frac{n}{d}N_{L|K}(I) \end{aligned}$$

since \(n{\mathfrak {b}}=0\) mod n.

Remark 3.10

Let K be a number field with class group \({{\mathbb {Z}}}/p^n{{\mathbb {Z}}}\) for some prime p and some positive integer \(n\ge 1\). Let \(x \in H^1({\tilde{X}},{{\mathbb {Z}}}/p^n{{\mathbb {Z}}})\) be represented by a cyclic extension L/K of degree \(d|p^n\), unramified at all places (including the infinite ones), together with a choice of generator \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\). Let \({\mathfrak {b}}\) be an ideal in K. We claim that \({\mathfrak {b}}^{p^n/d}{\mathcal {O}}_L\) is principal. Indeed, \({\mathfrak {b}}^{p^n/d}{\mathcal {O}}_L\) is d-torsion and, by class field theory, L is the unique subextension of degree d of the Hilbert class field of K and every fractional ideal representing a d-torsion class in \({{\,\textrm{Cl}\,}}(K)\) becomes principal once extended to L. Hence, if we pick t to be a generator of \({\mathfrak {b}}^{p^n/d}{\mathcal {O}}_L\), we get that

$$\begin{aligned} c_x^\sim (N_{L|K}(t)^{-1},{\mathfrak {b}})=\frac{(p^n)^2}{2d}{\mathfrak {b}}\,. \end{aligned}$$

In particular, if p is an odd prime and \(\mu (K)=\{1,-1\}\), then Remark 3.8 shows that

$$\begin{aligned}c_x^\sim (b,{\mathfrak {b}})=0\,.\end{aligned}$$

We are now finally in a position to compute the cup product map

$$\begin{aligned} c_x:H^i({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow H^{i+1}({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\,. \end{aligned}$$

From now on, given \(z \in {{\,\textrm{Ext}\,}}^{3-i}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})\) and \(y \in {{\,\textrm{Ext}\,}}^{3-i}_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})^\sim \), where \(^\sim \) is the Pontryagin dual, we let \(\langle y,z\rangle \) be the evaluation of y on z.

Proposition 3.11

Let \(X = \text {Spec }{{\mathcal {O}}}_K\) be the ring of integers of a number field K and identify \(H^2({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) and \(H^3({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) with \({{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})^\sim \) and \(\mu _n(K)^\sim \) respectively, where \(^\sim \) denotes the Pontryagin dual. Let \(x \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) be represented by a pair \((L,\sigma )\), where L/K is a cyclic extension of degree d|n, unramified at all places (including the infinite ones), and \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\) is a generator. Let \(\xi \in \mu _n(K)\) and choose \(b \in L^\times \) such that \(\xi ^{n/d} = \sigma (b)/b\), and let \(a \in K^\times \) and \({\mathfrak {a}} \in {{\,\textrm{Div}\,}}K\) be such that \({\mathfrak {a}}{{\mathcal {O}}}_L = {{\,\textrm{div}\,}}(b)\) and \(a = b^{-n}\) in \(L^\times \). If \(y \in H^2({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\), then

$$\begin{aligned} \langle x \cup y,\xi \rangle = \langle y,(a,{\mathfrak {a}})\rangle \,. \end{aligned}$$

Proof

This follows at once from Lemma 3.4. \(\square \)

Corollary 3.12

Let \(X = \text {Spec }{{\mathcal {O}}}_K\) be the ring of integers of a number field K containing all nth roots of unity, and identify \(H^2({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) and \(H^3({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) with \({{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})^\sim \) and \(\mu _n(K)^\sim \) respectively, where \(^\sim \) denotes the Pontryagin dual. Let \(x \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) be represented by a pair \((L,\sigma )\), where \(L=K(v^{1/n})\) Kummer extension of degree \(d = [L:K]\), with \(v \in K^\times \) such that \({{\,\textrm{div}\,}}(v) = n {\mathfrak {a}}\) for some \({\mathfrak {a}}\) in \({{\,\textrm{Div}\,}}(K)\), and \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\) is a generator. If \(y \in H^2({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\), then \(x \cup y \ne 0\) if and only if \(\langle y,(v^{-1},{\mathfrak {a}})\rangle \ne 0\).

Proof

This is a direct consequence of Corollary 3.5. To see this, let \(\xi \) be a primitive nth root of unity such that \(\sigma (v^{1/n})/v^{1/n} = \xi ^{n/d}\). We then see that \(c_x(y)(\xi ) = \langle y, (v^{-1},{\mathfrak {a}}) \rangle \). Since \(\xi \) generates \(\mu _n(K)\), the element \(c_x(y) \in \mu _n(K)^\sim \) is zero if and only if \(\langle c_x(y),\xi \rangle =0\), so we have our Corollary. \(\square \)

Proposition 3.13

Let \(X = \text {Spec }{{\mathcal {O}}}_K\) be the ring of integers of a number field K and identify \(H^2({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) with \({{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _* {\mathbb {G}}_{m,X})^\sim \), where \(^\sim \) denotes the Pontryagin dual. Let \(x \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) be represented by a pair \((L,\sigma )\), where L/K is a cyclic extension of degree d|n, unramified at all places (including the infinite ones), and \(\sigma \in {{\,\textrm{Gal}\,}}(L/K)\) is a generator. For an element \(y \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \cong ({{\,\textrm{Cl}\,}}K/n {{\,\textrm{Cl}\,}}K)^\sim \) represented by an unramified cyclic extension M/K, we have that

$$\begin{aligned} x \cup y \in {{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _*{\mathbb {G}}_{m,X})^\sim \end{aligned}$$

satisfies the formula

$$\begin{aligned} \langle x \cup y,(a,{\mathfrak {b}})\rangle = \langle y,N_{L|K}(I)^{n/d}+\frac{n^2}{2d} {\mathfrak {b}}\rangle \end{aligned}$$

where \((a,{\mathfrak {b}}) \in {{\,\textrm{Ext}\,}}^1_{{\tilde{X}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}}_{{\tilde{X}}},\phi _*{\mathbb {G}}_{m,X})\) and \(I \in {{\,\textrm{Div}\,}}L\) is any fractional ideal such that \({\mathfrak {b}}^{n/d} {\mathcal {O}}_L =I-\sigma (I) + {{\,\textrm{div}\,}}(t)\) for some \(t \in L^\times \) such that \(N_{L|K}(t) =a^{-1}\). In particular, \(\langle x \cup y,(a,{\mathfrak {b}})\rangle = 0\) if and only if \(\frac{n^2}{2d} {\mathfrak {b}}+N_{L|K}(I)^{n/d}\) is in the image of \(N_{M|K}\).

Proof

By Artin reciprocity, \(y \in H^1({\tilde{X}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) corresponds to a map

$$\begin{aligned} {{\,\textrm{Cl}\,}}K /n {{\,\textrm{Cl}\,}}K \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\end{aligned}$$

with kernel \(N_{M|K}({{\,\textrm{Cl}\,}}M)\). The formula for \(x \cup y\) is given by Lemma 3.6. Indeed,

$$\begin{aligned} \langle x \cup y, (a, {\mathfrak {b}})\rangle = \langle y,c_x^\sim (a, {\mathfrak {b}})\rangle = \langle y, \frac{n^2}{2d}{\mathfrak {b}}+N_{L|K}(I)^{n/d}\rangle \end{aligned}$$

where I is as in the proposition. The fact that \(\langle x \cup y, (a,{\mathfrak {b}})\rangle =0\) if and only if \(\frac{n^2}{2d}{\mathfrak {b}}+N_{L|K}(I)^{n/d}\) is in the image of \(N_{M|K}\) readily follows from this formula and the observation that the kernel of \(y:{{\,\textrm{Cl}\,}}K /n {{\,\textrm{Cl}\,}}K \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) is \(N_{M|K}({{\,\textrm{Cl}\,}}M)\). \(\square \)

Example 3.14

The imaginary quadratic fields \({{\mathbb {Q}}}(\sqrt{-231})\) and \({{\mathbb {Q}}}(\sqrt{-255})\) has isomorphic cohomology groups in all degrees. The class groups modulo 2 both have \({{\mathbb {F}}}_2\)-rank 2 and hence in both cases \(H^1(X, {{\mathbb {Z}}}/2{{\mathbb {Z}}})\) has rank 2 and \(H^2(X, {{\mathbb {Z}}}/2{{\mathbb {Z}}})\) has rank 3 since both fields has a non-trivial 2nd root of unity. Choosing a basis \(x_1, x_2\) for \(H^1(X, {{\mathbb {Z}}}/2{{\mathbb {Z}}})\) and a basis \(\varphi _1, \varphi _2, \varphi _3\) we may compute the matrix

$$\begin{aligned} M_K:=\langle x_i\cup x_j, \varphi _k\rangle _{1\le i\le j\le 2, 1\le k\le 3} \end{aligned}$$

which determines the cup product \(H^1(X, {{\mathbb {Z}}}/2{{\mathbb {Z}}})\otimes H^1(X, {{\mathbb {Z}}}/2{{\mathbb {Z}}})\rightarrow H^2(X, {{\mathbb {Z}}}/2{{\mathbb {Z}}})\). This was done using the computer program https://github.com/ericahlqvist/cup-products, written in C using the library PARI [18]. The first example \(K={{\mathbb {Q}}}(\sqrt{-231})\) yields a matrix \(M_K\) of rank 3 whereas the second example \(K={{\mathbb {Q}}}(\sqrt{-255})\) yields a matrix \(M_K\) of rank 2 and hence the cohomology rings cannot be isomorphic.

4 A non-vanishing criterion for Kim’s invariant

In this section we apply the results in Sect. 3 to give a criterion for when an interesting invariant associated to number fields defined by Minhyong Kim in [11] vanishes. Following [1], we call this invariant Kim’s invariant. Let us briefly recall how this invariant is defined. Let K be a totally imaginary number field and assume that K contains a primitive nth root of unity and set \(X= \text {Spec }{{\mathcal {O}}}_K\). By choosing a root of unity \(\xi \), fix an isomorphism \(\xi :{{\mathbb {Z}}}/n{{\mathbb {Z}}}\cong \pmb {\mu }_{n,X}\). Let \({{\,\textrm{inv}\,}}:H^3(X,\pmb {\mu }_n) \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) be the usual invariant isomorphism obtained via global class field theory. We then have an isomorphism

$$\begin{aligned} H^3(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \xrightarrow {\xi _*} H^3(X,\pmb {\mu }_n) \cong {{\mathbb {Z}}}/n{{\mathbb {Z}}}\end{aligned}$$

which we also will denote by \({{\,\textrm{inv}\,}}\). Let now G be a finite group and assume that we have a morphism \(f :\pi _1(X,x) \rightarrow G\). Fix a class \(c \in H^3(G,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\). We then get a class \(f^*(c) \in H^3(\pi _1(X,x),{{\mathbb {Z}}}/n{{\mathbb {Z}}})\). We have a map of sites \(k:X_{ \acute{\textsf {e}}\textsf {t}}\rightarrow B\pi _1(X,x)\) and if we let

$$\begin{aligned} f^*_X = k^* \circ f^*:H^3(G,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow H^3(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\,, \end{aligned}$$

we get an element \(f^*_X(c) \in H^3(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\). Then Kim’s invariant associated to f and c is the element

$$\begin{aligned} {{\,\textrm{inv}\,}}(f^*_X(c)) \in {{\mathbb {Z}}}/n{{\mathbb {Z}}}\,. \end{aligned}$$

An interesting problem is to compute this invariant for the case when \(G= C_n\), and this is what we now will do. We let \(c_1 \in H^1(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) be the class corresponding to the identity element and let \(c_2 = \beta _n(c_1) \in H^2(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) be the image of \(c_1\) under the Bockstein homomorphism \(\beta _n :H^1(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow H^2(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) arising from the short exact sequence

$$\begin{aligned} 0 \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\xrightarrow {n} {{\mathbb {Z}}}/n^2{{\mathbb {Z}}}\rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\rightarrow 0\,. \end{aligned}$$
(9)

Then it is well-known (see [4, V,Ex.4.3]) that \(H^3(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \cong {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) and that the class \(c = c_1 \cup c_2 \in H^3(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) is a generator of this group. Thus, given a map \(f :\pi _1(X,x) \rightarrow C_n\), we see that to determine the Kim invariant for all classes in \(H^3(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\), it is enough to do it for c. We will compute Kim’s invariant by computing the cup product \(f_X^*(c) = f_X^*(c_1) \cup f_X^*(c_2) \in H^3(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) using Lemma 3.12. Note that \(f_X^*(c_1) \in H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \cong ({{\,\textrm{Cl}\,}}K/n {{\,\textrm{Cl}\,}}K)^\sim \) corresponds to a \({{\mathbb {Z}}}/n{{\mathbb {Z}}}\)-torsor \(p:Y \rightarrow X\) of the form \({{\,\textrm{Ind}\,}}^{C_n}_{C_d}( \text {Spec }{{\mathcal {O}}}_L)\) for L an unramified Kummer extension L/K of degree d|n, say \(L= K(v^{1/n})\). We now want to see what element \(f_X^*(c_2) \in H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) corresponds to if we identify \(H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) with the Pontryagin dual of \({{\,\textrm{Ext}\,}}^1_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})\), using Artin–Verdier duality.

Lemma 4.1

Under the isomorphism \(H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \cong {{\,\textrm{Ext}\,}}^1_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})^\sim \), the element \(f_X^*(c_2) \in H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) corresponds to the element \(w \in {{\,\textrm{Ext}\,}}^1_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})^\sim \cong H^1({{\text {Hom}}}({\mathcal {E}}_n,{\mathcal {C}}))^\sim \), defined by \(w(a,{\mathfrak {a}}) = {{\,\textrm{Art}\,}}_{L|K}({\mathfrak {a}})\), where \({{\,\textrm{Art}\,}}_{L|K}:{{\,\textrm{Cl}\,}}K/n {{\,\textrm{Cl}\,}}K \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) is the Artin symbol associated to the unramified extension L/K.

Proof

Let us note that, by Artin reciprocity, the class \(f_X^*(c_1) \in H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) corresponds to the Artin symbol \({{\,\textrm{Art}\,}}_{L|K}.\) By functoriality, we need to show that the connecting homomorphism \(\beta _n :H^1(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \rightarrow H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) of the short exact sequence

$$\begin{aligned} 0 \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\xrightarrow {n} {{\mathbb {Z}}}/n^2 {{\mathbb {Z}}}_{X} \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\rightarrow 0\,, \end{aligned}$$
(10)

takes the class of x to the functional \(y \in H^2(X,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \cong H^1({{\text {Hom}}}({\mathcal {E}}_n,{\mathcal {C}}))^\sim \) defined by \(y(a,{\mathfrak {a}}) = {{\,\textrm{Art}\,}}_{L|K}({\mathfrak {a}}).\) Equivalently (by Artin–Verdier duality) we need to show that the connecting homomorphism

$$\begin{aligned} \beta _n^\sim :{{\,\textrm{Ext}\,}}^{1}_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X}) \rightarrow {{\,\textrm{Ext}\,}}^2_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X}), \end{aligned}$$

of the short exact sequence (10), takes \((a,{\mathfrak {a}}) \in {{\,\textrm{Ext}\,}}^1_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})\) to \({\mathfrak {a}} \in {{\,\textrm{Cl}\,}}K/n {{\,\textrm{Cl}\,}}K.\) To see this, consider first the diagram of exact sequences

If we apply \({{\,\textrm{Ext}\,}}_X(-,{\mathbb {G}}_{m,X})\), to the upper short exact sequence, we get a connecting homomorphism \(\beta ^\sim :H^{i}(X,{\mathbb {G}}_{m,X}) \rightarrow {{\,\textrm{Ext}\,}}^{i+1}_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,K})\). It is then clear that if

$$\begin{aligned} \pi :{{\,\textrm{Ext}\,}}^i_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X}) \rightarrow H^i(X,{\mathbb {G}}_m) \end{aligned}$$

is the map induced by the projection \({{\mathbb {Z}}}_X \rightarrow {{\mathbb {Z}}}/n{{\mathbb {Z}}}\,\), then \(\beta _n^\sim = \beta ^\sim \circ \pi .\) We now begin to compute \(\beta _n^\sim \) by first noting that the map \(\beta ^\sim :H^1(X,{\mathbb {G}}_{m,X}) \rightarrow {{\,\textrm{Ext}\,}}^2_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})\) is the map which, under the isomorphisms \(H^1(X,{\mathbb {G}}_{m,X}) \cong {{\,\textrm{Cl}\,}}K\) and

$$\begin{aligned} {{\,\textrm{Ext}\,}}^2_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})\cong {{\,\textrm{Cl}\,}}K/n{{\,\textrm{Cl}\,}}K\,, \end{aligned}$$

takes \(I \in {{\,\textrm{Cl}\,}}K\) to its reduction in \({{\,\textrm{Cl}\,}}K/n{{\,\textrm{Cl}\,}}K.\) It is easy to see that

$$\begin{aligned} \pi :{{\,\textrm{Ext}\,}}^1_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X}) \rightarrow H^1(X,{\mathbb {G}}_{m,X}) \end{aligned}$$

is the map which, under the isomorphisms \({{\,\textrm{Ext}\,}}^1_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X}) \cong H^1({{\text {Hom}}}({\mathcal {E}}_n,{\mathcal {C}}))\) and \(H^1(X,{\mathbb {G}}_{m,X}) \cong {{\,\textrm{Cl}\,}}K\), takes the pair \((a, {\mathfrak {b}})\) in \({{\,\textrm{Ext}\,}}^1_X({{\mathbb {Z}}}/n{{\mathbb {Z}}},{\mathbb {G}}_{m,X})\) to \({\mathfrak {b}} \in {{\,\textrm{Cl}\,}}K\). By composition, we see that \(\beta _n^\sim = \beta ^\sim \circ \pi \) takes \((a,{\mathfrak {b}})\) to \({\mathfrak {b}} \in {{\,\textrm{Cl}\,}}K/n {{\,\textrm{Cl}\,}}K\) and we have our lemma. \(\square \)

We can now apply Corollary 3.12 together with Lemma 4.1 to see that \(f_X^*(c) = f_X(c_1) \cup f_X(c_2)\) is non-zero if and only if \({{\,\textrm{Art}\,}}_{L|K}({\mathfrak {a}}) \ne 0\), where \({\mathfrak {a}}\) is any fractional ideal such that \(-{{\,\textrm{div}\,}}(v) = n{\mathfrak {a}}\). This allows us to give a criterion for when Kim’s invariant vanishes.

Proposition 4.2

Let K be a totally imaginary number field containing a primitive nth root of unity and let \(X= \text {Spec }{{\mathcal {O}}}_K\) be its ring of integers. Let \(C_n={{\mathbb {Z}}}/n{{\mathbb {Z}}}\), let \(c_1 \in H^1(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}}) \cong {{\text {Hom}}}_{{{\,\textrm{Ab}\,}}}({{\mathbb {Z}}}/n{{\mathbb {Z}}},{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) correspond to the identity and \(c_2 = \beta _n(c_1) \in H^2(C_n,{{\mathbb {Z}}}/n{{\mathbb {Z}}})\) be its image under the Bockstein homomorphism. Suppose that we have a continuous homomorphism \(f:\pi _1(X,x) \rightarrow C_n\), corresponding to the unramified Kummer extension L/K, where \(L=K(v^{1/n})\) for some \(v \in K^\times \) such that there is an \({\mathfrak {a}} \in {{\,\textrm{Div}\,}}K\) satisfying \(n {\mathfrak {a}} = - {{\,\textrm{div}\,}}(v)\). Then Kim’s invariant, \({{\,\textrm{inv}\,}}(f_X^*(c)) \in {{\mathbb {Z}}}/n{{\mathbb {Z}}}\) vanishes if and only if \({\mathfrak {a}}\) is in the image of the norm map \(N_{L|K} :{{\,\textrm{Cl}\,}}L \rightarrow {{\,\textrm{Cl}\,}}K\), i.e. if and only if \({{\,\textrm{Art}\,}}_{L|K}({\mathfrak {a}})=0\), where \({{\,\textrm{Art}\,}}_{L|K}\) means the Artin symbol.

Proof

This follows immediately from the fact that \(f_X^*(c) = f_X(c_1) \cup f_X(c_2)\) vanishes if and only if \({{\,\textrm{Art}\,}}_{L|K}({\mathfrak {a}})=0\), which holds if and only if \({\mathfrak {a}}\) is in the image of the norm map. Since \({{\,\textrm{inv}\,}}\) is an isomorphism, we then have that \({{\,\textrm{inv}\,}}(f_X^*(c)) \ne 0\), so we have our proposition. \(\square \)

Remark 4.3

Formulas for this invariant have already been obtained in [1] and [5]. Our formula differs from the one in [1], but the formula we gave can be derived from Proposition 3.10 in [5], together with the quadratic form formula for the Chern–Simons invariant on page 7. The fact that our formula can be obtained from results in [5] was pointed out to us by Minhyong Kim.