Isogeny Classes of Drinfeld Modules
- Isogeny classes of Drinfeld modules are equivalence classes of modules connected by surjective A-homomorphisms with finite kernels, analogously extending the concept of elliptic curve isogenies.
- They are classified using Weil polynomials, J-invariants, and modular polynomials under precise local and global conditions, forming a key framework in arithmetic geometry over function fields.
- The computational approach employs algorithms for enumeration and isogeny graph traversal, enabling advances in explicit class field theory and emerging cryptographic constructions.
A Drinfeld module over a finite field or function field generalizes the notion of elliptic curves in the arithmetic of function fields. The isogeny class of a Drinfeld module captures the modules connected by isogenies—surjective A-homomorphisms with finite kernel—mirroring the abelian variety context but governed by the structure of noncommutative T- and τ-polynomials. The study of isogeny classes of Drinfeld modules provides both a classification framework (Honda–Tate–Yu theory, modular polynomials, endomorphism algebras, and invariants) and a computational toolkit (algorithms for enumeration, explicit relations, and structure of isogeny graphs), and is essential for arithmetic geometry, explicit class field theory, and emerging cryptographic constructions.
1. Formal Definition and Structure of Drinfeld Modules and Isogenies
Let . A Drinfeld -module of rank over an -field is an -algebra homomorphism
where is the Ore polynomial ring with , and for . Explicitly, for ,
An isogeny is a nonzero such that for all . The isogeny class of is its equivalence class under isogenies. The kernel of an isogeny is a finite -submodule of ; the degree or type of an isogeny is governed by the τ-degree of and the structure of the kernel (e.g., for monic -isogeny, , is monic in and ) (Breuer et al., 2013, Breuer et al., 2024, Karemaker et al., 2022).
2. Invariants and Classification of Isogeny Classes
The isogeny class of a rank- Drinfeld module over a finite field ( over its -characteristic residue field) is classified by a Weil polynomial, the minimal polynomial of the Frobenius (), subject to Yu's conditions:
- is monic, degree divides ,
- is separable unless ,
- Satisfies certain local conditions at characteristic place and at infinity regarding ramification, place splitting, and eigenvalue size.
There is a bijection between isogeny classes and Weil polynomials meeting these constraints (Assong, 2020). For rank 2, these reduce to explicit analogues of the classical Hasse–Weil bounds; for higher rank, new factorizations and inseparable phenomena arise (e.g., for inseparable cases).
Within each isogeny class, isomorphism classes are uniquely determined by:
- Basic -invariants (Potemine): rational functions in the coefficients of the -expansion subject to specific monomial and weight conditions.
- Fine isomorphy invariants: constructed from Bézout relations among the exponents , representing multiplicative relations among the coefficients modulo suitable th powers.
Two modules , in the same isogeny class are -isomorphic if and only if all their - and fine invariants coincide (Assong, 2020).
3. Modular Polynomials and Kronecker Congruences
Modular polynomials encode relations between isomorphism invariants of Drinfeld modules linked by isogenies of prescribed type. For rank , fix algebraically independent over and define the generic Drinfeld module . The full modular polynomial of level and invariant is
where is the finite set of monic -isogenies of . By partitioning the kernel types, "partial" modular polynomials are defined, whose roots enumerate -isogenous modules with kernel in a specified -orbit.
Kronecker congruence relations (Breuer–Rück): Under reduction modulo a prime , the modular polynomial factors into ordinary and special loci. Explicit congruences
describe the transition of isogeny types under Frobenius, reflecting how ordinary isogenies at level "fuse" into special isogenies at level (Breuer et al., 2013).
4. Endomorphism Rings and Orders within an Isogeny Class
Given a Drinfeld module in an isogeny class defined by , the endomorphism ring is an -order in the endomorphism algebra (a field in the CM case). The possible endomorphism rings occurring within an isogeny class are those -orders that:
- Contain (the Frobenius),
- Are locally maximal at the unique place above the characteristic place of (i.e., is a maximal -order in ).
For rank 3, explicit forms for all such -orders can be computed. In the ordinary case, every order containing is locally maximal at (Assong, 2020, Karemaker et al., 2022). In the supersingular or non-ordinary case, local conditions determine the realizable orders.
5. Structure, Enumeration, and Graphs of Isogeny Classes
The set of Drinfeld modules in an isogeny class and a given endomorphism ring is parameterized by classes of fractional ideals in the order up to -linear equivalence. In the ordinary or prime field case, there is a free and transitive action of the class group of on the set of isomorphism classes in the isogeny class, and the number of isomorphism classes equals (Karemaker et al., 2022).
Computationally, enumeration can be effected by explicit algorithms: solving systems in against , then grouping by - and fine invariants (Assong, 2020). Modular polynomials, interpreted via elimination processes and explicit symmetric functions in the roots of parameterizing polynomials, encode the isogeny structure efficiently (Breuer et al., 2024). In CM cases, the isogeny graph exhibits volcano structures analogous to those in the theory of ordinary and supersingular elliptic curves (Chen, 26 Nov 2025).
6. Heights, Finiteness, and Arithmetic Properties
Taguchi’s isogeny estimate gives for ,
furnishing a height gap within isogeny classes (Breuer et al., 2019). Finiteness follows: for given finite and fixed , every -isogeny class contains only finitely many -isomorphism classes.
Canonical bounds can be placed on the coefficients of modular polynomials (e.g., in rank 2, explicit exponential bounds in terms of the degree of the involved ideal) (Breuer et al., 2019). For higher rank, similar but more intricate degree formulas are proven (Breuer et al., 2024).
7. Applications and Computational Aspects
Explicit understanding of isogeny classes of Drinfeld modules underpins a variety of computational schemes:
- Modular polynomials for explicit class field theory and algorithmic number theory.
- Isogeny graphs (including volcanoes in the CM case) inform potential isogeny-based cryptographic protocols, with structure reminiscent of CSIDH/SIDH schemes, though current attacks on Drinfeld module DLPs and isogeny enumeration suggest necessary caution (Assong, 2020).
- Algorithms, often implemented in SageMath, build on Ore-polynomial arithmetic, elimination techniques, and class group computations (Armana et al., 5 Jan 2026).
- Structural results enable effective partitioning and traversal of isogeny graphs, point counting, and the explicit realization of class field theoretical correspondences.
Isogeny classes of Drinfeld modules thus serve as a central organizing principle for arithmetic geometry over function fields, unifying theoretical, computational, and applied aspects (Breuer et al., 2013, Assong, 2020, Karemaker et al., 2022, Breuer et al., 2024, Chen, 26 Nov 2025).