Formalizing the Ring of Adeles of a Global Field
The ring of adeles and the group of ideles are fundamental objects in algebraic number theory, but they had not been formalized in a theorem prover, limiting the ability to formally state and verify results in global class field theory.
The paper formalizes the ring of adeles of a global field and the group of ideles in Lean 3. As a prerequisite, it formalizes adic valuations on Dedekind domains. The development builds on mathlib's algebraic infrastructure for number fields, valuations, and completions.
The formalization enables stating the main theorem of global class field theory in Lean. It includes a proof that the ideal class group of a number field is isomorphic to an explicit quotient of its idele class group. The prerequisite formalization of adic valuations on Dedekind domains is contributed to the library.
