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.
翻译:Dedekind 域及其类群是对代数理论至关重要的交替代数概念。 我们正式确定了这些结构和若干基本特性,包括作为数学数学数学图书馆一部分的Lean 证明书中的类群数字理论有限性结果。 本文描述了正规化过程, 指出了我们发现在我们的发展中非常有用的语系以及涉及这个项目的Mathlib 分散化的协作进程。