Local Gekeler Ratios & Ideal Class Monoids
- The paper defines local Gekeler ratios v๐ญ(f) as the limit of a normalized count of rรr matrices with a fixed characteristic polynomial over finite rings.
- It presents an algorithm that computes v๐ญ(f) by enumerating local overorders and classifying fractional ideals via weak equivalence in the ideal class monoid.
- The research links these local computations to a global mass formula for Drinfeld modules, providing actionable insights into isogeny class counting.
Below is a self-contained account of the local Gekeler ratios based on the techniques of the paper โCalculating The Local Ideal Class Monoid and Gekeler Ratios.โ We work throughout with A = ๐ฝ_q[T], f(x) โ A[x] a monic irreducible of degree r, R = A[x]/(f(x)), and a nonzero prime ideal ๐ญโA. We explain
- the definition of the local Gekeler ratio
- the algorithmic computation of v_๐ญ(f) via local ideal class monoids
- the global product โ๐ญ v๐ญ(f) and its role in counting Drinfeld modules
- the main notation and key lemmas
- a worked example
Section 1. Definition of the local Gekeler ratio
Fix r and f as above and let ๐ญโA be a prime. For each nโฅ1 we form the finite rings A/๐ญโฟ, Mat_r(A/๐ญโฟ) = all rรr matrices over A/๐ญโฟ, SL_r(A/๐ญโฟ) = invertible matrices of determinant 1.
We write N_n(f) = โฃโ{โMโMat_r(A/๐ญโฟ)โโฃโcharpoly(M)=fโ}โโฃ, and denote by |๐ญ| the cardinality of the residue field A/๐ญ. Then the local Gekeler ratio is defined by (1) v_๐ญ(f) = lim_{nโโ} N_n(f)โ/โ( |SL_r(A/๐ญโฟ)|โ/โ|๐ญ|{n(rโ1)} ).
Explanation of each term: * N_n(f) counts rรr matrices M over the finite ring A/๐ญโฟ whose characteristic polynomial is exactly f(x) (viewed in (A/๐ญโฟ)[x]). * |SL_r(A/๐ญโฟ)| is the size of the special linear group over A/๐ญโฟ. One shows |SL_r(A/๐ญโฟ)| grows on the order of |๐ญ|{n(rยฒโ1)}. * The normalizing factor |๐ญ|{n(rโ1)} accounts for the fact that monic polynomials of degree r impose r constraints but one determinant condition is redundant in SL_r.
Convergence of the limit follows from standard โstabilizationโ arguments: for large n, the fibers of reduction Mod ๐ญโฟโMod ๐ญ{nโ1} become uniformly distributed, so the ratio stabilizes. One of the aims of the paper is to identify this stable value with the size of a local ideal-class set.
Section 2. Computing v_๐ญ(f) via local ICM
The key idea (pioneered in Gekelerโs work and made algorithmic in the paper) is that conjugacy classes of matrices M with charpoly f over A/๐ญโฟ are in natural bijection, in the limit nโโ, with isomorphism classes of certain rank-r lattices in the semisimple algebra KโA A๐ญ, where K = FracโR = A[x]/(f).
Concretely the ratio v_๐ญ(f) equals the cardinality of the ideal-class monoid ICM(R_๐ญ) of the completed local order R_๐ญ = RโA A๐ญ. We outline the steps:
Algorithm for v_๐ญ(f) :
- Factor ๐ญ in R. Write ๐ญR = ๐ญโ{eโ}ยทโฆยท๐ญ_k{e_k}. By Lemma 2.1 (spRpproduct) one checks R_๐ญ โ โ{i=1}k R{๐ญi}, each R{๐ญi} a complete local ๐ด๐ญ-order.
- Compute all ๐ญ-overorders S_๐ญ of R_๐ญ. Equivalently (Proposition 2.7, 2.8) one can compute the corresponding ๐ญ-overorders S of the global order R and then localize. Here an overorder is a ring RโSโK of finite index, and being a ๐ญ-overorder means the index ideal [R:S] is a power of ๐ญ.
- For each local overorder S_๐ญ we compute the set of weak-equivalence classes W_{S_๐ญ}(R_๐ญ) of fractional R_๐ญ-ideals whose multiplicator ring is S_๐ญ. Concretely one lifts to the global weak equivalence classes W_S(R) (computed by the algorithms of Stefano, see Remark 4.9) and then discards those that become trivial or coincide upon localization (Lemmas 3.2โ3.6).
- By Proposition 4.6 (specialized in Proposition 4.11) one shows that in the local setting every ideal class is represented by a unique weak class, so ICM(R_๐ญ) = โจ{S๐ญ} W_{S_๐ญ}(R_๐ญ).
- Finally set v_๐ญ(f) = |ICM(R_๐ญ)|.
Justification of convergence and correctness:
- One shows (Theorem 5.1 in Gekeler, reproved in Section 5 of the paper) that the limit in (1) exists and equals the number of isomorphism classes of rank-r lattices ฮ in KโA A๐ญ on which the A_๐ญ-action has characteristic polynomial f. Such ฮ are exactly the R_๐ญ-ideals up to principal equivalence.
- Proposition 2.1โ2.3 guarantee that Picard groups of the local overorders vanish, so the local ideal-class monoid is controlled purely by the weak equivalence classes W_{S_๐ญ}(R_๐ญ).
- The steps in ยง2โยง4 give a finite, explicit enumeration of all S_๐ญ and then of all W_{S_๐ญ}(R_๐ญ).
Section 3. The global product and Drinfeld modules
In the theory of Drinfeld modules of rank r over finite fields one is led to count isogeny classes with fixed characteristic polynomial f. Gekelerโs mass formula expresses the weighted size of that isogeny class as a product of local densities:
(2) Mass_f := โ{[ฯ] with charpoly(ฯ)=f} 1/|Aut(ฯ)| = C * โ{๐ญโA} v_๐ญ(f),
where C is an explicit global factor (volume of the global adele group, etc.) and each v_๐ญ(f) is exactly the local ratio (1). Thus once all local ICM(R_๐ญ) are known, plugging into (2) gives the full weighted count of Drinfeld modules with charpoly f.
Section 4. Notation, conventions, and key lemmas
Notation
- A = ๐ฝ_q[T], R = A[x]/(f(x)), K = Frac(R).
- For a prime ๐ญโA, let A_๐ญ, R_๐ญ be the completions, and R_{(๐ญ)} the localization.
- The factorization ๐ญR = โ๐ญi{e_i} induces R๐ญ โ โi R{๐ญ_i} (Lemma 2.1).
- If SโT is an extension of orders, S is a ๐ญ-overorder of R if the index ideal [R:S] =ord(R/S) is a power of ๐ญ (Def 2.4).
Picard triviality
- For each local factor R_{๐ญi}, Pic(R{๐ญi})=1 (Lemma 2.3). Hence Pic(R๐ญ)=1 (Cor 2.4).
Weak equivalence
- Two fractional R_๐ญ-ideals I,J are weakly equivalent (Def 3.3) exactly when 1โ(IโถJ)(JโถI) (Proposition 3.1).
- These classes lift from global weak classes W_S(R) by localization and intersectโtest (Lemmas 3.2, 3.4).
Ideal class monoid
- ICM(R_๐ญ) = all fractional ideals modulo principal ones. By Proposition 4.11 one shows ICM(R_๐ญ) = โจ{S๐ญ} W_{S_๐ญ}(R_๐ญ), a finite disjoint union over the finitely many local overorders S_๐ญ.
Section 5. Example
We illustrate with a simple rank-2 example. Let q=3, A = ๐ฝ3[T], f(x)=xยฒ โ T, r=2. We take the prime ๐ญ=(T). Then in R = ๐ฝ_3[T,x]/(xยฒโT) one has ๐ญR = (T, xยฒโT) = (๐ญโ)ยฒ, a single prime of ramification index 2. Thus R๐ญ is a local ๐ด๐ญ-order in the quadratic extension K๐ญ = ๐นโ((T{1/2})).
Step 1. Overorders of R_๐ญ * The maximal order in K_๐ญ is ๐ช = ๐นโ[[T{1/2}]]. Its ๐ญ-index in R_๐ญ is Tโญ, so ๐ช is the unique nontrivial ๐ญ-overorder. * Thus the only local overorders are Sโ=R_๐ญ and Sโ=๐ช.
Step 2. Weak classes W_{S_i}(R_๐ญ) * Since Pic(S_i)=1, each weak class is just the set of R_๐ญ-ideals I with (IโถI)=S_i, modulo multiplication by an element of K_๐ญร. * One checks easily there is exactly one class for Sโ (namely I=R_๐ญ itself) and one class for Sโ (namely I=๐ช).
Hence ICM(R_๐ญ) has cardinality 2, and so v_๐ญ(f) = |ICM(R_๐ญ)| = 2.
For every other prime ๐ฎโ (T), the polynomial f mod ๐ฎ remains squareโfree of degree 2, so R โ A_๐ฎ is a product of two unramified DVRโs and by Lemma 4.12 its ICM is trivial of size 1. Consequently the global product is โ{๐ญโA} v๐ญ(f) = 2ยท1ยท1ยทโฆ = 2, and so the weighted size of the isogeny class of Drinfeld modules with characteristic polynomial xยฒโT is proportional to 2.
This completes the exposition. In practice one implements Steps 1โ4 above by: * factoring ๐ญ in R, * enumerating ๐ญ-overorders via the โorder-idealโ criterion (Prop 2.7โ2.8), * computing global weak classes W_S(R) by the algorithms of Stefano (adapted to inseparable f if needed), * localizing and testing equivalences by Lemmas 3.4โ3.6, * forming the disjoint union of W_{S_๐ญ}(R_๐ญ) to get ICM(R_๐ญ).
Finally v_๐ญ(f)=|ICM(R_๐ญ)| and โ๐ญ v๐ญ(f) enters Gekelerโs mass formula for Drinfeld modules.