English

Computing submodules of points of general Drinfeld modules over finite fields

Number Theory 2026-02-27 v1

Abstract

We present an algorithm for computing the structure of any submodule of the module of points of a Drinfeld AA-module over a finite field, where AA is a function ring over Fq\mathbb F_q. When the function ring is A=Fq[T]A = \mathbb F_q[T], we additionally compute a Frobenius decomposition of said submodule. Our algorithms apply in particular to kernels of isogenies and torsion submodules. They are presented within the frameworks of Frobenius normal forms, presentations of modules, and Fitting ideals. They rely largely on efficient and classical linear algebra methods, combined with fast arithmetic of Ore polynomials. We analyze the complexity of our algorithms, explore optimizations, and provide an implementation in SageMath. Finally, we compute a simple invariant attached to a Drinfeld Fq[T]\mathbb F_q[T]-module that encodes all the polynomials in Fq[T]\mathbb F_q[T] whose associated torsion is rational.

Keywords

Cite

@article{arxiv.2602.03803,
  title  = {Computing submodules of points of general Drinfeld modules over finite fields},
  author = {Antoine Leudière and Renate Scheidler},
  journal= {arXiv preprint arXiv:2602.03803},
  year   = {2026}
}
R2 v1 2026-07-01T09:34:44.925Z