Skip to content

Commit ee3013b

Browse files
author
Release Manager
committed
gh-35026: Drinfeld modules <!-- ^^^^^ Please provide a concise, informative and self-explanatory title. Don't put issue numbers in there, do this in the PR body below. For example, instead of "Fixes #1234" use "Introduce new method to calculate 1+1" --> ### 📚 Description Fixes #33713. We implement Drinfeld $\mathbb{F}_q[T]$-modules with a focus towards finite Drinfeld modules. We also implement isogenies of Drinfeld modules. More details in the issue. <!-- Describe your changes here in detail --> <!-- Why is this change required? What problem does it solve? --> <!-- If it resolves an open issue, please link to the issue here. For example "Closes #1337" --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> <!-- If your change requires a documentation PR, please link it appropriately --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [X] I have made sure that the title is self-explanatory and the description concisely explains the PR. - [X] I have linked an issue or discussion. - [X] I have created tests covering the changes. - [X] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open pull requests that this PR logically depends on --> <!-- - #xyz: short description why this is a dependency - #abc: ... --> None. URL: #35026 Reported by: Antoine Leudière Reviewer(s): David Ayotte, Xavier Caruso
2 parents 1463bac + cda700f commit ee3013b

File tree

13 files changed

+3538
-0
lines changed

13 files changed

+3538
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../conf_sub.py
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
Drinfeld modules
2+
====================================
3+
4+
SageMath include facilities to manipulate Drinfeld modules and their morphisms. The
5+
main entry point is the class
6+
:class:`sage.rings.function_field.drinfeld_modules.drinfeld_module.DrinfeldModule`.
7+
8+
Drinfeld modules
9+
----------------
10+
11+
.. toctree::
12+
:maxdepth: 2
13+
14+
sage/rings/function_field/drinfeld_modules/drinfeld_module
15+
sage/rings/function_field/drinfeld_modules/finite_drinfeld_module
16+
17+
Morphisms and isogenies
18+
-----------------------
19+
20+
.. toctree::
21+
:maxdepth: 2
22+
23+
sage/rings/function_field/drinfeld_modules/morphism
24+
sage/rings/function_field/drinfeld_modules/homset
25+
26+
The module action induced by a Drinfeld module
27+
----------------------------------------------
28+
29+
.. toctree::
30+
:maxdepth: 2
31+
32+
sage/rings/function_field/drinfeld_modules/action
33+
34+
The category of Drinfeld modules
35+
--------------------------------
36+
37+
.. toctree::
38+
:maxdepth: 2
39+
40+
sage/categories/drinfeld_modules
41+
42+
.. include:: ../footer.txt

src/doc/en/reference/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ Number Fields, Function Fields, and Valuations
115115
* :doc:`Number Fields <number_fields/index>`
116116
* :doc:`Function Fields <function_fields/index>`
117117
* :doc:`Discrete Valuations <valuations/index>`
118+
* :doc:`Drinfeld Modules <drinfeld_modules/index>`
118119

119120
Number Theory
120121
-------------

src/doc/en/reference/references/index.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2608,6 +2608,9 @@ REFERENCES:
26082608
TR-737-05, (2005).
26092609
ftp://ftp.cs.princeton.edu/reports/2005/737.pdf
26102610
2611+
.. [Gek1991] \E.-U. Gekeler. On finite Drinfeld modules. Journal of
2612+
algebra, 1(141):187–203, 1991.
2613+
26112614
.. [GG2012] Jim Geelen and Bert Gerards, Characterizing graphic
26122615
matroids by a system of linear equations,
26132616
submitted, 2012. Preprint:
@@ -2771,6 +2774,9 @@ REFERENCES:
27712774
.. [Gos1972] Bill Gosper, "Continued Fraction Arithmetic"
27722775
https://perl.plover.com/classes/cftalk/INFO/gosper.txt
27732776
2777+
.. [Gos1998] \D. Goss. Basic structures of function field arithmetic. Springer,
2778+
1998.
2779+
27742780
.. [Gor1980] Daniel Gorenstein, Finite Groups (New York: Chelsea
27752781
Publishing, 1980)
27762782
@@ -4642,6 +4648,11 @@ REFERENCES:
46424648
Int. Math. Res. Not. (2015).
46434649
:doi:`10.1093/imrn/rnv194`, :arxiv:`1408.0320`.
46444650
4651+
.. [MS2019] \Y. Musleh and \'E. Schost. Computing the characteristic polynomial
4652+
of a finite rank two Drinfeld module. In Proceedings of the 2019
4653+
ACM on International Symposium on Symbolic and Algebraic
4654+
Computation, pages 307–314. ACM, 2019.
4655+
46454656
.. [MSSY2001] Mateescu, A., Salomaa, A., Salomaa, K. and Yu, S., *A
46464657
sharpening of the Parikh mapping*. Theoret. Informatics Appl. 35
46474658
(2001) 551-564.
@@ -5222,6 +5233,8 @@ REFERENCES:
52225233
.. [Ros2002] Rosenfeld, Vladimir Raphael, 2002: Enumerating De Bruijn
52235234
Sequences. *Communications in Math. and in Computer Chem.*
52245235
5236+
.. [Rosen2002] \M. Rosen. Number theory in function fields. Springer, 2022.
5237+
52255238
.. [Rot2001] Gunter Rote, *Division-Free Algorithms for the
52265239
Determinant and the Pfaffian: Algebraic and Combinatorial
52275240
Approaches*, H. Alt (Ed.): Computational Discrete
@@ -6093,6 +6106,9 @@ REFERENCES:
60936106
.. [Voi2012] \J. Voight. Identifying the matrix ring: algorithms for
60946107
quaternion algebras and quadratic forms, to appear.
60956108
6109+
.. [VS06] \G.D. Villa Salvador. Topics in the Theory of Algebraic Function
6110+
Fields. Birkh\"auser, 2006.
6111+
60966112
.. [VW1994] Leonard Van Wyk. *Graph groups are biautomatic*. J. Pure
60976113
Appl. Alg. **94** (1994). no. 3, 341-352.
60986114

0 commit comments

Comments
 (0)