Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

A compositum of subfields of cyclotomic fields lies in a cyclotomic field

Proved
NumberField.exists_algHom_cyclotomicField_of_sup

by xuanji · Sep 27, 2026 · Mathlib 0df444a (Lean v4.33.1)

cyclotomic-fieldsfield-theorynumber-theory

Let Ω\OmegaΩ be a field of characteristic 000 and let E1,E2⊆ΩE_1, E_2 \subseteq \OmegaE1​,E2​⊆Ω be subfields. Suppose that for i=1,2i = 1, 2i=1,2 there is an integer ni≥1n_i \ge 1ni​≥1 and an embedding of Q\mathbb{Q}Q-algebras Ei↪Q(ζni)E_i \hookrightarrow \mathbb{Q}(\zeta_{n_i})Ei​↪Q(ζni​​). Then the compositum E1E2⊆ΩE_1 E_2 \subseteq \OmegaE1​E2​⊆Ω also embeds into a cyclotomic field: there is n≥1n \ge 1n≥1 (one may take n=n1n2n = n_1 n_2n=n1​n2​) and a Q\mathbb{Q}Q-algebra embedding

E1E2↪Q(ζn).E_1 E_2 \hookrightarrow \mathbb{Q}(\zeta_n).E1​E2​↪Q(ζn​).

This is the step of the reduction of the Kronecker–Weber theorem to cyclic extensions of prime-power degree which says that the set of subfields of cyclotomic fields is closed under composita (Q(ζm)Q(ζn)⊆Q(ζmn)\mathbb{Q}(\zeta_m)\mathbb{Q}(\zeta_n) \subseteq \mathbb{Q}(\zeta_{mn})Q(ζm​)Q(ζn​)⊆Q(ζmn​)).

Formalization note. E1,E2E_1, E_2E1​,E2​ are IntermediateField ℚ Ω, the compositum is E₁ ⊔ E₂, Q(ζn)\mathbb{Q}(\zeta_n)Q(ζn​) is CyclotomicField n ℚ, and "embeds" means there is some →ₐ[ℚ] map (automatically injective).

Preamble
import Mathlib.NumberTheory.Cyclotomic.Basic
Formal statement
theorem NumberField.exists_algHom_cyclotomicField_of_sup {Ω : Type*} [Field Ω] [Algebra ℚ Ω]
    (E₁ E₂ : IntermediateField ℚ Ω)
    (h₁ : ∃ n : ℕ, 0 < n ∧ Nonempty (E₁ →ₐ[ℚ] CyclotomicField n ℚ))
    (h₂ : ∃ n : ℕ, 0 < n ∧ Nonempty (E₂ →ₐ[ℚ] CyclotomicField n ℚ)) :
    ∃ n : ℕ, 0 < n ∧ Nonempty (↥(E₁ ⊔ E₂) →ₐ[ℚ] CyclotomicField n ℚ) := by sorry
Source
L. C. Washington, Introduction to Cyclotomic Fields, 2nd ed., GTM 83, Chapter 14, proof of Theorem 14.1 (reduction step: the compositum of fields contained in cyclotomic fields is contained in a cyclotomic field, since Q(zeta_m)Q(zeta_n) is contained in Q(zeta_mn)).

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