Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Full-rank finite family in the local product contains an independent subfamily

Proved
Leopoldt.exists_linearlyIndependent_subfamily_localProduct

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

linear-algebranumber-theoryp-adic

Let ppp be prime, KKK a number field, and M=∏v∣pKvM=\prod_{v\mid p}K_vM=∏v∣p​Kv​, regarded as a Zp\mathbb Z_pZp​-module. Suppose a finite family (wi)i∈I(w_i)_{i\in I}(wi​)i∈I​ spans a submodule of rank rrr. Then one can choose rrr indices s(1),…,s(r)s(1),\dots,s(r)s(1),…,s(r) such that

ws(1),…,ws(r)w_{s(1)},\dots,w_{s(r)}ws(1)​,…,ws(r)​

are linearly independent over Zp\mathbb Z_pZp​.

The torsion-free local product allows clearing the denominators in a maximal independent family without losing rank. This selection result converts a full-rank span of semilocal logarithms into a choice of independent conjugates in the logarithmic criterion for Leopoldt's conjecture.

Preamble
import Definitions.Def_PadicLog

open NumberField
Formal statement
namespace Leopoldt
theorem exists_linearlyIndependent_subfamily_localProduct
    (p : ℕ) [Fact p.Prime] (K : Type*) [Field K] [NumberField K]
    {ι : Type*} [Finite ι]
    (w : ι → ∀ v : PrimesOver p K, v.1.adicCompletion K) {r : ℕ}
    (hr : Module.finrank ℤ_[p] (Submodule.span ℤ_[p] (Set.range w)) = r) :
    ∃ s : Fin r → ι, LinearIndependent ℤ_[p] (w ∘ s) := by sorry
end Leopoldt
Source
Extraction of the independent-subfamily argument from the verified proof of Leopoldt.leopoldtConjecture_iff_exists_linearIndependent_log_conj (submission 48251889-2ea0-4f5b-804c-e937ba97f5d3); maximal independent family and torsion-free rank comparison.

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