Papers
Topics
Authors
Recent
Search
2000 character limit reached

Local Gekeler Ratios in Drinfeld Modules

Updated 23 January 2026
  • Local Gekeler ratios are arithmetic invariants that measure asymptotically normalized matrix counts with a fixed characteristic polynomial over finite local rings.
  • They are computed by reducing the matrix enumeration problem to the structure of the ideal class monoid through explicit overorder classification and weak equivalence classes.
  • The global ratio, derived as an infinite product of local factors, parallels classical mass formulas and provides key insights into the weighted sizes of Drinfeld module isogeny classes.

Local Gekeler ratios are arithmetic invariants associated with the distribution of matrices over finite local rings with prescribed characteristic polynomials, closely linked to isogeny classes of Drinfeld modules. For a given polynomial ring A=Fq[T]A = \mathbb{F}_q[T], a nonzero prime ideal pA\mathfrak{p} \subset A, and a monic polynomial fA[x]f \in A[x] of degree rr, the local Gekeler ratio vp(f)v_\mathfrak{p}(f) measures asymptotically (as the power nn \to \infty) the normalized count of r×rr \times r matrices over A/pnA/\mathfrak{p}^n with characteristic polynomial ff relative to the size of the special linear group SLr(A/pn)SL_r(A/\mathfrak{p}^n). Formally, the ratio is realized as the limit

vp(f):=limn{MMatr(A/pn)charpoly(M)=f}SLr(A/pn)/pn(r1).v_\mathfrak{p}(f) := \lim_{n \to \infty} \frac{|\{M \in \mathrm{Mat}_r(A/\mathfrak{p}^n)\mid \mathrm{charpoly}(M)=f\}|}{|SL_r(A/\mathfrak{p}^n)| / |\mathfrak{p}|^{n(r-1)}}.

These local invariants yield, upon global multiplication, the weighted size of an isogeny class of Drinfeld modules, paralleling the classical mass formulas for abelian varieties over finite fields (Eggink, 19 Jan 2026).

1. Formal Definition and Existence of Local Gekeler Ratios

Let A=Fq[T]A = \mathbb{F}_q[T], pA\mathfrak{p} \subset A a nonzero prime, and f(x)A[x]f(x) \in A[x] monic of degree rr. For each integer n1n \geq 1,

  • Sn(f;p)={MMatr(A/pn)charpoly(M)=fmodpn}S_n(f;\mathfrak{p}) = \{ M \in \mathrm{Mat}_r(A/\mathfrak{p}^n) \mid \mathrm{charpoly}(M) = f \bmod \mathfrak{p}^n \},
  • Gn=SLr(A/pn)G_n = SL_r(A/\mathfrak{p}^n),
  • Ln=Gn/pn(r1)L_n = |G_n| / |\mathfrak{p}|^{n(r-1)}.

The local Gekeler ratio at p\mathfrak{p} is defined as

vp(f)=limnSn(f;p)Ln,v_\mathfrak{p}(f) = \lim_{n\to\infty} \frac{|S_n(f; \mathfrak{p})|}{L_n},

where p=qdegp|\mathfrak{p}| = q^{\deg \mathfrak{p}}. The existence and finiteness of this limit are established by analyzing the growth of Sn(f;p)|S_n(f; \mathfrak{p})| as nn increases and normalizing appropriately by LnL_n to account for volume in the matrix space. Proposition 2.1 in (Eggink, 19 Jan 2026) shows the ratio stabilizes for sufficiently large nn, and hence the limit is both finite and positive.

2. Ideal Class Monoids and Weak Equivalence Classification

The calculation of vp(f)v_\mathfrak{p}(f) is reduced to a structure-theoretic problem in the arithmetic of the local order Rp=Ap[x]/(f)R_\mathfrak{p} = A_\mathfrak{p}[x]/(f). The ideal class monoid ICM(Rp)ICM(R_\mathfrak{p}) comprises fractional RpR_\mathfrak{p}-ideals modulo principal RpR_\mathfrak{p}-ideals. Each similarity class of matrices with characteristic polynomial ff corresponds, via an explicit bijection, to the set of such weak equivalence classes.

For each overorder SpRpS_\mathfrak{p} \supset R_\mathfrak{p}, one computes the set of weak equivalence classes WSp(Rp)W_{S_\mathfrak{p}}(R_\mathfrak{p}). Lemma 1.2, Propositions 1.12, 1.13, and Corollary 1.7 in (Eggink, 19 Jan 2026) together establish that:

  • The set of p\mathfrak{p}-overorders SpS_\mathfrak{p} is finite and effectively computable.
  • Each weak class corresponds to a unique ideal under isomorphism.
  • The monoid decomposes as ICM(Rp)=SpWSp(Rp)ICM(R_\mathfrak{p}) = \bigsqcup_{S_\mathfrak{p}} W_{S_\mathfrak{p}}(R_\mathfrak{p}).

The reduction of the matrix-counting problem to enumeration in ICM(Rp)ICM(R_\mathfrak{p}) follows Proposition 2.3.

3. Computation Algorithm for vp(f)v_\mathfrak{p}(f)

The main computational algorithm proceeds as follows:

  1. Factorization: Factor ff in Ap[x]A_\mathfrak{p}[x] to describe the complete local order RpR_\mathfrak{p} as a product of local factors.
  2. Overorder Computation: Determine all overorders SpRpS_\mathfrak{p} \supset R_\mathfrak{p} using the index module [Sp:Rp][S_\mathfrak{p}:R_\mathfrak{p}].
  3. Weak Class Enumeration: For each SpS_\mathfrak{p}, classify its weak equivalence classes WSp(Rp)W_{S_\mathfrak{p}}(R_\mathfrak{p}), utilizing the criteria in Lemma 1.16 to distinguish between classes.
  4. Ideal Representatives and Unit Groups: For each class, select a representative ideal II and compute its automorphism group AutRp(I)={xFrac(Rp)×xI=I}Aut_{R_\mathfrak{p}}(I) = \{ x \in Frac(R_\mathfrak{p})^\times \mid xI = I \}.
  5. Summation: Sum contributions from all classes to yield

vp(f)=[I]ICM(Rp)1AutRp(I).v_\mathfrak{p}(f) = \sum_{[I] \in ICM(R_\mathfrak{p})} \frac{1}{|Aut_{R_\mathfrak{p}}(I)|}.

The limit's convergence is justified via volume computations and lattice-counting in RprR_\mathfrak{p}^r, as detailed in Theorem 2.7 of (Eggink, 19 Jan 2026).

4. Global Ratio, Isogeny Classes, and Mass Formula

The global Gekeler ratio is the infinite product

v(f)=pAvp(f),v(f) = \prod_{\mathfrak{p} \subset A} v_\mathfrak{p}(f),

where the product converges and almost all local factors are $1$ (specifically, for primes p\mathfrak{p} not dividing the discriminant of ff). Gekeler's theorem, as presented in (Eggink, 19 Jan 2026), establishes that v(f)v(f) equals the mass—i.e., the weighted cardinality—of the isogeny class of rank-rr Drinfeld AA-modules with characteristic polynomial ff. Precisely, if IsogClass(f)weighted|IsogClass(f)|_{weighted} denotes the weighted count in which each module φ\varphi is counted with weight 1/Aut(φ)1/|\text{Aut}(\varphi)|, then

IsogClass(f)weighted=v(f).|IsogClass(f)|_{weighted} = v(f).

This structure is analogous to the mass formulas for abelian varieties over finite fields.

5. Summary of Notation and Key Formulas

Symbol Meaning Reference/Formulas
AA Ring Fq[T]\mathbb{F}_q[T]
p|\mathfrak{p}| qdegpq^{\deg \mathfrak{p}}
RR A[x]/(f(x))A[x]/(f(x))
RpR_\mathfrak{p} Completion at prime p\mathfrak{p} RAApR \otimes_A A_\mathfrak{p}
SpS_\mathfrak{p} Overorders RpSpOKR_\mathfrak{p} \subset S_\mathfrak{p} \subset O_K Indexed by [Sp:Rp]=pk[S_\mathfrak{p}:R_\mathfrak{p}]=\mathfrak{p}^k
WSp(Rp)W_{S_\mathfrak{p}}(R_\mathfrak{p}) Weak equivalence classes for given overorder Definition 1.8
ICM(Rp)ICM(R_\mathfrak{p}) Ideal class monoid SpWSp(Rp)\bigcup_{S_\mathfrak{p}} W_{S_\mathfrak{p}}(R_\mathfrak{p})
vp(f)v_\mathfrak{p}(f) Local factor [I]ICM(Rp)1AutRp(I)\sum_{[I] \in ICM(R_\mathfrak{p})} \frac{1}{|Aut_{R_\mathfrak{p}}(I)|}
v(f)v(f) Global mass pvp(f)\prod_{\mathfrak{p}} v_\mathfrak{p}(f)

6. Illustrative Example

For q=3q=3, A=F3[T]A=\mathbb{F}_3[T], r=2r=2, and f(x)=x2+1f(x)=x^2+1, consider p=(T)\mathfrak{p}=(T). As x2+1x^2+1 is irreducible over F3\mathbb{F}_3, Rp=Ap[x]/(x2+1)R_\mathfrak{p} = A_\mathfrak{p}[x]/(x^2+1) forms a ramified quadratic extension and is already the maximal order, with trivial class group (Pic(Rp)=1(R_\mathfrak{p})=1). Therefore, ICM(Rp)ICM(R_\mathfrak{p}) consists of a single principal class, represented by RpR_\mathfrak{p} itself, whose automorphism group is Rp×R_\mathfrak{p}^\times. It follows that

vp(f)=1Rp×Rp×=1.v_\mathfrak{p}(f) = \frac{1}{|R_\mathfrak{p}^\times|} \cdot |R_\mathfrak{p}^\times| = 1.

In cases where ff is not irreducible, such as f(x)=(xT)2mod(T)f(x) = (x-T)^2 \bmod (T), RpAp[x]/(x2)R_\mathfrak{p} \cong A_\mathfrak{p}[x]/(x^2), yielding two overorders and weak-equivalence classes, leading to vp(f)=1+1/Ap×v_\mathfrak{p}(f) = 1 + 1/|A_\mathfrak{p}^\times| upon computation.

7. Connections and Significance

The framework of local Gekeler ratios provides a bridge between matrix enumeration over finite local rings and the ideal-theoretic structure of nonmaximal and maximal orders in local fields. The explicit algorithmic reduction to ICM(Rp)ICM(R_\mathfrak{p}) and overorder classification allows for efficient computation of isogeny class sizes for Drinfeld modules and mirrors classical strategies in the theory of abelian varieties. This suggests that the local-to-global principle via Gekeler ratios not only quantifies isogeny classes but also encodes rich structural information about orders and modules over function fields (Eggink, 19 Jan 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Local Gekeler Ratios.