Hostname: page-component-586b7cd67f-dsjbd Total loading time: 0 Render date: 2024-11-22T20:53:39.230Z Has data issue: false hasContentIssue false

Cohen–Lenstra heuristics for étale group schemes and symplectic pairings

Published online by Cambridge University Press:  20 March 2019

Michael Lipnowski
Affiliation:
Department of Mathematics, McGill University, Burnside Hall, Room 1005, 805 Sherbrooke Street West, Montreal, QC H3A 0B9, Canada email [email protected]
Jacob Tsimerman
Affiliation:
Department of Mathematics, University of Toronto, Bahen Centre, Room 6290, 40 St. George Street, Toronto, ON M5S 2E4, Canada email [email protected]
Rights & Permissions [Opens in a new window]

Abstract

We generalize the Cohen–Lenstra heuristics over function fields to étale group schemes $G$ (with the classical case of abelian groups corresponding to constant group schemes). By using the results of Ellenberg–Venkatesh–Westerland, we make progress towards the proof of these heuristics. Moreover, by keeping track of the image of the Weil-pairing as an element of $\wedge ^{2}G(1)$, we formulate more refined heuristics which nicely explain the deviation from the usual Cohen–Lenstra heuristics for abelian $\ell$-groups in cases where $\ell \mid q-1$; the nature of this failure was suggested already in the works of Malle, Garton, Ellenberg–Venkatesh–Westerland, and others. On the purely large random matrix side, we provide a natural model which has the correct moments, and we conjecture that these moments uniquely determine a limiting probability measure.

Type
Research Article
Copyright
© The Authors 2019 

1 Introduction

In [Reference Cohen and LenstraCL84], Cohen and Lenstra described natural probability measures $m_{\text{CL},u}$ on the set of finite abelian $\ell$ -groups; the rank $u$ -Cohen–Lenstra measure of every finite abelian $\ell$ -group $A$ is inversely proportional to $|A|^{u}\cdot |\text{Aut}(A)|$ . The prediction that the distribution of $\ell$ -parts of class groups of appropriate families of number fields is governed by $m_{\text{CL},u}$ is known as the Cohen–Lenstra–Martinet conjecture. Empirically, Cohen and Lenstra observed that $m_{\text{CL},u}$ correctly predicts the distribution of the $\ell$ -part of class groups of quadratic fields $K$ with $\text{rank}(O_{K}^{\times })=u,$ for $\ell$ an odd prime.Footnote 1

For functions $f$ defined on isomorphism classes of finite abelian $\ell$ -groups which are absolutely integrable with respect to $m_{\text{CL},u},$ define

$$\begin{eqnarray}\mathbf{E}_{n,u}(f):=\lim _{X\rightarrow \infty }\frac{\mathop{\sum }_{\deg (K/\mathbb{Q})=n,\text{rank}(O_{K}^{\times })=u,|\text{disc}(K)|<X}f(\text{Cl}(K))}{\mathop{\sum }_{\deg (K/\mathbb{Q})=n,|\text{disc}(K)|<X}1},\end{eqnarray}$$

assuming the above limit exists. Despite much work on the Cohen–Lenstra heuristics, the only unconditional results known to date are:

  • Davenport and Heilbronn’s determination of the average size of the 3-torsion subgroup of $\text{Cl}(K)$ for quadratic fields $K$ [Reference Davenport and HeilbronnDH71]:

    $$\begin{eqnarray}\mathbf{E}_{2,u}(\#\text{Surj}(\bullet ,\mathbb{Z}/3))=\text{Expectation}_{m_{\text{CL},u}}(\#\text{Surj}(\bullet ,\mathbb{Z}/3)),\end{eqnarray}$$
    the cases $u=0$ and $u=1$ corresponding to imaginary and real quadratic fields respectively.
  • Bhargava’s determination of the average size of the 2-torsion subgroup of $\text{Cl}(K)$ for cubic fields $K$  [Reference BhargavaBha05]:

    $$\begin{eqnarray}\mathbf{E}_{3,u}(\#\text{Surj}(\bullet ,\mathbb{Z}/2))=\text{Expectation}_{m_{\text{CL},u}}(\#\text{Surj}(\bullet ,\mathbb{Z}/2)),\end{eqnarray}$$
    the cases $u=1$ and $u=2$ corresponding to cubic fields admitting one and three real embeddings respectively.

Remarkable recent progress toward the Cohen–Lenstra conjecture has been made for class groups of functions fields of curves over finite fields. In this case, using the methods of étale cohomology and by proving results on homological stability, Ellenberg–Venkatesh–Westerland have obtained unconditional results essentially proving that, for every finite abelian group $\ell$ -group $A,$ the expectation $\mathbf{E}_{2,0}(\#\text{Surj}(\bullet ,A))$ is very close to

$$\begin{eqnarray}\text{Expectation}_{m_{\text{CL},0}}(\#\text{Surj}(\bullet ,A)).\end{eqnarray}$$

To get a handle in the function field case, one looks at all the geometric $\ell$ -power torsion points of the Jacobian as a module for the Frobenius operator, of which the class group becomes one small piece. As such, one of our main goals in this paper is to generalize these heuristics in the function field case by remembering the entire action of the Frobenius operator. A convenient language for making this precise is that of étale group schemes.

1.1 Étale group schemes

Let $X/\mathbb{F}_{q}$ be a (smooth, projective, irreducible) curve over a finite field. The class group of $X$ is naturally $J(X)(\mathbb{F}_{q})$ where $J(X)$ is the Jacobian of $X$ . One is then naturally led to ask: what is the distribution of $J(X)(\mathbb{F}_{q})[\ell ^{\infty }]$ as $X$ varies in some natural family?Footnote 2

The group $J(X)(\mathbb{F}_{q})[\ell ^{\infty }]$ equals the kernel of $1-F$ acting on $J(X)(\overline{\mathbb{F}_{q}})[\ell ^{\infty }]$ , where $F$ denotes the Frobenius operator. The $\ell$ -part of the class group is thus identified as the ‘1-eigenspace’ of the Frobenius operator. However, there is no need to restrict attention to this particular eigenspace; we could consider all eigenspaces at once. More generally, we consider monic polynomials $P(x)\in \mathbb{Z}_{\ell }[x]$ for which $P(0)$ is invertible and consider the kernel of $P(F)$ . Notably, when we take $P(x)=1-x^{m}$ , we recover $J(X)(\mathbb{F}_{q^{m}})[\ell ^{\infty }]$ together with the action of $F$ .

Since the Jacobian is self-dual, all ‘ $\text{Ker}\,P(F)$ information’ is contained in the cokernel of $P(F)$ on the Tate module of the Jacobian, and the latter is the object we actually study.Footnote 3 This cokernel is a module with the action of a Frobenius operator. Moreover, because the Frobenius operator acts invertibly, the cokernel may be thought of as an étale group scheme, which is the quotient of $J(X)[\ell ^{n}]$ by $P(F)$ , for any large enough $n$ . By using the results of [Reference Ellenberg, Venkatesh and WesterlandEVW16] we obtain information about the distribution of these group schemes.

1.2 Symplectic pairings and the Cohen–Lenstra–Martinet heuristics

In the case where the base number field contains roots of unity, Malle [Reference MalleMal10] presented computational evidence which cast doubt on the Cohen–Lenstra–Martinet heuristics. Malle refined these heuristics, giving a different random model involving the symplectic group, and there has been much evidence that Malle’s refinement is correct [Reference AchterAch06, Reference GartonGar15]. We present a refined Cohen–Lenstra heuristic in all cases, which we believe nicely explains these discrepancies. Our refinement involves not just the class group but also a certain naturally defined element of its exterior square. Thus, we get a distribution not just on abelian groups $G$ , but on pairs $(G,\unicode[STIX]{x1D714}_{G})$ where $\unicode[STIX]{x1D714}_{G}\in \wedge ^{2}G$ . In the function field setting, this is done as follows.

The Weil-pairing on $J(X)[\ell ^{n}]$ can be thought of as a global section of a certain naturally defined group scheme $\wedge ^{2}J(X)[\ell ^{n}](1)$ which we define in § 4. This pushes forward, so we naturally get a global section $\unicode[STIX]{x1D714}$ of $\wedge ^{2}(J(X)[\ell ^{n}]/(1-F))(1)$ .

If $\ell \nmid q-1$ then $\unicode[STIX]{x1D714}$ is forced to be 0, and one expects the statistics of $J(X)(\mathbb{F}_{q})[\ell ^{\infty }],$ for $X$ varying through many natural families of curves of growing genus, to be governed by the usual Cohen–Lenstra measure. If $\ell |q-1$ , however, $\unicode[STIX]{x1D714}_{X}$ is an interesting invariant of the class group of $X$ . It becomes natural to contemplate (Cohen–Lenstra-like) probability distributions on pairs $(G,\unicode[STIX]{x1D714})$ , where $G$ is a finite abelian $\ell$ -group and $\unicode[STIX]{x1D714}$ is an element of $\wedge ^{2}\text{}\underline{G}(1)(\mathbb{F}_{q})$ .Footnote 4 In fact, it is natural to combine this decoration with the generalization to arbitrary étale group schemes and this is what we carry out.

1.3 Refined Cohen–Lenstra conjecture

1.3.1 Modelling the class group

Ideally, we would like to model the triples

$$\begin{eqnarray}(J(X)[\ell ^{\infty }](\overline{\mathbb{F}_{q}}),\text{Frob}_{q},\text{Weil pairing})\end{eqnarray}$$

for $X$ varying through geometric families of curves of growing genus. The groups $J(X)[\ell ^{\infty }](\overline{\mathbb{F}_{q}})$ are ‘too big’ to admit meaningful statistics; we instead isolate the pieces $J(X)[\ell ^{\infty }](\mathbb{F}_{q^{m}})=\text{Ker}(1-F^{m}\mid J(X)[\ell ^{\infty }](\overline{\mathbb{F}_{q}}))$ . These objects are smaller, and we expect that they are governed by a natural limiting probability distribution in reasonable families of curves of growing genus.

Of course, there is no reason to single out $1-F^{m}$ ; we could instead look at the kernel of $P(F)$ for any polynomial $P$ (or more generally we could look at the kernels of certain ideals in $\mathbb{Z}_{\ell }[x]$ ). While we do this in § 3, we keep things somewhat classical and focus in § 1.3.2 on the special case $P(F)=1-F^{m}$ .

1.3.2 A refined distribution

Consider the family ${\mathcal{H}}_{g}$ of hyperelliptic curves $y^{2}=x^{2g+1}+a_{2g}x^{2g}+\cdots +a_{0}$ of odd, genus $g$ hyperelliptic curves. Let ${\mathcal{E}}_{m}$ denote the collection of triples $(G,F,\unicode[STIX]{x1D714})$ , satisfying:

  • $G$ is a finite abelian $\ell$ -group;

  • $F$ is an automorphism of $G$ of order $m$ ;

  • $\unicode[STIX]{x1D714}\in \wedge ^{2}G$ ;

  • $F\unicode[STIX]{x1D714}=q\unicode[STIX]{x1D714}$ .

The collection ${\mathcal{E}}_{m}$ naturally has the structure of a category for which the notion of surjection is sensible. See § 3 for details.

If $J$ denotes the Jacobian of a curve $X$ in the collection ${\mathcal{H}}_{g}(\mathbb{F}_{q})$ , the triple

$$\begin{eqnarray}T(X):=(J(\mathbb{F}_{q^{m}})_{\ell },\text{Frob}_{q},\text{Weil pairing pushed forward to }J(\mathbb{F}_{q^{m}})_{\ell })\end{eqnarray}$$

belongs to ${\mathcal{E}}_{m}$ ; see § 4 for a more precise description of the constituents of this triple.

Remark 1. If $m$ is divisible by positive integers $m_{1},\ldots ,m_{k}$ , then the distribution of $T(X)$ determines the joint distribution of the tuple

$$\begin{eqnarray}J(X)[\ell ^{\infty }](\mathbb{F}_{q^{m_{1}}}),\ldots ,J(X)[\ell ^{\infty }](\mathbb{F}_{q^{m_{k}}}).\end{eqnarray}$$

Understanding the latter joint distribution was our initial motivation for the present paper.

Conjecture 1.1. There is a probability measure $\unicode[STIX]{x1D707}_{m}$ on ${\mathcal{E}}_{m}$ for which the discrete probability measures

$$\begin{eqnarray}\frac{1}{|{\mathcal{H}}_{g}(\mathbb{F}_{q})|}\mathop{\sum }_{X\in {\mathcal{H}}_{g}}\unicode[STIX]{x1D6FF}_{T(X)}\end{eqnarray}$$

on ${\mathcal{E}}_{m}$ weak $\ast$ -converge to $\unicode[STIX]{x1D707}_{m}$ as $g\rightarrow \infty$ , i.e. the proportion of curves $X\in {\mathcal{H}}_{g}(\mathbb{F}_{q})$ for which $T(X)$ is isomorphic to $T$ approaches $\unicode[STIX]{x1D707}(T)$ as $g\rightarrow \infty$ .

Furthermore, $\unicode[STIX]{x1D707}_{m}$ is characterized by the following property: for every $T\in {\mathcal{E}}_{m}$ , the $\unicode[STIX]{x1D707}_{m}$ -expected number of surjections to $T$ equals 1.

In § 3, we give a putative construction of $\unicode[STIX]{x1D707}_{m}$ via random matrices in the style of Friedman and Washington [Reference Friedman and WashingtonFW89]. Furthermore in the case when $\ell \nmid q^{m}-1$ , we prove that our construction indeed produces a probability measure satisfying the uniqueness property from Conjecture 1.1. (see Theorem 3.2, and Conjecture 3.1).

1.4 Results

Our main result is as follows. See § 4 for precise definitions.

Theorem 1.1 (Corollary 4.7).

Let $\ell$ be an odd prime. Let $G$ be a finite étale group scheme over $\mathbb{F}_{q}$ of order $\ell ^{n}$ , and $\unicode[STIX]{x1D714}_{G}\in (\wedge ^{2}G)(1)(\mathbb{F}_{q})$ . For each $g$ , let $\text{Avg}(G,\unicode[STIX]{x1D714}_{G},g,q)$ denote the average number of surjections from $\text{Pic}^{0}(C)[\ell ^{n}]$ to $G$ which push forward the Weil-paring to $\unicode[STIX]{x1D714}_{G}$ , where $C$ varies over hyperelliptic curves of genus $g$ .

Let $\unicode[STIX]{x1D6FF}^{\pm }(q,\unicode[STIX]{x1D714}_{G})$ be the lower and upper limits of $\text{Avg}(G,\unicode[STIX]{x1D714}_{G},g,q)$ as $g\rightarrow \infty$ . Then as $q\rightarrow \infty$ and $n$ stays fixed, $\unicode[STIX]{x1D6FF}^{+}(q,\unicode[STIX]{x1D714}_{G})$ and $\unicode[STIX]{x1D6FF}^{-}(q,\unicode[STIX]{x1D714}_{G})$ converge to $1$ .

Our proof of this theorem closely follows the strategy of [Reference Ellenberg, Venkatesh and WesterlandEVW16]. We represent the averages in question in terms of points on a moduli space we construct. These moduli spaces turn out to be twists of the moduli spaces that appear in the work of Ellenberg–Venkatesh–Westerland [Reference Ellenberg, Venkatesh and WesterlandEVW16]. We can therefore directly apply their results on cohomology bounds, and the theorem follows from the Lefschetz trace formula once we identify the number of connected components of these moduli spaces.

In §§ 2 and 3 we develop foundational results on Cohen–Lenstra measures in the context of our decorated étale group schemes. We obtain the strongest results in the case where $\unicode[STIX]{x1D714}_{G}\in \wedge ^{2}G(1)$ is forced to be 0, which happens ‘generically’.

Theorem 1.2 (Theorem 3.2).

Let $P(x)\in \mathbb{Z}_{\ell }[x]$ be a monic polynomial, such that $P(q)$ is not divisible by $\ell$ , and assume that $\ell$ is odd. Let $R=\mathbb{Z}_{\ell }[x]/P(x)$ . There exists a unique probability measure $\unicode[STIX]{x1D707}$ , supported on finite $R$ -modules, such that for any finite $R$ -module $M$ , the expected number of surjections from a $\unicode[STIX]{x1D707}$ -random module to $M$ is $1$ . Moreover, $\unicode[STIX]{x1D707}$ is supported on precisely the modules of projective dimension $1$ , and assigns such a module $M$ measure $\unicode[STIX]{x1D707}(M)=c/\#\text{Aut}(M)$ where $c=\prod _{k_{j}}\prod _{i=1}^{\infty }(1-|k_{j}|^{-i})$ and the product is over the finite residue fields of $R$ .

As a consequence of these theorems, we obtain in Proposition 3.4 similar results on limiting measures for our decorated étale group schemes.

As a concrete application of our methods, we prove the following result on the independence of the class group of a hyperelliptic curves and its quadratic twist.

Theorem 1.3 (Proposition 5.1).

Suppose $\ell \nmid q^{2}-1$ and that $\ell \neq 2$ . Let $\unicode[STIX]{x1D716}>0$ . Fix a finite set $S$ of finite abelian $\ell$ -groups. For a curve $C$ over $\mathbb{F}_{q}$ , denote by $C^{\unicode[STIX]{x1D70E}}$ the quadratic twist of $C$ .

There exists $Q(S,\unicode[STIX]{x1D716})\gg 0$ such that if $q,g\geqslant Q(S,\unicode[STIX]{x1D716})$ and $A,B\in S$ ,

$$\begin{eqnarray}\left|\text{Prob}(\text{Jac}(C)(\mathbb{F}_{q})_{\ell }\cong A\text{ and }\text{Jac}(C^{\unicode[STIX]{x1D70E}})(\mathbb{F}_{q})_{\ell }\cong B)-\frac{c_{R}}{\#\text{Aut}_{\mathbb{Z}_{\ell }}(A)\#\text{Aut}_{\mathbb{Z}_{\ell }}(B)}\right|<\unicode[STIX]{x1D716},\end{eqnarray}$$

where $C$ varies over hyperelliptic curves of genus $g$ , and $c_{R}$ is the normalizing constant from Theorem 2.2. i.e. the class groups $\text{Jac}(C)(\mathbb{F}_{q})_{\ell }$ and $\text{Jac}(C^{\unicode[STIX]{x1D70E}})(\mathbb{F}_{q})_{\ell }$ behave almost independently for $g$ sufficiently large.

1.5 Plan of the paper

  • In § 2 we present a generalization of the usual Cohen–Lenstra measure to rings which are finite over $\mathbb{Z}_{\ell }$ .

  • In § 3 we construct a random model for pairs $(G,\unicode[STIX]{x1D714}\in \wedge ^{2}(G)(1))$ where $G$ is a module over a ring $\mathbb{Z}_{\ell }[F]/P(F)$ . We conjecture that our model yields a unique measure with a ‘moments equal 1’ property, and using our results in § 2 we prove this uniqueness in the case where $\unicode[STIX]{x1D714}$ is forced to be 0; in other words, when we don’t have to keep track of any symplectic structure, so we can revert to a linearized model.

  • In § 4 we use the work of Ellenberg–Venkatesh–Westerland to prove results analogous to theirs in the direction of Cohen–Lenstra for function fields, for our refined distributions.

  • In § 5 we present some applications, notably to the independence of the $\ell$ -part of the class group of a hyperelliptic curve and its quadratic twist.

2 Large random matrices over rings

2.1 Summary

The purpose of this section is to generalize the Cohen–Lenstra measure for finite abelian $\ell$ -groups to the case of finite $R$ -modules for certain rings $R$ , finite over $\mathbb{Z}_{\ell }$ . This measure has the nice property that for every finite $R$ -module $M$ , the expected number of $R$ -module surjections to $M$ is 1. The support of this measure is not full, but on the support the measure of $M$ is proportional to $1/\#\text{Aut}\,M$ .

2.2 The Cohen–Lenstra measure for $R$ -modules

Let $R$ be a finite, local $\mathbb{Z}_{p}$ -algebra, with residue field $\mathbb{F}_{R}$ such that $\mathbb{Z}_{p}\subset R$ . Let $S_{R}$ be the set of all finite $R$ -modules and define a measure $\unicode[STIX]{x1D707}_{R,N}$ on $S_{R}$ as follows. Let $\unicode[STIX]{x1D719}_{N}:\text{End}_{R}(R^{N})\rightarrow S_{R}$ be defined by $G\rightarrow \text{Coker}\,G$ . Then $\unicode[STIX]{x1D707}_{R,N}$ is the pushforward of Haar measure under $\unicode[STIX]{x1D719}_{N}$ . Recall that since $R$ is a local ring all projective modules are free. Recall also that we say that a module $M\in S_{R}$ has projective dimension $1$ if it has a projective (free) resolution of length $1$ : $0\rightarrow F_{1}\rightarrow F_{2}\rightarrow M\rightarrow 0$ . Call $T_{R}$ the set of modules $M\in S_{R}$ which occur in the image of $\unicode[STIX]{x1D719}_{N}$ for some $N$ . Note that if $R$ is torsion free, $T_{R}$ coincides with the set of modules of projective dimension 1.

We can give a simple homological criterion for a finite module $M$ to occur in $T_{R}$ . Define $d_{M}=\dim _{\mathbb{F}_{R}}\text{Tor}_{R}^{1}(M,\mathbb{F}_{R})-\dim _{\mathbb{F}_{R}}M\otimes _{R}\mathbb{F}_{R}$ .

Lemma 2.1. For all finite modules $M$ , $d_{M}\geqslant 0$ , and a module $M$ occurs in $T_{R}$ if and only if $d_{M}=0$ .

Proof. For all finite $M$ , we can find a surjection $R^{N}\rightarrow M$ . Thus, we have an exact sequence $0\rightarrow U\rightarrow R^{N}\rightarrow M$ . Tensoring with $\mathbb{F}_{R}$ and taking the associated long exact sequence, we see that $\dim _{\mathbb{F}_{R}}\text{Tor}_{R}^{1}(M,\mathbb{F}_{R})-\dim _{\mathbb{F}_{R}}M\otimes _{R}\mathbb{F}_{R}=\dim _{\mathbb{F}_{R}}(U\otimes _{R}\mathbb{F}_{R})-N$ . Since $M[1/p]=0$ , $U$ has $R[1/p]$ -rank equal to $N$ , and so a minimal generating set for $U$ consists of at least $N$ elements, which means $\dim _{\mathbb{F}_{R}}(U\otimes _{R}\mathbb{F}_{R})-N\geqslant 0$ by Nakayama’s lemma. This shows $d_{M}\geqslant 0$ .

Now, if $M\in T_{R}$ , then we can find an exact sequence $0\rightarrow K\rightarrow R^{N}\rightarrow R^{N}\rightarrow M\rightarrow 0$ for some $R$ -module $K$ . Thus we can take the $U$ in the above paragraph to be $R^{N}/K$ , and thus be generated by $N$ elements. Thus, in this case, $d_{M}=0$ .

Conversely, if $d_{M}=0$ , then the $U$ in the first paragraph must be generated by $N$ elements and so is a quotient of $R^{N}$ . Thus $M\in T_{R}$ .

Now, if $R$ is torsion free, then as already mentioned $T_{R}$ coincides with the set of finite modules of projective dimension 1, which is equivalent to $\text{Tor}_{R}^{2}(M,F)=0$ .◻

Remark 2. We point out that another natural construction of $R$ -modules, at least in the case $R=\mathbb{Z}_{p}[F]/(P(F))$ , is as follows: one can take a random map $A\in \text{End}(\mathbb{Z}_{p}^{d})$ , and consider $\text{Coker}\,P(A)$ as a module over $R$ , with $F$ acting as $A$ . In fact, this more directly mirrors what occurs in the geometric cases we consider, where $\mathbb{Z}_{p}^{2g}$ occurs as a Tate module and $A$ as the Frobenius endomorphism. This turns out to be more difficult to study, which is why we focus on the model we have presented. However, one can realize $\text{Coker}\,P(A)$ in our context as the Cokernel of $F-A$ acting on $R^{d}$ , since

$$\begin{eqnarray}R^{d}/(F-A)\cong \mathbb{Z}_{p}[F]^{d}/(F-A,P(F))=\mathbb{Z}_{p}[F]^{d}/(F-A,P(A))=\mathbb{Z}_{p}^{d}/(P(A)).\end{eqnarray}$$

Theorem 2.2. The $\unicode[STIX]{x1D707}_{R,N}$ converge (in the weak-* topology) to a probability measure $\unicode[STIX]{x1D707}_{R}$ , supported on $T_{R}$ , such that for $M\in S_{R}$ we have $\unicode[STIX]{x1D707}_{R}(M)=c_{R}/|\text{Aut}_{R}(M)|$ , where $c_{R}=\lim _{n\rightarrow \infty }(|\text{GL}_{n}(\mathbb{F}_{R})|/|M_{n}(\mathbb{F}_{R})|)=\prod _{i=1}^{\infty }(1-|\mathbb{F}_{R}|^{-i})$ .

Proof. Let $M$ be an $R$ -module. If $M$ is not in $T_{R}$ then by definition $M$ never occurs as the cokernel of an endomorphism $G$ and thus cannot be in the support of $\unicode[STIX]{x1D707}_{R,N}$ for any $N$ . So without loss of generality, suppose $M\in T_{R}$ .

Now let us compute $\unicode[STIX]{x1D707}_{R,N}(M)|\text{Aut}_{R}(M)|$ . Consider the space $\text{End}_{R}(R^{N})\times M^{N}$ , with a choice of Haar measure giving total measure $|M|^{N}$ . We can identify $M^{N}$ with $\text{Hom}(R^{N},M)$ . Now consider the subset $X$ consisting of $(G,\unicode[STIX]{x1D719})$ so that $\text{Im}(G)=\text{Ker}\,\unicode[STIX]{x1D719}$ . The set of all such $G$ such that $\text{Coker}\,G\cong M$ has measure $\unicode[STIX]{x1D707}_{R,N}(M)$ , and for each such $G$ there are $\text{Aut}_{R}(M)$ choices of $\unicode[STIX]{x1D719}$ certifying the isomorphism. Thus, the measure of $X$ is $\unicode[STIX]{x1D707}_{R,N}(M)|\text{Aut}_{R}(M)|$ .

We now compute the measure of $X$ in a different way, by fibering over $\unicode[STIX]{x1D719}$ instead. Now, since $M\in T_{R}$ there is an exact sequence

$$\begin{eqnarray}R^{a}\xrightarrow[{}]{g}R^{a}\xrightarrow[{}]{f}M\rightarrow 0\end{eqnarray}$$

for some $a$ . Let $C_{f}$ be the kernel of $f$ . Take $N$ to be large relative to the above $a$ . The number of maps from $R^{N}$ to $M$ is $|M|^{N}$ , and with probability tending to $1$ as $N\rightarrow \infty$ , a random such map $\unicode[STIX]{x1D719}$ is a surjection. Moreover, with probability tending to $1$ some subset of size $a$ of the co-ordinates induces the map $f:R^{a}\rightarrow M$ . Whenever this happens, we may make a unipotent change of co-ordinates so that the other $N-a$ co-ordinates all map to $0$ , and thus the kernel is isomorphic to $C_{f}\oplus R^{N-a}$ . Now the measure of all $G$ whose image is contained in $\text{Ker}\,\unicode[STIX]{x1D719}$ is $|M|^{-N}$ . We need to calculate the measure of the subset of those $G$ that give a surjection. We thus need to compute $\unicode[STIX]{x1D707}_{\text{haar}}(\text{Surj}(R^{N},C_{f}\oplus R^{N-a}))/\unicode[STIX]{x1D707}_{\text{haar}}(\text{Hom}(R^{N},C_{f}\oplus R^{N-a}))$ . By Nakayama’s lemma, it is sufficient to tensor everything with the residue field $\mathbb{F}_{R}$ of $R$ , so we are reduced to showing that $C_{f}\otimes _{R}\mathbb{F}_{R}\sim \mathbb{F}_{R}^{a}$ . Since $C_{f}$ is a quotient of $R^{a}$ it can be generated by at most $a$ elements. Moreover, as can be seen by tensoring with $\mathbb{Q}_{p}$ , there can be no fewer than $a$ elements in a generating set for $C_{f}$ . By Nakayama’s lemma again, we see that $C_{f}\otimes _{R}\mathbb{F}_{R}\sim \mathbb{F}_{R}^{a}$ as desired.

All that remains is to show that the $\unicode[STIX]{x1D707}_{R}$ is really a probability measure (i.e. there is no escape of mass). Note that the above argument shows that $\unicode[STIX]{x1D707}_{N,R}(M)\leqslant 1/|\text{Aut}_{R}(M)|$ . Since $\unicode[STIX]{x1D707}_{R}$ has $L^{1}$ -norm at most 1, for any $\unicode[STIX]{x1D716}>0$ we can pick a co-finite set $S\subset T_{R}$ so that $\sum _{M\in S}(1/|\text{Aut}_{R}(M)|)<\unicode[STIX]{x1D716}/2$ and large enough $N$ so that $\sum _{M\not \in S}|\unicode[STIX]{x1D707}_{N,R}(M)-\unicode[STIX]{x1D707}_{R}(M)|<\unicode[STIX]{x1D716}/2$ , from which it follows that $\unicode[STIX]{x1D707}_{R}$ has $L^{1}$ -norm at least $1-\unicode[STIX]{x1D716}$ . The result follows.◻

We can also compute the moments of the measure above. As expected by analogy to classical Cohen–Lenstra heuristics, they are all equal to 1.

Proposition 2.3. For any finite module $M_{0}$ ,

$$\begin{eqnarray}\mathop{\sum }_{M\in S_{R}}\#\text{Surj}(M,M_{0})\unicode[STIX]{x1D707}_{R}(M)=1.\end{eqnarray}$$

It is worth remarking that we do not insist in the above proposition that $M_{0}\in T_{R}$ .

Proof. Fix an $N>0$ . Then letting $\unicode[STIX]{x1D707}_{\text{haar}}$ be the Haar measure on $\text{End}_{R}(R^{N})$ giving total measure $1$ , we see that

$$\begin{eqnarray}\displaystyle \mathop{\sum }_{M\in S_{R}}\#\text{Surj}(M,M_{0})\unicode[STIX]{x1D707}_{R,N}(M) & = & \displaystyle \int _{\unicode[STIX]{x1D719}\in \text{End}_{R}(R^{N})}\#\text{Surj}(\text{Coker}\,\unicode[STIX]{x1D719},M_{0})d\unicode[STIX]{x1D707}_{\text{haar}}\nonumber\\ \displaystyle & = & \displaystyle \mathop{\sum }_{\unicode[STIX]{x1D713}\in \text{Surj}(R^{N},M_{0})}\unicode[STIX]{x1D707}_{\text{haar}}(\unicode[STIX]{x1D719}\mid \text{Coker}\,\unicode[STIX]{x1D719}\in \text{Ker}\,\unicode[STIX]{x1D713})\nonumber\\ \displaystyle & = & \displaystyle \#\text{Surj}(R^{N},M_{0})\cdot |M_{0}|^{-N}.\nonumber\end{eqnarray}$$

Now, as $N\rightarrow \infty$ , $\#\text{Sur}(R^{N},M_{0})\sim |M_{0}|^{N}$ . Thus,

$$\begin{eqnarray}\lim _{N\rightarrow \infty }\mathop{\sum }_{M\in S_{R}}\#\text{Surj}(M,M_{0})\unicode[STIX]{x1D707}_{R,N}(M)=1.\end{eqnarray}$$

By the proof of the theorem above, $\unicode[STIX]{x1D707}_{R,N}\leqslant c_{R}^{-1}\unicode[STIX]{x1D707}_{R}$ , so the sum converges absolutely, and the result follows.◻

We expect that the moments actually determine our measure $\unicode[STIX]{x1D707}_{R}$ . We expect this unique determination property to hold in all cases, though we cannot show it in the case that $\mathbb{F}_{R}=\mathbb{F}_{2}$ . Our proof is closely related to [Reference Ellenberg, Venkatesh and WesterlandEVW16, Lemma 7.2].

Lemma 2.4. Assume that $\mathbb{F}_{R}\neq \mathbb{F}_{2}$ . If $\unicode[STIX]{x1D707}$ is any measure on $S_{R}$ such that the expected number of surjections from a $\unicode[STIX]{x1D707}$ -random module to $M_{0}$ is $1$ for any finite $M_{0}$ , then $\unicode[STIX]{x1D707}=\unicode[STIX]{x1D707}_{R}$ . The same conclusion holds for $\unicode[STIX]{x1D707}$ being any function in $L^{1}(S_{R})$ .

Proof. Consider the operator $U$ on the infinite-dimensional Banach space $L^{\infty }(S_{R})$ given by $U_{M,M^{\prime }}=\#\text{Surj}(M,M^{\prime })/\#\text{Aut}(M)$ . Now, the rows of $U$ have sums $c_{R}^{-1}$ and so $U$ is indeed an operator on $L^{\infty }(S_{R})$ . Moreover, the elements of $U-1$ are positive and have row sums $c_{R}^{-1}-1$ . Now, to estimate $c_{R}$ , let $q=|\mathbb{F}_{R}|^{-1}$ and note that by the Euler identity we have

$$\begin{eqnarray}c_{R}=\mathop{\sum }_{n\in \mathbb{Z}}(-1)^{n}q^{(3n^{2}-n)/2}>1-\frac{q}{1-q}=\frac{1-2q}{1-q}.\end{eqnarray}$$

Since $q\leqslant \frac{1}{3}$ by assumption, we conclude that $c_{R}>\frac{1}{2}$ . Thus, the norm of $U-1$ is less than 1 and so $U$ is invertible with inverse $\sum _{j=0}^{\infty }(1-U)^{j}$ .

Now, consider the $L^{1}$ -function $\unicode[STIX]{x1D707}$ . Since the moments to any $M_{0}\in S_{R}$ is $1$ , we must have that $\unicode[STIX]{x1D707}(M_{0})\leqslant \#\text{Aut}(M)^{-1}$ . Thus the vector $V$ with $V_{M}=\unicode[STIX]{x1D707}(M)\text{Aut}(M)$ is in $L^{\infty }(S_{R})$ . Now the condition on the moments of $\unicode[STIX]{x1D707}$ amounts to saying that $UV=1_{S_{R}}$ . Thus, we must have that $V=U^{-1}1_{S_{R}}$ , and so there is a unique such function $\unicode[STIX]{x1D707}$ , which must then be $\unicode[STIX]{x1D707}_{R}$ .◻

2.3 Remarks on identities

We give an example of an $R$ with torsion where $T_{R}$ is larger than the set of modules with projective dimension 1. Consider $R=\mathbb{Z}_{p}[x]/(px,x^{2})$ . Take $M=R/pR$ . Clearly $M$ occurs in $T_{R}$ . On the other hand, if $M$ had projective dimension 1 then $pR$ would be forced to be projective, and thus free since $R$ is local. However, $pR$ is annihilated by $x$ , and thus cannot be free. In fact, $M$ fits into the exact sequence $0\rightarrow \mathbb{F}_{p}\rightarrow R\rightarrow R\rightarrow M$ . Since $R$ is not a regular local ring, $\mathbb{F}_{p}$ has infinite projective dimension, and thus $M$ does as well.

For such rings $R$ , if we instead considered the measure arising from the cokernel of a map $R^{N+d}\rightarrow R^{N}$ we could conceivably get more and more modules $M$ in the support, giving a range of identities. They would be more and more complicated, however. For an $R$ -module $M$ , let $d_{M}=\dim _{\mathbb{F}_{R}}\text{Tor}_{R}^{1}(M,\mathbb{F}_{R})-\dim _{\mathbb{F}_{R}}M\otimes _{R}\mathbb{F}_{R}$ . Then we get (by a minor modification of the proof above) the following identities:

$$\begin{eqnarray}\mathop{\sum }_{d_{M}\leqslant d}\frac{\mathop{\prod }_{j=1}^{d-d_{M}}(1-|\mathbb{F}_{R}|^{-i})^{-1}}{|M|^{d}|\#\text{Aut}_{R}(M)|}=c_{R}^{-1}.\end{eqnarray}$$

In fact, we can derive a series of finite identities from the above. Consider again $R=\mathbb{Z}_{p}[x]/(px,x^{2})$ . Then $R$ maps to $\mathbb{Z}_{p}$ , and it is easy to see from the construction that $\unicode[STIX]{x1D707}_{R}$ pushes forward to $\unicode[STIX]{x1D707}_{\mathbb{Z}_{p}}$ . Moreover, $M$ maps to $M/xM$ , and it is easy to show by row and column operations and the fact that $x$ is nilpotent that $M$ is bounded in terms of $d_{M}$ and $M/xM$ . Thus, we conclude that for each $p$ -group $A$ , we have

$$\begin{eqnarray}\mathop{\sum }_{d_{M}=0,M/xM\sim A}\frac{1}{\#\text{Aut}_{R}(M)}=\frac{1}{\#\text{Aut}_{\mathbb{Z}_{p}}(A)}.\end{eqnarray}$$

Of course, one can generalize this to arbitrary local maps $R\rightarrow S$ (though perhaps one has to be a bit careful if one wants the sum to remain finite). It is not clear to us, even for the above identity, how to prove it by elementary means.

3 A random model for étale group schemes with a symplectic form

3.1 Étale group schemes and symplectic forms

Let $q$ be a prime power and $\ell$ a prime not dividing $q$ . Let $P(x)\in \mathbb{Z}_{\ell }[x]$ be a monic polynomial satisfying $\ell \nmid P(0)$ . Consider the collection ${\mathcal{E}}_{P}$ of (isomorphism classes of) triples $(G,F_{G},\unicode[STIX]{x1D714}_{G})$ where $G$ is a finite abelian $\ell$ -group, $\unicode[STIX]{x1D714}_{G}\in \wedge ^{2}G$ , and $F_{G}$ is an endomorphism of $G$ for which $P(F_{G})=0,F_{G}(\unicode[STIX]{x1D714}_{G})=q\unicode[STIX]{x1D714}_{G}$ . Note that since $P(F_{G})=0$ and $P(0)\in \mathbb{Z}_{\ell }^{\times }$ it follows that $F_{G}$ is an automorphism.

The pair $(G,F_{G})$ functorially corresponds to a finite étale group scheme ${\mathcal{G}}$ over $\mathbb{F}_{q}$ whose $\overline{\mathbb{F}_{q}}$ points are isomorphic to $G$ with the Frobenius action corresponding to $F_{G}$ . We shall construct in § 4 a natural group scheme $\wedge ^{2}{\mathcal{G}}$ and its Tate twist $\wedge ^{2}{\mathcal{G}}(1)=\wedge ^{2}{\mathcal{G}}\otimes \unicode[STIX]{x1D707}_{\ell ^{\infty }}^{-1}$ , whose $\overline{\mathbb{F}_{q}}$ points naturally correspond to $\wedge ^{2}G$ (once one picks a section of $\unicode[STIX]{x1D707}_{\ell ^{\infty }}(\overline{\mathbb{F}_{q}})$ ), and the Frobenius action is given by $q^{-1}F_{G}$ . Thus, the set ${\mathcal{E}}_{P}$ naturally corresponds to pairs $({\mathcal{G}},\unicode[STIX]{x1D714}\in (\wedge ^{2}{\mathcal{G}}\otimes \unicode[STIX]{x1D707}_{\ell ^{\infty }}^{-1})(\mathbb{F}_{q}))$ where ${\mathcal{G}}$ is a finite étale $\ell$ -group scheme over $\mathbb{F}_{q}$ . This is our motivation for studying ${\mathcal{E}}$ , as we are interested in constructing probability distributions on finite étale group schemes, together with a section of $\wedge ^{2}\otimes \unicode[STIX]{x1D707}_{\ell ^{\infty }}^{-1}$ .

3.2 Defining a measure

Let $\unicode[STIX]{x1D714}$ be a unimodular symplectic form on $\mathbb{Z}_{p}^{2g}$ . We define $\text{GSp}_{2g}^{(q)}$ to be the coset of $\text{Sp}_{2g}$ in $\text{GSp}_{2g}$ whose elements scale $\unicode[STIX]{x1D714}$ by $q$ . For each positive integer $g$ , there is a map

$$\begin{eqnarray}\displaystyle \text{GSp}^{(q)}(\mathbb{Z}_{\ell }^{2g},\unicode[STIX]{x1D714}) & \rightarrow & \displaystyle {\mathcal{E}}\nonumber\\ \displaystyle F & \mapsto & \displaystyle \left(\text{Coker}(P(F)),F~\text{mod}\,P(F),\unicode[STIX]{x1D714}~\text{mod}\,P(F)\right)\nonumber\end{eqnarray}$$

which gives rise to a probability measure $\unicode[STIX]{x1D707}_{g}$ on ${\mathcal{E}}$ by pushing forward the Haar probability measure on $\text{GSp}_{2g}(\mathbb{Z}_{\ell })$ .

Theorem 3.1. Fix $(H,F_{H},\unicode[STIX]{x1D714}_{H})\in {\mathcal{E}}$ . The $\unicode[STIX]{x1D707}_{g}$ -expected number of equivariant surjections $T:(G,F_{G}){\twoheadrightarrow}(H,F_{H})$ for which $T(\unicode[STIX]{x1D714}_{G})=\unicode[STIX]{x1D714}_{H}$ is equal to $0$ for $g\leqslant g(H)$ , and is equal to $1$ for all $g>g(H,\unicode[STIX]{x1D714}_{H})$ where $g(H,\unicode[STIX]{x1D714}_{H})$ depends only on $H$ .

Proof. By definition of $\unicode[STIX]{x1D707}_{g}$ , the expected number of such surjections equals the $\text{GSp}_{2g}^{(q)}(\mathbb{Z}_{\ell })$ -Haar expected number of surjections $T:\text{Coker}(P(F)){\twoheadrightarrow}H$ , for which $F$ induces $F_{H}$ , and for which $T(\unicode[STIX]{x1D714})=\unicode[STIX]{x1D714}_{H}$ . Such surjections are equivalent to the following data:

  • a surjection $T:\mathbb{Z}_{\ell }^{2g}{\twoheadrightarrow}H$ for which:

    1. $T\circ P(F)=0$ ;

    2. $TF=F_{H}T$ ; and

    3. $T\unicode[STIX]{x1D714}=\unicode[STIX]{x1D714}_{H}$ .

The condition $T\circ P(F)=0$ is actually redundant; since $P(F_{H})=0$ , the second condition above implies that

$$\begin{eqnarray}T\circ P(F)=P(F_{H})\circ T=0.\end{eqnarray}$$

Suppose $H$ is killed by multiplication by $\ell ^{n}$ . Then the expected number of surjections equals

(1) $$\begin{eqnarray}\displaystyle \frac{\#\{(T,F):T:(\mathbb{Z}/\ell ^{n})^{2g}{\twoheadrightarrow}H,F\in \text{GSp}^{(q)}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714}),T\circ F=F_{H}\circ T,T(\unicode[STIX]{x1D714})=\unicode[STIX]{x1D714}_{H}\}}{\#\text{GSp}_{2g}^{(q)}(\mathbb{Z}/\ell ^{n})}. & & \displaystyle\end{eqnarray}$$

By an analogue of Witt’s extension theorem [Reference MichaelMic06, Theorem 2.14], there is an integer $g(H)$ , depending only on $H$ , satisfying the following: the image of the mapping $T\mapsto T(\unicode[STIX]{x1D714})$ from surjections to symplectic forms on $H$ is surjective provided $g>g(H)$ . Furthermore, for every $g>g(H)$ , every fiber forms a single orbit ${\mathcal{O}}$ under $\text{Sp}(\mathbb{Z}_{\ell }^{2g},\unicode[STIX]{x1D714})$ (where the symplectic group acts by precomposition). Furthermore, suppose that $TF=F_{H}T$ and $T(\unicode[STIX]{x1D714})=\unicode[STIX]{x1D714}_{H}$ . Then for every $g\in \text{Sp}(\mathbb{Z}_{\ell }^{2g},\unicode[STIX]{x1D714})$

$$\begin{eqnarray}(Tg)(g^{-1}Fg)=TFg=F_{H}(Tg)\end{eqnarray}$$

and

$$\begin{eqnarray}Tg(\unicode[STIX]{x1D714})=T\unicode[STIX]{x1D714}=\unicode[STIX]{x1D714}_{H}.\end{eqnarray}$$

Therefore, among the pairs $(F,T)$ enumerated in the numerator of (1), the fibers over every $T$ have the same size. Now assuming it exists, fix $T_{0}$ satisfying $T_{0}(\unicode[STIX]{x1D714})=\unicode[STIX]{x1D714}_{H}$ (if no such $T_{0}$ exists, then the moment is clearly 0). Then

(2) $$\begin{eqnarray}\displaystyle & & \displaystyle \frac{\#\{(T,F):T:(\mathbb{Z}/\ell ^{n})^{2g}{\twoheadrightarrow}H,F\in \text{GSp}^{(q)}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714}),TF=F_{H}T,T(\unicode[STIX]{x1D714})=\unicode[STIX]{x1D714}_{H}\}}{\#\text{GSp}_{2g}^{(q)}(\mathbb{Z}/\ell ^{n})}\nonumber\\ \displaystyle & & \displaystyle \quad =\frac{\#\{F\in \text{GSp}^{(q)}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714}):T_{0}F=F_{H}T_{0}\}}{\#\text{GSp}_{2g}^{(q)}(\mathbb{Z}/\ell ^{n})}\cdot \#{\mathcal{O}}\nonumber\\ \displaystyle & & \displaystyle \quad =\frac{\#\{F\in \text{GSp}^{(q)}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714}):T_{0}F=F_{H}T_{0}\}}{\#\text{GSp}_{2g}^{(q)}(\mathbb{Z}/\ell ^{n})}\cdot \frac{\#\text{Sp}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714})}{\#\text{Stab}_{\text{Sp}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714})}(T_{0})}\nonumber\\ \displaystyle & & \displaystyle \quad =\frac{\#\{F\in \text{GSp}^{(q)}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714}):T_{0}F=F_{H}T_{0}\}}{\#\{g\in \text{Sp}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714}):T_{0}g=T_{0}\}}.\end{eqnarray}$$

The set in the numerator of (2) is either empty or is a torsor for the group in the denominator. Thus we only need to show that a single such $F$ exists.

Now, to show this, consider first any element $F_{0}\in \text{Sp}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714})$ . Then $F_{H}^{-1}T_{0}F_{0}$ is a surjection from $((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714})$ to $(H,\unicode[STIX]{x1D714}_{H})$ . Thus, by [Reference MichaelMic06, Theorem 2.14], there exists an element $g\in \text{Sp}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714})$ satisfying

$$\begin{eqnarray}F_{H}^{-1}T_{0}F_{0}g=T_{0}\end{eqnarray}$$

and therefore $T_{0}F_{0}g=F_{H}T_{0}$ . Thus we may take $F=F_{0}g$ , and this completes the proof.◻

3.3 The existence of a limit measure

In light of the results of the previous section, and analogous results for the Cohen–Lenstra measure [Reference Ellenberg, Venkatesh and WesterlandEVW16], [Reference WoodWoo17, Theorem 8.2] we make the following conjecture, which roughly says that the moments constitute enough information to recover the full measure in cases of interest.

Conjecture 3.1. The measures $\unicode[STIX]{x1D707}_{g}$ converge to a measure $\unicode[STIX]{x1D707}$ on ${\mathcal{E}}$ , such that the expected number of surjections from a $\unicode[STIX]{x1D707}$ -random element to any element in ${\mathcal{E}}$ is 1. Moreover, this property characterizes $\unicode[STIX]{x1D707}$ .

We devote the rest of this section to proving Conjecture 3.1 in a couple special cases. Most notably, we can use the results of § 2 to prove the conjecture in the case where the symplectic structure ‘doesn’t come up’. In that case we can use the much easier additive model in § 2 as opposed to the model with symplectic matrices. We ‘get rid of’ the symplectic structure as follows: if $P(q)$ is not divisible by $\ell$ , then since $\unicode[STIX]{x1D714}_{G}$ is killed by both $P(q)$ and a power of $\ell$ it is forced to be 0, so ${\mathcal{E}}$ is equivalent to the category of finite $\mathbb{Z}_{\ell }[x]/P(x)$ modules.

Theorem 3.2. In the notation above, assume that $P(q)$ is not divisible by $\ell$ , and assume that $\ell$ is odd. Then Conjecture 3.1 holds. Moreover, $\unicode[STIX]{x1D707}$ is supported on precisely the $R=\mathbb{Z}_{\ell }[x]/P(x)$ modules of projective dimension $1$ , and assigns such a module $M$ measure $\unicode[STIX]{x1D707}(M)=c/\#\text{Aut}(M)$ where $c=\prod _{k_{j}}\prod _{i=1}^{\infty }(1-|k_{j}|^{-i})$ and the product is over the finite residue fields of $R$ .

Proof. Assume first that $R$ is a local ring. Then note that we have already constructed one measure satisfying the above hypothesis on moments in Theorem 2.2, and Lemma 2.4 guarantees that these moments specify a unique measure. Hence it is sufficient to show that the $\unicode[STIX]{x1D707}_{g}$ converge to a measure with 1 expected surjection to each finite $R$ module. Note that by Theorem 3.1 the $\unicode[STIX]{x1D707}_{g}$ satisfy $\unicode[STIX]{x1D707}_{g}(M)\leqslant 1/\#\text{Aut}\,M$ for any finite $R$ -module $M$ . Letting $S_{R}$ be the set of finite $R$ -modules as in § 2, there is an operator $U$ on $L^{\infty }(S_{R})$ given by $U_{M,M^{\prime }}=\#\text{Surj}(M,M^{\prime })/\#\text{Aut}(M)$ . Now the vector $V_{g}\in L^{\infty }(S_{R})$ given by $V_{M}=\unicode[STIX]{x1D707}_{g}(M)\#\text{Aut}(M)$ has $L^{\infty }$ norm bounded by 1. Further, by Theorem 3.1 the product $UV_{g}$ is a vector $W_{g}$ consisting of $0$ and $1$ entries, whose entries each eventually become $1$ as $g$ increases. Thus, we can write $V_{g}=U^{-1}(W_{g})$ . Since as in Lemma 2.4 the operator $U^{-1}$ is bounded, it can be represented as an infinite matrix with rows in $L^{1}$ with uniformly bounded $L^{1}$ norm. Since the $W_{g}$ have $L^{\infty }$ norm bounded by $1$ and each entry eventually stabilizes, we can conclude that the $\unicode[STIX]{x1D707}_{g}$ converge to $\unicode[STIX]{x1D707}$ in the weak-* topology, as desired.

Now, even if $R$ is not local, it is $\ell$ -adically complete and $R/\ell$ is artinian, so $R$ is a product of local rings $R=\prod _{j}R_{j}$ . It follows that we can take $\unicode[STIX]{x1D707}=\prod _{j}\unicode[STIX]{x1D707}_{R_{j}}$ and this measure will have all the correct moments, and the exact same proof as in the previous paragraph shows that the $\unicode[STIX]{x1D707}_{g}$ converge to $\unicode[STIX]{x1D707}$ . Thus it only remains to show that $\unicode[STIX]{x1D707}$ is determined by its moments. Note here that the exact same proof as in the local case won’t work, since the constant $c$ (from the theorem statement) could be less than $\frac{1}{2}$ . Inducting on the number of local rings that $R$ is a product of, we may write $R=R_{1}\times R_{2}$ where $R_{1}$ and $R_{2}$ both have the property that the corresponding measures $\unicode[STIX]{x1D707}_{R_{i}}$ are determined by their moments. Now, suppose that $m$ is any other measure with the correct moments. For an $R_{1}$ -module $M_{1}$ and an $R_{2}$ -module $M_{2}^{0}$ we let

$$\begin{eqnarray}a(M_{1},M_{2}^{0}):=\mathop{\sum }_{M_{2}}m(M_{1}\times M_{2})\#\text{Surj}(M_{2},M_{2}^{0}).\end{eqnarray}$$

Then it follows that for each $M_{2}^{0},M_{1}^{0}$ ,

$$\begin{eqnarray}\mathop{\sum }_{M_{1}}a(M_{1},M_{2}^{0})\#\text{Surj}(M_{1},M_{1}^{0})=1.\end{eqnarray}$$

Thus, by our induction assumption for $R_{2}$ it follows that $a(M_{1},M_{2})=\unicode[STIX]{x1D707}_{R_{1}}(M_{1})$ . Now, by our induction assumption for $R_{1}$ we learn that

$$\begin{eqnarray}m(M_{1}\times M_{2})=\unicode[STIX]{x1D707}_{R_{1}}(M_{1})\times \unicode[STIX]{x1D707}_{R_{2}}(M_{2})=\unicode[STIX]{x1D707}(M_{1}\times M_{2})\end{eqnarray}$$

as desired. ◻

In the case where the symplectic structure is present, we do not even have a good conjecture as to what the limiting measure in Conjecture 3.1 should be. It is natural to guess that it is proportional to the inverse of the size of the automorphism group, where now one only takes automorphisms if they preserve $\unicode[STIX]{x1D714}_{G}$ , but this does not agree with computations of Garton [Reference GartonGar15]! We think it would be very interesting to at least develop a plausible heuristic.

3.4 Moments approximately 1 implies approximately Cohen–Lenstra measure

Fix a finite subset $S^{\prime }\subset {\mathcal{E}}$ . Let $\text{Conf}_{g}$ denote the moduli space of $g$ distinct, unordered unlabelled points in $\mathbb{A}^{1}$ . Let ${\mathcal{C}}\rightarrow \text{Conf}_{g}(\mathbb{A}_{1})$ denote the associated family of hyperelliptic curves. For $x\in \text{Conf}_{g}(\mathbb{A}^{1})(\mathbb{F}_{q})$ , let $F_{x}$ denote Frobenius acting on the $\ell$ -adic Tate-module of $\text{Jac}(C_{x})$ . For every $g$ , let $\unicode[STIX]{x1D708}_{g}$ be the discrete probability measure

$$\begin{eqnarray}\unicode[STIX]{x1D708}_{g}=\frac{1}{\#\text{Conf}_{g}(\mathbb{F}_{q})}\mathop{\sum }_{x\in \text{Conf}_{g}(\mathbb{F}_{q})}\unicode[STIX]{x1D6FF}_{\text{Coker}\,P(F_{x})}.\end{eqnarray}$$

Building on the work of [Reference Ellenberg, Venkatesh and WesterlandEVW16], we will show in § 4 that for any $\unicode[STIX]{x1D6FF}>0$ , there is some $Q(S^{\prime },\unicode[STIX]{x1D6FF}),G(S^{\prime },\unicode[STIX]{x1D6FF})\gg 0$ such that for all $q\geqslant Q(S^{\prime },\unicode[STIX]{x1D6FF})$ , provided $g\geqslant G(S^{\prime },\unicode[STIX]{x1D6FF})$ , then

(3) $$\begin{eqnarray}\displaystyle \text{Expectation}_{\unicode[STIX]{x1D708}_{g}}(\#\text{Surj}(\bullet ,A))\in [1-\unicode[STIX]{x1D6FF},1+\unicode[STIX]{x1D6FF}]\quad \text{for all }A\in S^{\prime }. & & \displaystyle\end{eqnarray}$$

Geometry gives us access to moments, and we would like to recover as much information about the measures $\unicode[STIX]{x1D708}_{g}$ as we can from a large set of approximate moments as in (3).

Definition 1. Let $R=\mathbb{Z}_{\ell }[x]/P(x)$ . Let $A$ be a finite $R$ -module. An enlargement $A^{\prime }$ of $A$ is an $R$ -module admitting a surjection onto $A$ whose kernel is a simple $R$ -module. An $s$ -enlargement $B$ of $A$ is a finite $R$ -module admitting a surjection onto $A$ whose kernel has $R$ -length equal to $s$ .

Say that $R$ has the few enlargements property if for every finite $R$ -module $A$ , the number of isomorphism classes of $s$ -enlargements of $A$ is subexponential in $s$ .

Lemma 3.3. If $R$ is a product of maximal orders, then $R$ satisfies the few enlargements property.

Proof. This follows exactly as in the argument from [Reference Ellenberg, Venkatesh and WesterlandEVW16, Lemma 8.4]. ◻

Proposition 3.4. Suppose that $\ell$ does not divide $P(q)$ , and $R=\mathbb{Z}_{\ell }[x]/P(x)$ has the few enlargements property. Let $\unicode[STIX]{x1D708}$ be a probability measure on ${\mathcal{E}}$ . Fix a finite subset $S\subset {\mathcal{E}}$ . Fix $\unicode[STIX]{x1D716}>0$ . There exist $\unicode[STIX]{x1D6FF}>0$ and a finite subset $S^{\prime }\subset {\mathcal{E}}$ satisfying

$$\begin{eqnarray}\displaystyle \text{Expectation}_{\unicode[STIX]{x1D708}}(\#\text{Surj}(\bullet ,A^{\prime })) & \in & \displaystyle [1-\unicode[STIX]{x1D6FF},1+\unicode[STIX]{x1D6FF}]\quad \text{for all }A^{\prime }\in S^{\prime }\nonumber\\ \displaystyle \;\Longrightarrow \;|\unicode[STIX]{x1D708}(A)-\unicode[STIX]{x1D707}_{R}(A)| & {<} & \displaystyle \unicode[STIX]{x1D716}\quad \text{for all }A\in S.\nonumber\end{eqnarray}$$

Proof. The hypothesis $\ell \nmid P(q)$ ensures that the symplectic form equals 0. The argument from [Reference Ellenberg, Venkatesh and WesterlandEVW16, Proposition 8.3] carries over verbatim to the present context.◻

4 Moments of étale group schemes via the Lefschetz trace formula

In this section we define moduli spaces over $\mathbb{F}_{q}$ , whose $\mathbb{F}_{q}$ -points correspond to surjections from torsion sub-group schemes of Jacobians of hyperelliptic curves to étale group schemes ${\mathcal{G}}$ together with a section of $\wedge ^{2}{\mathcal{G}}(1)$ , and prove Theorem 1.1. In particular, we identify the rationally defined geometric components of the moduli spaces considered in [Reference Ellenberg, Venkatesh and WesterlandEVW16] with the set $\wedge ^{2}{\mathcal{G}}(1)(\mathbb{F}_{q})$ .

4.1 Multilinear algebra for étale group schemes

Let $S$ be a scheme. Let $G/S$ be a finite étale group scheme.

Proposition 4.1. Let $G/S$ be a finite, commutative étale group scheme. There exists a finite étale group scheme $\wedge ^{2}G/S$ and a morphism $\unicode[STIX]{x1D704}:G\times _{S}G\rightarrow \wedge ^{2}G$ satisfying the following universal property.

  1. (a) The morphism $\unicode[STIX]{x1D704}$ is biadditive, i.e. for all $S$ -schemes $T$ and all $x,y,z\in G(T)$ ,

    $$\begin{eqnarray}\unicode[STIX]{x1D704}(x+y,z)=\unicode[STIX]{x1D704}(x,z)+\unicode[STIX]{x1D704}(y,z)\quad \text{and}\quad \unicode[STIX]{x1D704}(z,x+y)=\unicode[STIX]{x1D704}(z,x)+\unicode[STIX]{x1D704}(z,y).\end{eqnarray}$$
  2. (b) The morphism $\unicode[STIX]{x1D704}$ is alternating, i.e. for all $S$ -schemes $T$ and all $v\in G(T)$ ,

    $$\begin{eqnarray}\unicode[STIX]{x1D704}(v,v)=0\in (\wedge ^{2}G)(T).\end{eqnarray}$$
  3. (c) The morphism $\unicode[STIX]{x1D704}$ is universal with respect to the properties (a), (b) if $f:G\times _{S}G\rightarrow H$ is a biadditive, alternating morphism to commutative group scheme $H/S$ , there is a unique $S$ -group scheme morphism $\unicode[STIX]{x1D70B}$ for which $f=\unicode[STIX]{x1D70B}\circ \unicode[STIX]{x1D704}$ .

Proof. Let $\text{}\underline{A}_{S}$ denote the constant group scheme on the finite abelian group $A$ . Let $H/S$ be another group scheme. A morphism $\text{}\underline{A}_{S}\rightarrow H$ of group schemes is determined by a collection of sections $s_{a}\in H(S)$ indexed by $a\in A$ satisfying $s_{a+b}=s_{a}+s_{b}$ for all $a,b\in A$ . Let $\text{}\underline{a}\in \text{}\underline{A}(S)$ denote the constant section determined by $a\in A$ . The morphism

$$\begin{eqnarray}\displaystyle \text{}\underline{A}_{S}\times \text{}\underline{A}_{S} & \rightarrow \text{}\underline{\wedge ^{2}A}_{S} & \displaystyle \nonumber\\ \displaystyle (\text{}\underline{a},\text{}\underline{b}) & \mapsto \text{}\underline{a\wedge b} & \displaystyle \nonumber\end{eqnarray}$$

is biadditive, alternating, and satisfies the desired universal property by the universal property of $\wedge ^{2}$ for abelian groups.

For more general finite étale group schemes $G/S$ , the desired $\wedge ^{2}G$ may be constructed by descent. Let $\{U_{\bullet }\rightarrow S\}$ be an étale cover trivializing the finite étale group scheme $G$ . The above already constructs $\unicode[STIX]{x1D704}_{U_{1}}:G_{U_{1}}\times _{U_{1}}G_{U_{1}}\rightarrow \wedge ^{2}G_{U_{1}}$ and $\unicode[STIX]{x1D704}_{U_{2}}:G_{U_{2}}\times _{U_{2}}G_{U_{2}}\rightarrow \wedge ^{2}G_{U_{2}}$ . Then $(\wedge ^{2}G_{U_{1}})_{U_{1}\times _{S}U_{2}}$ and $(\wedge ^{2}G_{U_{2}})_{U_{1}\times _{S}U_{2}}$ both satisfy the universal property defining $\wedge ^{2}G_{U_{1}\times _{S}U_{2}}$ . Thus, there is a unique isomorphism $\unicode[STIX]{x1D704}_{U_{1},U_{2}}:(\wedge ^{2}G_{U_{1}})_{U_{1}\times _{S}U_{2}}\xrightarrow[{}]{{\sim}}(\wedge ^{2}G_{U_{2}})_{U_{1}\times _{S}U_{2}}$ commuting with the structure morphisms $(\unicode[STIX]{x1D704}_{U_{1}})_{U_{2}}$ and $(\unicode[STIX]{x1D704}_{U_{2}})_{U_{1}}$ . A second application of the universal property shows that these isomorphisms satisfy the cocycle condition on triple overlaps. By étale descent, $\{\unicode[STIX]{x1D704}_{U_{\bullet }}:G_{U_{\bullet }}\times _{U_{\bullet }}G_{U_{\bullet }}\rightarrow \wedge ^{2}G_{U_{\bullet }}\}$ descends to a biadditive, alternating morphism $\unicode[STIX]{x1D704}:G\times _{S}G\rightarrow \wedge ^{2}G$ .

Let $f:G\times _{S}G\rightarrow H$ be a biadditive, alternating map. By the universal property, every $f_{U_{\bullet }}:G_{U_{\bullet }}\times _{U_{\bullet }}G_{U_{\bullet }}\rightarrow H_{U_{\bullet }}$ factors uniquely through $\wedge ^{2}G_{U_{\bullet }}\xrightarrow[{}]{\unicode[STIX]{x1D70B}_{\bullet }}H_{U_{\bullet }}$ . By the universal property of $\wedge ^{2}$ , the morphisms $\unicode[STIX]{x1D70B}_{\bullet }$ must agree on double overlaps: $\unicode[STIX]{x1D704}_{U_{1},U_{2}}\circ (\unicode[STIX]{x1D70B}_{1})_{U_{1}\times _{S}U_{2}}=(\unicode[STIX]{x1D70B}_{2})_{U_{1}\times _{S}U_{2}}$ . By étale descent for morphisms, $\unicode[STIX]{x1D70B}_{\bullet }$ descends uniquely to a morphism $\unicode[STIX]{x1D70B}:\wedge ^{2}G\rightarrow H$ satisfying $\unicode[STIX]{x1D70B}\circ \unicode[STIX]{x1D704}=f$ .◻

A completely analogous argument allows one to make any tensorial construction for finite étale group schemes. The key point is that universal properties from linear algebra induce descent data that allow one to étale-localize the construction to the case of constant group schemes, for which the construction is simple. We single out the following special case for later use.

Proposition 4.2. Let $G_{1}/S$ and $G_{2}/S$ be finite commutative étale group schemes. There exists a finite commutative étale group scheme $\text{Hom}(G_{1},G_{2})/S$ equipped with a morphism $e:G_{1}\times _{S}\text{Hom}(G_{1},G_{2})\rightarrow G_{2}$ satisfying the following universal property.

  1. (a) The morphism $e$ is biadditive, i.e. for all $S$ -schemes $T$ and all $x,y\in G_{1}(T)$ and $\unicode[STIX]{x1D6FC},\unicode[STIX]{x1D6FD}\in \text{Hom}(G_{1},G_{2})$ ,

    $$\begin{eqnarray}e(x+y,\unicode[STIX]{x1D6FC})=e(x,\unicode[STIX]{x1D719})+e(y,\unicode[STIX]{x1D6FC})\quad \text{and}\quad e(x,\unicode[STIX]{x1D6FC}+\unicode[STIX]{x1D6FD})=e(x,\unicode[STIX]{x1D6FC})+e(x,\unicode[STIX]{x1D6FD}).\end{eqnarray}$$
  2. (b) The morphism $e$ is universal with respect to the property (a): if $H/S$ is a commutative group scheme and $f:G_{1}\times _{S}H\rightarrow G_{2}$ is biadditive, there is a unique $S$ -group scheme morphism $\unicode[STIX]{x1D70B}:\text{Hom}(G_{1},G_{2})\rightarrow H$ for which $e=f\circ (1,\unicode[STIX]{x1D70B})$ .

Furthermore, $\text{Hom}(G_{1},G_{2})$ represents the functor on $S$ -schemes

$$\begin{eqnarray}T\mapsto \text{Hom}_{T\text{-group schemes}}((G_{1})_{T},(G_{2})_{T}).\end{eqnarray}$$

4.2 Generalities on moduli spaces

Let ${\mathcal{A}}\rightarrow V/S$ be a family of principally polarized, $g$ -dimensional abelian varieties over $S$ . Suppose that $\ell$ is invertible on $S$ . Let $G/S$ be a finite étale group scheme annihilated by $\ell ^{n}$ . We claim the moduli problem

$$\begin{eqnarray}V_{G}(T)=\{A\in V(T),T\text{-group morphism }\unicode[STIX]{x1D719}:{\mathcal{A}}_{A}[\ell ^{n}]{\twoheadrightarrow}G_{T}\}\quad \text{for all }T/S\end{eqnarray}$$

is representable. To see this, consider the finite étale group $S$ -scheme $\text{Hom}({\mathcal{A}}[\ell ^{n}],G_{V})$ , and consider the subscheme $Y$ of ${\mathcal{A}}[\ell ^{n}]\times \text{Hom}({\mathcal{A}}[\ell ^{n}],G_{V})$ mapping to the origin in $G_{V}$ . The group scheme $Y$ is finite étale over $\text{Hom}({\mathcal{A}}[\ell ^{n}],G_{V})$ , so $V_{G}$ is just the subscheme over which $Y$ is of degree $\ell ^{2ng}/|G|$ , which is a union of connected components of $\text{Hom}({\mathcal{A}}[\ell ^{n}],G_{V})$ .

The morphism $V_{G}\rightarrow V$ is thus finite étale.

4.2.1 The Weil pairing morphism to $\wedge ^{2}G\otimes \unicode[STIX]{x1D707}_{\ell ^{n}}^{-1}$

Let $T$ be an $S$ -scheme. Let $A/T$ be a principally polarized abelian $T$ -scheme. Let $\ell$ be invertible on $S$ . We may naturally regard the Weil pairing $w_{\ell ^{n}}(A):A[\ell ^{n}]\times _{T}A[\ell ^{n}]\rightarrow \unicode[STIX]{x1D707}_{\ell ^{n}}/T$ as an element of $\text{Hom}(\wedge ^{2}A[\ell ^{n}],\unicode[STIX]{x1D707}_{\ell ^{n}})(T)$ .

Finite étale group schemes locally isomorphic to $\text{}\underline{\mathbb{Z}/\ell ^{n}}_{S}$ form an abelian group under tensor product with identity $\text{}\underline{\mathbb{Z}/\ell ^{n}}_{S}$ and inverse $H^{-1}:=\text{Hom}(H,\text{}\underline{\mathbb{Z}/\ell ^{n}}_{S})$ . We let $H^{m}:=H^{\otimes m}$ and $H^{-n}:=(H^{-1})^{\otimes n}$ .

Consider the multilinear map $A[\ell ^{n}]^{4}\rightarrow \unicode[STIX]{x1D707}_{\ell ^{n}}\otimes \unicode[STIX]{x1D707}_{\ell ^{n}}$ given on sections by

$$\begin{eqnarray}(a,b,c,d)\rightarrow w_{\ell ^{n}}(a,c)\otimes w_{\ell ^{n}}(b,d)\cdot [w_{\ell ^{n}}(b,c)\otimes w_{\ell ^{n}}(a,d)]^{-1}.\end{eqnarray}$$

By the universal property for $\wedge ^{2}$ , this induces a pairing $\wedge ^{2}A[\ell ^{n}]\times \wedge ^{2}A[\ell ^{n}]\rightarrow \unicode[STIX]{x1D707}_{\ell ^{n}}^{2}$ . One can check on the level of points that this pairing is perfect. Thus we can naturally identify $\wedge ^{2}A[\ell ^{n}]$ with the Cartier dual of $\wedge ^{2}A[\ell ^{n}]\otimes \unicode[STIX]{x1D707}_{\ell ^{n}}^{-1}$ . It follows that we may naturally regard the Weil pairing $w_{\ell ^{n}}$ as an element of $(\wedge ^{2}A[\ell ^{n}]\otimes \unicode[STIX]{x1D707}_{\ell ^{n}}^{-1})(T)$ . From now on we write $H(m)$ for $H\otimes \unicode[STIX]{x1D707}_{\ell ^{n}}^{-m}$ .

Lemma 4.3. Let ${\mathcal{A}}\rightarrow V/S$ be a family of $g$ -dimensional principally polarized abelian varieties over $S$ . The morphism

$$\begin{eqnarray}\displaystyle V_{G} & \xrightarrow[{}]{\unicode[STIX]{x1D70B}} & \displaystyle (\wedge ^{2}G)(1)\nonumber\\ \displaystyle (A,\unicode[STIX]{x1D719}) & \mapsto & \displaystyle \unicode[STIX]{x1D719}(w_{\ell ^{n}}(A))\nonumber\end{eqnarray}$$

is functorial and hence algebraic. If $g\geqslant c(G)$ , where the constant $c(G)$ depends only on $G$ , the morphism $\unicode[STIX]{x1D70B}$ is surjective on geometric points.

Proof. Let $y\in (\wedge ^{2}G)(1)$ be a geometric point. Let $A\in V(S)$ be an arbitrary abelian scheme. Over the algebraically closed residue field $k(y)$ , the group schemes $A[\ell ^{n}]_{k(y)},\unicode[STIX]{x1D707}_{\ell ^{n}}$ and $G_{k(y)}$ become constant, isomorphic to $\text{}\underline{(\mathbb{Z}/\ell ^{n})^{2g}},\text{}\underline{\mathbb{Z}/\ell ^{n}}$ and $B=G(k(y))$ respectively.

The Weil pairing $\unicode[STIX]{x1D714}\in (\wedge ^{2}A[\ell ^{n}](1))(k(y))$ is non-degenerate. Surjections $A[\ell ^{n}]_{k(y)}\rightarrow G_{k(y)}$ are equivalent to surjections of finite abelian groups $(\mathbb{Z}/\ell ^{n})^{2g}=A[\ell ^{n}](k(y)){\twoheadrightarrow}G(k(y))=B$ .

Let $\unicode[STIX]{x1D714}_{B}\in \wedge ^{2}B$ correspondFootnote 5 to the geometric point $y\in \wedge ^{2}G(1)$ . By [Reference MichaelMic06, Proposition 2.14], there is some constant $c(G)$ such that if $g\geqslant c(G)$ , there exists some surjection $\unicode[STIX]{x1D719}:(\mathbb{Z}/\ell ^{n})^{2g}{\twoheadrightarrow}A$ for which $\unicode[STIX]{x1D719}(\unicode[STIX]{x1D714})=\unicode[STIX]{x1D714}_{A}$ . The result follows.◻

4.3 Geometric monodromy and connected components

Proposition 4.4. Let $k$ be a field. Let ${\mathcal{A}}\rightarrow V/k$ be a family of $g$ -dimensional principally polarized abelian varieties with universal Weil pairing $\unicode[STIX]{x1D714}$ . Let $G/k$ be a finite étale commutative group scheme. Suppose that for every geometric point $\overline{z}\in V$ , the action of the geometric monodromy group $\unicode[STIX]{x1D70B}_{1}(V,\overline{z})=\text{Gal}(k(\overline{\unicode[STIX]{x1D702}})/k(\unicode[STIX]{x1D702}))$ on ${\mathcal{A}}[\ell ^{n}](k(\overline{z}))\cong (\mathbb{Z}/\ell ^{n})^{2g}$ has image equal to the full symplectic group $\text{Sp}({\mathcal{A}}[\ell ^{n}](k(\overline{z})),\unicode[STIX]{x1D714}_{k(\overline{z})})$ . There is a constant $c(G)$ such that if $g\geqslant c(G)$ , the following hold:

  • $\unicode[STIX]{x1D70B}:V_{G}\rightarrow (\wedge ^{2}G)(1)$ is surjective on geometric points;

  • for every geometric point $y\in (\wedge ^{2}G)(1)$ , the fiber $\unicode[STIX]{x1D70B}^{-1}(y)$ is connected.

Proof. Let $\unicode[STIX]{x1D714}_{0}\in \wedge ^{2}(\mathbb{Z}/\ell ^{n})^{2g}$ be non-degenerate. Let $A$ be a finite abelian $\ell$ -group. Consider the map

$$\begin{eqnarray}\displaystyle \unicode[STIX]{x1D6F7}:\text{Surjections}((\mathbb{Z}/\ell ^{n})^{2g},A) & \rightarrow & \displaystyle \wedge ^{2}A\nonumber\\ \displaystyle T & \mapsto & \displaystyle T(\unicode[STIX]{x1D714}_{0}).\nonumber\end{eqnarray}$$

By [Reference MichaelMic06, Proposition 2.14], there is a constant $c(A)$ such that if $g\geqslant c(A),\unicode[STIX]{x1D6F7}$ is surjective and forms a single orbit under the symplectic group $\text{Sp}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714}_{0})$ .

Set $c(G)=c(B)$ where $B=G(\overline{k})$ for any algebraic closure $\overline{k}/k$ . By Lemma 4.3, the map $\unicode[STIX]{x1D70B}$ is surjective on geometric points. Let $\overline{y}\in \unicode[STIX]{x1D70B}^{-1}(y)$ be a geometric point. Let $\overline{z}=\unicode[STIX]{x1D70B}_{G}(\overline{y})\in V$ , where $\unicode[STIX]{x1D70B}_{G}:V_{G}\rightarrow V$ is the forgetful map.

Note that the fiber $\unicode[STIX]{x1D70B}_{G}^{-1}(\overline{z})$ equals

$$\begin{eqnarray}\text{Surjections}({\mathcal{A}}[\ell ^{n}](k(\overline{z})),B)\cong \text{Surjections}((\mathbb{Z}/\ell ^{n})^{2g},B);\end{eqnarray}$$

the symbol $\cong$ means that there is an isomorphism ${\mathcal{A}}[\ell ^{n}](k(\overline{z}))\rightarrow (\mathbb{Z}/\ell ^{n})^{2g}$ which is equivariant for the action of $\text{Sp}({\mathcal{A}}[\ell ^{n}](k(\overline{z})),\unicode[STIX]{x1D714}_{k(\overline{z})})$ on the left and of $\text{Sp}((\mathbb{Z}/\ell ^{n})^{2g},\unicode[STIX]{x1D714}_{0})$ on the right.

The points of $\unicode[STIX]{x1D70B}_{G}^{-1}(\overline{z})$ lying over $y$ , corresponding to $\unicode[STIX]{x1D714}_{B}\in \wedge ^{2}B$ , can be identified with

$$\begin{eqnarray}\{T\in \text{Surjections}((\mathbb{Z}/\ell ^{n})^{2g},B):T(\unicode[STIX]{x1D714}_{0})=\unicode[STIX]{x1D714}_{B}\}.\end{eqnarray}$$

By the above remarks, our assumption that the image of $\unicode[STIX]{x1D70B}_{1}(V,\overline{z})$ in $\text{Sp}({\mathcal{A}}[\ell ^{n}](k(\overline{z})),\unicode[STIX]{x1D714}_{k(\overline{z})})$ is surjective implies that $\unicode[STIX]{x1D70B}_{1}(V,\overline{z})$ acts transitively on $\unicode[STIX]{x1D70B}^{-1}(\overline{z})$ . It follows that $V_{G}$ is geometrically connected.◻

Corollary 4.5. Let $k$ be a finite field of characteristic $p$ . Let $\ell ^{\prime }\neq \ell ,p$ be a prime. Let $G/k$ be a finite étale group scheme. Same notation and hypotheses as in Proposition 4.4. Let $c(G)$ be the constant from Proposition 4.4 and assume that $g\geqslant c(G)$ . Let $\overline{k}/k$ be an algebraic closure. The map $\unicode[STIX]{x1D70B}:V_{G}\rightarrow (\wedge ^{2}G)(1)$ induces a $\text{Gal}(\overline{k}/k)$ -equivariant isomorphism

$$\begin{eqnarray}H_{\acute{\text{e}}\text{t}}^{0}((\wedge ^{2}G(1))_{\overline{k}},\mathbb{Q}_{\ell ^{\prime }})\xrightarrow[{}]{\unicode[STIX]{x1D70B}^{\ast }}H_{\acute{\text{e}}\text{t}}^{0}((V_{G})_{\overline{k}},\mathbb{Q}_{\ell ^{\prime }}).\end{eqnarray}$$

In particular,

$$\begin{eqnarray}\text{tr}(\text{Frob}_{\overline{k}/k}|H_{\acute{\text{e}}\text{t}}^{0}((V_{G})_{\overline{k}},\mathbb{Q}_{\ell ^{\prime }}))=\#((\wedge ^{2}G)(1))(k).\end{eqnarray}$$

Proof. Equivariance of $\unicode[STIX]{x1D70B}^{\ast }$ under $\text{Gal}(\overline{k}/k)$ follows because $\unicode[STIX]{x1D70B}$ is defined over $k$ . The map $\unicode[STIX]{x1D70B}^{\ast }$ induces an isomorphism because $\unicode[STIX]{x1D70B}^{-1}(y)$ is connected for every geometric point $y\in \wedge ^{2}G$ , by Proposition 4.4.◻

4.4 Comparison between moduli spaces of abelian varieties with level structure and Ellenberg–Venkatesh–Westerland moduli spaces of covers

Let $S$ be any base. Let $\text{Conf}_{n}/S$ be the moduli space of $n$ distinct unlabelled points in $\mathbb{A}^{1}/S$ . Let ${\mathcal{C}}\rightarrow \text{Conf}_{n}$ be the associated family of hyperelliptic curves over $S$ . Let ${\mathcal{A}}\rightarrow \text{Conf}_{n}/S$ denote the relative Jacobian of ${\mathcal{C}}/\text{Conf}_{n}$ . There is an associated Torelli map ${\mathcal{J}}:{\mathcal{C}}/\text{Conf}_{n}\rightarrow {\mathcal{A}}/\text{Conf}_{n}$ .

Let $B$ be a finite abelian group of odd order. Let $\text{}\underline{B}_{\text{Conf}_{n}}$ be the associated constant group scheme. Let

$$\begin{eqnarray}\unicode[STIX]{x1D70B}_{\text{}\underline{B}}:\text{Conf}_{n,\text{}\underline{B}}\rightarrow \text{Conf}_{n}\end{eqnarray}$$

be the finite étale cover described in § 4.2. Let ${\mathcal{D}}:={\mathcal{A}}_{\text{Conf}_{n,\text{}\underline{B}}}$ and let $\unicode[STIX]{x1D719}:{\mathcal{D}}[\ell ^{n}]/\text{Conf}_{n,\text{}\underline{B}}{\twoheadrightarrow}\text{}\underline{B}/\text{Conf}_{n,\text{}\underline{B}}$ be the associated universal quotient. There is an associated finite étale cover over $\text{Conf}_{n,\text{}\underline{B}}$

$$\begin{eqnarray}{\mathcal{D}}/\text{Ker}\,\unicode[STIX]{x1D719}\rightarrow {\mathcal{D}}/{\mathcal{D}}[\ell ^{n}]\cong {\mathcal{D}}={\mathcal{A}}_{\text{Conf}_{n,\text{}\underline{B}}},\end{eqnarray}$$

where the isomorphism $\cong$ from the second map is the inverse of the projection isomorphism ${\mathcal{D}}\xrightarrow[{}]{{\sim}}{\mathcal{D}}/{\mathcal{D}}[\ell ^{n}]$ . Pulling back this finite étale cover by the Torelli map ${\mathcal{J}}_{\text{Conf}_{n,\text{}\underline{B}}}:{\mathcal{C}}_{\text{Conf}_{n,\text{}\underline{B}}}\rightarrow {\mathcal{A}}_{\text{Conf}_{n,\text{}\underline{B}}}$ defines a finite étale cover ${\mathcal{C}}^{\prime }\rightarrow {\mathcal{C}}_{\text{Conf}_{n,\text{}\underline{B}}}$ of $\text{Conf}_{n,\text{}\underline{B}}$ with abelian Galois group $B$ . This finite étale cover defines a morphism

$$\begin{eqnarray}\unicode[STIX]{x1D6F7}:\text{Conf}_{n,\text{}\underline{B}}\rightarrow \text{Hn}_{B\rtimes \langle \pm 1\rangle ,n}^{\text{c}}/\text{Conf}_{n},\end{eqnarray}$$

where $\text{Hn}_{B\rtimes \langle \pm 1\rangle ,n}^{\text{c}}$ denotes the moduli space of $B\rtimes \langle \pm 1\rangle$ -covers of $\mathbb{P}^{1}$ ramified at $\infty$ and having monodromy in the conjugacy class of involutions at $n$ -finite punctures. This is the moduli space considered by [Reference Ellenberg, Venkatesh and WesterlandEVW16]. We refer the reader to [Reference Ellenberg, Venkatesh and WesterlandEVW16] and [Reference Romagny and WewersRW06] for details on the algebraic construction of $\text{Hn}_{B\rtimes \langle \pm 1\rangle ,n}^{\text{c}}$ . In particular, we emphasize that both $\text{Conf}_{n,\text{}\underline{B}}/\text{Conf}_{n}$ and $\text{Hn}_{B\rtimes \langle \pm 1\rangle ,n}^{\text{c}}/\text{Conf}_{n}$ are finite étale.

Proposition 4.6. Let $S=\overline{\mathbb{F}}_{q}$ be an algebraic closure of the finite field $\mathbb{F}_{q}$ . The morphism $\unicode[STIX]{x1D6F7}:\text{Conf}_{n,\text{}\underline{B}}/\text{Conf}_{n}\rightarrow \text{Hn}_{B\rtimes \langle \pm 1\rangle ,n}^{\text{c}}/\text{Conf}_{n}$ described above is an isomorphism.

Proof. Because $\text{Conf}_{n,\text{}\underline{B}}/\text{Conf}_{n}$ and $\text{Hn}_{B\rtimes \langle \pm 1\rangle ,n}^{\text{c}}/\text{Conf}_{n}$ are finite étale, the morphism $\unicode[STIX]{x1D6F7}$ is necessarily finite étale. By [Reference Ellenberg, Venkatesh and WesterlandEVW16, Proposition 8.7], $\unicode[STIX]{x1D6F7}$ induces a bijection $\text{Conf}_{n,\text{}\underline{B}}(\overline{\mathbb{F}}_{q})\xrightarrow[{}]{\unicode[STIX]{x1D6F7}}\text{Hn}_{B\rtimes \langle \pm 1\rangle ,n}^{\text{c}}(\overline{\mathbb{F}}_{q})$ . It follows that $\unicode[STIX]{x1D719}$ must have degree 1 and is thus an isomorphism.◻

Corollary 4.7. Assume now that $\ell$ is odd. Let $G$ be a finite étale group scheme over $\mathbb{F}_{q}$ of order $\ell ^{n}$ , and $\unicode[STIX]{x1D714}_{G}\in (\wedge ^{2}G)(1)(\mathbb{F}_{q})$ . For each $g$ , define

$$\begin{eqnarray}\text{Avg}(G,\unicode[STIX]{x1D714}_{G},g,q):=\frac{\#\{\unicode[STIX]{x1D719}\in \text{Surj}(\text{Pic}^{0}(C)[\ell ^{n}],G),\unicode[STIX]{x1D719}_{\ast }(\unicode[STIX]{x1D714}_{C,\ell ^{n}})=\unicode[STIX]{x1D714}_{G}\}}{\#\text{Conf}_{g}(\mathbb{F}_{q})}\end{eqnarray}$$

where $\unicode[STIX]{x1D714}_{C,\ell ^{n}}$ is the weil-pairing.

Let $\unicode[STIX]{x1D6FF}^{\pm }(q,\unicode[STIX]{x1D714}_{G})$ be the lower and upper limits of $\text{Avg}(G,\unicode[STIX]{x1D714}_{G},g,q)$ as $g\rightarrow \infty$ . Then as $q\rightarrow \infty$ and $n$ stays fixed, $\unicode[STIX]{x1D6FF}^{+}(q,\unicode[STIX]{x1D714}_{G})$ and $\unicode[STIX]{x1D6FF}^{-}(q,\unicode[STIX]{x1D714}_{G})$ converge to $1$ .

Proof. First, note that $\text{Avg}(G,\unicode[STIX]{x1D714}_{G},g,q)\cdot |\text{Conf}_{g}(\mathbb{F}_{q})|$ is simply equal to the number of points on the subscheme $Y$ of $\text{Conf}_{g,G}$ which maps to $\unicode[STIX]{x1D714}_{G}$ under the natural map to $(\wedge ^{2}G)(1)$ . By a result of Yu [Reference YuYu97, Reference HallHal08], the monodromy condition in Lemma 4.4 is satisfied, so $Y$ is geometrically connected. Moreover, by the discussion above the $\ell ^{\prime }$ -adic cohomology of $\text{Conf}_{g,G}$ is the same as that of $\text{Hn}_{B,g}^{\text{c}}$ where $B=G(\overline{\mathbb{F}_{q}})\rtimes \mathbb{Z}/2\mathbb{Z}$ and $c$ is the conjugacy class of all involutions. Thus, by [Reference Ellenberg, Venkatesh and WesterlandEVW16, Lemma 7.8] we see that for all $i>0$ , there is an integer $C(\ell ^{n})$ satisfying $\dim H^{i}(\text{Conf}_{g,G},\mathbb{Q}_{\ell ^{\prime }})\leqslant C(\ell ^{n})^{i+1}$ . The same bound therefore holds on the cohomology of $Y$ . Thus, by the Lefschetz trace formula we get that for $q>2C(\ell ^{n})^{2}$ , $\#Y(\mathbb{F}_{q})=q^{n}(1+O(C(G,\ell ^{n})/\sqrt{q}))$ . The result follows since $|\text{Conf}_{g}(\mathbb{F}_{q})|=q^{n}-q^{n-1}$ .◻

Remark 3. Note that if we stopped keeping track of $\unicode[STIX]{x1D714}_{G}$ and only cared about étale group scheme, the number of surjections to a group scheme $G$ approaches $\#(\wedge ^{2}G)(1)(\mathbb{F}_{q})$ . If $G$ is a constant group scheme $\text{}\underline{B}$ , this amounts to counting elements of $\wedge ^{2}B$ which are killed by $q-1$ . This is consistent with the random model considered by Garton, and explains the failure of ordinary Cohen–Lenstra heuristics to hold if $q\not \equiv 1$ mod $\ell$ .

5 Applications

5.1 Joint distribution

Fix positive integers $n_{1},\ldots ,n_{k}$ . What is the joint distribution of the finite abelian $\ell$ -groups $A(\mathbb{F}_{p^{n_{1}}})_{\ell },\ldots ,A(\mathbb{F}_{p^{n_{k}}})_{\ell }$ as $A$ varies through a family $V_{g}$ of $g$ -dimensional principally polarized abelian varieties?

5.1.1 Étale group schemes refine joint moments

Let $n=\text{lcm}(n_{1},\ldots ,n_{k})$ . Fix $G_{1},G_{2},\ldots ,G_{k}$ finite abelian $\ell$ -groups. Let $M_{n}(A)$ denote the $\mathbb{Z}_{\ell }[x]/(x^{n}-1)$ -module $A(\mathbb{F}_{p^{n}})_{\ell }$ with its natural Frobenius action. Let $S_{G_{1},\ldots ,G_{\ell }}$ denote the set of isomorphism classes of $\mathbb{Z}_{\ell }[x]/(x^{n}-1)$ -modules $M$ for which

$$\begin{eqnarray}M[x^{n_{1}}-1]\cong G_{1},\ldots ,M[x^{n_{k}}-1]\cong G_{k}.\end{eqnarray}$$

Then

$$\begin{eqnarray}\text{Prob}_{A\in V_{g}(\mathbb{F}_{p})}(A(\mathbb{F}_{p^{n_{1}}})_{\ell }\cong G_{1},\ldots ,A(\mathbb{F}_{p^{n_{k}}})_{\ell }\cong G_{k})=\mathop{\sum }_{M\in S_{G_{1},\ldots ,G_{k}}}\text{Prob}_{A\in V_{g}(\mathbb{F}_{p})}(M_{n}(A)\cong M).\end{eqnarray}$$

So the distribution of $A(\mathbb{F}_{p^{n}})_{\ell }$ as a $\mathbb{Z}_{\ell }[x]/(x^{n}-1)$ -module is a strictly more refined statistic than the joint distribution of $A(\mathbb{F}_{p^{n_{1}}}),\ldots ,A(\mathbb{F}_{p^{n_{k}}})$ .

5.2 Results for the universal family of hyperelliptic curves

In this subsection, we spell out the consequences of our main theorems for the universal family of hyperelliptic curves in one special case. For $x\in \text{Conf}_{g}(\mathbb{F}_{q})$ , let $C_{x}$ denote the associated hyperelliptic curve and let $C_{x}^{\unicode[STIX]{x1D70E}}$ denote its quadratic twist.

For the ring $R=\mathbb{Z}_{\ell }[x]/(x^{2}-1)$ and finite $R$ -module $M$ , let $M^{\pm }$ denote the $\pm 1$ -eigenspaces of multiplication by $x$ .

Proposition 5.1. Suppose $\ell \nmid q^{2}-1$ and that $\ell \neq 2$ . Let $\unicode[STIX]{x1D716}>0$ . Fix a finite set $S$ of finite abelian $\ell$ -groups. Let $M_{A,B}$ denote the unique $R$ -module whose $+1$ -eigenspace equals $A$ and whose $-1$ -eigenspace equals $B$ . There exists $Q(S,\unicode[STIX]{x1D716})\gg 0$ such that if $q,g\geqslant Q(S,\unicode[STIX]{x1D716})$ and $A,B\in S$ ,

$$\begin{eqnarray}\left|\text{Prob}_{x\in \text{Conf}_{g}(\mathbb{F}_{q})}(\text{Jac}(C_{x})(\mathbb{F}_{q})_{\ell }\cong A\text{ and }\text{Jac}(C_{x}^{\unicode[STIX]{x1D70E}})(\mathbb{F}_{q})_{\ell }\cong B)-\frac{c_{R}}{\#\text{Aut}_{R}(M_{A,B})}\right|<\unicode[STIX]{x1D716},\end{eqnarray}$$

where $c_{R}$ is the normalizing constant from Theorem 2.2.

That is, the class groups $\text{Jac}(C_{x})(\mathbb{F}_{q})_{\ell }$ and $\text{Jac}(C_{x}^{\unicode[STIX]{x1D70E}})(\mathbb{F}_{q})_{\ell }$ behave almost independently for $g$ sufficiently large.

Proof. Note that

$$\begin{eqnarray}\text{Jac}(C_{x})(\mathbb{F}_{q})_{\ell }\cong A\quad \text{and}\quad \text{Jac}(C_{x}^{\unicode[STIX]{x1D70E}})(\mathbb{F}_{q})_{\ell }\cong B\;\Longleftrightarrow \;\text{Jac}(C_{x})(\mathbb{F}_{q^{2}})_{\ell }\cong M_{A,B}.\end{eqnarray}$$

By Propositions 3.4 and 4.7, for $q$ sufficiently large we have

$$\begin{eqnarray}\left|\text{Prob}(\text{Jac}(C_{x})(\mathbb{F}_{q^{2}})_{\ell }\cong M_{A,B})-\frac{c_{R}}{\#\text{Aut}_{R}(M_{A,B})}\right|<\unicode[STIX]{x1D716}.\end{eqnarray}$$

Because $R$ splits as a product,

$$\begin{eqnarray}\frac{c_{R}}{\#\text{Aut}_{R}(M_{A,B})}=\frac{c_{\mathbb{Z}_{\ell }}}{\#\text{Aut}_{\mathbb{Z}_{\ell }}(A)}\cdot \frac{c_{\mathbb{Z}_{\ell }}}{\#\text{Aut}_{\mathbb{Z}_{\ell }}(B)}.\end{eqnarray}$$

The result follows. ◻

Acknowledgements

It is a pleasure to thank Krishnaswami Alladi for explaining how to prove the Cohen–Lenstra identities using iterated Durfee’s squares. We would also like to thank Melanie Wood for helpful comments which improved the exposition of this paper.

Footnotes

1 If $\ell =2$ , then Gerth conjectured that if one considers the subgroup of the Class group consisting of elements which are squares, the same conjecture holds. This ‘degenerate’ case turns out to be more accessible and there are unconditional results in this direction by Fouvry and Kulners [Reference Fouvry and KlünersFK07], Smith [Reference SmithSmi16], Milovic [Reference MilovicMil18], and Klys [Reference KlysKly16].

2 One often takes some Hurwitz scheme for the family $X$ varies in, as an analogue of looking at number fields of fixed degree. One could instead the study the statistics of the family of all curves of a fixed genus, but this seems very difficult, and it is not clear what behavior to expect.

3 Note that one issue which arises now is that the kernel could be infinite, but this should arise very infrequently, so that the distribution we obtain should be supported on finite modules.

4 For constant group schemes $\text{}\underline{G}$ , elements of $\wedge ^{2}\text{}\underline{G}(1)(\mathbb{F}_{q})$ are naturally identified with elements of $\wedge ^{2}G$ satisfying $\unicode[STIX]{x1D714}=q\unicode[STIX]{x1D714}$ .

5 This is a well-defined correspondence upon fixing a generator of $\unicode[STIX]{x1D707}_{\ell ^{n}}$ .

References

Achter, J., The distribution of class groups of function fields , J. Pure Appl. Algebra 204 (2006), 316333.10.1016/j.jpaa.2005.04.003Google Scholar
Bhargava, M., The density of discriminants of quartic rings and fields , Ann. of Math. (2) 162 (2005), 10311063.10.4007/annals.2005.162.1031Google Scholar
Cohen, H. and Lenstra, H., Heuristics on class groups of number fields , in Number theory, Noordwijkerhout 1983, Noordwijkerhout, 1983, Lecture Notes in Mathematics, vol. 1068 (Springer, Berlin, 1984), 3362.10.1007/BFb0099440Google Scholar
Davenport, H. and Heilbronn, H., On the density of discriminants of cubic fields. II , Proc. R. Soc. Lond. Ser. A 322 (1971), 405420.10.1098/rspa.1971.0075Google Scholar
Ellenberg, J. S., Venkatesh, A. and Westerland, C., Homological stability for Hurwitz spaces and the Cohen–Lenstra conjecture over function fields , Ann. of Math. (2) 183 (2016), 729786.10.4007/annals.2016.183.3.1Google Scholar
Fouvry, E. and Klüners, J., On the 4-rank of class groups of quadratic number fields , Invent. Math. 167 (2007), 455513.10.1007/s00222-006-0021-2Google Scholar
Friedman, E. and Washington, L., On the distribution of divisor class groups of curves over a finite field , in Théorie des nombres, Quebec, PQ, 1987 (de Gruyter, Berlin, 1989), 227239.Google Scholar
Garton, D., Random matrices, Cohen–Lenstra heuristics, and roots of unity , Algebra Number Theory 9 (2015), 149171.10.2140/ant.2015.9.149Google Scholar
Hall, C., Big symplectic or orthogonal monodromy modulo , Duke Math. J. 141 (2008), 179203.10.1215/S0012-7094-08-14115-8Google Scholar
Klys, J., The distribution of $p$ -torsion in degree $p$ cyclic fields, Preprint (2016), arXiv:1610.00226v1.Google Scholar
Malle, G., On the distribution of class groups of number fields , Experiment. Math. 19 (2010), 465474.10.1080/10586458.2010.10390636Google Scholar
Michael, A. A. G., Finite abelian actions on surfaces , Topology Appl. 153 (2006), 25912612.10.1016/j.topol.2005.05.010Google Scholar
Milovic, D. Z., On the 8-rank of narrow class groups of ℚ(√-4pp), ℚ(√-8pq), and ℚ(√8pq) , Int. J. Number Theory 14 (2018), 21652193.10.1142/S1793042118501300Google Scholar
Romagny, M. and Wewers, S., Hurwitz spaces , in Groupes de Galois arithmétiques et différentiels, Séminaire et Congrès, vol. 13 (Société Mathématique de France, Paris, 2006), 313341.Google Scholar
Smith, A., Governing fields and statistics for 4-Selmer groups and 8-class groups, Preprint (2016), arXiv:1607.07860v1.Google Scholar
Wood, M. M., The distribution of sandpile groups of random graphs , J. Amer. Math. Soc. 30 (2017), 915958.10.1090/jams/866Google Scholar
Yu, J.-K., Toward a proof of the Cohen–Lenstra conjecture in the function field case, Preprint (1997).Google Scholar