Brumer's theorem: Leopoldt's conjecture for abelian extensions of
ProvedLeopoldt.defect_eq_zero_of_abelianThis is Brumer's theorem, the established abelian case of Leopoldt's conjecture, recorded in the introduction of the source as the starting point of the subject.
Let be a prime and let be a number field which is a Galois extension of with abelian Galois group . Then the Leopoldt defect of at vanishes:
No hypothesis is placed on beyond primality, and is not assumed CM or totally real.
The result is due to Brumer (1967), following a reduction of Ax and using Baker's theorem on linear forms in logarithms adapted to the -adic topology. It is the only case of the conjecture that is unconditionally established for an infinite family of fields with arbitrary unit rank, and it is the benchmark any new approach must recover. Within this mission it also serves as a consistency check on the definitions: a formalization of the defect under which Brumer's theorem failed would be misdefined.
Formalization Note "Abelian extension of " is expressed as the conjunction of being Galois over and the group of -algebra automorphisms of being commutative.
import Definitions.Def_LeopoldtDefect open NumberField
namespace Leopoldt
theorem defect_eq_zero_of_abelian (p : ℕ) [Fact p.Prime]
(K : Type*) [Field K] [NumberField K] [IsGalois ℚ K]
[IsMulCommutative (K ≃ₐ[ℚ] K)] :
defect p K = 0 := by sorry
end LeopoldtRead-back
What the Lean code literally says, in plain math · claude-opus-5
The declaration asserts a single equation between natural numbers, under four blocks of hypotheses. Its data are: a natural number , together with the assumption that is prime (supplied as an instance, so it is a genuine hypothesis: nothing else is assumed about — in particular is allowed); and a type carrying (i) a field structure, (ii) the assumption that is a number field, i.e. has characteristic zero and is finite-dimensional over via the canonical -algebra structure, (iii) the assumption that the extension is Galois, which in Mathlib's formulation means it is both separable (automatic here, as the characteristic is zero) and normal, and (iv) the assumption that the group of -algebra automorphisms of is commutative as a multiplicative structure, i.e. for all fixing . Hypotheses (iii) and (iv) together are the assertion that is an abelian extension; they are stated as two separate assumptions, and (iv) alone is a statement about the automorphism group of over with no normality built in. There is no hypothesis relating to in any way (no ramification, splitting, or degree condition), and no hypothesis excluding the case , which satisfies all four (its automorphism group is trivial).
The conclusion is the equation
where — the quantity named "defect" in the accompanying definitions — is the natural number
with denoting truncated subtraction of natural numbers (the value is whenever the subtrahend is at least the minuend, never negative). The three ingredients unfold as follows.
, the global unit rank. This is Mathlib's unit rank of , defined as
again with truncated subtraction; since the number of infinite places is (real places plus complex places), , the Dirichlet unit rank of .
The semilocal units and the group . Let
i.e. the nonzero prime ideals of the ring of integers of that contain — the primes above (the accompanying definitions also establish that this index set is finite, as a fact, not as a hypothesis). For write for the valuation subring of the -adic completion of , and set
the product (formally, the type of dependent functions on ) of the local unit groups, with componentwise multiplication and the product topology; each factor carries the topology induced from (with its valuation topology) through the map . Let
be the diagonal group homomorphism given componentwise by the canonical algebra map. Then
an intersection of subgroups of , where is the join of subgroups (the subgroup generated by the union; since is commutative this join is the setwise product of the two subgroups). The exponents range over , so this is . This is an entirely algebraic definition: no topological closure operator is applied, and is not asserted to be closed.
, the bounded -rank. For a commutative topological group , a bound and a subgroup , the definition sets
where means the group of -tuples of -adic integers under componentwise addition, written multiplicatively, carrying the product of the -adic topologies (for this is the trivial group). The condition on is: it is a monoid (hence group) homomorphism, injective, continuous for the topology of , and its image is contained in ; is not required to be closed, and is not required to be a topological embedding or to have closed image. The set in question always contains (via the trivial homomorphism) and is bounded above by , so the supremum is attained and is the largest such , a natural number with . In the defect this is applied with , , and ; the bound is part of the definition and caps the value.
Net content of the conclusion. Because the outer subtraction is truncated, the equation is equivalent to the inequality
rather than to an equality of two independently computed ranks: the conclusion holds whenever the right-hand side is greater than or equal to the Dirichlet rank, and in particular it holds automatically whenever (e.g. or imaginary quadratic), where and the equation reads regardless of .
Confirmed by the mission captain (proposal self-audit).