{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T15:56:12Z","timestamp":1776873372046,"version":"3.51.2"},"reference-count":20,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Commun. Comput. Algebra"],"published-print":{"date-parts":[[2023,6]]},"abstract":"<jats:p>We present the first implementation of Drinfeld modules fully integrated in the SageMath ecosystem. First features were released with SageMath 10.0.<\/jats:p>","DOI":"10.1145\/3614408.3614417","type":"journal-article","created":{"date-parts":[[2023,8,7]],"date-time":"2023-08-07T16:06:15Z","timestamp":1691424375000},"page":"65-71","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Drinfeld Modules in SageMath"],"prefix":"10.1145","volume":"57","author":[{"given":"David","family":"Ayotte","sequence":"first","affiliation":[{"name":"Department of Mathematics &amp; Statistics, Concordia University, Montr\u00e9al, Canada, QC"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Caruso","sequence":"additional","affiliation":[{"name":"Institut de Math\u00e9matiques de Bordeaux, Universit\u00e9 de Bordeaux; CNRS, Talence, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antoine","family":"Leudi\u00e8re","sequence":"additional","affiliation":[{"name":"University of Lorraine, INRIA, CNRA, Villers-l\u00e8s-Nancy, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joseph","family":"Musleh","sequence":"additional","affiliation":[{"name":"University of Waterloo, Waterloo, Canada, ON"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,8,7]]},"reference":[{"issue":"2","key":"e_1_2_1_1_1","first-page":"457","volume":"53","author":"Anderson Greg W.","year":"1986","unstructured":"[And86] Greg W. Anderson . t-Motives . Duke Mathematical Journal , 53 ( 2 ): 457 -- 502 , 1986 . [And86] Greg W. Anderson. t-Motives. Duke Mathematical Journal, 53(2):457 -- 502, 1986.","journal-title":"Duke Mathematical Journal"},{"issue":"2","key":"e_1_2_1_2_1","first-page":"137","article-title":"On certain functions connected with polynomials in a Galois field","volume":"1","author":"Carlitz Leonard","year":"1935","unstructured":"[Car35] Leonard Carlitz . On certain functions connected with polynomials in a Galois field . Duke Math. J. , 1 ( 2 ): 137 -- 168 , 1935 . [Car35] Leonard Carlitz. On certain functions connected with polynomials in a Galois field. Duke Math. J., 1(2):137--168, 1935.","journal-title":"Duke Math. J."},{"key":"e_1_2_1_4_1","first-page":"293","article-title":"Computing modular polynomials and isogenies of rank two Drinfeld modules over finite fields","volume":"754","author":"Caranay Perlas","year":"2020","unstructured":"[CGS20] Perlas Caranay , Mathew Greenberg , and Renate Scheidler . Computing modular polynomials and isogenies of rank two Drinfeld modules over finite fields . Contemporary Mathematics , 754 : 293 -- 314 , 2020 . [CGS20] Perlas Caranay, Mathew Greenberg, and Renate Scheidler. Computing modular polynomials and isogenies of rank two Drinfeld modules over finite fields. Contemporary Mathematics, 754:293--314, 2020.","journal-title":"Contemporary Mathematics"},{"key":"e_1_2_1_5_1","volume-title":"Computing norms and characteristic polynomials on general drinfeld modules. Manuscript in preparation","author":"Caruso Xavier","year":"2023","unstructured":"[CL23] Xavier Caruso and Antoine Leudi\u00e8re . Computing norms and characteristic polynomials on general drinfeld modules. Manuscript in preparation ., 2023 . [CL23] Xavier Caruso and Antoine Leudi\u00e8re. Computing norms and characteristic polynomials on general drinfeld modules. Manuscript in preparation., 2023."},{"key":"e_1_2_1_6_1","volume-title":"History of class field theory","author":"Conrad Keith","year":"2009","unstructured":"[CLRS09] Keith Conrad , Franz Lemmermeyer , Peter J. Roquette , and Jean-Pierre Serre . History of class field theory . 2009 . [CLRS09] Keith Conrad, Franz Lemmermeyer, Peter J. Roquette, and Jean-Pierre Serre. History of class field theory. 2009."},{"key":"e_1_2_1_7_1","unstructured":"[Dev] The SageMath Developers. SageMath Reference Manual Release 10.0. To be released with SageMath Version 10.0.  [Dev] The SageMath Developers. SageMath Reference Manual Release 10.0. To be released with SageMath Version 10.0."},{"issue":"4","key":"e_1_2_1_8_1","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1070\/SM1974v023n04ABEH001731","article-title":"Elliptic modules","volume":"23","author":"Drinfeld Vladimir G.","year":"1974","unstructured":"[Dri74] Vladimir G. Drinfeld . Elliptic modules . Mathematics of the Ussr-Sbornik , 23 ( 4 ): 561 -- 592 , 1974 . [Dri74] Vladimir G. Drinfeld. Elliptic modules. Mathematics of the Ussr-Sbornik, 23(4):561--592, 1974.","journal-title":"Mathematics of the Ussr-Sbornik"},{"issue":"2","key":"e_1_2_1_9_1","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/BF01455309","article-title":"Zur arithmetik von drinfel'd-moduln","volume":"262","author":"Gekeler Ernst-Ulrich","year":"1983","unstructured":"[Gek83] Ernst-Ulrich Gekeler . Zur arithmetik von drinfel'd-moduln . Math. Ann. , 262 ( 2 ): 167 -- 182 , 1983 . [Gek83] Ernst-Ulrich Gekeler. Zur arithmetik von drinfel'd-moduln. Math. Ann., 262(2):167--182, 1983.","journal-title":"Math. Ann."},{"issue":"141","key":"e_1_2_1_10_1","first-page":"187","article-title":"On finite Drinfeld modules","volume":"1","author":"Gekeler Ernst-Ulrich","year":"1991","unstructured":"[Gek91] Ernst-Ulrich Gekeler . On finite Drinfeld modules . Journal of algebra , 1 ( 141 ): 187 -- 203 , 1991 . [Gek91] Ernst-Ulrich Gekeler. On finite Drinfeld modules. Journal of algebra, 1(141):187--203, 1991.","journal-title":"Journal of algebra"},{"key":"e_1_2_1_11_1","series-title":"Ergebnisse der Mathematik und ihrer Grenzgebiete (3) [Results in Mathematics and Related Areas (3)]","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-61480-4","volume-title":"Basic structures of function field arithmetic","author":"Goss David","year":"1996","unstructured":"[Gos96] David Goss . Basic structures of function field arithmetic , volume 35 of Ergebnisse der Mathematik und ihrer Grenzgebiete (3) [Results in Mathematics and Related Areas (3)] . Springer-Verlag , Berlin , 1996 . [Gos96] David Goss. Basic structures of function field arithmetic, volume 35 of Ergebnisse der Mathematik und ihrer Grenzgebiete (3) [Results in Mathematics and Related Areas (3)]. Springer-Verlag, Berlin, 1996."},{"issue":"1","key":"e_1_2_1_12_1","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s00229-003-0394-0","article-title":"The values of J-invariants for Drinfeld modules","volume":"112","author":"Hamahata Yoshinori","year":"2003","unstructured":"[Ham03] Yoshinori Hamahata . The values of J-invariants for Drinfeld modules . Manuscripta Math. , 112 ( 1 ): 93 -- 108 , 2003 . [Ham03] Yoshinori Hamahata. The values of J-invariants for Drinfeld modules. Manuscripta Math., 112(1):93--108, 2003.","journal-title":"Manuscripta Math."},{"key":"e_1_2_1_13_1","first-page":"383","volume-title":"Proceedings of the International Congress of Mathematicians","author":"Lafforgue Laurent","year":"2002","unstructured":"[Laf02] Laurent Lafforgue . Chtoucas de Drinfeld, formule des traces d'Arthur-Selberg et correspondance de Langlands . In Proceedings of the International Congress of Mathematicians , Vol. I (Beijing, 2002 ), pages 383 -- 400 . Higher Ed. Press, Beijing , 2002. [Laf02] Laurent Lafforgue. Chtoucas de Drinfeld, formule des traces d'Arthur-Selberg et correspondance de Langlands. In Proceedings of the International Congress of Mathematicians, Vol. I (Beijing, 2002), pages 383--400. Higher Ed. Press, Beijing, 2002."},{"key":"e_1_2_1_14_1","volume-title":"An Invitation to Arithmetic Geometry","author":"Lorenzini Dino","year":"1996","unstructured":"[Lor96] Dino Lorenzini . An Invitation to Arithmetic Geometry . American Mathematical Society , 1996 . [Lor96] Dino Lorenzini. An Invitation to Arithmetic Geometry. American Mathematical Society, 1996."},{"key":"e_1_2_1_15_1","volume-title":"Computing a group action from the class field theory of imaginary hyperelliptic function fields","author":"Leudi\u00e8re Antoine","year":"2022","unstructured":"[LS22] Antoine Leudi\u00e8re and Pierre-Jean Spaenlehauer . Computing a group action from the class field theory of imaginary hyperelliptic function fields . 2022 . arXiv:2203.06970. [LS22] Antoine Leudi\u00e8re and Pierre-Jean Spaenlehauer. Computing a group action from the class field theory of imaginary hyperelliptic function fields. 2022. arXiv:2203.06970."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3326229.3326256"},{"key":"e_1_2_1_17_1","volume-title":"Computing the characteristic polynomial of endomorphisms of a finite drinfeld module using crystalline cohomology","author":"Musleh Yossef","year":"2023","unstructured":"[MS23] Yossef Musleh and \u00c9ric Schost . Computing the characteristic polynomial of endomorphisms of a finite drinfeld module using crystalline cohomology . 2023 . arXiv:2302.08611. [MS23] Yossef Musleh and \u00c9ric Schost. Computing the characteristic polynomial of endomorphisms of a finite drinfeld module using crystalline cohomology. 2023. arXiv:2302.08611."},{"issue":"2","key":"e_1_2_1_18_1","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1023\/A:1009724323513","article-title":"Minimal terminal Q-factorial models of Drinfeld coarse moduli schemes","volume":"1","author":"Potemine Igor Yu.","year":"1998","unstructured":"[Pot98] Igor Yu. Potemine . Minimal terminal Q-factorial models of Drinfeld coarse moduli schemes . Math. Phys. Anal. Geom. , 1 ( 2 ): 171 -- 191 , 1998 . [Pot98] Igor Yu. Potemine. Minimal terminal Q-factorial models of Drinfeld coarse moduli schemes. Math. Phys. Anal. Geom., 1(2):171--191, 1998.","journal-title":"Math. Phys. Anal. Geom."},{"key":"e_1_2_1_19_1","series-title":"Graduate Texts in Mathematics","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4612-0851-8","volume-title":"Advanced topics in the arithmetic of elliptic curves","author":"Silverman Joseph H.","year":"1994","unstructured":"[Sil94] Joseph H. Silverman . Advanced topics in the arithmetic of elliptic curves , volume 151 of Graduate Texts in Mathematics . Springer-Verlag , New York , 1994 . [Sil94] Joseph H. Silverman. Advanced topics in the arithmetic of elliptic curves, volume 151 of Graduate Texts in Mathematics. Springer-Verlag, New York, 1994."},{"key":"e_1_2_1_20_1","series-title":"Graduate Texts in Mathematics","doi-asserted-by":"crossref","DOI":"10.1007\/978-0-387-09494-6","volume-title":"The arithmetic of elliptic curves","author":"Silverman Joseph H.","year":"2009","unstructured":"[Sil09] Joseph H. Silverman . The arithmetic of elliptic curves , volume 106 of Graduate Texts in Mathematics . Springer , Dordrecht , second edition, 2009 . [Sil09] Joseph H. Silverman. The arithmetic of elliptic curves, volume 106 of Graduate Texts in Mathematics. Springer, Dordrecht, second edition, 2009."},{"key":"e_1_2_1_21_1","volume-title":"Paper 2022\/438","author":"Wesolowski Benjamin","year":"2022","unstructured":"[Wes22] Benjamin Wesolowski . Computing isogenies between finite drinfeld modules. Cryptology ePrint Archive , Paper 2022\/438 , 2022 . [Wes22] Benjamin Wesolowski. Computing isogenies between finite drinfeld modules. Cryptology ePrint Archive, Paper 2022\/438, 2022."}],"container-title":["ACM Communications in Computer Algebra"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3614408.3614417","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3614408.3614417","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:50:29Z","timestamp":1750287029000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3614408.3614417"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6]]},"references-count":20,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,6]]}},"alternative-id":["10.1145\/3614408.3614417"],"URL":"https:\/\/doi.org\/10.1145\/3614408.3614417","relation":{},"ISSN":["1932-2240"],"issn-type":[{"value":"1932-2240","type":"print"}],"subject":[],"published":{"date-parts":[[2023,6]]},"assertion":[{"value":"2023-08-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}