Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Brumer's theorem for cyclotomic fields

Proved
Leopoldt.defect_eq_zero_cyclotomicField

by Shuze Chen · Sep 9, 2026 · Mathlib 0df444a (Lean v4.33.1)

cyclotomic-fieldsnumber-theoryp-adictranscendenceunits

Let ppp be a prime and nnn a natural number, and let Q(ζn)\mathbb{Q}(\zeta_n)Q(ζn​) be the nnn-th cyclotomic field, the splitting field of the nnn-th cyclotomic polynomial over Q\mathbb{Q}Q. Then the Leopoldt defect vanishes:

DL(Q(ζn))  =  0.\mathcal{D}_L(\mathbb{Q}(\zeta_n)) \;=\; 0 .DL​(Q(ζn​))=0.

This is the cyclotomic case of Brumer's theorem. It is the case from which the general abelian one follows: by the Kronecker-Weber theorem every finite abelian extension of Q\mathbb{Q}Q is contained in some Q(ζn)\mathbb{Q}(\zeta_n)Q(ζn​), and a vanishing defect is inherited by subfields, which is the contrapositive of Remark 1.A of the mission source.

It is also the case in which the Diophantine argument has explicit units to work with. For a general number field nothing produces units with a controlled Galois structure, which is where the transcendence route stalls; for a cyclotomic field the cyclotomic units do, and the ppp-adic regulator can be written through characters as a product of linear forms in ppp-adic logarithms of algebraic numbers with algebraic coefficients, to which Brumer's ppp-adic analogue of Baker's theorem on linear forms in logarithms applies.

Formalization note. CyclotomicField n ℚ is Mathlib's splitting field of the nnn-th cyclotomic polynomial over Q\mathbb{Q}Q, that is Q(ζn)\mathbb{Q}(\zeta_n)Q(ζn​). No positivity hypothesis on nnn is imposed: for n=0n = 0n=0 the cyclotomic polynomial is constant and the field is Q\mathbb{Q}Q itself, where the statement holds because Dirichlet's unit rank is 000; and Q(ζ1)=Q(ζ2)=Q\mathbb{Q}(\zeta_1) = \mathbb{Q}(\zeta_2) = \mathbb{Q}Q(ζ1​)=Q(ζ2​)=Q likewise. No hypothesis relates ppp to nnn.

Preamble
import Definitions.Def_LeopoldtDefect

open NumberField
Formal statement
namespace Leopoldt
theorem defect_eq_zero_cyclotomicField (p : ℕ) [Fact p.Prime] (n : ℕ) :
    defect p (CyclotomicField n ℚ) = 0 := by sorry
end Leopoldt
Source
The case K = Q(zeta_n) of Brumer's theorem, whose attribution in the mission source is Preda Mihailescu, On CM Z_p-extensions and the Leopoldt conjecture for CM fields, https://arxiv.org/abs/1105.4544 (v4, 17 Feb 2016), Section 1 (Introduction), p. 2: "Leopoldt suggested in his seminal paper that the p-adic regulator of abelian extensions of Q never vanishes. This fact could be proved by Brumer in 1967, using a plan of Ax, as soon as Baker had proved his archimedean version of the approximation Theorem for linear forms in logarithms: it remained to adapt Baker's proof to the p-adic topology." Original: A. Brumer, On the units of algebraic number fields, Mathematika 14 (1967), 121-124, https://doi.org/10.1112/S0025579300003703; reduction in J. Ax, On the units of an algebraic number field, Illinois J. Math. 9 (1965), 584-589, https://doi.org/10.1215/ijm/1256059299. The defect used is the one defined in Section 1.1, p. 3 of the mission source.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me