Skip to content

Commit

Permalink
gh-38174: New algorithms to compute the characteristic polynomial of …
Browse files Browse the repository at this point in the history
…the Frobenius endomorphism of a Drinfeld module

    
<!-- ^ Please provide a concise and informative title. -->
<!-- ^ Don't put issue numbers in the title, do this in the PR
description below. -->
<!-- ^ For example, instead of "Fixes #12345" use "Introduce new method
to calculate 1 + 2". -->
<!-- v Describe your changes below in detail. -->
<!-- v Why is this change required? What problem does it solve? -->
<!-- v If this PR resolves an open issue, please link to it here. For
example, "Fixes #12345". -->

This pull request implements two new algorithms to compute the
characteristic polynomial of the Frobenius endomorphism of a Drinfeld
$\mathbb F_q[T]$-module over a finite field $K$. Previously, only the
algorithms based on crystalline cohomology (see [Musleh-Schost
2023](https://dl.acm.org/doi/10.1145/3597066.3597080)) or on Anderson
motives (see [Caruso-Leudière 2023](https://arxiv.org/abs/2307.02879))
were implemented. We propose two new algorithms:

- The algorithm based on central simple algebras described in Chapter 4
of [Caruso-Leudière 2023](https://arxiv.org/abs/2307.02879).

- The algorithm described by Gekeler in [Gekeler 1991](https://www.scien
cedirect.com/science/article/pii/002186939190211P).

**Acknowledgement.** This implementation was originally due to @xcaruso
(see [here](https://github.com/xcaruso/sage/blob/d2e36bd18b51c93806b7a3b
5c8261da7dc98c494/src/sage/rings/function_field/drinfeld_modules/finite_
drinfeld_module.py)), and after a private discussion, I took the liberty
of creating this PR.

I also propose to change the formula computed by `frobenius_norm`.
Before, it computed

$$(-1)^n \mathrm{N}_{K/\mathbb F_q}(\Delta) p^{n / \mathrm{deg}(p)},$$

where $K$ is the ground field, $n$ is the degree of $K$ over $\mathbb
F_q$, and $p$ is the monic generator of the $\mathbb
F_q[T]$-characteristic of $K$. The docstring claimed this was $(-1)^r$
times the constant coefficient of the characteristic polynomial of the
Frobenius endomorphism, $r$ being the rank of the Drinfeld module. I
believe this was a mistake, and instead changed the formula, following
Theorem 4.2.7 of [Papikian's
book](https://link.springer.com/book/10.1007/978-3-031-19707-9), to
$$(-1)^{nr - n - r} \mathrm{N}_{K/\mathbb F_q}(\Delta) p^{n /
\mathrm{deg}(p)}.$$

P.S. @DavidAyotte, given that you now work in the industry, please tell
us if you still want to be tagged on these Drinfeld module stuff. Same
question for you @ymusleh given that you defended your thesis
(congratulations!).

### 📝 Checklist

<!-- Put an `x` in all the boxes that apply. -->

- [X] The title is concise and informative.
- [X] The description explains in detail what this PR is about.
- [ ] I have linked a relevant issue or discussion.
- [X] I have created tests covering the changes.
- [X] I have updated the documentation and checked the documentation
preview.


<!-- List all open PRs that this PR logically depends on. For example,
-->
<!-- - #12345: short description why this is a dependency -->
<!-- - #34567: ... -->


(Dédicace à ABLCCN)
    
URL: #38174
Reported by: Antoine Leudière
Reviewer(s): Antoine Leudière, David Ayotte, Xavier Caruso
  • Loading branch information
Release Manager committed Sep 22, 2024
2 parents b3a9253 + 3dd3c04 commit 5bc02a1
Show file tree
Hide file tree
Showing 2 changed files with 415 additions and 68 deletions.
7 changes: 7 additions & 0 deletions src/doc/en/reference/references/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1716,6 +1716,9 @@ REFERENCES:
Yokonuma-Hecke algebras and the HOMFLYPT
polynomial*. (2015) :arxiv:`1204.1871v4`.
.. [CL2023] Xavier Caruso and Antoine Leudière.
*Algorithms for computing norms and characteristic polynomials on general Drinfeld modules*, (2023) :arxiv:`2307.02879`.
.. [Cle1872] Alfred Clebsch, *Theorie der binären algebraischen Formen*,
Teubner, 1872.
Expand Down Expand Up @@ -2814,6 +2817,10 @@ REFERENCES:
.. [Gek1991] \E.-U. Gekeler. On finite Drinfeld modules. Journal of
algebra, 1(141):187–203, 1991.
.. [Gek2008] \E.-U. Gekeler. Frobenius Distributions of Drinfeld Modules over
Finite Fields. Transactions of the American Mathematical Society,
Volume 360 (2008), no. 4.
.. [Gek2017] \E.-U. Gekeler. On Drinfeld modular forms of higher rank.
Journal de théorie des nombres de Bordeaux,
Volume 29 (2017) no. 3, pp. 875-902. :doi:`10.5802/jtnb.1005`
Expand Down
Loading

0 comments on commit 5bc02a1

Please sign in to comment.