1 Correction to: Math. Ann. (2011) 350:549–575 https://doi.org/10.1007/s00208-010-0570-y

In the proofs of Theorems 3.5, 3.6 in [3], which give equality of the Fitting ideal of the class group of a CM-field and the Stickelberger ideal, we used Lemma 6.3 in [2], which bounds the index of the Fitting ideal in terms of the class number. But the proof of the lemma is not correct, more precisely, an exact sequence in the proof of Lemma 6.4 in [2] (on page 64 line 19), does not hold in general. We thank Takeshi Tsuji for giving us some comments on this.

In this correction, we give, without using Lemma 6.3 in [2], a proof of Theorems 3.5, 3.6 in [3]. Lemma 6.3 in [2] was also used in the proofs of Theorems 0.4, 0.6 in [2], so we also give in this article a correct proof of Theorems 0.4, 0.6 in [2]. Simply speaking, the proof in [3] (and in [2]) showing that the Fitting ideal is contained in the Stickelberger ideal is correct. Since Lemma 6.3 was used to show the other inclusion, our goal in this article is to give a correct argument for this inclusion.

For a discrete valuation ring R, we denote by \({\mathrm{ord}}_R\) the normalized additive valuation of R such that \({\mathrm{ord}}_R(\pi )=1\) for a uniformizer \(\pi \). For an R-module M, \({\mathrm{length}}_R(M)\) denotes the length of M as an R-module. Let K / k be an abelian extension as in §3 in [3]. Recall that we decomposed \({\mathrm{Gal}}(K/k)=\Delta _K\times \Gamma _K\) where \(\# \Delta _K\) is prime to p, and \(\Gamma _K\) is a p-group. For an arbitrary character \(\psi \) of \(\Gamma _K\) we denote by \(K_\psi \) the fixed subfield of K by \({{\text{ Ker }}}\psi \), and by \(O_\psi \) the discrete valuation ring \(\mathbf{Z}_p[{\mathrm{Image}}\psi ]\) on which \(\Gamma _K\) acts via \(\psi \). Define \(A^{\psi }:=(A_{K_\psi })^{\psi }=A_{K_\psi }\otimes _{\mathbf{Z}_p[\Gamma _K]}O_\psi \), which is an \(O_{\psi }[\Delta _{K}]\)-module. We also use the notation \(\psi \) for the ring homomorphisms induced by \(\psi \); \(\psi :\mathbf{Z}_p[{\mathrm{Gal}}(K/k)]\rightarrow O_\psi [\Delta _K]\), \(\psi :\mathbf{Z}_p[\Gamma _K]\rightarrow O_\psi \), etc. For a character \(\chi \) of \(\Delta _K\) and \(\mathbf{Z}_p[{\mathrm{Gal}}(K/k)]\)-module M, we also use the notation \(M^\chi \), defined by \(M^\chi =M \otimes _{\mathbf{Z}_p[\Delta _K]} O_{\chi }\), which is now an \(O_{\chi }[\Gamma _K]\)-module. For a character \(\chi \) of \(\Delta _K\) and a character \(\psi \) of \(\Gamma _K\), we regard \(\chi \psi \) as a character of \({\mathrm{Gal}}(K/k)\), and define \(A^{\chi \psi }\) by \(A^{\chi \psi }=A^{\psi } \otimes _{O_{\psi }[\Delta _K]} O_{\chi \psi }=(A_{K_{\psi }})^{\psi }\otimes _{O_{\psi }[\Delta _{K}]}O_{\chi \psi }\), which is an \(O_{\chi \psi }\)-module. This module also coincides with \((A_{K_{\psi }})^{\chi }\otimes _{O_{\chi }[\Gamma _{K}]}O_{\chi \psi }\).

We begin with the following proposition.

Proposition 1

We assume that an abelian extension K / k satisfies the same conditions as that of Proposition 3.4 in [3]; namely, we assume that for every prime \(\mathfrak p\) of k above p, \(\mathfrak p\) is unramified in K and the ramification index of \(\mathfrak p\) over \(\mathbf{Q}\) is odd, and that the \(\mu \)-invariant of the cyclotomic \(\mathbf{Z}_{p}\)-extension of K is zero, and that K / k satisfies the condition \((\mathrm{A}_p)\) (The condition \((\mathrm{A}_p)\) means that \(\Gamma _K\) is of the form \(\Gamma _K=P_{{{\mathfrak {l}}}_1}\times \cdots \times P_{{{\mathfrak {l}}}_r}\) where \({{\mathfrak {l}}}_i\)’s are all ramifying primes of k in K / k and \(P_{{{\mathfrak {l}}}_i}\) is the p-component of the inertia group of \({{\mathfrak {l}}}_i\) for each i). In addition, we assume that K does not contain a primitive p-th root of unity. Let \(\psi \) be a character of \(\Gamma _K\) such that for every i with \(1 \le i \le r\), \(\psi |_{P_{{{\mathfrak {l}}}_i}}\), the restriction of \(\psi \) to \(P_{{{\mathfrak {l}}}_i}\), is injective (faithful). Note that \(K/K_{\psi }\) is an unramified extension.

For any \(\psi \in \widehat{\Gamma }_K\) as above and any odd character \(\chi \in \widehat{\Delta }_K\), we have

$$\begin{aligned} {\mathrm{length}}_{O_{\chi \psi }}A^{\chi \psi }={\mathrm{ord}}_{O_{\chi \psi }}\left( L(0,\,(\chi \psi )^{-1})\right) . \end{aligned}$$

In particular, we also have

$$\begin{aligned} \psi \left( {\mathrm{Fitt}}_{O_\chi [\Gamma _K]}(A_{K_{\chi }}^\chi )\right) =\left( \psi (\theta _{K_\chi /k}^{\chi })\right) . \end{aligned}$$

where \(K_\chi \) is the fixed subfield of K by \({{\text{ Ker }}}\chi \).

Proof

By Proposition 3.4 in [3], we have

$$\begin{aligned} {\mathrm{Fitt}}_{O_\chi [\Gamma _K]}(A_K^\chi )\subset \left( \Theta _{K/k}\otimes \mathbf{Z}_p\right) ^\chi \end{aligned}$$
(1)

for all odd characters \(\chi \in \widehat{\Delta }_K\). Since \([K:K_\chi ]\) is prime to p, as we mentioned in the second paragraph of page 565 in [3], the usual norm argument shows that \(A_K^\chi \simeq A_{K_\chi }^\chi \) and \(\left( \Theta _{K/k}\otimes \mathbf{Z}_p\right) ^\chi =\left( \Theta _{K_\chi /k}\otimes \mathbf{Z}_p\right) ^\chi \). Furthermore, since \(\Gamma _{K_\chi }=\Gamma _K\) and \(K_\chi /K_{\chi \psi }\) is an unramified extension, we have \(A_{K_\chi }^{\chi \psi }\simeq A_{K_{\chi \psi }}^{\chi \psi }\) by Lemma 1.2 in [3] and \(\left( \Theta _{K_\chi /k}\otimes \mathbf{Z}_p\right) ^{\chi \psi } =\left( \theta _{K_{\chi \psi }/k}^{\chi \psi }\right) =\left( L(0,(\chi \psi )^{-1})\right) \). Therefore, taking \(\psi \) of (1), we have, for all odd characters \(\chi \in \widehat{\Delta }_K\), \({\mathrm{Fitt}}_{O_{\chi \psi }}(A^{\chi \psi })\subset \left( L(0,(\chi \psi )^{-1})\right) \), equivalently

$$\begin{aligned} {\mathrm{length}}_{O_{\chi \psi }}(A^{\chi \psi })\ge {\mathrm{ord}}_{O_{\chi \psi }}\left( L(0,(\chi \psi )^{-1})\right) . \end{aligned}$$
(2)

Changing subscripts, we may assume that \(P_{{{\mathfrak {l}}}_1}\simeq \mathbf{Z}/p^{n_1}{} \mathbf{Z},\ldots ,P_{{{\mathfrak {l}}}_r}\simeq \mathbf{Z}/p^{n_r}{} \mathbf{Z}\) and \(n_1\ge \ldots \ge n_r\). We put \(F=K_{\psi }\), and \(K_{(\Delta )}=K^{\Gamma _{K}}\), the fixed subfield of K by \(\Gamma _{K}\). Since \({\mathrm{Image}}\psi =\mu _{p^{n_1}} \subset \overline{\mathbf{Q}}_p^\times \), we have \(\Gamma _F:={\mathrm{Gal}}(F/K_{(\Delta )})\simeq \mathbf{Z}/p^{n_1}{} \mathbf{Z}\). Let \(\gamma \) be a generator of \(\Gamma _F\) and \(F_1\) the fixed subfield of F by \(\langle \gamma ^{p^{n_1-1}}\rangle \), namely the unique subfield of \(F/K_{(\Delta )}\) such that \([F:F_1]=p\). We will show that the following sequence is exact:

$$\begin{aligned} 0 \longrightarrow A_{F_1}^\chi \longrightarrow A_F^\chi \longrightarrow A_F^{\chi \psi } \longrightarrow 0. \end{aligned}$$

In fact, since F does not contain a primitive p-th root of unity by our assumption, for the unit group \(E_{F}\) of F we have \(H^1(F/F_{1}, E_{F} \otimes \mathbf{Z}_{p})^{-}=0\), which implies that the natural map \(A_{F_1}^-\rightarrow A_F^-\) is injective (cf. [1] Remark 2.2). Therefore, the map \(A_{F_1}^\chi \rightarrow A_F^\chi \) is also injective. By the definition of \(\psi \)-quotient, we have \(A_F^{\chi \psi } \simeq A_F^\chi /(1+\gamma ^{p^{n_1-1}}+\gamma ^{2p^{n_1-1}}+\cdots +\gamma ^{(p-1)p^{n_1-1}})A_F^\chi =A_F^\chi /N_{{\mathrm{Gal}}(F/F_1)}A_F^\chi \), which implies that the map \(A_F^\chi \rightarrow A_F^{\chi \psi }\) is surjective. Since the norm map \(A_{F}^-\rightarrow A_{F_1}^-\) is surjective (cf. Lemma 1.2 in [3]), we have \({\mathrm{Image}}(A_{F_1}^\chi \rightarrow A_F^\chi )=N_{{\mathrm{Gal}}(F/F_1)}A_F^\chi \). This shows the exactness at the middle term of the above sequence.

Since \(A^{\chi \psi } \simeq A_F^{\chi \psi }\), the above exact sequence implies that

$$\begin{aligned} {\mathrm{length}}_{O_\chi }(A^{\chi \psi })={\mathrm{length}}_{O_\chi }(A_F^\chi )-{\mathrm{length}}_{O_\chi }(A_{F_1}^\chi ). \end{aligned}$$

For two characters \(\chi _1,\,\chi _2\in \widehat{\Delta }_K\), we denote \(\chi _1\sim \chi _2\) if these are \(\mathbf{Q}_p\)-conjugate (cf. page 555 in [3]). Until the end of the proof of this proposition, we use the following notation: \(\sum _{\chi }\) (resp. \(\sum _{\chi /\sim }\)) means the sum which is taken over all odd characters of \(\Delta _K\) (resp. taken over the equivalence classes of all odd characters of \(\Delta _K\)). We also use the notations \(\bigoplus _\chi ,\,\bigoplus _{\chi /\sim }\) in a similar way. We have the isomorphisms \(A_F^-\simeq \bigoplus _{\chi /\sim }A_F^\chi \) and \(A_{F_1}^-\simeq \bigoplus _{\chi /\sim }A_{F_1}^\chi \) because the order of \(\Delta _{K}\) is prime to p. Put \(f_\chi :=[\mathbf{Q}_p({\mathrm{Image}}\chi ):\mathbf{Q}_p]\) for each odd character \(\chi \in \widehat{\Delta }_K\), and denote by \({\mathrm{ord}}_{p}\) the normalized valuation on \(\overline{\mathbf{Q}}_p\) such that \({\mathrm{ord}}_{p}(p)=1\). By the analytic class number formula, we have

$$\begin{aligned}&\sum _{\chi /\sim }f_\chi {\mathrm{length}}_{O_{\chi \psi }}(A^{\chi \psi }) \\&\quad =\sum _{\chi /\sim }f_\chi {\mathrm{length}}_{O_\chi }(A^{\chi \psi }) =\sum _{\chi /\sim }f_\chi \left( {\mathrm{length}}_{O_\chi }(A_F^{\chi })-{\mathrm{length}}_{O_\chi }(A_{F_1}^\chi )\right) \\&\quad =\sum _{\chi /\sim }\left( {\mathrm{ord}}_{p}(\sharp A_F^\chi ) - {\mathrm{ord}}_{p}(\sharp A_{F_1}^\chi )\right) ={\mathrm{ord}}_{p}(\sharp A_F^-)-{\mathrm{ord}}_{p}(\sharp A_{F_1}^-) \\&\quad =\sum _{\chi }\sum _{{\mathop {(i,p)=1}\limits ^{i=1}}}^{p^{n_1}}{\mathrm{ord}}_{p}(L(0,(\chi \psi ^i)^{-1})) =\sum _{\chi /\sim }f_\chi (p-1)p^{n_1-1}{\mathrm{ord}}_{p}(L(0,(\chi \psi )^{-1})) \\&\quad =\sum _{\chi /\sim }f_\chi {\mathrm{ord}}_{O_{\chi \psi }}(L(0,(\chi \psi )^{-1})). \end{aligned}$$

This equality and the inequality (2) show that

$$\begin{aligned} {\mathrm{length}}_{O_{\chi \psi }}(A^{\chi \psi })={\mathrm{ord}}_{O_{\chi \psi }}\left( L(0,(\chi \psi )^{-1})\right) \end{aligned}$$

for each odd character \(\chi \in \widehat{\Delta }_K\). \(\square \)

Corollary 3.3

in [3]. In the proof of this corollary, Lemma 6.3 in [2] was not used, so the proof need not be changed. But it refers to Theorem 0.4 in [2] whose proof used Lemma 6.3 in [2]. So we give a correct proof of Theorem 0.4 here.

Proof of Theorem 0.4

in [2]. Let K be an imaginary abelian number field such that no prime of \(K^{+}\) above p splits in \(K/K^{+}\). It is enough to show the equalities

$$\begin{aligned} {\mathrm{Fitt}}_{O_{\chi }[\Gamma _{K}]}(A_{K}^{\chi }) = (\Theta _{K/\mathbf{Q}}\otimes \mathbf{Z}_p)^{\chi } \end{aligned}$$
(3)

for all odd characters \(\chi \in \widehat{\Delta }_{K}\). As we mentioned in the proof of Proposition 1, we know that \(A_{K}^{\chi }\simeq A_{K_{\chi }}^{\chi }\) and \((\Theta _{K/k}\otimes \mathbf{Z}_{p})^{\chi }=(\Theta _{K_{\chi }/k}\otimes \mathbf{Z}_{p})^{\chi }\). Therefore, the equality (3) is equivalent to the equality

$$\begin{aligned} {\mathrm{Fitt}}_{O_{\chi }[\Gamma _{K}]}(A_{K_{\chi }}^{\chi }) = (\Theta _{K_{\chi }/\mathbf{Q}}\otimes \mathbf{Z}_p)^{\chi }. \end{aligned}$$
(4)

For \(\chi \ne \omega \), by Corollary 0.10 in [2] and Lemma 3.2 in [3], we obtain the equality (4) using the same argument as in the paragraph following Lemma 3.2 in [3] (on page 562). For \(\chi =\omega \), by Lemma 2.3 in [2], we may assume that \(K_{\omega }/\mathbf{Q}\) satisfies the condition \((\mathrm{A})\), and can apply Proposition 2.4 (2) in [3] to get the equality (4). \(\square \)

Proof of Theorem 3.6

in [3]. Let K / k be an abelian extension satisfying the same conditions as that of Theorem 3.6 in [3], which are exactly the same as the conditions of Proposition 1 above. We have to prove that

$$\begin{aligned} {\mathrm{Fitt}}_{O_\chi [\Gamma _K]}(A_{K}^\chi )=\left( \Theta _{K/k}\otimes \mathbf{Z}_p\right) ^\chi \end{aligned}$$

for all odd characters \(\chi \in \widehat{\Delta }_K\). Each of these equalities is equivalent to the equality

$$\begin{aligned} {\mathrm{Fitt}}_{O_\chi [\Gamma _K]}(A_{K_\chi }^\chi )=\left( \Theta _{K_\chi /k}\otimes \mathbf{Z}_p\right) ^\chi \end{aligned}$$

as we mentioned above. By Proposition 3.4 in [3], we have

$$\begin{aligned} {\mathrm{Fitt}}_{O_\chi [\Gamma _K]}(A_{K_\chi }^\chi )\subset \left( \Theta _{K_\chi /k}\otimes \mathbf{Z}_p\right) ^\chi \end{aligned}$$
(5)

for all odd characters \(\chi \in \widehat{\Delta }_K\) (Note that all \(\chi \)’s are different from the Teichmüller character because \(\mu _p\not \subset K\) by our assumption).

We show the other inclusion

$$\begin{aligned} \left( \Theta _{K_\chi /k}\otimes \mathbf{Z}_p\right) ^\chi \subset {\mathrm{Fitt}}_{O_\chi [\Gamma _K]}(A_{K_\chi }^\chi ). \end{aligned}$$
(6)

By the definition of Stickelberger ideal, we know easily that \(\left( \Theta _{K_\chi /k}\otimes \mathbf{Z}_p\right) ^\chi \) is generated by \(\{\nu _{K_\chi /F}(\theta _{F/k}^\chi ) \,|\, F\in \mathscr {M}_{K_\chi /k}\}\) (see page 47 in [2] for the definition of \(\mathscr {M}_{K_\chi /k}\)). Since \([K_{(\Delta )}:k]\) is prime to p, we know that \(\theta _{K_{(\Delta )}/k}^\chi \in {\mathrm{Fitt}}_{O_\chi [\Gamma _{K_{(\Delta )}}]}(A_{K_{(\Delta )}}^\chi )\). By induction, we may assume that \(\theta _{F/k}^\chi \in {\mathrm{Fitt}}_{O_\chi [\Gamma _F]}(A_F^\chi )\) for any \(F\in \mathscr {M}_{K_\chi /k},\,F\ne K_\chi \). We have to show that

$$\begin{aligned} \nu _{K_\chi /F}(\theta _{F/k}^\chi ) \in {\mathrm{Fitt}}_{O_\chi [\Gamma _K]}(A_{K_\chi }^\chi ). \end{aligned}$$

By the condition \((\mathrm{A}_{p})\), we can reduce to the case that there is a prime v of k such that the only primes above v are ramified in \(K_{\chi }/F\). In this case, the inclusion \(\nu _{K_\chi /F}\left( {\mathrm{Fitt}}_{O_\chi [\Gamma _F]}(A_F^\chi )\right) \subset {\mathrm{Fitt}}_{O_\chi [\Gamma _{K}]}(A_{K_\chi }^\chi )\) can be proved by the same argument as that on page 62 in [2]. This proves that \(\nu _{K_\chi /F}(\theta _{F/k}^\chi )\in {\mathrm{Fitt}}_{O_\chi [\Gamma _K]}(A_{K_\chi }^\chi )\).

Thus it suffices to prove \(\theta _{K_\chi /k}\in {\mathrm{Fitt}}_{O_\chi [\Gamma _K]}(A_{K_\chi }^\chi )\). Since \(K_\chi /k\) satisfies the assumptions of Proposition 1, applying this proposition, for the character \(\psi \in \widehat{\Gamma }_{K}\) as in the proposition we have \(\psi (\theta _{K_\chi /k}^\chi )=\psi (x)\) for some \(x\in {\mathrm{Fitt}}_{O_\chi [\Gamma _K]}(A_{K_\chi }^\chi )\). By the inclusion (5), we can write \(x=\alpha \theta _{K_\chi /k}^\chi +y\) for some \(\alpha \in O_\chi [\Gamma _K]\) and \(y\in \langle \{\nu _{K_\chi /F}(\theta _{F/k}^\chi ) \,|\, F\in \mathscr {M}_{K_\chi /k},\,F\ne K_\chi \}\rangle _{O_\chi [\Gamma _K]}\). Since \(\psi \) is faithful on \(P_{\mathfrak l_{i}}\) for all i, we have \(\psi (y)=0\), and therefore

$$\begin{aligned} \psi (\theta _{K_\chi /k}^\chi )=\psi (x)=\psi (\alpha )\psi (\theta _{K_\chi /k}^\chi ). \end{aligned}$$

Since \(\psi (\theta _{K_\chi /k}^\chi )=L(0,(\chi \psi )^{-1})\ne 0\), we obtain \(\psi (\alpha )=1\). This implies that \(\alpha \) is a unit of the local ring \(O_\chi [\Gamma _K]\). Note that \(y\in {\mathrm{Fitt}}_{O_\chi [\Gamma _{K}]}(A_{K_\chi }^\chi )\) as we showed in the previous paragraph. We conclude that \(\theta _{K_\chi /k}^\chi =\alpha ^{-1}(x-y)\in {\mathrm{Fitt}}_{O_\chi [\Gamma _{K}]}(A_{K_\chi }^\chi )\). This completes the proof of the inclusion (6). \(\square \)

Proof of Theorem 3.5

in [3]. Let \(K/\mathbf{Q}\) be an abelian extension satisfying the same conditions as that of Theorem 3.5. Namely, we assume that \(K/\mathbf{Q}\) satisfies the condition (A) (see page 554 in [3]), and that p is tamely ramified in K. We have to show (4) for all odd characters \(\chi \in \widehat{\Delta }_{K}\).

For an odd character \(\chi \) such that p is ramified in \(K_{(\Delta ),\chi }/\mathbf{Q}\), the argument explained in the 4th paragraph on page 565 in [3] (in the proof of Theorem 3.5) shows that the equality (4) holds.

For an odd character \(\chi \) such that p is unramified in \(K_{(\Delta ),\chi }/\mathbf{Q}\), we have one-sided inclusion \({\mathrm{Fitt}}_{O_{\chi }[\Gamma _{K}]}(A_{K_{\chi }}^{\chi })\subset (\Theta _{K_{\chi }}\otimes \mathbf{Z}_p)^{\chi }\) as we explained in the 3rd paragraph on page 565 in [3]. Since \(\mu _{p}\not \subset K_{\chi }\) in this case, we can apply Proposition 1 to the abelian extension \(K_{\chi }/\mathbf{Q}\) and obtain the other inclusion, using the same argument as the proof of Theorem 3.6 we just gave above. \(\square \)

Proof of Theorem 0.6

in [2]. Lemma 6.3 in [2] was used only to prove Theorems 0.4 and 0.6 in [2] by the first named author. We gave a correct proof of Theorem 0.4 above. Theorem 0.6 in [2] follows from Theorem 3.5 in [3] (as a special case). So both Theorems 0.4 and 0.6 in [2] are now proved.

Remark

The proof given in this correction was obtained in 2012. We explained this proof to several people at that time. But since we were asked similar questions several times, we have decided to publish this correction.