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
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
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
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
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
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
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$ ,
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
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
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}$ ,
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
Now, as $N\rightarrow \infty$ , $\#\text{Sur}(R^{N},M_{0})\sim |M_{0}|^{N}$ . Thus,
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
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:
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
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
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:
– $T\circ P(F)=0$ ;
– $TF=F_{H}T$ ; and
– $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
Suppose $H$ is killed by multiplication by $\ell ^{n}$ . Then the expected number of surjections equals
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})$
and
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
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
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
Then it follows that for each $M_{2}^{0},M_{1}^{0}$ ,
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
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
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
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
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.
(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}$$(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}$$(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
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.
(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}$$(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
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
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
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
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
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
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
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
In particular,
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
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}}$
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
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
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
Then
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$ ,
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
By Propositions 3.4 and 4.7, for $q$ sufficiently large we have
Because $R$ splits as a product,
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.