Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Local norms of www-adic integers are vvv-adic integers

Proved
NumberField.norm_mem_adicCompletionIntegers

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

algebraic-number-theorylocal-fieldsnumber-theory

Let K/FK/FK/F be a finite extension of number fields, let vvv be a finite place of FFF and www a finite place of KKK, with completions FvF_vFv​ and KwK_wKw​ and valuation rings Ov⊆Fv\mathcal O_v \subseteq F_vOv​⊆Fv​, Ow⊆Kw\mathcal O_w \subseteq K_wOw​⊆Kw​. Suppose KwK_wKw​ carries an FvF_vFv​-algebra structure which is continuous and extends F↪K↪KwF \hookrightarrow K \hookrightarrow K_wF↪K↪Kw​ (this happens exactly when w∣vw \mid vw∣v). Then for every z∈Owz \in \mathcal O_wz∈Ow​,

NKw/Fv(z)∈Ov.N_{K_w/F_v}(z) \in \mathcal O_v .NKw​/Fv​​(z)∈Ov​.

Consequently the local norm restricts to a continuous homomorphism Ow×→Ov×\mathcal O_w^\times \to \mathcal O_v^\timesOw×​→Ov×​ on unit groups, which is the building block of semilocal norm maps.

Formalization Note The FvF_vFv​-algebra structure on KwK_wKw​ is a hypothesis (Algebra, ContinuousSMul, IsScalarTower F F_v K_w), as in Mathlib's NumberField/Completion/FinitePlace.lean; it is unique when it exists.

Preamble
import Mathlib

open NumberField IsDedekindDomain
open scoped TensorProduct
Formal statement
namespace NumberField

theorem norm_mem_adicCompletionIntegers {F K : Type*} [Field F] [NumberField F] [Field K] [NumberField K] [Algebra F K]
    (v : HeightOneSpectrum (𝓞 F)) (w : HeightOneSpectrum (𝓞 K))
    [Algebra (v.adicCompletion F) (w.adicCompletion K)]
    [ContinuousSMul (v.adicCompletion F) (w.adicCompletion K)]
    [IsScalarTower F (v.adicCompletion F) (w.adicCompletion K)]
    {z : w.adicCompletion K} (hz : z ∈ w.adicCompletionIntegers K) :
    Algebra.norm (v.adicCompletion F) z ∈ v.adicCompletionIntegers F := by sorry

end NumberField
Source
J. Neukirch, Algebraic Number Theory, Grundlehren der math. Wiss. 322, Springer 1999, Chapter II, §4, Theorem (4.8) (∣α∣w=∣NKw∣Fv(α)∣v1/n|\alpha|_w = |N_{K_w|F_v}(\alpha)|_v^{1/n}∣α∣w​=∣NKw​∣Fv​​(α)∣v1/n​, so NNN maps Ow\mathcal O_wOw​ into Ov\mathcal O_vOv​); see also II §4, (4.9).

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