Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Leopoldt's conjecture holds in CM fields for odd ppp

Open
Leopoldt.leopoldt_CM

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

iwasawa-theorynumber-theoryopen-problemp-adicunits

This is Theorem 1 of the source, the conjecture it sets out to prove.

Let ppp be an odd prime and let K\mathbb{K}K be a CM number field, that is a totally complex quadratic extension of its maximal real subfield K+\mathbb{K}^+K+. Write E=O(K)×E = \mathcal{O}(\mathbb{K})^\timesE=O(K)× for the units, U=∏℘∣pO℘×U = \prod_{\wp \mid p} \mathcal{O}_\wp^\timesU=∏℘∣p​O℘×​ for the semilocal units at ppp, ι:E→U\iota : E \to Uι:E→U for the diagonal embedding, and

Eˉ  =  ⋂n>0ι(E)⋅Upn\bar{E} \;=\; \bigcap_{n>0} \iota(E)\cdot U^{p^n}Eˉ=n>0⋂​ι(E)⋅Upn

for the ppp-adic closure of the global units. The Leopoldt defect is

DL(K)  =  Z-rk(E)  −  Zp-rk(Eˉ).\mathcal{D}_L(\mathbb{K}) \;=\; \mathbb{Z}\text{-rk}(E) \;-\; \mathbb{Z}_p\text{-rk}(\bar{E}).DL​(K)=Z-rk(E)−Zp​-rk(Eˉ).

The assertion is that it vanishes:

DL(K)  =  0.\mathcal{D}_L(\mathbb{K}) \;=\; 0 .DL​(K)=0.

Equivalently, the Zp\mathbb{Z}_pZp​-rank of the ppp-adic closure of the units attains Dirichlet's Z\mathbb{Z}Z-rank r1+r2−1r_1 + r_2 - 1r1​+r2​−1: units that are independent over Z\mathbb{Z}Z remain independent after the diagonal embedding into the completions at the primes above ppp. For CM fields this is equivalent to the non-vanishing of the ppp-adic regulator of K\mathbb{K}K.

Leopoldt's conjecture is known for abelian extensions of Q\mathbb{Q}Q by Brumer's 1967 theorem, and open in general; the CM case stated here is claimed by the source, an unrefereed preprint. By Iwasawa's theorem the defect measures the excess Zp\mathbb{Z}_pZp​-rank of the Galois group of the maximal ppp-abelian ppp-ramified extension, Gal(Ω(K)/K)≅Zp r2+1+DL(K)\mathrm{Gal}(\Omega(\mathbb{K})/\mathbb{K}) \cong \mathbb{Z}_p^{\,r_2+1+\mathcal{D}_L(\mathbb{K})}Gal(Ω(K)/K)≅Zpr2​+1+DL​(K)​, so vanishing of the defect pins that rank down exactly and, for the underlying totally real field, rules out non-cyclotomic Zp\mathbb{Z}_pZp​-extensions.

Formalization Note Oddness of ppp is stated as ppp being an odd natural number alongside the primality assumption. The defect subtracts in N\mathbb{N}N and so truncates, but since the Zp\mathbb{Z}_pZp​-rank never exceeds the Z\mathbb{Z}Z-rank the truncation is never triggered, and the conclusion is equivalent to equality of the two ranks. The statement has no content when Dirichlet's rank is 000, that is for imaginary quadratic K\mathbb{K}K, and genuine content for every other CM field.

Preamble
import Definitions.Def_LeopoldtDefect

open NumberField
Formal statement
namespace Leopoldt
theorem leopoldt_CM (p : ℕ) [Fact p.Prime] (hp : Odd p)
    (K : Type*) [Field K] [NumberField K] [IsCMField K] :
    LeopoldtConjecture p K := by sorry
end Leopoldt
Source
Preda Mihailescu, On CM Z_p-extensions and the Leopoldt conjecture for CM fields, https://arxiv.org/abs/1105.4544, Section 1 (Introduction), Theorem 1 (LaTeX label 'main'), p. 2, stated verbatim as: 'For odd primes p, the Leopoldt Conjecture holds in arbitrary CM extensions K/Q.' The definition of the Leopoldt Conjecture used is that of Section 1.1, p. 3: the Leopoldt defect D_L(K) = Z-rk(E) - Z_p-rk(Ebar) vanishes.
Read-back

What the Lean code literally says, in plain math · claude-opus-5

Read-back. Fix a natural number ppp carrying the instance-level assumption that ppp is prime, together with an explicit hypothesis Odd p\mathrm{Odd}\,pOddp (so ppp is an odd prime; p=2p = 2p=2 is excluded, and no further condition on ppp is imposed). Fix a type KKK in an arbitrary universe, equipped with a field structure and with the assumption that KKK is a number field (a finite-dimensional extension of Q\mathbb{Q}Q, in particular of characteristic zero), and with the further class assumption that KKK is a CM field, which unfolds to: every infinite place of KKK is complex, and KKK is a degree-222 extension of its maximal real subfield

K+  =  {x∈K  :  φ(x)‾=φ(x)  for every ring homomorphism φ:K→C}.K^{+} \;=\; \{x \in K \;:\; \overline{\varphi(x)} = \varphi(x)\ \text{ for every ring homomorphism } \varphi : K \to \mathbb{C}\}.K+={x∈K:φ(x)​=φ(x)  for every ring homomorphism φ:K→C}.

Under these hypotheses the theorem asserts a single equation between natural numbers, spelled out below.

The objects involved, unfolded. Let OK\mathcal{O}_KOK​ be the ring of integers of KKK. Let

Sp  =  { v  :  v a height-one prime of OK (i.e. a nonzero prime ideal) with p⋅1OK∈v }S_p \;=\; \{\, v \;:\; v \text{ a height-one prime of } \mathcal{O}_K \text{ (i.e. a nonzero prime ideal) with } p \cdot 1_{\mathcal{O}_K} \in v \,\}Sp​={v:v a height-one prime of OK​ (i.e. a nonzero prime ideal) with p⋅1OK​​∈v}

be the set of nonzero primes of OK\mathcal{O}_KOK​ whose ideal contains the image of the integer ppp — i.e. the primes above ppp — regarded as a subtype; the bundle also supplies a proof that SpS_pSp​ is finite. Nothing in the definitions requires SpS_pSp​ to be nonempty: if it were empty, all the groups below would be trivial groups. For each v∈Spv \in S_pv∈Sp​, let KvK_vKv​ be the vvv-adic completion of KKK and Ov⊆Kv\mathcal{O}_v \subseteq K_vOv​⊆Kv​ its valuation subring (the elements of valuation ≤1\le 1≤1), and put

U  =  ∏v∈SpOv×,U \;=\; \prod_{v \in S_p} \mathcal{O}_v^{\times},U=v∈Sp​∏​Ov×​,

the (dependent) product of the unit groups of these local integer rings, an abelian group carrying the product topology, where each Ov×\mathcal{O}_v^{\times}Ov×​ is topologised as a subspace of Ov×Ov\mathcal{O}_v \times \mathcal{O}_vOv​×Ov​ via u↦(u,u−1)u \mapsto (u, u^{-1})u↦(u,u−1) and Ov\mathcal{O}_vOv​ carries the subspace topology from KvK_vKv​.

Let

ι:OK×⟶U,ι(ε)  =  (image of ε under OK→Ov)v∈Sp\iota : \mathcal{O}_K^{\times} \longrightarrow U, \qquad \iota(\varepsilon) \;=\; \big(\text{image of } \varepsilon \text{ under } \mathcal{O}_K \to \mathcal{O}_v\big)_{v \in S_p}ι:OK×​⟶U,ι(ε)=(image of ε under OK​→Ov​)v∈Sp​​

be the diagonal group homomorphism induced componentwise by the canonical algebra maps, and let E=ι(OK×)E = \iota(\mathcal{O}_K^{\times})E=ι(OK×​) be its image subgroup (the image of the whole unit group, torsion included). For each natural number n≥0n \ge 0n≥0 let Upn+1={ upn+1:u∈U }U^{p^{n+1}} = \{\,u^{p^{n+1}} : u \in U\,\}Upn+1={upn+1:u∈U} be the image subgroup of the pn+1p^{n+1}pn+1-st power map on UUU. Define

E‾  =  ⋂n∈N(E∨Upn+1),\overline{E} \;=\; \bigcap_{n \in \mathbb{N}} \Big( E \vee U^{p^{n+1}} \Big),E=n∈N⋂​(E∨Upn+1),

the intersection, over all n=0,1,2,…n = 0, 1, 2, \dotsn=0,1,2,… (so over exponents p,p2,p3,…p, p^2, p^3, \dotsp,p2,p3,…), of the subgroups of UUU generated by EEE together with the pn+1p^{n+1}pn+1-st powers; since UUU is abelian, each such join is the set of products ε⋅upn+1\varepsilon \cdot u^{p^{n+1}}ε⋅upn+1 with ε∈E\varepsilon \in Eε∈E, u∈Uu \in Uu∈U.

Next, for a natural number bbb and a subgroup HHH of an abelian topological group GGG, define

ρp(b,H)  =  sup⁡{ n∈N  :  n≤b  and there exists a group homomorphism f:(Zp n,+)→G that is injective, continuous, and satisfies f(x)∈H for all x },\rho_p(b, H) \;=\; \sup \Big\{\, n \in \mathbb{N} \;:\; n \le b \ \text{ and there exists a group homomorphism } f : \big(\mathbb{Z}_p^{\,n}, +\big) \to G \text{ that is injective, continuous, and satisfies } f(x) \in H \text{ for all } x \,\Big\},ρp​(b,H)=sup{n∈N:n≤b  and there exists a group homomorphism f:(Zpn​,+)→G that is injective, continuous, and satisfies f(x)∈H for all x},

where Zp\mathbb{Z}_pZp​ denotes the ppp-adic integers, Zp n\mathbb{Z}_p^{\,n}Zpn​ means functions from an nnn-element index set to Zp\mathbb{Z}_pZp​ with the product topology and its additive group structure (written multiplicatively in the code), and fff is required only to be a continuous injective homomorphism of abstract groups landing inside HHH — no Zp\mathbb{Z}_pZp​-linearity, no closed image, no topological embedding onto its image is demanded. The supremum is taken in N\mathbb{N}N; the defining set always contains n=0n = 0n=0 (the trivial homomorphism from the trivial group qualifies) and is bounded above by bbb, so ρp(b,H)\rho_p(b,H)ρp​(b,H) is the largest such nnn, and in particular ρp(b,H)≤b\rho_p(b,H) \le bρp​(b,H)≤b always.

The assertion. Writing r=card {infinite places of K}−1r = \mathrm{card}\,\{\text{infinite places of } K\} - 1r=card{infinite places of K}−1 for the unit rank of KKK (Dirichlet's rank, with truncated natural-number subtraction) and d=[K:Q]=dim⁡QKd = [K : \mathbb{Q}] = \dim_{\mathbb{Q}} Kd=[K:Q]=dimQ​K, define the defect

δp(K)  =  r  −˙  ρp(d,E‾),\delta_p(K) \;=\; r \; \dot- \; \rho_p\big(d, \overline{E}\big),δp​(K)=r−˙​ρp​(d,E),

where −˙\dot-−˙​ is truncated subtraction on N\mathbb{N}N (it yields 000 whenever ρp(d,E‾)≥r\rho_p(d,\overline{E}) \ge rρp​(d,E)≥r). The theorem states

δp(K)  =  0,\delta_p(K) \;=\; 0,δp​(K)=0,

which, because of the truncation, is exactly the inequality

r  ≤  ρp(d,E‾):r \;\le\; \rho_p\big(d, \overline{E}\big):r≤ρp​(d,E):

there exists a natural number nnn with r≤n≤dr \le n \le dr≤n≤d and an injective continuous group homomorphism from Zp n\mathbb{Z}_p^{\,n}Zpn​ into ∏v∣pOv×\prod_{v \mid p} \mathcal{O}_v^{\times}∏v∣p​Ov×​ whose image lies inside ⋂n(E∨Upn+1)\bigcap_{n} \big(E \vee U^{p^{n+1}}\big)⋂n​(E∨Upn+1) — or else r=0r = 0r=0, in which case the equation holds automatically. No lower bound on ρp(d,E‾)\rho_p(d,\overline{E})ρp​(d,E) beyond this is asserted, and no claim of equality between ρp(d,E‾)\rho_p(d,\overline{E})ρp​(d,E) and rrr is made.

Human review
  • Endorsed by Shuze Chen · Sep 9, 2026

  • Endorsed by kbuzzard · Sep 9, 2026

    Confirmed by the mission captain (proposal self-audit).

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