A formalization of Dedekind domains and class groups of global fields

Anne Baanen*, Sander R. Dahmen, Ashvni Narayanan, Filippo A.E.Nuccio Mortarino Majno Di Capriglio

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Dedekind domains and their class groups are notions in commutative algebra that are essential in algebraic number theory. We formalized these structures and several fundamental properties, including number theoretic finiteness results for class groups, in the Lean prover as part of the mathlib mathematical library. This paper describes the formalization process, noting the idioms we found useful in our development and mathlib's decentralized collaboration processes involved in this project.

Original languageEnglish
Title of host publication12th International Conference on Interactive Theorem Proving (ITP 2021)
EditorsLiron Cohen, Cezary Kaliszyk
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages1-19
Number of pages19
ISBN (Electronic)9783959771887
DOIs
Publication statusPublished - 2021
Event12th International Conference on Interactive Theorem Proving, ITP 2021 - Virtual, Rome, Italy
Duration: 29 Jun 20211 Jul 2021

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume193
ISSN (Print)1868-8969

Conference

Conference12th International Conference on Interactive Theorem Proving, ITP 2021
Country/TerritoryItaly
CityVirtual, Rome
Period29/06/211/07/21

Bibliographical note

Funding Information:
Funding Anne Baanen: NWO Vidi grant No. 016.Vidi.189.037, Lean Forward Sander R. Dahmen: NWO Vidi grant No. 639.032.613, New Diophantine Directions Ashvni Narayanan: EPSRC Grant EP/S021590/1 (UK) Acknowledgements We would like to thank Jasmin Blanchette and the anonymous reviewers for useful comments on previous versions of the manuscript, which found their way into this paper. A. N. would like to thank Prof. Kevin Buzzard for his constant support and encouragement, and for introducing her to the other co-authors. A. N. and F. N. wish to express their deepest gratitude to Anne Baanen for the generosity shown along all stages of the project. Without Anne’s never-ending patience, it would have been impossible for them to contribute to this project, and to overcome several difficulties. Finally, we would like to thank the whole mathlib community for invaluable advice all along the project.

Publisher Copyright:
© Anne Baanen, Sander R. Dahmen, Ashvni Narayanan, and Filippo A. E. Nuccio Mortarino Majno di Capriglio.

Funding

Funding Anne Baanen: NWO Vidi grant No. 016.Vidi.189.037, Lean Forward Sander R. Dahmen: NWO Vidi grant No. 639.032.613, New Diophantine Directions Ashvni Narayanan: EPSRC Grant EP/S021590/1 (UK) Acknowledgements We would like to thank Jasmin Blanchette and the anonymous reviewers for useful comments on previous versions of the manuscript, which found their way into this paper. A. N. would like to thank Prof. Kevin Buzzard for his constant support and encouragement, and for introducing her to the other co-authors. A. N. and F. N. wish to express their deepest gratitude to Anne Baanen for the generosity shown along all stages of the project. Without Anne’s never-ending patience, it would have been impossible for them to contribute to this project, and to overcome several difficulties. Finally, we would like to thank the whole mathlib community for invaluable advice all along the project.

FundersFunder number
Engineering and Physical Sciences Research CouncilEP/S021590/1
Engineering and Physical Sciences Research Council
Nederlandse Organisatie voor Wetenschappelijk Onderzoek016, 639.032.613
Nederlandse Organisatie voor Wetenschappelijk Onderzoek

    Keywords

    • Algebraic number theory
    • Commutative algebra
    • Formal math
    • Lean
    • Mathlib

    Fingerprint

    Dive into the research topics of 'A formalization of Dedekind domains and class groups of global fields'. Together they form a unique fingerprint.

    Cite this