1 Introduction

It has been an area of active research over the past few decades to understand the distribution of class groups \({{\,\textrm{Cl}\,}}_F\) of “random” algebraic number fields F. Specifically, we let K be a number field, and let G be a finite group. Let \(\Lambda \) be the quotient of the group ring \(\mathbb {Z}[\tfrac{1}{2\cdot \#G}][G]\) by the two-sided ideal generated by \(\sum _{g\in G}g.\) One studies the behaviour of the \(\Lambda \)-module \(\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Cl}\,}}_F,\) as F runs over a “natural” family \(\mathcal {F}\) of G-extensions of K.

An equally classical invariant that one attaches to F is the unit group \(\mathcal {O}_F^\times \) of the ring of integers \(\mathcal {O}_F\) of F,  viewed as a \(\mathbb {Z}[G]\)-module. Its isomorphism class, unlike that of the class group, has only finitely many possibilities, as F ranges over \(\mathcal {F}.\) The statistical properties of \(\mathcal {O}_F^\times \) have, however, been much less extensively studied.

In the present paper we make the case that, in this context, \({{\,\textrm{Cl}\,}}_F\) and \(\mathcal {O}_F^\times \) are most naturally studied in combination, since their distributions need, by all appearances, not be independent. Their dependence is best expressed by means of the Arakelov class group. It is a compact abelian group attached to F,  and we will recall its definition in Sect. 2. For number fields it plays the rôle that the Jacobian of a curve plays for function fields over finite fields. It can be broken up into two pieces, one being \({{\,\textrm{Cl}\,}}_F\) and the other coming from \(\mathcal {O}_F^\times ,\) but in several ways it is better than the sum of its parts. We find it convenient to replace the Arakelov class group by its Pontryagin dual \({{\,\textrm{Ar}\,}}_F.\) This is a finitely generated abelian group that fits into a short exact sequence

$$\begin{aligned} 0 \longrightarrow {{\,\textrm{Hom}\,}}({{\,\textrm{Cl}\,}}_F,\mathbb {Q}/\mathbb {Z}) \longrightarrow {{\,\textrm{Ar}\,}}_F \longrightarrow {{\,\textrm{Hom}\,}}(\mathcal {O}_F^\times ,\mathbb {Z}) \longrightarrow 0. \end{aligned}$$

In other words, the torsion subgroup of \({{\,\textrm{Ar}\,}}_F\) is the Pontryagin dual of the class group, and its torsion-free part is the \(\mathbb {Z}\)-linear dual of the unit group. This exact sequence, being canonically associated with F,  is an exact sequence of \(\mathbb {Z}[G]\)-modules.

Let \({{\,\textrm{G}\,}}_0(\Lambda )\) denote the Grothendieck group of the category of finitely generated \(\Lambda \)-modules; see Sect. 2.3 for the definition. Let F/K be a Galois extension with Galois group G,  let \(S_{\infty }\) be the G-set of Archimedean places of F,  and let \(\mathbb {Z}^{S_\infty }\) be the corresponding permutation module over \(\mathbb {Z}[G];\) it is a property of \(\mathcal {F}\) that the isomorphism class of the G-set \(S_{\infty }\) is independent of F when \(F \in \mathcal {F}.\) The difference of the classes \([\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Ar}\,}}_F]\) and \([\Lambda \otimes _{\mathbb {Z}[G]} \mathbb {Z}^{S_\infty }]\) in \({{\,\textrm{G}\,}}_{0}(\Lambda )\) lies in the torsion subgroup \({{\,\textrm{G}\,}}_{0}(\Lambda )_{{{\,\textrm{tors}\,}}}\) of \({{\,\textrm{G}\,}}_{0}(\Lambda ),\) as can easily be deduced from Lemma 5.10. This torsion subgroup is a finite abelian group, which can be thought of as a “class group” of \(\Lambda .\) The following result will be proven at the end of Sect. 6 as a consequence of Proposition 6.5.

Theorem 1.1

With the notation just introduced,  suppose that Chinburg’s \(\Omega (3)\) conjecture,  Conjecture 6.3, holds for F/K. Suppose,  moreover,  that for every prime number p not dividing \(2\cdot \#G,\) each primitive p-th root of unity in F is in K. Then the equality

$$\begin{aligned}{}[\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Ar}\,}}_F] - [\Lambda \otimes _{\mathbb {Z}[G]} \mathbb {Z}^{S_\infty }] = 0 \end{aligned}$$

holds in \({{\,\textrm{G}\,}}_{0}(\Lambda )_{{{\,\textrm{tors}\,}}}.\)

In fact, we will prove the conclusion of Theorem 1.1 under a weaker hypothesis; see Theorem 6.7.

In Sect. 3 we will define the families \(\mathcal {F}\) that we consider. Together, Theorem 1.1 and Propositions 3.3 and 5.3 imply that as F ranges over \(\mathcal {F},\) the class \([\Lambda \otimes _{\mathbb {Z}[G]}\mathcal {O}_F^\times ] - [\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Cl}\,}}_F]\) in \({{\,\textrm{G}\,}}_0(\Lambda )\) is conjectured to be constant. We have no reason to expect this to be true for either of the two terms individually.

There are cases in which the conclusion of Theorem 1.1 can be proven unconditionally. This includes Galois extensions of \(\mathbb {Q}\) of degree less than 112 (see Proposition 7.9), but also, more interestingly, a class of fields that can be used to construct a new series of counterexamples to the Cohen–Lenstra–Martinet heuristic [8, 10] on class groups of number fields. Informally, this heuristic reads as follows.

Heuristic 1.2

(Vague version) Let F vary in a natural family of Galois number fields. Then the Galois module \({{\,\textrm{Ar}\,}}_F,\) after inverting the “bad” prime numbers,  behaves “randomly” with respect to a probability distribution that assigns to a suitable Galois module M a probability weight that is inversely proportional to the “size” of the automorphism group of M.

The precise version that we shall use will be formulated as Heuristic 3.2 in Sect. 3. The same section explains what we mean by the term “natural family”. It also allows the ring \(\Lambda \) to be more general than the ring considered above.

Heuristic 3.2 represents, in several respects, a corrected version of the original Cohen–Lenstra–Martinet heuristic. Nevertheless, it is known to be invalid, counterexamples for certain abelian Galois groups G having been provided in [4, Theorem 1.1, Proposition 4.4]. One of the main results of the present paper is a new series of counterexamples, this time with non-abelian G. The other main achievement is a proposed correction to the heuristic.

The new counterexamples make use of groups G of order \(2^p\cdot p,\) where p is an odd prime number. Their abelianisations \(G/G',\) which are cyclic of order 2p,  coincide with the groups on which the abelian counterexamples in [4] depend. Our groups have centres Z of order 2,  and writing \(Z = \langle \gamma \rangle ,\) we shall make use of the ring \(\Lambda = \mathbb {Z}[\tfrac{1}{2p}][G]/(1+\gamma ).\) In Sect. 8 we prove the following theorem.

Theorem 1.3

For infinitely many odd prime numbers p there is a group G with the properties just listed such that the following is true. With \(\Lambda \) as just defined,  the group \({{\,\textrm{G}\,}}_0(\Lambda )_{{{\,\textrm{tors}\,}}}\) is non-trivial,  whereas there does exist a natural family of G-extensions of \(\mathbb {Q}\) such that for all members F of the family the class of \(\Lambda \otimes _{\mathbb {Z}[G]} {{\,\textrm{Cl}\,}}_F\) in \({{\,\textrm{G}\,}}_0(\Lambda )_{{{\,\textrm{tors}\,}}}\) is trivial.

The families in Theorem 1.3 necessarily violate Heuristic 3.2, since the latter would imply equidistribution of \(\Lambda \otimes _{\mathbb {Z}[G]} {{\,\textrm{Cl}\,}}_F\) in \({{\,\textrm{G}\,}}_0(\Lambda )_{{{\,\textrm{tors}\,}}}\) as F ranges over the family. This is proven in Sect. 8, to which we also refer for more information on the groups and families appearing in Theorem 1.3.

The probability weight that is inversely proportional to the “size” of the automorphism group, as referred to in Heuristic 1.2, reflects an attractive feature of the Arakelov class groups. The general principle behind many heuristics is that algebraic objects in natural families tend to be “as random as they can be”, with respect to a probability distribution that assigns to an algebraic object X a probability weight that is proportional to \(1/\# {{\,\textrm{Aut}\,}}X.\) The original Cohen–Lenstra–Martinet heuristic did, initially, look like an exception to the rule just mentioned, but this changed when it was reformulated in terms of \({{\,\textrm{Ar}\,}}_F.\) This is discussed in more detail in [4]; see also Sect. 3 below.

Theorem 1.1 restricts how random Arakelov class groups can be. We propose a correction to Heuristic 1.2 that takes this restriction into account.

Heuristic 1.4

(Vague version) Let F vary in a natural family of Galois number fields. Then the Galois module \({{\,\textrm{Ar}\,}}_F,\) after inverting the “bad” prime numbers,  behaves “randomly” with respect to a probability distribution that assigns to a suitable Galois module M a probability weight that is inversely proportional to the “size” of the automorphism group of M,  restricted to those modules that satisfy Eq. (5.12) with M in place of \({{\,\textrm{Ar}\,}}_F.\)

A precise version of Heuristic 1.4 will be formulated as Heuristic 3.4 in Sect. 3.

Note that the only difference between Heuristics 1.2 and 1.4 is the reference to (5.12). It expresses the restriction that Chinburg’s \(\Omega (3)\) conjecture imposes on the class of \({{\,\textrm{Ar}\,}}_F\) in the class group of \(\Lambda \) as a consequence of Theorem 1.1. It is also important to point out in which way Heuristic 1.4 differs from Conjecture 1.5 formulated in [4]. The latter conjecture is only concerned with the local structure of \({{\,\textrm{Ar}\,}}_F\) at a finite set of prime numbers; in that case, the class group of \(\Lambda \) is trivial, so that Chinburg’s \(\Omega (3)\) conjecture imposes no restriction. On the other hand, Heuristic 1.4 considers almost all prime numbers, and in this global situation \(\Lambda \) may have a non-trivial class group. In particular, one should be able to extract explicit information on the distribution of \(\mathcal {O}_F^\times \) as a Galois module from Heuristic 1.4, which is not possible with Conjecture 1.5 of [4].

The structure of the paper is as follows. After some preliminaries in Sect. 2, we formulate in Sect. 3 the old and the new heuristics. Some basic material on Grothendieck groups of orders is treated in Sect. 4. Section 5 is devoted to Arakelov class groups as Galois modules, and Sect. 6 to the implications of Chinburg’s \(\Omega (3)\) conjecture for these Galois modules. In Sect. 7 we collect some cases in which the conclusion of Theorem 1.1 is known, and use these in Sect. 8 to construct a new series of counterexamples to the Cohen–Lenstra–Martinet heuristic.

2 Preliminaries

In this section we recall material that we will use for the formulation of Heuristic 3.4. In particular, we recall from [21] the definition of the Arakelov class group and of the oriented Arakelov class group of a number field.

2.1 Pontryagin duality

We briefly recall some facts on Pontryagin duality and refer the reader to [18, Chapter 1, §1] for a more detailed overview. If A and B are abelian topological groups, then \({{\,\textrm{Hom}\,}}_{{{\,\textrm{cts}\,}}}(A,B)\) denotes the group of continuous group homomorphisms from A to B. Let \(\mathcal {C}\) be the category of Hausdorff locally compact abelian topological groups. If A is an object of \(\mathcal {C},\) then its Pontryagin dual is defined to be \({{\,\textrm{Hom}\,}}_{{{\,\textrm{cts}\,}}}(A,\mathbb {R}/\mathbb {Z}).\) This defines an anti-equivalence of \(\mathcal {C}\) with itself, of which the square is isomorphic to the identity functor. It induces an anti-equivalence between the full subcategories of compact abelian groups and of discrete abelian groups. If M is a finitely generated abelian group, then \({{\,\textrm{Hom}\,}}_{{{\,\textrm{cts}\,}}}(M \otimes _{\mathbb {Z}} (\mathbb {R}/\mathbb {Z}),\mathbb {R}/\mathbb {Z})\) is canonically isomorphic to \({{\,\textrm{Hom}\,}}(M,\mathbb {Z}).\) In particular, we have \({{\,\textrm{Hom}\,}}_{{{\,\textrm{cts}\,}}}(\mathbb {R}/\mathbb {Z},\mathbb {R}/\mathbb {Z}) \cong \mathbb {Z}.\)

2.2 The (oriented) Arakelov class group

Let F be a number field. Let \({{\,\textrm{Id}\,}}_F\) be the group of fractional ideals of the ring of integers \(\mathcal {O}_F\) of F,  let \(S_{\infty }\) denote the set of Archimedean places of F,  and let \(F_\mathbb {R}\) denote the étale \(\mathbb {R}\)-algebra \(F\otimes _{\mathbb {Q}}\mathbb {R}=\prod _{w\in S_{\infty }}F_w,\) where \(F_w\) denotes the completion of F at w. We have canonical maps \(\mathfrak {N}:{{\,\textrm{Id}\,}}_F\rightarrow \mathbb {R}_{>0}\) and \(|\!{{\,\textrm{Nm}\,}}\!|:F_{\mathbb {R}}^\times \rightarrow \mathbb {R}_{>0},\) the first given by the ideal norm, and the second given by the absolute value of the \(\mathbb {R}\)-algebra norm. Let \({{\,\textrm{Id}\,}}_F\times _{\mathbb {R}_{>0}} F_{\mathbb {R}}^\times \) denote the fibre product with respect to these maps. The oriented Arakelov class group \(\widetilde{{{\,\textrm{Pic}\,}}}^0_{F}\) of F is defined as the cokernel of the map \(F^\times \rightarrow {{\,\textrm{Id}\,}}_F\times _{\mathbb {R}_{>0}} F_{\mathbb {R}}^\times \) that sends \(\alpha \in F^\times \) to \((\alpha \mathcal {O}_F,\alpha ).\) It follows from Dirichlet’s unit theorem and the finiteness of the class group of \(\mathcal {O}_F,\) that this is a compact abelian group.

For every \(w\in S_{\infty }\) we have a direct product decomposition \(F_{w}^\times \cong \mathbb {R}_{>0} \times {{\,\textrm{c}\,}}(F_w^\times ),\) where \({{\,\textrm{c}\,}}(F_w^\times )\) is the maximal compact subgroup of \(F_w^\times ,\) which is equal to \(\{\pm 1\}\) if w is real, and to the circle group in \(F_w\) if w is complex. The maximal compact subgroup \({{\,\textrm{c}\,}}(F_{\mathbb {R}}^\times )=\prod _{w\in S_{\infty }}{{\,\textrm{c}\,}}(F_w^\times )\) of \(F_{\mathbb {R}}^\times \) is contained in the kernel of the map \(|\!{{\,\textrm{Nm}\,}}\!|.\) Define the Arakelov class group \({{\,\textrm{Pic}\,}}^0_F\) of F to be the quotient of \(\widetilde{{{\,\textrm{Pic}\,}}}^0_{F}\) by the image of \(\{1\}\times {{\,\textrm{c}\,}}(F_{\mathbb {R}}^\times )\subset {{\,\textrm{Id}\,}}_F\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times \) in \(\widetilde{{{\,\textrm{Pic}\,}}}^0_{F}.\)

As in the introduction, we write \({{\,\textrm{Ar}\,}}_F\) for the Pontryagin dual of \({{\,\textrm{Pic}\,}}_F^0,\) and we write for the Pontryagin dual of \(\widetilde{{{\,\textrm{Pic}\,}}}^0_{F}.\) Let \(\mu _{F}\) denote the group of roots of unity in F. Note that \({{\,\textrm{Ar}\,}}_F,\) \(,\) and \(\mu _{F}\) are all finitely generated left \(\mathbb {Z}[{{\,\textrm{Aut}\,}}F]\)-modules; for \({{\,\textrm{Ar}\,}}_F\) this will follow from the next result, and for this follows from [21, Proposition 5.3].

Proposition 2.1

There is a short exact sequence

$$\begin{aligned} 0 \longrightarrow {{\,\textrm{Hom}\,}}({{\,\textrm{Cl}\,}}_F,\mathbb {Q}/\mathbb {Z}) \longrightarrow {{\,\textrm{Ar}\,}}_F \longrightarrow {{\,\textrm{Hom}\,}}(\mathcal {O}_F^\times / \mu _{F},\mathbb {Z}) \longrightarrow 0. \end{aligned}$$

Proof

By [21, Proposition 2.2] there is an exact sequence

$$\begin{aligned} 0 \longrightarrow (\mathcal {O}_{F}^\times /\mu _{F})\otimes _{\mathbb {Z}}(\mathbb {R}/\mathbb {Z}) \longrightarrow {{\,\textrm{Pic}\,}}_{F}^{0} \longrightarrow {{\,\textrm{Cl}\,}}_{F} \longrightarrow 0. \end{aligned}$$

The desired result follows by taking the Pontryagin dual of this sequence and recalling from Sect. 2.1 that we have an isomorphism \({{\,\textrm{Hom}\,}}_{{{\,\textrm{cts}\,}}}((\mathcal {O}_{F}^\times /\mu _{F})\otimes _{\mathbb {Z}}(\mathbb {R}/\mathbb {Z}),\mathbb {R}/\mathbb {Z}) \cong {{\,\textrm{Hom}\,}}(\mathcal {O}_F^\times /\mu _F,\mathbb {Z}).\) \(\square \)

Remark 2.2

Note that the canonical map \({{\,\textrm{Hom}\,}}(\mathcal {O}_F^\times / \mu _{F},\mathbb {Z})\rightarrow {{\,\textrm{Hom}\,}}(\mathcal {O}_F^\times ,\mathbb {Z})\) is an isomorphism.

2.3 Modules and Grothendieck groups

Henceforth all modules will be assumed to be left modules unless stated otherwise. If G is a group, S is a finite G-set, and R is a ring, in the remainder of the paper \(R^S\) will denote the free R-module on the set S with the induced R-linear R[G]-action. We will refer to such R[G]-modules as permutation modules.

Recall that for a ring T,  the Grothendieck group \({{\,\textrm{G}\,}}_{0}(T)\) of the category of finitely generated T-modules is the additive group generated by expressions [M],  one for each isomorphism class of finitely generated T-modules M,  with a relation \([L]+[N]=[M]\) whenever there exists a short exact sequence

$$\begin{aligned} 0 \longrightarrow L \longrightarrow M \longrightarrow N \longrightarrow 0 \end{aligned}$$

of finitely generated T-modules.

If P is a set of prime numbers, then we define

$$\begin{aligned} \textstyle {\mathbb {Z}_{(P)}=\{ a/b : a, b\in \mathbb {Z}, b \not \in \bigcup _{p\in P\cup \{0\}}p\mathbb {Z}\}.} \end{aligned}$$

If \(T\rightarrow T'\) is a ring homomorphism such that \(T'\) is a flat right T-module, then the functor \(T' \otimes _T \bullet \) from the category of finitely generated T-modules to that of finitely generated \(T'\)-modules induces a group homomorphism \({{\,\textrm{G}\,}}_0(T)\rightarrow {{\,\textrm{G}\,}}_0(T').\) The following two examples of this construction will be relevant to us. If G is a finite group and P is a set of prime numbers, then the flat localisation map \(\mathbb {Z}\rightarrow \mathbb {Z}_{(P)}\) induces a group homomorphism \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G])\rightarrow {{\,\textrm{G}\,}}_0(\mathbb {Z}_{(P)}[G]).\) Moreover, if we have a direct product decomposition \(T\cong U\times W\) of rings, then the right T-module W is projective, and in particular flat, so the quotient map \(T\rightarrow W\) induces a group homomorphism \({{\,\textrm{G}\,}}_0(T)\rightarrow {{\,\textrm{G}\,}}_0(W).\)

3 Cohen–Lenstra–Martinet heuristic

In this section we propose a correction of the Cohen–Lenstra–Martinet heuristic [8, 10]. The notation and assumptions introduced in the next three paragraphs will remain in force throughout this section.

Let G be a finite group, let P be a set of prime numbers not dividing \(2\cdot \#G,\) let the \(\mathbb {Q}\)-algebra A be a quotient of \(\mathbb {Q}[G]\) by a two-sided ideal containing \(\sum _{g\in G}g,\) and let \(\Lambda \) be the image of \(\mathbb {Z}_{(P)}[G]\) in A;  note that the ring \(\Lambda \) in the introduction is a special case of this. Next, let V be a finitely generated \(\mathbb {Q}[G]\)-module, and, for brevity, set \(V_A=A\otimes _{\mathbb {Q}[G]}V.\) Let \(\mathcal {M}_V\) be a set of finitely generated \(\Lambda \)-modules M that satisfy \(A\otimes _{\Lambda } M \cong _A V_A,\) and with the property that for every finitely generated \(\Lambda \)-module \(M'\) satisfying \(A\otimes _{\Lambda } M'\cong _A V_A\) there exists a unique \(M\in \mathcal {M}_V\) such that \(M'\cong M.\) Note that the set \(\mathcal {M}_V\) is countable. If M is a finitely generated \(\Lambda \)-module satisfying \(A\otimes _\Lambda M\cong _A V_A,\) and f is a function defined on \(\mathcal {M}_V,\) then we write f(M) for the value of f on the unique element of \(\mathcal {M}_V\) that is isomorphic to M. In [3] it was shown that there is a unique “automorphism index” function \({{\,\textrm{ia}\,}}:\mathcal {M}_V\times \mathcal {M}_V\rightarrow \mathbb {Q}_{>0}\) that behaves, in a precise sense explained in [3, Theorem 1.1], like \((L,M)\mapsto \frac{\#{{\,\textrm{Aut}\,}}M}{\#{{\,\textrm{Aut}\,}}L},\) even when the automorphism groups of M and of L are infinite. Fix \(M\in \mathcal {M}_V.\) If \(\mathcal {N}\) is a subset of \(\mathcal {M}_V\) and X is a positive real number, let \(\mathcal {N}_X\) be the finite set of all \(L\in \mathcal {N}\) whose torsion subgroup \(L_{{{\,\textrm{tors}\,}}}\) has order less than X. For \(\mathcal {N}\subset \mathcal {M}_V\) and for a function \(f:\mathcal {N}\rightarrow \mathbb {C},\) define the expected value of f on \(\mathcal {N}\) by

$$\begin{aligned} \mathbb {E}_{\mathcal {N}}(f)=\lim _{X\rightarrow \infty }\left( \sum _{L\in \mathcal {N}_X}{{\,\textrm{ia}\,}}(L,M)f(L)\Big /\sum _{L\in \mathcal {N}_X} {{\,\textrm{ia}\,}}(L,M)\right) \end{aligned}$$

when the limit exists. One of the defining properties of the function \({{\,\textrm{ia}\,}}\) is that for all LM,  and \(N\in \mathcal {M}_V\) we have \({{\,\textrm{ia}\,}}(L,M){{\,\textrm{ia}\,}}(M,N)={{\,\textrm{ia}\,}}(L,N),\) whence it follows that whether or not \(\mathbb {E}_{\mathcal {N}}(f)\) is defined is independent of the choice of M,  and so is its value when it is defined.

Remark 3.1

Expected values behave well under passing to quotients in the following sense. Let \(G_1\rightarrow G_2\) be a surjective group homomorphism, let P be a set of prime numbers not dividing \(2\cdot \#G_1,\) let \(A_2\) be a quotient of \(\mathbb {Q}[G_2]\) as above, and let \(V_2\) be a finitely generated \(\mathbb {Q}[G_2]\)-module; let \(A_1\) be the same as \(A_2\) but viewed as a quotient of \(\mathbb {Q}[G_1],\) and let \(V_1\) be the same as \(V_2\) but viewed as a \(\mathbb {Q}[G_1]\)-module. For \(i\in \{1,2\},\) let \(\Lambda _i\) be the image of \(\mathbb {Z}_{(P)}[G_i]\) in \(A_i.\) Note that in particular the map \(G_1\rightarrow G_2\) induces a ring isomorphism \(\Lambda _1\rightarrow \Lambda _2.\) For \(i\in \{1,2\},\) define sets \(\mathcal {M}_{V_i}\) of \(\Lambda _i\)-modules as above. For brevity, write \(\mathcal {M}_i=\mathcal {M}_{V_i}\) for \(i\in \{1,2\}.\) Let \(f_2:\mathcal {M}_{2}\rightarrow \mathbb {C}\) be a function, and let \(f_1:\mathcal {M}_{1}\rightarrow \mathbb {C}\) be given by \(M\mapsto f_2(\Lambda _2\otimes _{\Lambda _1}M).\) Then one has \( \mathbb {E}_{\mathcal {M}_1}(f_1) = \mathbb {E}_{\mathcal {M}_2}(f_2). \)

Let K be a number field, and let \(\bar{K}\) be an algebraic closure of K. Given a pair (Fi),  where \(F\subset \bar{K}\) is a Galois extension of K and i is an isomorphism between the Galois group of F/K and G,  we view \({{\,\textrm{Gal}\,}}(F/K)\)-modules as G-modules via i. Let \(\mathcal {F}\) be the set of all such pairs (Fi) for which F contains no primitive p-th root of unity for any prime number \(p\in P,\) and for which there is an isomorphism \(\mathbb {Q}\otimes _{\mathbb {Z}} \mathcal {O}_F^\times \cong V\) of \(\mathbb {Q}[G]\)-modules. Assume that \(\mathcal {F}\) is infinite. Such an \(\mathcal {F}\) is what we called a “natural family” in the introduction. Note that this family is a special case of the families considered in [4, §2].

For \((F,i)\in \mathcal {F},\) let \(c_{F/K}\) be the ideal norm of the product of the prime ideals of \(\mathcal {O}_K\) that ramify in F/K. For a positive real number B,  let \(\mathcal {F}_{c\le B}=\{(F,i)\in \mathcal {F}: c_{F/K}\le B\}.\) The following version of the Cohen–Lenstra–Martinet heuristic is a variant of [4, Heuristic 2.1] phrased in terms of Arakelov class groups. It differs in several ways from the heuristic formulated in [8, 10], but none of those differences shall concern us in the present paper.

Heuristic 3.2

Let f be a “reasonable” \(\mathbb {C}\)-valued function on \(\mathcal {M}_V.\) Then the limit

$$\begin{aligned} \lim _{B\rightarrow \infty } \frac{\sum _{(F,i)\in \mathcal {F}_{c\le B}}f(\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Ar}\,}}_F)}{\#\mathcal {F}_{c\le B}} \end{aligned}$$

exists,  and is equal to \(\mathbb {E}_{\mathcal {M}_V}(f).\)

The notion of a reasonable function is left intentionally vague. The functions considered in [9] give rise to many examples of presumably reasonable functions on \(\mathcal {M}_V\) that factor through \(M\mapsto M_{{{\,\textrm{tors}\,}}}.\) An example of a function not of that form that we would consider reasonable, and which depends on the Galois module structure of both the class group and the unit group of the ring of integers, is \(M\mapsto \#{{\,\textrm{Hom}\,}}_{\Lambda }(M/M_{{{\,\textrm{tors}\,}}},M_{{{\,\textrm{tors}\,}}}).\)

If the set P is infinite, then Conjecture 5.11 can be an obstruction to the conclusions of Heuristic 3.2. For example it was shown in [4, §4], as a consequence of a proven special case of Conjecture 5.11, that the conclusion of Heuristic 3.2 does not, in general, hold for functions of the form \(M\mapsto \chi ([M]),\) where \(\chi :{{\,\textrm{G}\,}}_{0}(\Lambda )\rightarrow \mathbb {C}^\times \) is a homomorphism of finite order. In [4] a corrected heuristic was proposed in which P was assumed to be finite. In the remainder of the section, we formulate a Cohen–Lenstra–Martinet heuristic without the hypothesis that P be finite.

Proposition 3.3

Let (Fi) and \((F',i')\in \mathcal {F},\) and let \(S_{\infty }\) and \(S_{\infty }'\) be the sets of Archimedean places of F and \(F',\) respectively. Then the equality

$$\begin{aligned} {[}\Lambda \otimes _{\mathbb {Z}[G]} \mathbb {Z}^{S_{\infty }}] = [\Lambda \otimes _{\mathbb {Z}[G]} \mathbb {Z}^{S_{\infty }'}] \end{aligned}$$

holds in \({{\,\textrm{G}\,}}_{0}(\Lambda ).\)

Proof

By definition of the family \(\mathcal {F},\) we have an isomorphism \(\mathbb {Q}\otimes _{\mathbb {Z}}\mathcal {O}_F^\times \cong \mathbb {Q}\otimes _{\mathbb {Z}}\mathcal {O}_{F'}^\times \) of \(\mathbb {Q}[G]\)-modules. By a theorem of Herbrand there is an isomorphism \((\mathbb {Q}\otimes _{\mathbb {Z}}\mathcal {O}_F^\times ) \oplus \mathbb {Q}\cong \mathbb {Q}^{S_{\infty }}\) of \(\mathbb {Q}[G]\)-modules, see for example [24, Chapter I, 4.3], and similarly for \(\mathcal {O}_{F'}^\times .\) Thus, we have an isomorphism \(\mathbb {Q}^{S_{\infty }}\cong \mathbb {Q}^{S_{\infty }'}.\)

Since all point stabilisers for \(S_{\infty }\) and \(S_{\infty }'\) are inertia groups at Archimedean places, they are all cyclic. It follows from Artin’s induction theorem (e.g. by combining [22, §13.1, Corollary 1 and Theorem 30] and comparing dimensions) that if S and \(S'\) are finite G-sets with cyclic point stabilisers such that there is an isomorphism \(\mathbb {Q}^S\cong \mathbb {Q}^{S'}\) of \(\mathbb {Q}[G]\)-modules, then the G-sets S and \(S'\) are isomorphic. In particular, there is then an isomorphism \(\mathbb {Z}^S\cong \mathbb {Z}^{S'}\) of \(\mathbb {Z}[G]\)-modules. The result follows by applying this observation to the G-sets \(S_{\infty }\) and \(S_{\infty }'.\) \(\square \)

We define \(C(\mathcal {F})\) to be the common class of \(\Lambda \otimes _{\mathbb {Z}[G]} \mathbb {Z}^{S_{\infty }}\) in \({{\,\textrm{G}\,}}_{0}(\Lambda )\) for all \((F,i)\in \mathcal {F},\) where \(S_{\infty }\) is the G-set of Archimedean places of F.

Heuristic 3.4

Let \(\mathcal {N}=\{M\in \mathcal {M}_V: [M]=C(\mathcal {F})\text { in }{{\,\textrm{G}\,}}_{0}(\Lambda )\},\) and let f be a “reasonable” \(\mathbb {C}\)-valued function on \(\mathcal {M}_V.\) Then the limit

$$\begin{aligned} \lim _{B\rightarrow \infty } \frac{\sum _{(F,i)\in \mathcal {F}_{c\le B}}f(\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Ar}\,}}_F)}{\#\mathcal {F}_{c\le B}} \end{aligned}$$

exists,  and is equal to \(\mathbb {E}_{\mathcal {N}}(f).\)

4 Grothendieck groups of orders

In this section we review some standard facts about Grothendieck groups of orders, and examine the effect of some duality operations upon these Grothendieck groups.

Let R be a Dedekind domain and let k be the field of fractions of R. An R-order is an R-algebra that is finitely generated and projective as an R-module. For example if G is a finite group, then the group ring \(\Lambda =R[G]\) is an R-order.

Let \(\Lambda \) be an R-order. A finitely generated \(\Lambda \)-module that is projective over R will be referred to as a \(\Lambda \)-lattice. Let \({{\,\textrm{G}\,}}_{0}^{R}(\Lambda )\) denote the Grothendieck group of the category of \(\Lambda \)-lattices. By definition, \({{\,\textrm{G}\,}}_{0}^{R}(\Lambda )\) is the additive group generated by expressions [M],  one for each isomorphism class of \(\Lambda \)-lattices M,  with a relation \([L]+[N]=[M]\) whenever there exists a short exact sequence

$$\begin{aligned} 0 \longrightarrow L \longrightarrow M \longrightarrow N \longrightarrow 0 \end{aligned}$$

of \(\Lambda \)-lattices. Recall from Sect. 2.3 that if T is a ring, then we similarly define the Grothendieck group \({{\,\textrm{G}\,}}_0(T)\) of the category of finitely generated T-modules by replacing, in the above definition, “\(\Lambda \)-lattice” by “finitely generated T-module”. By [13, Theorem (38.42)], the inclusion of the category of \(\Lambda \)-lattices into the category of all finitely generated \(\Lambda \)-modules induces a canonical isomorphism \({{\,\textrm{G}\,}}_{0}^{R}(\Lambda )\cong {{\,\textrm{G}\,}}_{0}(\Lambda ).\)

Let \(\Lambda ^{{{\,\textrm{op}\,}}}\) denote the opposite ring of \(\Lambda .\) If M is a \(\Lambda \)-lattice, then \(M^*={{\,\textrm{Hom}\,}}_R(M,R)\) is a \(\Lambda ^{{{\,\textrm{op}\,}}}\)-lattice. This defines a contravariant functor from the category of \(\Lambda \)-lattices to the category of \(\Lambda ^{{{\,\textrm{op}\,}}}\)-lattices, given on objects by \(M\mapsto M^*\) for every \(\Lambda \)-lattice M,  and on morphisms by \(f\mapsto (\nu \mapsto \nu \circ f)\in M^*\) for every morphism \(f:M\rightarrow N\) of \(\Lambda \)-lattices and every \(\nu \in N^*.\) This functor is easily seen to be exact, and to induce a group isomorphism \({{\,\textrm{G}\,}}_0^R(\Lambda )\rightarrow {{\,\textrm{G}\,}}_0^R(\Lambda ^{{{\,\textrm{op}\,}}}),\) and hence an isomorphism

$$\begin{aligned} \textrm{j}:{{\,\textrm{G}\,}}_0(\Lambda )\rightarrow {{\,\textrm{G}\,}}_0(\Lambda ^{{{\,\textrm{op}\,}}}). \end{aligned}$$

For a \(\Lambda \)-module N,  we define \(N^{\vee }={{\,\textrm{Hom}\,}}_R(N,k/R),\) which is also a \(\Lambda ^{{{\,\textrm{op}\,}}}\)-module. If N is a finitely generated \(\Lambda \)-module that is R-torsion, then \(N^{\vee }\) is finitely generated over \(\Lambda ^{{{\,\textrm{op}\,}}}\) and R-torsion.

In the special case that \(\Lambda =R[G],\) where G is a finite group, the ring \(\Lambda \) is equipped with an involution \(\iota \) induced by \(g\mapsto g^{-1}\) for all \(g\in G.\) If M is a finitely generated R[G]-module, then we view the \(R[G]^{{{\,\textrm{op}\,}}}\)-module \(M^{*}\) as a finitely generated R[G]-module via \(\iota ,\) and we view the map \(\textrm{j}\) as an automorphism of \({{\,\textrm{G}\,}}_0(R[G]).\) Specialising further to \(R=\mathbb {Z},\) if A is a Hausdorff locally compact abelian topological group on which G acts by continuous automorphisms, then we view its Pontryagin dual \({{\,\textrm{Hom}\,}}_{{{\,\textrm{cts}\,}}}(A,\mathbb {R}/\mathbb {Z})\) as a \(\mathbb {Z}[G]\)-module via \(\iota .\) If N is a \(\mathbb {Z}[G]\)-module of finite cardinality, then so is \({{\,\textrm{Hom}\,}}_{{{\,\textrm{cts}\,}}}(N,\mathbb {R}/\mathbb {Z})={{\,\textrm{Hom}\,}}_{\mathbb {Z}}(N,\mathbb {Q}/\mathbb {Z})=N^{\vee }.\)

Proposition 4.1

Let N be a finitely generated \(\Lambda \)-module that is R-torsion. Then the equality

$$\begin{aligned} {[}N^{\vee }]=-\textrm{j}[N] \end{aligned}$$

holds in \({{\,\textrm{G}\,}}_{0}(\Lambda ^{{{\,\textrm{op}\,}}}).\)

Proof

Since R is a Dedekind domain, every \(\Lambda \)-submodule of a \(\Lambda \)-lattice is itself a \(\Lambda \)-lattice. Hence there exists a presentation \(0\rightarrow M_1\rightarrow M_2\rightarrow N\rightarrow 0\) of N by \(\Lambda \)-lattices, so that \([N] = [M_2]-[M_1]\) in \({{\,\textrm{G}\,}}_{0}(\Lambda ).\) We claim that \(N^\vee \) is canonically isomorphic as a \(\Lambda ^{{{\,\textrm{op}\,}}}\)-module to \(M_1^*/M_2^*.\)

Since \(M_1,\) \(M_2\) are projective over R,  applying the functors \({{\,\textrm{Hom}\,}}_R(M_i,\bullet )\) for \(i=1,\) 2 to the short exact sequence

$$\begin{aligned} 0 \longrightarrow R \longrightarrow k \longrightarrow k/R \longrightarrow 0 \end{aligned}$$

yields the commutative diagram with exact rows

where the vertical maps are induced by the injection \(M_1\rightarrow M_2.\) Of these, the middle map \({{\,\textrm{Hom}\,}}_R(M_2,k)\rightarrow {{\,\textrm{Hom}\,}}_R(M_1,k)\) is an isomorphism. Indeed, it is the k-linear dual of the map \(k\otimes _R M_1\rightarrow k\otimes _R M_2,\) which is clearly an isomorphism, since the cokernel N of \(M_1\rightarrow M_2\) is R-torsion. The snake lemma therefore gives an isomorphism of right \(\Lambda \)-modules from the kernel of \({{\,\textrm{Hom}\,}}_R(M_2,k/R)\rightarrow {{\,\textrm{Hom}\,}}_R(M_1,k/R)\) to the cokernel of \({{\,\textrm{Hom}\,}}_R(M_2,R)\rightarrow {{\,\textrm{Hom}\,}}_R(M_1,R).\) Since \({{\,\textrm{Hom}\,}}_R(\bullet ,k/R)\) is left exact, that kernel is exactly \(N^\vee ,\) while the cokernel is precisely \(M_1^*/M_2^*,\) as claimed. The proposition immediately follows. \(\square \)

5 Oriented Arakelov class groups as Galois modules

In this section we prove some properties of oriented Arakelov class groups as Galois modules, and formulate the main working hypothesis that motivates the statistical heuristic in Sect. 3.

Lemma 5.1

Let F/K be a finite Galois extension of number fields,  let G be the Galois group,  let \(S_{\infty }\) be the set of Archimedean places of F,  and let d be the degree of K over \(\mathbb {Q}.\) Then the equality

$$\begin{aligned} {[}{{\,\textrm{Hom}\,}}_{{{\,\textrm{cts}\,}}}({{\,\textrm{c}\,}}(F_{\mathbb {R}}^\times ),\mathbb {R}/\mathbb {Z})] = d\cdot [\mathbb {Z}[G]] - [\mathbb {Z}^{S_{\infty }}] \end{aligned}$$

holds in \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G]),\) where \({{\,\textrm{c}\,}}(F_{\mathbb {R}}^\times )\) is as defined in Sect. 2.2.

Proof

If v is an Archimedean place of K,  let \(I_v\subset G\) denote an inertia subgroup at v,  and let \(\tau _v\) be a \(\mathbb {Z}[I_v]\)-module defined as follows: if v is real and \(I_v\) is the trivial group, then \(\tau _v=\mathbb {F}_2;\) if v is real and \(I_v\) has order 2,  then \(\tau _v\) is free over \(\mathbb {Z}\) of rank 1,  and with the generator of \(I_v\) acting by \(-1;\) and if v is complex, so that \(I_v\) is necessarily trivial, then \(\tau _v=\mathbb {Z}.\) Then it is easy to see that we have an isomorphism

$$\begin{aligned} {{\,\textrm{Hom}\,}}_{{{\,\textrm{cts}\,}}}({{\,\textrm{c}\,}}(F_{\mathbb {R}}^\times ),\mathbb {R}/\mathbb {Z})\cong \bigoplus _v{{\,\textrm{Ind}\,}}^G_{I_v}\tau _v \end{aligned}$$

of \(\mathbb {Z}[G]\)-modules, where the direct sum runs over the Archimedean places of K,  and \({{\,\textrm{Ind}\,}}^G_{I_v}\) denotes induction from \(I_v\) to G.

If v is a real place of K such that \(I_v\) is trivial, then the exact sequence

$$\begin{aligned} 0 \longrightarrow {{\,\textrm{Ind}\,}}^G_{I_v}\mathbb {Z}{\mathop {\longrightarrow }\limits ^{\times 2}}{{\,\textrm{Ind}\,}}^G_{I_v}\mathbb {Z}\longrightarrow {{\,\textrm{Ind}\,}}^G_{I_v}\mathbb {F}_2 \longrightarrow 0 \end{aligned}$$

shows that \([{{\,\textrm{Ind}\,}}^G_{I_v}\tau _v] =0\) in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]).\) We deduce that for all Archimedean places v of K we have

$$\begin{aligned} {[}{{\,\textrm{Ind}\,}}^G_{I_v}\tau _v] = \delta _v[\mathbb {Z}[G]] - [\mathbb {Z}^{G/I_v}], \end{aligned}$$
(5.2)

where \(\delta _v=1\) if v is real, and \(\delta _v=2\) is v is complex. The result follows by summing (5.2) over all Archimedean places v of K. \(\square \)

For every permutation \(\mathbb {Z}[G]\)-module M,  we have \(M\cong M^{*},\) where \(M^*\) is as defined in Sect. 4 with \(R=\mathbb {Z},\) and therefore \(\textrm{j}[M] = [M]\) in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]).\) We will repeatedly use this observation. If S is a set of places of F containing all Archimedean places, let \(\mathcal {O}_{F,S}\) denote the ring of S-integers in F,  let \(\mathcal {O}_{F,S}^{\times }\) denote its unit group, and let \({{\,\textrm{Cl}\,}}_{F,S}\) denote its class group. If S is G-stable, then \(\mathcal {O}_{F,S}^\times \) and \({{\,\textrm{Cl}\,}}_{F,S}\) are \(\mathbb {Z}[G]\)-modules. Recall that \({{\,\textrm{Ar}\,}}_F\) and denote the Pontryagin duals of \({{\,\textrm{Pic}\,}}_F^0\) and \(\widetilde{{{\,\textrm{Pic}\,}}}^0_{F},\) respectively, and \(\mu _F\) denotes the group of roots of unity in F.

Proposition 5.3

Let F/K be a finite Galois extension of number fields,  let G be the Galois group,  let d be the degree of K over \(\mathbb {Q},\) and let S be a finite G-stable set of places of F containing all Archimedean places. Then \({{\,\textrm{Ar}\,}}_F\) and are finitely generated \(\mathbb {Z}[G]\)-modules. Moreover the equalities

hold in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]).\)

Proof

It was already noted in Sect. 2.2 that \({{\,\textrm{Ar}\,}}_F\) and are finitely generated \(\mathbb {Z}[{{\,\textrm{Aut}\,}}F]\)-modules, and this immediately implies the first assertion. The expression for \([{{\,\textrm{Ar}\,}}_F]\) follows from Propositions 2.1 and 4.1.

The rest of the proof is devoted to the derivation of the expression for \(.\) Let \(S_{{{\,\textrm{f}\,}}}=S{\setminus } S_{\infty }\) denote the set of non-Archimedean places in S. The subgroup of \({{\,\textrm{Id}\,}}_F\) generated by the prime ideals corresponding to the places in \(S_{{{\,\textrm{f}\,}}}\) is free abelian on the set \(S_{{{\,\textrm{f}\,}}}.\) Below, when we write \(\mathbb {Z}^{S_{{{\,\textrm{f}\,}}}},\) we will mean that subgroup. Let \({{\,\textrm{Id}\,}}_{F,S}\) be the quotient of \({{\,\textrm{Id}\,}}_F\) by the subgroup \(\mathbb {Z}^{S_{{{\,\textrm{f}\,}}}}.\) It is naturally isomorphic to the group of fractional ideals of \(\mathcal {O}_{F,S}.\) The preimage of

$$\begin{aligned} \mathbb {Z}^{S_{{{\,\textrm{f}\,}}}}\!\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times \subset {{\,\textrm{Id}\,}}_F\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times \end{aligned}$$

under the inclusion map \(F^\times \rightarrow {{\,\textrm{Id}\,}}_F\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times \) is \(\mathcal {O}_{F,S}^{\times }.\) There is thus a commutative diagram of \(\mathbb {Z}[G]\)-modules with exact rows and columns

where \(T_{F,S}\) is defined by the exactness of the last column, and the exactness of the first row follows from the snake lemma.

The group \(\mathbb {Z}^{S_{{{\,\textrm{f}\,}}}}\!\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times \) can be explicitly described as follows: we have

$$\begin{aligned} \mathbb {Z}^{S_{{{\,\textrm{f}\,}}}}\!\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times = \Big \{\big ((a_{\mathfrak {p}})_{\mathfrak {p}},b\big )\in \mathbb {Z}^{S_{{{\,\textrm{f}\,}}}}\!\times F_{\mathbb {R}}: \prod _{\mathfrak {p}\in S_{{{\,\textrm{f}\,}}}}\!\left( \mathfrak {N}\mathfrak {p}\right) ^{a_{\mathfrak {p}}} = |\!{{\,\textrm{Nm}\,}}\!|(b)\Big \}, \end{aligned}$$

where \(\mathfrak {N}\) and \(|\!{{\,\textrm{Nm}\,}}\!|\) are as defined in Sect. 2.2. That group naturally embeds into \(\mathbb {R}^{S_{{{\,\textrm{f}\,}}}}\!\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times ,\) where the fibre product is taken with respect to the map

$$\begin{aligned} \mathbb {R}^{S_{{{\,\textrm{f}\,}}}}\longrightarrow & {} \mathbb {R}_{>0},\\ (a_{\mathfrak {p}})_{\mathfrak {p}\in S_{{{\,\textrm{f}\,}}}}\mapsto & {} \prod _{\mathfrak {p}\in S_{{{\,\textrm{f}\,}}}}\!\left( \mathfrak {N}\mathfrak {p}\right) ^{a_{\mathfrak {p}}}, \end{aligned}$$

and to the same map \(|\!{{\,\textrm{Nm}\,}}\!|:F_{\mathbb {R}}^\times \rightarrow \mathbb {R}_{>0}\) as before, so that we have an exact sequence

$$\begin{aligned} 0 \longrightarrow T_{F,S} \longrightarrow \frac{\mathbb {R}^{S_{{{\,\textrm{f}\,}}}}\!\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times }{\mathcal {O}_{F,S}^\times } \longrightarrow (\mathbb {R}/\mathbb {Z})^{S_{{{\,\textrm{f}\,}}}} \longrightarrow 0. \end{aligned}$$
(5.4)

The preimage of \(\{0\}\times {{\,\textrm{c}\,}}(F_{\mathbb {R}}^\times )\subset \mathbb {Z}^{S_{{{\,\textrm{f}\,}}}}\!\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times \) in \(\mathcal {O}_{F,S}^\times \) is \(\mu _F.\) We therefore deduce from Dirichlet’s (S-)unit theorem [16, Chapter V, §1], that the middle term of (5.4) is an extension of the form

$$\begin{aligned} 0 \longrightarrow {{\,\textrm{c}\,}}(F_{\mathbb {R}}^\times )/\mu _F \longrightarrow \frac{\mathbb {R}^{S_{{{\,\textrm{f}\,}}}}\!\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times }{\mathcal {O}_{F,S}^\times } \longrightarrow (\mathcal {O}_{F,S}^\times /\mu _F)\otimes _{\mathbb {Z}}\mathbb {R}/\mathbb {Z}\longrightarrow 0. \end{aligned}$$
(5.5)

In particular, it is a compact abelian group whose Pontryagin dual

$$\begin{aligned} {{\,\textrm{Hom}\,}}_{{{\,\textrm{cts}\,}}}\left( \frac{\mathbb {R}^{S_{{{\,\textrm{f}\,}}}}\!\times _{\mathbb {R}_{>0}}F_{\mathbb {R}}^\times }{\mathcal {O}_{F,S}^\times },\mathbb {R}/\mathbb {Z}\right) \end{aligned}$$

is finitely generated, therefore the same is true of the closed subgroup \(T_{F,S}.\)

Taking the Pontryagin dual of the right column of the commutative diagram above, we deduce that there is an equality

(5.6)

in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]).\)

Combining (5.6) with the Pontryagin duals of (5.4) and (5.5) and applying Lemma 5.1, we see that there is an equality

in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]).\) We now deduce the result by applying Proposition 4.1 and noting that there are \(\mathbb {Z}[G]\)-module isomorphisms \((\mathbb {Z}^{S_{{{\,\textrm{f}\,}}}})^* \cong \mathbb {Z}^{S_{{{\,\textrm{f}\,}}}}\) and \(\mathbb {Z}^S \cong \mathbb {Z}^{S_{\infty }} \oplus \mathbb {Z}^{S_{{{\,\textrm{f}\,}}}}.\) \(\square \)

Corollary 5.7

Let F/K be a finite Galois extension of number fields,  let G be the Galois group,  let d be the degree of K over \(\mathbb {Q},\) and let S be a finite G-stable set of places of F containing all Archimedean places,  and large enough for \({{\,\textrm{Cl}\,}}_{F,S}\) to be trivial. Then the equality

holds in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]).\)

Proof

The result follows by combining Proposition 5.3 with the observation that \(\textrm{j}[\mathbb {Z}^S]=[\mathbb {Z}^S].\) \(\square \)

Corollary 5.8

Let F/K be a finite Galois extension of number fields,  let G be the Galois group,  and let S and \(S'\) be two finite G-stable sets of places of F,  both containing all Archimedean places. Then the equality

$$\begin{aligned} {[}\mathbb {Z}^{S'}] - [\mathcal {O}_{F,S'}^\times ] + [{{\,\textrm{Cl}\,}}_{F,S'}] = [\mathbb {Z}^S] - [\mathcal {O}_{F,S}^\times ] + [{{\,\textrm{Cl}\,}}_{F,S}] \end{aligned}$$

holds in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]).\)

Proof

The result follows by combining Proposition 5.3 with the observation that \(\textrm{j}[\mathbb {Z}^S] = [\mathbb {Z}^S]\) and \(\textrm{j}[\mathbb {Z}^{S'}] = [\mathbb {Z}^{S'}].\) \(\square \)

As we will see in the next section, the \(\Omega (3)\) conjecture, a standard conjecture in the theory of Galois module structures, implies the following simpler expressions for the classes of \({{\,\textrm{Ar}\,}}_F\) and \(.\)

Conjecture 5.9

Let F/K be a finite Galois extension of number fields,  let G be the Galois group,  let d be the degree of K over \(\mathbb {Q},\) let \(S_{\infty }\) be the set of Archimedean places of F,  let \(\mu _F\) be the group of roots of unity in F,  and let \(\textrm{j}\) be the automorphism of \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G])\) induced by the involution \(g\mapsto g^{-1}\) on \(\mathbb {Z}[G],\) as defined in Sect. 4. Then the following equalities hold in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]){:}\)

  1. (a)

    \(;\)

  2. (b)

    \([{{\,\textrm{Ar}\,}}_F] = [\mathbb {Z}^{S_{\infty }}] - [\mathbb {Z}] - \textrm{j}[\mu _F].\)

The next result shows that, in the two equations in Conjecture 5.9, the difference between the left hand side and the right hand side is the same. Hence each of (a) and (b) implies the other, and is therefore equivalent to the entire conjecture.

Lemma 5.10

With the same notation as in Conjecture 5.9, we have

in \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G]).\) Moreover,  the common difference between the left hand side and the right hand side of the two equations in Conjecture 5.9 lies in the torsion subgroup \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G])_{{{\,\textrm{tors}\,}}}\) of \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G]).\)

Proof

The first assertion follows from Proposition 5.3 with \(S=S_{\infty }.\)

We now prove the second assertion. By a theorem of Herbrand there is an isomorphism \((\mathbb {Q}\otimes _{\mathbb {Z}}\mathcal {O}_F^\times ) \oplus \mathbb {Q}\cong \mathbb {Q}^{S_{\infty }}\) of \(\mathbb {Q}[G]\)-modules, see for example [24, Chapter I, 4.3]. Let \(\theta : {{\,\textrm{G}\,}}_0(\mathbb {Z}[G]) \rightarrow {{\,\textrm{G}\,}}_0(\mathbb {Q}[G])\) be the map induced by the flat ring homomorphism \(\mathbb {Z}[G] \rightarrow \mathbb {Q}[G].\) For every finitely generated \(\mathbb {Z}[G]\)-module M we have \(\theta (\textrm{j}[M])=\theta ([M]).\) Therefore applying \(\theta \) to the first equality of Proposition 5.3, we deduce the equality

$$\begin{aligned} {[}\mathbb {Q}\otimes _{\mathbb {Z}} {{\,\textrm{Ar}\,}}_F] - [\mathbb {Q}^{S_{\infty }}]+[\mathbb {Q}] = [\mathbb {Q}\otimes _{\mathbb {Z}} \mathcal {O}_F^\times ]- [\mathbb {Q}^{S_{\infty }}]+[\mathbb {Q}] = 0 \end{aligned}$$

in \({{\,\textrm{G}\,}}_0(\mathbb {Q}[G]).\) This shows that the difference between the left hand side and the right hand side of Conjecture 5.9(b) lies in \(\ker (\theta ),\) which is equal to \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G])_{{{\,\textrm{tors}\,}}}\) by [13, Theorem (39.14)]. The conclusion for Conjecture 5.9(a) follows from this and the first assertion. \(\square \)

For every ring R that is flat over \(\mathbb {Z},\) the functor \(R\otimes _{\mathbb {Z}}\bullet \) induces a homomorphism \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G])\rightarrow {{\,\textrm{G}\,}}_0(R[G]).\) Hence, Conjecture 5.9 implies the following conjecture, which will suffice for the applications to the Cohen–Lenstra–Martinet heuristic in Sect. 3.

Conjecture 5.11

Let F/K be a finite Galois extension of number fields,  let G be the Galois group,  let d be the degree of K over \(\mathbb {Q},\) and let P be a set of prime numbers not dividing \(2 \cdot \# G.\) Then the equalities

(5.12)

hold in \({{\,\textrm{G}\,}}_0(\mathbb {Z}_{(P)}[G]).\)

Remark 5.13

Conjecture 5.11 is equivalent to an affirmative answer to [4, Question 5.5]. Thus in the special case that G is abelian and \(K=\mathbb {Q},\) Conjecture 5.11 was proven unconditionally in [4, Theorem 5.4].

Remark 5.14

Let F/K be a finite Galois extension of number fields and let G be the Galois group. Lemma 5.10 shows that if \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G])_{{{\,\textrm{tors}\,}}}\) vanishes, then Conjecture 5.9 holds for F/K. There are many cases in which \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G])_{{{\,\textrm{tors}\,}}}\) has been calculated, and among these are numerous instances in which it is trivial. In the case that G is abelian, a formula for \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G])\) is given in [17]; this result has been extended to the case that G is nilpotent in [15]. Analogous observations also apply to Conjecture 5.11.

6 The relation to Chinburg’s \(\Omega (3)\) conjecture

In this section we explain that Conjecture 5.9, and a fortiori Conjecture 5.11, follow from Conjecture 6.4 below, which is a weaker variant of Chinburg’s \(\Omega (3)\) conjecture, Conjecture 6.3 [6, Conjecture 3.1].

We first briefly review some material from algebraic \({{\,\textrm{K}\,}}\)-theory. We refer the reader to [13, §38, §39, §49] for further details.

Let R be a Dedekind domain and let \(\Lambda \) be an R-order. Let \({{\,\textrm{K}\,}}_{0}(\Lambda )\) denote the Grothendieck group of the category of finitely generated projective \(\Lambda \)-modules. By definition, \({{\,\textrm{K}\,}}_{0}(\Lambda )\) is the additive group generated by expressions [P],  one for each isomorphism class of finitely generated projective \(\Lambda \)-modules P,  with relations \([P_{1} \oplus P_{2}] = [P_{1}] + [P_{2}]\) for all such modules \(P_{1}, P_{2}.\) By the group \({{\,\textrm{K}\,}}_{0}(\Lambda )\) can be identified with the Grothendieck group of the category of finitely generated \(\Lambda \)-modules of finite projective dimension.

For each maximal ideal \(\mathfrak {p}\) of R,  let \(R_{\mathfrak {p}}\) denote the localisation of R at \(\mathfrak {p},\) and define \(\Lambda _{\mathfrak {p}} = R_{\mathfrak {p}} \otimes _{R} \Lambda .\) A \(\Lambda \)-lattice M is said to be locally free if \(\Lambda _{\mathfrak {p}} \otimes _{\Lambda } M\) is free over \(\Lambda _{\mathfrak {p}}\) for every such \(\mathfrak {p}.\) Note that every locally free \(\Lambda \)-lattice is projective by [12, Proposition (8.19)]. Let \({{\,\textrm{K}\,}}_{0}(\Lambda ) \rightarrow {{\,\textrm{K}\,}}_{0}(\Lambda _{\mathfrak {p}})\) be the map induced by the ring homomorphism \(\Lambda \rightarrow \Lambda _{\mathfrak {p}}.\) Then the locally free class group \({{\,\textrm{Cl}\,}}(\Lambda )\) is defined to be the kernel of the homomorphism \({{\,\textrm{K}\,}}_{0}(\Lambda ) \rightarrow \prod _{\mathfrak {p}} {{\,\textrm{K}\,}}_{0}(\Lambda _{\mathfrak {p}}),\) where the product runs over all maximal ideals \(\mathfrak {p}\) of R (see [13, Definition (39.12)]). By [13, (39.13)] we have

$$\begin{aligned} {{\,\textrm{Cl}\,}}(\Lambda ) = \{ [\Lambda ] - [L] \in {{\,\textrm{K}\,}}_{0}(\Lambda ) : L\text { is a locally free }\Lambda \text {-lattice of rank }1\}. \end{aligned}$$
(6.1)

Note that there are several equivalent definitions of \({{\,\textrm{Cl}\,}}(\Lambda )\) (see [13, §49A], particularly [13, p. 223]).

We now recall the statement of Chinburg’s \(\Omega (3)\) conjecture. For the rest of the section, let F/K be a finite Galois extension of number fields and let G be the Galois group. For any finite G-stable set S of places of F,  let \(X_{S}\) be the kernel of the augmentation map \(\mathbb {Z}^S \rightarrow \mathbb {Z}\) of \(\mathbb {Z}[G]\)-lattices. Henceforth let S be a finite G-stable set of places of F such that

  1. (i)

    S contains the set \(S_{\infty }\) of Archimedean places of F

  2. (ii)

    S contains the ramified places of F/K,  and

  3. (iii)

    for every subfield N of F containing K,  the ideal class group of N is generated by the classes \(\{[\mathfrak {p}\cap \mathcal {O}_N] :\mathfrak {p}\in S{\setminus } S_{\infty }\}.\)

Tate [23, p. 711] defined a canonical class \(\alpha = \alpha _{S} \in {{\,\textrm{Ext}\,}}_{\mathbb {Z}[G]}^{2}(X_{S}, \mathcal {O}_{F,S}^{\times }),\) and showed the existence of so-called Tate sequences [24, II, Théorème 5.1], that is, four term exact sequences of finitely generated \(\mathbb {Z}[G]\)-modules

$$\begin{aligned} 0 \longrightarrow \mathcal {O}_{F,S}^{\times } \longrightarrow A \longrightarrow B \longrightarrow X_{S} \longrightarrow 0 \end{aligned}$$
(6.2)

representing \(\alpha ,\) where A and B are of finite projective dimension. In [6], Chinburg defined \(\Omega (F/K,3) = [A]-[B] \in {{\,\textrm{K}\,}}_{0}(\mathbb {Z}[G]).\) Moreover, he showed that \(\Omega (F/K,3)\) lies in the locally free class group \({{\,\textrm{Cl}\,}}(\mathbb {Z}[G]),\) and depends only on the extension F/K;  in particular, it does not depend on the choice of S or on the choice of exact sequence (6.2).

The root number class \(W_{F/K} \in {{\,\textrm{Cl}\,}}(\mathbb {Z}[G])\) was defined by Ph. Cassou-Noguès in the case that F/K is at most tamely ramified, and was generalised to wildly ramified extensions F/K by Fröhlich [13]. It is an element of order at most 2,  and is defined in terms of the Artin root numbers of the irreducible symplectic characters of G. Moreover, if G has no irreducible symplectic characters (for example, if G is abelian or of odd order), then \(W_{F/K}\) is trivial by definition.

Conjecture 6.3

(Chinburg’s \(\Omega (3)\) conjecture) The equality

$$\begin{aligned} \Omega (F/K,3)=W_{F/K} \end{aligned}$$

holds in \({{\,\textrm{Cl}\,}}(\mathbb {Z}[G]).\)

Fix, for the rest of the section, a maximal order \(\mathcal {M}\) in \(\mathbb {Q}[G]\) containing \(\mathbb {Z}[G],\) let \(\rho :{{\,\textrm{Cl}\,}}(\mathbb {Z}[G])\rightarrow {{\,\textrm{Cl}\,}}(\mathcal {M})\) be the map induced by the ring homomorphism \(\mathbb {Z}[G] \rightarrow \mathcal {M},\) and define the kernel subgroup \({{\,\textrm{D}\,}}(\mathbb {Z}[G])\) of \({{\,\textrm{Cl}\,}}(\mathbb {Z}[G])\) to be the kernel of \(\rho .\) If \(\mathcal {M}'\) is any other maximal order in \(\mathbb {Q}[G]\) containing \(\mathbb {Z}[G],\) and \(\rho ':{{\,\textrm{Cl}\,}}(\mathbb {Z}[G])\rightarrow {{\,\textrm{Cl}\,}}(\mathcal {M}')\) is the analogous map, then by [25, Theorem 1.6] the kernel of \(\rho \) is equal to that of \(\rho '.\)

Conjecture 6.4

(Chinburg’s \(\Omega (3)\) conjecture modulo the kernel group) We have \(\Omega (F/K,3) \equiv W_{F/K} \bmod {{\,\textrm{D}\,}}(\mathbb {Z}[G]).\)

The next result will be the main ingredient in the proof of Theorem 1.1 from the introduction.

Proposition 6.5

Conjecture 6.4 for F/K implies Conjecture 5.9 for F/K.

In order to prove this result, we will make use of the following lemma. Let

$$\begin{aligned} \Psi (F/K) = [\mathcal {O}_{F}^{\times }] - [X_{S_{\infty }}] - [{{\,\textrm{Cl}\,}}_{F}] \in {{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]). \end{aligned}$$

Lemma 6.6

Conjecture 5.9 for F/K is equivalent to the vanishing of \(\Psi (F/K),\) while Conjecture 5.11 is equivalent to the assertion that for all sets P of prime numbers not dividing \(2\cdot \#G\) the image of \(\Psi (F/K)\) under the map \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G])\rightarrow {{\,\textrm{G}\,}}_0(\mathbb {Z}_{(P)}[G])\) is 0. Moreover,  we always have \(\Psi (F/K) \in {{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G])_{{{\,\textrm{tors}\,}}}.\)

Proof

By Lemma 5.10, Conjectures 5.9(a) and (b) are equivalent to each other. By Corollary 5.7, Conjecture 5.9(a) is equivalent to the assertion that we have

$$\begin{aligned} {[}\mathbb {Z}] = \textrm{j}([\mathbb {Z}^S]-[\mathcal {O}^\times _{F,S}]) \end{aligned}$$

in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]).\) Since \(\textrm{j}[\mathbb {Z}]=[\mathbb {Z}],\) this is equivalent to

$$\begin{aligned} {[}\mathcal {O}^\times _{F,S}] = [\mathbb {Z}^S] - [\mathbb {Z}] = [X_{S}]. \end{aligned}$$

By Corollary 5.8 with \(S'=S_{\infty },\) this in turn is equivalent to \(\Psi (F/K)=0.\)

The proof of the claim regarding Conjecture 5.11 is completely analogous.

The last claim follows from Lemma 5.10. \(\square \)

In light of Lemma 6.6, Proposition 6.5 amounts to the statement that Conjecture 6.4 implies the vanishing of \(\Psi (F/K).\) This statement is well known to experts in Galois module theory; see [5, III], [11, §4, Proposition 6] or [7, §1]. We will recall the argument in the following proof and give some additional references.

Proof of Proposition 6.5

Let \(\mu : {{\,\textrm{Cl}\,}}(\mathbb {Z}[G]) \rightarrow {{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G])\) denote the restriction of the Cartan map \({{\,\textrm{K}\,}}_{0}(\mathbb {Z}[G]) \rightarrow {{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]),\) which is induced by letting \(\mu ([M])=[M]\) if M is a finitely generated projective \(\mathbb {Z}[G]\)-module.

Let \(\xi \in {{\,\textrm{Cl}\,}}(\mathbb {Z}[G]).\) Write \(\xi = [\mathbb {Z}[G]] - [L],\) where L is a locally free left ideal of \(\mathbb {Z}[G],\) which we may do by (6.1). By [12, Exercise 31.10] we have

$$\begin{aligned} \xi = [\mathbb {Z}[G]] - [L] = [\mathcal {M}] - [\mathcal {M}\otimes _{\mathbb {Z}[G]} L] \quad \text {in } {{\,\textrm{G}\,}}_{0}(\mathbb {Z}[G]). \end{aligned}$$

Hence we have the following commutative diagram of abelian groups:

where \(\alpha \) is induced by restriction, and \(\mu '\) is defined analogously to \(\mu .\)

Let A and B be as in the exact sequence (6.2). Then it follows from the definition of \(\Omega (F/K,3),\) from the exact sequence (6.2), and from Corollary 5.8 with \(S'=S_{\infty },\) that we have the equalities

$$\begin{aligned} \mu (\Omega (F/K,3)) = [A] - [B] = [\mathcal {O}_{F,S}^{\times }] - [X_{S}] = \Psi (F/K). \end{aligned}$$

Moreover, a special case of a result of Queyrut [19, Proposition 2.3] shows that \(\mu (W_{F/K})=0.\)

Now suppose that Conjecture 6.4 holds for F/K. By definition of \({{\,\textrm{D}\,}}(\mathbb {Z}[G]),\) this is equivalent to \(\rho (\Omega (F/K,3))=\rho (W_{F/K}).\) Since \(\mu \) factors via \(\rho ,\) we have

$$\begin{aligned} \Psi (F/K) = \mu (\Omega (F/K,3)) = \mu (W_{F/K}) = 0. \end{aligned}$$

The result now follows from Lemma 6.6. \(\square \)

We close the section by proving Theorem 1.1 from the introduction. In fact, we prove the following stronger statement.

Theorem 6.7

Let F/K be a Galois extension of number fields,  let G be the Galois group,  let \(S_{\infty }\) be the G-set of Archimedean places of F,  and let \(\Lambda \) be the quotient of the group ring \(\mathbb {Z}[\tfrac{1}{2\cdot \#G}][G]\) by the two-sided ideal generated by \(\sum _{g\in G}g.\) Suppose that Conjecture 6.4 holds for F/K,  and that for every prime number p not dividing \(2\cdot \#G,\) each primitive p-th root of unity in F is in K. Then the equality

$$\begin{aligned} {[}\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Ar}\,}}_F] - [\Lambda \otimes _{\mathbb {Z}[G]} \mathbb {Z}^{S_\infty }] = 0 \end{aligned}$$

holds in \({{\,\textrm{G}\,}}_{0}(\Lambda )_{{{\,\textrm{tors}\,}}}.\)

Proof

Note that the fact that \([\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Ar}\,}}_F] - [\Lambda \otimes _{\mathbb {Z}[G]} \mathbb {Z}^{S_\infty }]\) indeed lies in \({{\,\textrm{G}\,}}_{0}(\Lambda )_{{{\,\textrm{tors}\,}}}\) follows from Lemma 5.10.

The ring homomorphism \(\mathbb {Z}[G]\rightarrow \Lambda \) is a composition of two homomorphisms of the types discussed at the end of Sect. 2.3, so that it induces a group homomorphism \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G])\rightarrow {{\,\textrm{G}\,}}_0(\Lambda ).\) By Proposition 6.5, the hypotheses of the theorem imply that we have the equality

$$\begin{aligned} {[}\Lambda \otimes _{\mathbb {Z}[G]} {{\,\textrm{Ar}\,}}_F] = [\Lambda \otimes _{\mathbb {Z}[G]}\mathbb {Z}^{S_\infty }]-[\Lambda \otimes _{\mathbb {Z}[G]}\mathbb {Z}]-\textrm{j}[\Lambda \otimes _{\mathbb {Z}[G]}\mu _F] \end{aligned}$$

in \({{\,\textrm{G}\,}}_0(\Lambda ),\) where \(\textrm{j}\) is the automorphism of \({{\,\textrm{G}\,}}_0(\Lambda )\) induced by the involution \(g\mapsto g^{-1}\) on G. Write temporarily \(\mathbb {Z}'=\mathbb {Z}[\tfrac{1}{2\cdot \#G}].\) Since the element \(\tfrac{1}{\#G}\sum _{g\in G}g\) of \(\mathbb {Z}'[G]\) acts trivially on the \(\mathbb {Z}'[G]\)-module \(\mathbb {Z}',\) but is 0 in the quotient \(\Lambda ,\) we have \([\Lambda \otimes _{\mathbb {Z}[G]}\mathbb {Z}]=0.\)

Next, the hypothesis on roots of unity implies that for all prime numbers p not dividing \(2\cdot \#G\) and all \(k\in \mathbb {Z}_{\ge 0},\) every \(p^k\)-th root of unity in F is in K. This implies that G acts trivially on \(\mathbb {Z}'\otimes _{\mathbb {Z}}\mu _F,\) hence, by the same argument as above, we have \([\Lambda \otimes _{\mathbb {Z}[G]}\mu _F]=0.\) This completes the proof. \(\square \)

7 Some known cases of the conjectures

In the present section we collect some situations in which Conjecture 5.11 is known. The main result of the section is Theorem 7.2.

Definition 7.1

For a complex irreducible character \(\chi \) of a finite group G,  let \(\mathbb {Q}(\chi )\) denote the field generated by the values of \(\chi ,\) and let \(C(\chi )\) be the narrow class group of \(\mathbb {Q}(\chi )\) if \(\chi \) is symplectic, and the usual ideal class group of \(\mathbb {Q}(\chi )\) otherwise.

Theorem 7.2

Let F/K be a finite Galois extension of number fields,  let G be the Galois group,  let \(G'\) be its commutator subgroup,  and let P be a set of prime numbers not dividing \(2\cdot \#G.\) Suppose that \(F^{G'}\!\!/\mathbb {Q}\) is abelian,  and that for every complex irreducible character \(\chi \) of G satisfying \(\chi (1)>1,\) the group \(C(\chi )\) is generated by the classes of the non-zero prime ideals of \(\mathcal {O}_{\mathbb {Q}(\chi )}\) not dividing any element of P. Then Conjecture 5.11 holds for F/K and P.

The rest of the section is devoted to the proof of Theorem 7.2 and some consequences.

Theorem 7.3

Let F/K be a finite Galois extension of number fields and let G be the Galois group. Suppose that \(F/\mathbb {Q}\) is abelian. Then we have \(\Omega (F/K,3)=W_{F/K}=0\) in \({{\,\textrm{Cl}\,}}(\mathbb {Z}[G]).\)

Proof

This is a special case of [2, Corollary 1.4]. \(\square \)

Corollary 7.4

Let F/K be a finite Galois extension of number fields such that \(F/\mathbb {Q}\) is abelian. Then Conjecture 5.9 holds for F/K.

Proof

The assertion immediately follows from Theorem 7.3 and Proposition 6.5. \(\square \)

If G is a finite group, we denote by \({{\,\textrm{Irr}\,}}_{{{\,\textrm{na}\,}}}(G)\) the set of complex irreducible characters of G of degree greater than 1,  and for \(\chi ,\) \(\chi '\in {{\,\textrm{Irr}\,}}_{{{\,\textrm{na}\,}}}(G)\) we write \(\chi \sim \chi '\) if \(\chi \) and \(\chi '\) are in the same Galois orbit, i.e., if there exists \(\tau \in {{\,\textrm{Gal}\,}}(\bar{\mathbb {Q}}/\mathbb {Q})\) such that \(\chi =\tau \circ \chi '.\)

Lemma 7.5

Let G be a finite group and let \(G'\) be its commutator subgroup. Then there is a direct product decomposition of \(\mathbb {Q}\)-algebras

$$\begin{aligned} \mathbb {Q}[G]\cong \mathbb {Q}[G/G'] \times \prod _{\chi \in {{\,\textrm{Irr}\,}}_{{{\,\textrm{na}\,}}}(G)/\sim }A_\chi , \end{aligned}$$
(7.6)

where the product is taken over a full set of representatives of Galois orbits of non-abelian characters of G,  and each \(A_\chi \) is a simple \(\mathbb {Q}\)-algebra. Moreover,  for a set P of prime numbers not dividing \(\# G,\) there is a corresponding direct product decomposition

$$\begin{aligned} \mathbb {Z}_{(P)}[G] \cong \mathbb {Z}_{(P)}[G/G'] \times \prod _{\chi \in {{\,\textrm{Irr}\,}}_{{{\,\textrm{na}\,}}}(G)/\sim }R_\chi , \end{aligned}$$
(7.7)

where each \(R_{\chi }\) is a maximal \(\mathbb {Z}_{(P)}\)-order in \(A_{\chi }.\)

Proof

The decomposition (7.6) is standard. By [12, Proposition (27.1)], the \(\mathbb {Z}_{(P)}\)-order \(\mathbb {Z}_{(P)}[G]\) is maximal in \(\mathbb {Q}[G],\) so the decomposition (7.7) follows from [20, Theorem (10.5)]. \(\square \)

Lemma 7.8

Let G be a finite group,  let P be a set of prime numbers,  let \(\chi \) be a complex irreducible character of G,  let \(A_{\chi }\) be the simple quotient of \(\mathbb {Q}[G]\) corresponding to the Galois orbit of \(\chi ,\) let \(R_{\chi }\) be the image of \(\mathbb {Z}_{(P)}[G]\) in \(A_{\chi },\) and let \(\mathbb {Q}(\chi )\) and \(C(\chi )\) be as in Definition 7.1. Then \({{\,\textrm{G}\,}}_{0}(R_{\chi })_{{{\,\textrm{tors}\,}}}\) is isomorphic to the quotient of \(C(\chi )\) by the subgroup generated by the non-zero prime ideals of \(\mathcal {O}_{\mathbb {Q}(\chi )}\) not dividing any element of P.

Proof

This follows immediately from [13, Theorem (38.67)]. \(\square \)

Proof of Theorem 7.2

For an element m of \({{\,\textrm{G}\,}}_0(\mathbb {Z}[G]),\) let \(\mathbb {Z}_{(P)}\otimes m\) denote the image of m in \({{\,\textrm{G}\,}}_0(\mathbb {Z}_{(P)}[G]).\) Then Lemma 6.6 implies that we have \(\mathbb {Z}_{(P)}\otimes \Psi (F/K)\in {{\,\textrm{G}\,}}_0(\mathbb {Z}_{(P)}[G])_{{{\,\textrm{tors}\,}}},\) and that the claim is equivalent to the assertion that \(\mathbb {Z}_{(P)}\otimes \Psi (F/K)=0.\) Moreover, by Lemma 7.5, there is a direct sum decomposition of abelian groups

$$\begin{aligned} {{\,\textrm{G}\,}}_0(\mathbb {Z}_{(P)}[G])_{{{\,\textrm{tors}\,}}}\cong {{\,\textrm{G}\,}}_0(\mathbb {Z}_{(P)}[G/G'])_{{{\,\textrm{tors}\,}}} \oplus \bigoplus _{\chi \in {{\,\textrm{Irr}\,}}_{{{\,\textrm{na}\,}}}(G)/\sim }{{\,\textrm{G}\,}}_0(R_\chi )_{{{\,\textrm{tors}\,}}}. \end{aligned}$$

Therefore the assertion that \(\mathbb {Z}_{(P)}\otimes \Psi (F/K)=0\) is in turn equivalent to the claim that the image of \(\Psi (F/K)\) in each of the above summands is 0.

Since P does not contain any prime divisors of \(\#G',\) it is easily seen that the image of \(\Psi (F/K)\) in \({{\,\textrm{G}\,}}_0(\mathbb {Z}_{(P)}[G/G'])_{{{\,\textrm{tors}\,}}}\) is equal to the image of \(\Psi (F^{G'}/K).\) Since \(F^{G'}/\mathbb {Q}\) is abelian, that image is 0 by Corollary 7.4.

By Lemma 7.8, the hypotheses of the theorem imply that \({{\,\textrm{G}\,}}_0(R_\chi )_{{{\,\textrm{tors}\,}}}\) is trivial for every \(\chi \in {{\,\textrm{Irr}\,}}_{{{\,\textrm{na}\,}}}(G),\) so the result follows. \(\square \)

We conclude the section with a summary of what we know about Conjecture 5.11 for small groups.

Proposition 7.9

Let \(F/\mathbb {Q}\) be a Galois extension of degree less than 112,  let G be the Galois group,  and let P be a set of prime numbers not dividing \(2\cdot \#G.\) Then Conjecture 5.11 holds for F/K and P,  with \(K=\mathbb {Q}.\)

Proof

A direct computation, e.g. using the computational algebra system Magma [1], shows that the assumption that \(\#G<112\) implies that the hypotheses of Theorem 7.2, with \(K=\mathbb {Q}\) and P equal to the set of prime numbers not dividing \(2\cdot \#G,\) are satisfied for F/K. A fortiori, the assumption is also satisfied with P being any smaller set. \(\square \)

Remark 7.10

There are exactly two groups of order 112 that have an irreducible character \(\chi \) of degree greater than 1 such that, in the notation of the proof of Theorem 7.2, the group \({{\,\textrm{G}\,}}_0(R_{\chi })_{{{\,\textrm{tors}\,}}}\) is non-trivial. Each has exactly one Galois orbit of such characters, in both cases of degree 2. The two groups are both semidirect products of a normal cyclic subgroup C of order 56 and a group H of order 2. Let \(x\in C\) be an element of order 7,  and let \(y\in C\) be an element of order 8. In one semidirect product, the non-trivial element of H acts on C by \(x\mapsto x^{-1}\) and \(y\mapsto y^5;\) and in the other it acts on C by \(x\mapsto x^{-1}\) and \(y\mapsto y^3.\) These are the two smallest Galois groups G for which we do not currently know Conjecture 5.11 with \(K=\mathbb {Q}\) and with P being the set of all prime numbers not dividing \(2\cdot \#G.\)

8 Counterexamples to the Cohen–Lenstra–Martinet heuristic

In this section we prove Theorem 1.3 from the introduction and explain how it disproves Heuristic 3.2. The following notation will remain in force throughout the section.

Notation 8.1

Let p be an odd prime number, let \(C_2\) and \(C_p\) be cyclic groups of orders 2 and p,  respectively, and let \(G=C_2\wr C_p=C_2^p\rtimes C_p,\) where \(C_p\) acts on \(C_2^p\) via its regular permutation action. Let \(Z\) be the centre of G,  which is cyclic of order 2,  and let \(\gamma \in Z\) be the unique non-trivial central element. Let P be the set of all prime numbers not dividing 2p,  and let \(\Lambda \) be the quotient of \(\mathbb {Z}_{(P)}[G]\) by the ideal generated by \(1+\gamma .\) Let \(\mathcal {F}\) be the family of all pairs (Fi),  where F is a Galois number field satisfying \(\mu _F=\{\pm 1\},\) and i is an isomorphism from G to the Galois group of F sending \(Z\) to the inertia group of every Archimedean place.

Proposition 8.2

All complex irreducible characters \(\chi \) of G with \(\chi (1)>1\) satisfy \(\mathbb {Q}(\chi )=\mathbb {Q}.\)

Proof

Let \(\chi \) be a complex irreducible character of G with \(\chi (1)>1.\) Then by [22, §8.2] we have \(\chi ={{\,\textrm{Ind}\,}}_{C_2^p}^G\psi \) for some irreducible character \(\psi \) of \(C_2^p.\) Every such character \(\psi \) satisfies \(\mathbb {Q}(\psi )=\mathbb {Q},\) so we also have \(\mathbb {Q}(\chi )=\mathbb {Q}.\) \(\square \)

Corollary 8.3

Let \(K=\mathbb {Q},\) and let F be a Galois extension of \(\mathbb {Q}\) with Galois group isomorphic to G. Then Conjecture 5.11 holds for F/K and P.

Proof

This follows from Proposition 8.2 and Theorem 7.2. \(\square \)

Lemma 8.4

There exist,  up to isomorphism,  infinitely many Galois number fields F with Galois group isomorphic to G such that the inertia groups at infinity map to \(Z\) and such that \(\mu _{F}=\{\pm 1\}.\)

Proof

Let \(L/\mathbb {Q}\) be a cyclic extension of degree p and let H be the Galois group. Since \([L:\mathbb {Q}]\) is odd and \(L/\mathbb {Q}\) is Galois, L must be totally real. Let l be a prime number that splits completely in L,  and let \(\mathfrak {l}\) be a place of L above l. By weak approximation, there exists \(a\in L^\times \) such that a is totally negative, has \(\mathfrak {l}\)-adic normalised valuation 1,  and for all \(\sigma \in H{\setminus }\{1\}\) has \(\sigma (\mathfrak {l})\)-adic valuation 0. In particular, a has the property that for every non-empty subset \(\Sigma \subseteq H\) the product \(\prod _{\sigma \in \Sigma } \sigma (a)\) is not a square in \(L^{\times }.\) The Galois closure \(F=L(\{\sqrt{\sigma (a)} : \sigma \in H \})\) of \(L(\sqrt{a})\) then has Galois group isomorphic to G such that the inertia groups at infinity map to \(Z.\) Moreover, the maximal abelian extension inside F is \(F^{{{\,\textrm{ab}\,}}}= L(\sqrt{{{\,\textrm{Norm}\,}}(a)})\) where \({{\,\textrm{Norm}\,}}(a)=\prod _{\sigma \in H} \sigma (a) \in \mathbb {Q}^{\times },\) which has l-adic valuation 1. Thus \(F^{{{\,\textrm{ab}\,}}}/\mathbb {Q}\) is ramified at l,  so as l varies, we obtain infinitely many extensions F. Of these, only finitely many can contain a non-trivial cyclotomic field, which completes the proof. \(\square \)

Proposition 8.5

For all \((F,i)\in \mathcal {F}\) the class of \(\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Cl}\,}}_F\) in \({{\,\textrm{G}\,}}_{0}(\Lambda )\) is trivial.

Proof

Let \((F,i)\in \mathcal {F}.\) Under the hypotheses the extension \(F/F^{Z}\) is a totally imaginary quadratic extension of a totally real field, and and we have \(\mu _{F} = \{ \pm 1 \}\). These observations imply that \(\Lambda \otimes _{\mathbb {Z}[G]} \mathcal {O}_F^\times \) is trivial. Now Corollary 8.3 implies that Conjecture 5.11 holds in for F/K and P,  and thus one has \([\mathbb {Z}_{(P)}\otimes _{\mathbb {Z}}{{\,\textrm{Ar}\,}}_F] = [(\mathbb {Z}_{(P)})^{S_\infty }] - [\mathbb {Z}_{(P)}]\) in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}_{(P)}[G]).\) Since \(\gamma \) acts trivially on the two terms on the right, this implies that \([\Lambda \otimes _{\mathbb {Z}[G]} {{\,\textrm{Ar}\,}}_{F}]\) is trivial in \({{\,\textrm{G}\,}}_{0}(\Lambda ).\) By the first equality of Proposition 5.3 we have

$$\begin{aligned} {[}\mathbb {Z}_{(P)} \otimes _{\mathbb {Z}} {{\,\textrm{Ar}\,}}_F] =\textrm{j}[\mathbb {Z}_{(P)} \otimes _{\mathbb {Z}} \mathcal {O}_{F}^{\times }]-\textrm{j}[\mathbb {Z}_{(P)} \otimes _{\mathbb {Z}} {{\,\textrm{Cl}\,}}_{F}] \end{aligned}$$

in \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}_{(P)}[G]).\) Since \(\textrm{j}\) is the automorphism of \({{\,\textrm{G}\,}}_{0}(\mathbb {Z}_{(P)}[G])\) induced by the involution \(\sigma \mapsto \sigma ^{-1}\) on \(\mathbb {Z}[G],\) and since we have \(\gamma ^{-1}=\gamma ,\) we conclude that

$$\begin{aligned} {[}\Lambda \otimes _{\mathbb {Z}[G]} {{\,\textrm{Cl}\,}}_{F}] = [\Lambda \otimes _{\mathbb {Z}[G]} \mathcal {O}_{F}^{\times }] = 0 \end{aligned}$$

in \({{\,\textrm{G}\,}}_{0}(\Lambda ),\) as desired. \(\square \)

Lemma 8.6

Let \(p > 19\) be a prime number satisfying \(p\equiv \pm 3 \bmod 8\) and let \(\zeta _{p}\) denote a primitive p-th root of unity. Then \({{\,\textrm{Cl}\,}}(\mathbb {Z}[\zeta _{p}, \frac{1}{2p}])\) is non-trivial.

Proof

Let C be the class group of \(\mathbb {Q}(\zeta _p)\) and let \(C^{+}\) be the class group of the maximal real subfield \(\mathbb {Q}(\zeta _p)^{+}.\) By [26, Theorem 4.14], the natural map \(C^{+} \rightarrow C\) is an injection, and so we can and do view \(C^{+}\) as a subgroup of C. By [26, Theorem 2.13], 2 splits into \((p-1)/f\) distinct primes in \(\mathbb {Q}(\zeta _{p}),\) where f is the multiplicative order of \(2 \bmod p.\) The condition \(p\equiv \pm 3 \bmod 8\) is equivalent to 2 being a quadratic non-residue \(\bmod \) p,  and thus f must be even. Since \(\mathbb {Q}(\zeta _p)/\mathbb {Q}\) is cyclic, we conclude that any prime of \(\mathbb {Q}(\zeta _p)^+\) lying above 2 must be inert in \(\mathbb {Q}(\zeta _p)/\mathbb {Q}(\zeta _p)^+.\) Thus the class in C of any prime of \(\mathbb {Q}(\zeta _p)\) above 2 must in fact lie in \(C^+.\) Since \(p>19,\) we have that \(\#C/\#(C^{+}) > 1\) by [26, Corollary 11.18]. Moreover, the unique prime of \(\mathbb {Q}(\zeta _{p})\) above p is principal (generated by \(1-\zeta _{p}).\) Therefore the quotient of C by the subgroup generated by the classes of primes above 2 and p is non-trivial, which gives the desired result. \(\square \)

Proposition 8.7

Let \(p>19\) be a prime number satisfying \(p\equiv \pm 3 \bmod 8.\) Then \({{\,\textrm{G}\,}}_{0}(\Lambda )_{{{\,\textrm{tors}\,}}}\) is non-trivial.

Proof

Since \(G/G'\) is cyclic of order 2p,  we have that

$$\begin{aligned} \textstyle {\mathbb {Z}_{(P)}[G/G'] \cong \mathbb {Z}[\frac{1}{2p}] \times \mathbb {Z}[\zeta _{p}, \frac{1}{2p}] \times \mathbb {Z}[\frac{1}{2p}] \times \mathbb {Z}[\zeta _{p}, \frac{1}{2p}]}. \end{aligned}$$

Let \(\Lambda '\) be the image of \(\Lambda \) under the projection \(\mathbb {Z}_{(P)}[G] \rightarrow \mathbb {Z}_{(P)}[G/G'].\) Then \(\Lambda '\) is a direct factor of \(\Lambda \) and \(\Lambda ' \cong \mathbb {Z}[\frac{1}{2p}] \times \mathbb {Z}[\zeta _{p}, \frac{1}{2p}].\) Thus \({{\,\textrm{G}\,}}_{0}(\Lambda ')_{{{\,\textrm{tors}\,}}}\) is a direct summand of \({{\,\textrm{G}\,}}_{0}(\Lambda )_{{{\,\textrm{tors}\,}}}\) and \({{\,\textrm{G}\,}}_{0}(\Lambda ')_{{{\,\textrm{tors}\,}}} \cong {{\,\textrm{Cl}\,}}(\mathbb {Z}[\zeta _{p}, \frac{1}{2p}])\) by [13, Theorem (38.67)]. Therefore the result follows from Lemma 8.6. \(\square \)

Remark 8.8

The conclusions of Lemma 8.6 and Proposition 8.7 hold under the weaker assumption on p that \(p>19\) be a prime number such that 2 generates a group of even cardinality in \((\mathbb {Z}/p\mathbb {Z})^\times ,\) and the proofs carry over almost verbatim. The set of all such primes has been investigated, and Hasse [14] has computed its Dirichlet density to be 17/24.

Proof of Theorem 1.3

Let p be a prime number satisfying the hypothesis of Proposition 8.7, and let G and \(\Lambda \) be as in Notation 8.1. Then \({{\,\textrm{G}\,}}_0(\Lambda )_{{{\,\textrm{tors}\,}}}\) is non-trivial. The family \(\mathcal {F}\) as in Notation 8.1 is infinite by Lemma 8.4, and for all \((F,i)\in \mathcal {F}\) the class of \(\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Cl}\,}}_F\) in \({{\,\textrm{G}\,}}_0(\Lambda )\) is trivial by Proposition 8.5. \(\square \)

Finally, the next result shows that Heuristic 3.2 is false for \(\mathcal {F}\) and \(\Lambda \) as above and for some natural functions f.

Proposition 8.9

Suppose that for all homomorphisms \(\phi :{{\,\textrm{G}\,}}_{0}(\Lambda )_{{{\,\textrm{tors}\,}}}\rightarrow \mathbb {C}^\times ,\) Heuristic 3.2 holds with \(K=\mathbb {Q}\) and with f being the function that assigns to a finite \(\Lambda \)-module M the value of \(\phi \) on the class of M in \({{\,\textrm{G}\,}}_{0}(\Lambda )_{{{\,\textrm{tors}\,}}}.\) Then as (Fi) ranges over \(\mathcal {F},\) the class of \(\Lambda \otimes _{\mathbb {Z}[G]}{{\,\textrm{Cl}\,}}_F\) in \({{\,\textrm{G}\,}}_{0}(\Lambda )_{{{\,\textrm{tors}\,}}}\) is equidistributed.

Proof

By Lemma 7.5 there is a direct product decomposition

$$\begin{aligned} \mathbb {Z}_{(P)}[G] \cong \mathbb {Z}_{(P)}[G/G'] \times \prod _{\chi \in {{\,\textrm{Irr}\,}}_{{{\,\textrm{na}\,}}}(G)/\sim }R_\chi . \end{aligned}$$

Note that the group \(G/G'\) is cyclic of order 2p. Let \(\bar{\gamma }\) be the image of \(\gamma \) under the projection map \(G \rightarrow G/G',\) and let \(\bar{\Lambda }\) be the quotient of \(\mathbb {Z}_{(P)}[G/G']\) by the two-sided ideal generated by \(1+\bar{\gamma }.\) Then \(\Lambda \cong \bar{\Lambda } \times T,\) where T is a direct factor of \(\prod _{\chi \in {{\,\textrm{Irr}\,}}_{{{\,\textrm{na}\,}}}(G)/\sim }R_\chi .\) Moreover, for \(\chi \in {{\,\textrm{Irr}\,}}_{{{\,\textrm{na}\,}}}(G),\) we have that \(\mathbb {Q}(\chi )=\mathbb {Q}\) by Proposition 8.2, and thus \({{\,\textrm{G}\,}}_{0}(R_{\chi })_{{{\,\textrm{tors}\,}}}\) is trivial by Lemma 7.8. Hence there is a canonical isomorphism \({{\,\textrm{G}\,}}_{0}(\Lambda )_{{{\,\textrm{tors}\,}}} \cong {{\,\textrm{G}\,}}_{0}(\bar{\Lambda })_{{{\,\textrm{tors}\,}}}.\) The set \(\mathcal {F}\) is infinite by Lemma 8.4. Note that \(F^{G'}\) is an imaginary abelian number field that is a quadratic extension of a real field, and \(\bar{\Lambda }\otimes _{\mathbb {Z}[G]}{{\,\textrm{Cl}\,}}_F\) is the maximal quotient of \(\mathbb {Z}_{(P)}\otimes _{\mathbb {Z}}{{\,\textrm{Cl}\,}}_{F^{G'}}\) on which complex conjugation acts by \(-1.\) Equidistribution of minus parts of class groups in the corresponding Grothendieck group was shown in [4, Proposition 4.4] to follow from the Cohen–Lenstra–Martinet heuristic for families of imaginary extensions with Galois group isomorphic to \(G/G'.\) However, it is easy to see that the prediction is the same in the present situation, despite the fields being ordered differently; see Remark 3.1. \(\square \)