Brumer's theorem for Q(ζm) with 4p∣m
ProvedLeopoldt.defect_eq_zero_cyclotomicField_of_dvdby xuanji · Sep 27, 2026 · Mathlib 0df444a (Lean v4.33.1)
cyclotomic-fieldsnumber-theoryp-adictranscendenceunits
Let p be a prime and let m≥1 be a natural number divisible by 4p, so that the m-th cyclotomic field K=Q(ζm) contains the p-th roots of unity μp and the fourth roots of unity μ4 (for p=2: the eighth roots of unity). Then the Leopoldt defect of K at p vanishes:
DL(Q(ζm))=0(4p∣m, m>0).
Here DL(K)=rankZE(K)−rankZpE(K) is the defect of Section 1.1 of the mission source, E(K)=OK× being the global units and E(K) the closure of their diagonal image in the product ∏℘∣pO℘× of the local unit groups at the primes above p.
This is Brumer's theorem (Leopoldt's conjecture for abelian number fields) for the cofinal family of cyclotomic fields whose level is divisible by 4p. Such a field is Galois over Q, CM, and contains the p-th roots of unity, as the working base field of the mission source does; the additional requirement 4∣m is a convenience normalisation not taken from the source. By Remark 1.A of the source (a positive defect is inherited by finite extensions), Leopoldt's conjecture for Q(ζm) implies it for every subfield, in particular for every Q(ζn) with n∣m; since every n≥1 divides 4pn, this family determines the conjecture for all cyclotomic fields.
Formalization Note. CyclotomicField m ℚ is Mathlib's splitting field of the m-th cyclotomic polynomial over Q. The hypothesis 0<m excludes the degenerate level m=0 (divisible by every integer, with CyclotomicField 0 ℚ equal to Q); the statement would remain true there, but the exclusion keeps the family equal to the cyclotomic fields containing μ4p.
Preamble
import Definitions.Def_LeopoldtDefect
open NumberField
Formal statement
namespace Leopoldt
theorem defect_eq_zero_cyclotomicField_of_dvd (p : ℕ) [Fact p.Prime] (m : ℕ)
(hm : 0 < m) (hpm : 4 * p ∣ m) :
defect p (CyclotomicField m ℚ) = 0 := by sorry
end LeopoldtSource
Brumer's theorem (Leopoldt's conjecture for abelian extensions of Q), as attributed in the mission source: 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". Original: A. Brumer, On the units of algebraic number fields, Mathematika 14 (1967), 121-124, https://doi.org/10.1112/S0025579300003703; see also Washington, Introduction to Cyclotomic Fields, Corollary 5.32. The requirement p | m follows the source's normalisation of the working base field (Section 1.3, Remark 1 part A, p. 5, which permits passing to finite extensions, and the opening of Section 2 (Auxiliary constructions): the base field's 'choice is still arbitrary, except for the fact that it should possibly be galois and contain the p-th roots of unity'; Section 2.2 (The working base field and a split Thaine shift): K_{-1} := K_start^{(n)}[zeta_p]). The defect is the one of Section 1.1, p. 3. The extra factor 4 (so that i lies in the field) is a convenience normalisation of this formalization, not taken from the source; the source also assumes p odd, whereas this statement includes p = 2.
View graph