All proofs
Project-declaredLean 4.32.0 · mathlib@249c48c2

Has Sum geometric succ

TateCurve.hasSum_geometric_succ

Plain-language statement

The geometric series over a nonarchimedean local field: for |x| < 1, x + x² + x³ + ⋯ = x/(1 - x). (Summability is by the nonarchimedean criterion , the terms tend to zero , and the value is identified through the partial sums x(xⁿ - 1)/(x - 1).)

Exact Lean statement

theorem hasSum_geometric_succ {x : k} (hx : valuation k x < 1) :
    HasSum (fun j : ℕ ↦ x ^ (j + 1)) (x / (1 - x))

Formal artifact

Lean source

Canonical source
Full Lean sourceLean 4
theorem hasSum_geometric_succ {x : k} (hx : valuation k x < 1) :    HasSum (fun j :   x ^ (j + 1)) (x / (1 - x)) := by  have hx1 : x  1 := by    rintro rfl    simp at hx  have hx1' : x - 1  0 := sub_ne_zero.mpr hx1  have h1x : (1 : k) - x  0 := sub_ne_zero.mpr (Ne.symm hx1)  obtain S, hS : Summable fun j :   x ^ (j + 1) :=    summable_of_valuation_le_pow hx (fun j  j + 1)      (fun N  (Set.finite_Iio N).subset fun j hj  Set.mem_Iio.mpr (Nat.lt_of_succ_lt hj))      fun j  le_of_eq (map_pow _ _ _)  suffices hlim : Filter.Tendsto (fun n :   ∑ j  Finset.range n, x ^ (j + 1))      Filter.atTop (𝓝 (x / (1 - x))) from    tendsto_nhds_unique hS.tendsto_sum_nat hlim ▸ hS  have hps :  n : , ∑ j  Finset.range n, x ^ (j + 1) = x * ((x ^ n - 1) / (x - 1)) := by    intro n    rw [ geom_sum_eq hx1 n, Finset.mul_sum]    exact Finset.sum_congr rfl fun j _  by ring  simp only [hps]  have h := (((tendsto_pow_nhds_zero hx).sub_const 1).div_const (x - 1)).const_mul x  convert h using 2  rw [zero_sub]  field_simp  ring
Project
Fermat's Last Theorem
License
Apache-2.0
Commit
8dd808888295
Source
FLT/KnownIn1980s/EllipticCurves/TateCurveBaseChange.lean:105-128

Reuse this declaration

Bring the exact result into your workflow

The import identifies the source module. Your project still needs the pinned package dependency shown on this page.

What this badge means

This completion status comes from the project or community source. It has not yet been represented here as an independent rebuild and axiom audit.

Continue in this project

Related declarations

Project-declaredLean 4.32.0

Eq finsum quotient out of bij On

AbstractHeckeOperator.eq_finsum_quotient_out_of_bijOn'

Plain-language statement

If a is fixed by V then ∑ᶠ g ∈ s, g • a is independent of the choice s of coset representatives in G for a subset of G ⧸ V

number theoryarithmetic geometryFermat's Last Theorem

Source project: Fermat's Last Theorem

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Comm Group no compact automorphisms

CommGroup.no_compact_automorphisms

Plain-language statement

A connected compact Hausdorff abelian topological group does not admit a nontrivial compact group of automorphisms.

number theoryarithmetic geometryFermat's Last Theorem

Source project: Fermat's Last Theorem

Person-level attribution pending.

View proof record