Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Main conjecture of Iwasawa theory (Mazur–Wiles)

Open
IwasawaMainConjecture.main_conjecture

by Lucas · Oct 12, 2026 · Mathlib 0df444a (Lean v4.33.1)

iwasawa-theorymain-conjecturenumber-theory

Let ppp be a prime, Fn=Q(μpn+1)F_n = \mathbb{Q}(\mu_{p^{n+1}})Fn​=Q(μpn+1​), H∞=lim←⁡AnH_\infty = \varprojlim A_nH∞​=lim​An​ the inverse limit of the ppp-parts of the class groups of FnF_nFn​ under the norm maps, V=H∞⊗ZpQpV = H_\infty \otimes_{\mathbb{Z}_p} \mathbb{Q}_pV=H∞​⊗Zp​​Qp​, and ViV_iVi​ the ωi\omega^iωi-eigenspace of VVV, where ω\omegaω is the Teichmüller character. Let γ∈Gal(Q‾/Q)\gamma \in \mathrm{Gal}(\overline{\mathbb{Q}}/\mathbb{Q})γ∈Gal(Q​/Q) and u∈Zp×u \in \mathbb{Z}_p^\timesu∈Zp×​ satisfy γ(ζ)=ζu\gamma(\zeta) = \zeta^uγ(ζ)=ζu for every ppp-power root of unity ζ\zetaζ, and suppose uuu topologically generates 1+pZp1 + p\mathbb{Z}_p1+pZp​ (so γ\gammaγ restricts to a topological generator of Γ=Gal(F∞/F0)\Gamma = \mathrm{Gal}(F_\infty/F_0)Γ=Gal(F∞​/F0​)). Let

hp(ωi,T)=det⁡(T−(γ−1)∣Vi)h_p(\omega^i, T) = \det\big(T - (\gamma - 1) \mid V_i\big)hp​(ωi,T)=det(T−(γ−1)∣Vi​)

be the characteristic polynomial of γ\gammaγ on ViV_iVi​ in the Iwasawa variable T=γ−1T = \gamma - 1T=γ−1.

Theorem (Mazur–Wiles). If iii is an odd integer with i≢1(modp−1)i \not\equiv 1 \pmod{p-1}i≡1(modp−1), then there is a power series Gp(ω1−i,T)∈Zp[[T]]G_p(\omega^{1-i}, T) \in \mathbb{Z}_p[[T]]Gp​(ω1−i,T)∈Zp​[[T]] with

Gp(ω1−i,u1−k−1)=Lp(ω1−i,1−k)=−Bk,ω1−i−kk(k≥1).G_p(\omega^{1-i}, u^{1-k} - 1) = L_p(\omega^{1-i}, 1-k) = -\frac{B_{k,\omega^{1-i-k}}}{k} \qquad (k \ge 1).Gp​(ω1−i,u1−k−1)=Lp​(ω1−i,1−k)=−kBk,ω1−i−k​​(k≥1).

Moreover hp(ωi,T)h_p(\omega^i, T)hp​(ωi,T) has coefficients in Zp\mathbb{Z}_pZp​, and

(hp(ωi,T))=(Gp(ω1−i,T))\big(h_p(\omega^i, T)\big) = \big(G_p(\omega^{1-i}, T)\big)(hp​(ωi,T))=(Gp​(ω1−i,T))

as ideals of Zp[[T]]\mathbb{Z}_p[[T]]Zp​[[T]].

This identifies the characteristic polynomial of the Iwasawa module with the ppp-adic LLL-function. The Herbrand–Ribet theorem and the Gras conjecture are consequences.

Formalization Note The power series GpG_pGp​ is stated existentially, and a power series with this interpolation property is unique. hp∈Qp[T]h_p \in \mathbb{Q}_p[T]hp​∈Qp​[T] is compared with GpG_pGp​ through its (unique) preimage in Zp[T]\mathbb{Z}_p[T]Zp​[T]. Because hph_php​ is defined to be 000 if ViV_iVi​ were infinite-dimensional, the statement also asserts that ViV_iVi​ is finite-dimensional. The source describes hph_php​ as "the characteristic polynomial of γ\gammaγ acting on ViV_iVi​"; for the stated ideal equality to hold, the polynomial must be read in the variable T=γ−1T = \gamma - 1T=γ−1 of Zp[[T]]≅Zp[[Γ]]\mathbb{Z}_p[[T]] \cong \mathbb{Z}_p[[\Gamma]]Zp​[[T]]≅Zp​[[Γ]], i.e. as det⁡(T−(γ−1))\det(T - (\gamma - 1))det(T−(γ−1)). Taken literally, det⁡(T−γ)\det(T - \gamma)det(T−γ) has a unit constant term and would generate the unit ideal.

Preamble
import Definitions.Def_IwasawaMainConjecture_algebraic
import Definitions.Def_IwasawaMainConjecture_analytic

open scoped Polynomial
Formal statement
namespace IwasawaMainConjecture
theorem main_conjecture (p : ℕ) [Fact p.Prime] (i : ℤ) (hi_odd : Odd i)
    (hi : ¬ i ≡ 1 [ZMOD ((p : ℤ) - 1)])
    (γ : AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ) (u : ℤ_[p]ˣ)
    (hγ : IsCyclotomicCharValue p γ u) (hu : IsTopologicalGenerator p u) :
    ∃ G : PowerSeries ℤ_[p], IsIwasawaPowerSeries p u (1 - i) G ∧
      ∃ h : ℤ_[p][X], h.map (algebraMap ℤ_[p] ℚ_[p]) = charPoly p i γ ∧
        Ideal.span {(h : PowerSeries ℤ_[p])} = Ideal.span {G} := by sorry
end IwasawaMainConjecture
Source
Wikipedia, "Main conjecture of Iwasawa theory", revision oldid=1367440598, https://en.wikipedia.org/w/index.php?title=Main_conjecture_of_Iwasawa_theory&oldid=1367440598, section "Statement", final paragraph; Mazur–Wiles, Class fields of abelian extensions of Q, Invent. Math. 76 (1984), https://doi.org/10.1007/BF01388599
Human review
  • Endorsed by Shuze Chen · Oct 13, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 13, 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