Loogle!
Result
Found 133 declarations mentioning HAdd.hAdd and tsum. Of these, 133 match your pattern(s).
- tsum_bool π Mathlib.Topology.Algebra.InfiniteSum.Basic
{Ξ± : Type u_1} [AddCommMonoid Ξ±] [TopologicalSpace Ξ±] (f : Bool β Ξ±) : β' (i : Bool), f i = f false + f true - Summable.tsum_add π Mathlib.Topology.Algebra.InfiniteSum.Basic
{Ξ± : Type u_1} {Ξ² : Type u_2} [AddCommMonoid Ξ±] [TopologicalSpace Ξ±] {f g : Ξ² β Ξ±} {L : SummationFilter Ξ²} [T2Space Ξ±] [ContinuousAdd Ξ±] [L.NeBot] (hf : Summable f L) (hg : Summable g L) : β'[L] (b : Ξ²), (f b + g b) = β'[L] (b : Ξ²), f b + β'[L] (b : Ξ²), g b - Summable.tsum_eq_add_tsum_ite' π Mathlib.Topology.Algebra.InfiniteSum.Basic
{Ξ± : Type u_1} {Ξ² : Type u_2} [AddCommMonoid Ξ±] [TopologicalSpace Ξ±] {L : SummationFilter Ξ²} [T2Space Ξ±] [ContinuousAdd Ξ±] [DecidableEq Ξ²] [L.LeAtTop] [L.NeBot] {f : Ξ² β Ξ±} (b : Ξ²) (hf : Summable (Function.update f b 0) L) : β'[L] (x : Ξ²), f x = f b + β'[L] (x : Ξ²), if x = b then 0 else f x - Summable.tsum_add_tsum_compl π Mathlib.Topology.Algebra.InfiniteSum.Basic
{Ξ± : Type u_1} {Ξ² : Type u_2} [AddCommMonoid Ξ±] [TopologicalSpace Ξ±] {f : Ξ² β Ξ±} [T2Space Ξ±] [ContinuousAdd Ξ±] {s : Set Ξ²} (hs : Summable (f β Subtype.val)) (hsc : Summable (f β Subtype.val)) : β' (x : βs), f βx + β' (x : βsαΆ), f βx = β' (x : Ξ²), f x - Summable.tsum_union_disjoint π Mathlib.Topology.Algebra.InfiniteSum.Basic
{Ξ± : Type u_1} {Ξ² : Type u_2} [AddCommMonoid Ξ±] [TopologicalSpace Ξ±] {f : Ξ² β Ξ±} [T2Space Ξ±] [ContinuousAdd Ξ±] {s t : Set Ξ²} (hd : Disjoint s t) (hs : Summable (f β Subtype.val)) (ht : Summable (f β Subtype.val)) : β' (x : β(s βͺ t)), f βx = β' (x : βs), f βx + β' (x : βt), f βx - Summable.tsum_eq_add_tsum_ite π Mathlib.Topology.Algebra.InfiniteSum.Group
{Ξ± : Type u_1} {Ξ² : Type u_2} [AddCommGroup Ξ±] [TopologicalSpace Ξ±] [IsTopologicalAddGroup Ξ±] {f : Ξ² β Ξ±} [T2Space Ξ±] [DecidableEq Ξ²] (hf : Summable f) (b : Ξ²) : β' (n : Ξ²), f n = f b + β' (n : Ξ²), if n = b then 0 else f n - Summable.sum_add_tsum_compl π Mathlib.Topology.Algebra.InfiniteSum.Group
{Ξ± : Type u_1} {Ξ² : Type u_2} [AddCommGroup Ξ±] [TopologicalSpace Ξ±] [IsTopologicalAddGroup Ξ±] {f : Ξ² β Ξ±} [T2Space Ξ±] {s : Finset Ξ²} (hf : Summable f) : β x β s, f x + β' (x : β(βs)αΆ), f βx = β' (x : Ξ²), f x - Summable.tsum_subtype_add_tsum_subtype_compl π Mathlib.Topology.Algebra.InfiniteSum.Group
{Ξ± : Type u_1} {Ξ² : Type u_2} [UniformSpace Ξ±] [AddCommGroup Ξ±] [IsUniformAddGroup Ξ±] [CompleteSpace Ξ±] [T2Space Ξ±] {f : Ξ² β Ξ±} (hf : Summable f) (s : Set Ξ²) : β' (x : βs), f βx + β' (x : βsαΆ), f βx = β' (x : Ξ²), f x - Summable.sum_add_tsum_subtype_compl π Mathlib.Topology.Algebra.InfiniteSum.Group
{Ξ± : Type u_1} {Ξ² : Type u_2} [UniformSpace Ξ±] [AddCommGroup Ξ±] [IsUniformAddGroup Ξ±] [CompleteSpace Ξ±] [T2Space Ξ±] {f : Ξ² β Ξ±} (hf : Summable f) (s : Finset Ξ²) : β x β s, f x + β' (x : { x // x β s }), f βx = β' (x : Ξ²), f x - tsum_pnat_eq_tsum_succ π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{M : Type u_1} [AddCommMonoid M] [TopologicalSpace M] {f : β β M} : β' (n : β+), f βn = β' (n : β), f (n + 1) - tendsto_sum_nat_add π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{G : Type u_2} [AddCommGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [T2Space G] (f : β β G) : Filter.Tendsto (fun i => β' (k : β), f (k + i)) Filter.atTop (nhds 0) - tsum_nat_add_neg_add_one π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{M : Type u_1} [AddCommMonoid M] [TopologicalSpace M] [T2Space M] {f : β€ β M} (hf : Summable f) : β' (n : β), (f βn + f (-(βn + 1))) = β' (n : β€), f n - tsum_zero_pnat_eq_tsum_nat π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{G : Type u_2} [AddCommGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [T2Space G] {f : β β G} (hf : Summable f) : f 0 + β' (n : β+), f βn = β' (n : β), f n - Summable.tsum_eq_zero_add π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{G : Type u_2} [AddCommGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [T2Space G] {f : β β G} (hf : Summable f) : β' (b : β), f b = f 0 + β' (b : β), f (b + 1) - tsum_int_rec π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{M : Type u_1} [AddCommMonoid M] [TopologicalSpace M] [ContinuousAdd M] [T2Space M] {f g : β β M} (hf : Summable f) (hg : Summable g) : β' (n : β€), Int.rec f g n = β' (n : β), f n + β' (n : β), g n - Summable.sum_add_tsum_nat_add π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{G : Type u_2} [AddCommGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [T2Space G] {f : β β G} (k : β) (h : Summable f) : β i β Finset.range k, f i + β' (i : β), f (i + k) = β' (i : β), f i - Summable.sum_add_tsum_nat_add' π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{M : Type u_1} [AddCommMonoid M] [TopologicalSpace M] [T2Space M] [ContinuousAdd M] {f : β β M} {k : β} (h : Summable fun n => f (n + k)) : β i β Finset.range k, f i + β' (i : β), f (i + k) = β' (i : β), f i - tsum_eq_zero_add' π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{M : Type u_1} [AddCommMonoid M] [TopologicalSpace M] [T2Space M] [ContinuousAdd M] {f : β β M} (hf : Summable fun n => f (n + 1)) : β' (b : β), f b = f 0 + β' (b : β), f (b + 1) - tsum_nat_add_neg π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{M : Type u_1} [AddCommMonoid M] [TopologicalSpace M] [ContinuousAdd M] [T2Space M] {f : β€ β M} (hf : Summable f) : β' (n : β), (f βn + f (-βn)) = β' (n : β€), f n + f 0 - tsum_int_eq_zero_add_two_mul_tsum_pnat π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{G : Type u_2} [AddCommGroup G] [UniformSpace G] [IsUniformAddGroup G] [CompleteSpace G] [T2Space G] {f : β€ β G} (hf : Function.Even f) (hf2 : Summable f) : β' (n : β€), f n = f 0 + 2 β’ β' (n : β+), f ββn - rel_sup_add π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{M : Type u_1} [AddCommMonoid M] [TopologicalSpace M] {Ξ± : Type u_3} [CompleteLattice Ξ±] (m : Ξ± β M) (m0 : m β₯ = 0) (R : M β M β Prop) (m_iSup : β (s : β β Ξ±), R (m (β¨ i, s i)) (β' (i : β), m (s i))) (sβ sβ : Ξ±) : R (m (sβ β sβ)) (m sβ + m sβ) - tsum_of_nat_of_neg_add_one π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{M : Type u_1} [AddCommMonoid M] [TopologicalSpace M] [ContinuousAdd M] [T2Space M] {f : β€ β M} (hfβ : Summable fun n => f βn) (hfβ : Summable fun n => f (-(βn + 1))) : β' (n : β€), f n = β' (n : β), f βn + β' (n : β), f (-(βn + 1)) - tsum_int_eq_zero_add_tsum_pnat π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{G : Type u_2} [AddCommGroup G] [UniformSpace G] [IsUniformAddGroup G] [CompleteSpace G] [T2Space G] {f : β€ β G} (hf2 : Summable f) : β' (n : β€), f n = f 0 + β' (n : β+), f ββn + β' (n : β+), f (-ββn) - Summable.tsum_of_nat_of_neg π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{G : Type u_2} [AddCommGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [T2Space G] {f : β€ β G} (hfβ : Summable fun n => f βn) (hfβ : Summable fun n => f (-βn)) : β' (n : β€), f n = β' (n : β), f βn + β' (n : β), f (-βn) - f 0 - tsum_even_add_odd π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{M : Type u_1} [AddCommMonoid M] [TopologicalSpace M] [T2Space M] [ContinuousAdd M] {f : β β M} (he : Summable fun k => f (2 * k)) (ho : Summable fun k => f (2 * k + 1)) : β' (k : β), f (2 * k) + β' (k : β), f (2 * k + 1) = β' (k : β), f k - tsum_of_add_one_of_neg_add_one π Mathlib.Topology.Algebra.InfiniteSum.NatInt
{M : Type u_1} [AddCommMonoid M] [TopologicalSpace M] [ContinuousAdd M] [T2Space M] {f : β€ β M} (hfβ : Summable fun n => f (βn + 1)) (hfβ : Summable fun n => f (-(βn + 1))) : β' (n : β€), f n = β' (n : β), f (βn + 1) + f 0 + β' (n : β), f (-(βn + 1)) - Summable.tsum_sum π Mathlib.Topology.Algebra.InfiniteSum.Constructions
{Ξ± : Type u_4} {Ξ² : Type u_5} {M : Type u_6} [AddCommMonoid M] [TopologicalSpace M] [ContinuousAdd M] [T2Space M] {f : Ξ± β Ξ² β M} (hβ : Summable (f β Sum.inl)) (hβ : Summable (f β Sum.inr)) : β' (i : Ξ± β Ξ²), f i = β' (i : Ξ±), f (Sum.inl i) + β' (i : Ξ²), f (Sum.inr i) - tprod_one_add π Mathlib.Topology.Algebra.InfiniteSum.Ring
{ΞΉ : Type u_1} {Ξ± : Type u_3} [CommSemiring Ξ±] [TopologicalSpace Ξ±] {f : ΞΉ β Ξ±} [T2Space Ξ±] (h : Summable fun x => β i β x, f i) : β' (i : ΞΉ), (1 + f i) = β' (s : Finset ΞΉ), β i β s, f i - Summable.tsum_mul_tsum_eq_tsum_sum_range π Mathlib.Topology.Algebra.InfiniteSum.Ring
{Ξ± : Type u_3} [TopologicalSpace Ξ±] [NonUnitalNonAssocSemiring Ξ±] {f g : β β Ξ±} [T3Space Ξ±] [IsTopologicalSemiring Ξ±] (hf : Summable f) (hg : Summable g) (hfg : Summable fun x => f x.1 * g x.2) : (β' (n : β), f n) * β' (n : β), g n = β' (n : β), β k β Finset.range (n + 1), f k * g (n - k) - tprod_one_add_ordered π Mathlib.Topology.Algebra.InfiniteSum.Ring
{ΞΉ : Type u_1} {Ξ± : Type u_3} [CommSemiring Ξ±] [TopologicalSpace Ξ±] {f : ΞΉ β Ξ±} [LinearOrder ΞΉ] [LocallyFiniteOrderBot ΞΉ] [T2Space Ξ±] [ContinuousAdd Ξ±] (hsum : Summable fun i => f i * β j < i, (1 + f j)) (hprod : Multipliable fun x => 1 + f x) : β' (i : ΞΉ), (1 + f i) = 1 + β' (i : ΞΉ), f i * β j < i, (1 + f j) - NNReal.sum_add_tsum_nat_add π Mathlib.Topology.Instances.NNReal.Lemmas
{f : β β NNReal} (k : β) (hf : Summable f) : β' (i : β), f i = β i β Finset.range k, f i + β' (i : β), f (i + k) - NNReal.tendsto_sum_nat_add π Mathlib.Topology.Algebra.InfiniteSum.ENNReal
(f : β β NNReal) : Filter.Tendsto (fun i => β' (k : β), f (k + i)) Filter.atTop (nhds 0) - ENNReal.tendsto_sum_nat_add π Mathlib.Topology.Algebra.InfiniteSum.ENNReal
(f : β β ENNReal) (hf : β' (i : β), f i β β€) : Filter.Tendsto (fun i => β' (k : β), f (k + i)) Filter.atTop (nhds 0) - ENNReal.tsum_eq_add_tsum_ite π Mathlib.Topology.Algebra.InfiniteSum.ENNReal
{Ξ² : Type u_2} {f : Ξ² β ENNReal} (b : Ξ²) : β' (x : Ξ²), f x = f b + β' (x : Ξ²), if x = b then 0 else f x - ENNReal.tsum_add π Mathlib.Topology.Algebra.InfiniteSum.ENNReal
{Ξ± : Type u_1} {f g : Ξ± β ENNReal} : β' (a : Ξ±), (f a + g a) = β' (a : Ξ±), f a + β' (a : Ξ±), g a - ENNReal.tsum_add_one_eq_top π Mathlib.Topology.Algebra.InfiniteSum.ENNReal
{f : β β ENNReal} (hf : β' (n : β), f n = β€) (hf0 : f 0 β β€) : β' (n : β), f (n + 1) = β€ - NNReal.tsum_eq_add_tsum_ite π Mathlib.Topology.Algebra.InfiniteSum.ENNReal
{Ξ± : Type u_1} {f : Ξ± β NNReal} (hf : Summable f) (i : Ξ±) : β' (x : Ξ±), f x = f i + β' (x : Ξ±), if x = i then 0 else f x - edist_le_tsum_of_edist_le_of_tendsto π Mathlib.Topology.Algebra.InfiniteSum.ENNReal
{Ξ± : Type u_1} [PseudoEMetricSpace Ξ±] {f : β β Ξ±} (d : β β ENNReal) (hf : β (n : β), edist (f n) (f n.succ) β€ d n) {a : Ξ±} (ha : Filter.Tendsto f Filter.atTop (nhds a)) (n : β) : edist (f n) a β€ β' (m : β), d (n + m) - ENNReal.sum_add_tsum_compl π Mathlib.Topology.Algebra.InfiniteSum.ENNReal
{ΞΉ : Type u_4} (s : Finset ΞΉ) (f : ΞΉ β ENNReal) : β i β s, f i + β' (i : β(βs)αΆ), f βi = β' (i : ΞΉ), f i - ENNReal.tsum_union_le π Mathlib.Topology.Algebra.InfiniteSum.ENNReal
{Ξ± : Type u_1} (f : Ξ± β ENNReal) (s t : Set Ξ±) : β' (x : β(s βͺ t)), f βx β€ β' (x : βs), f βx + β' (x : βt), f βx - MeasureTheory.OuterMeasure.iUnion_nat_of_monotone_of_tsum_ne_top π Mathlib.MeasureTheory.OuterMeasure.Basic
{Ξ± : Type u_1} (m : MeasureTheory.OuterMeasure Ξ±) {s : β β Set Ξ±} (h_mono : β (n : β), s n β s (n + 1)) (h0 : β' (k : β), m (s (k + 1) \ s k) β β€) : m (β n, s n) = β¨ n, m (s n) - dist_le_tsum_of_dist_le_of_tendsto π Mathlib.Topology.Algebra.InfiniteSum.Real
{Ξ± : Type u_1} [PseudoMetricSpace Ξ±] {f : β β Ξ±} (d : β β β) (hf : β (n : β), dist (f n) (f n.succ) β€ d n) (hd : Summable d) {a : Ξ±} (ha : Filter.Tendsto f Filter.atTop (nhds a)) (n : β) : dist (f n) a β€ β' (m : β), d (n + m) - dist_le_tsum_dist_of_tendsto π Mathlib.Topology.Algebra.InfiniteSum.Real
{Ξ± : Type u_1} [PseudoMetricSpace Ξ±] {f : β β Ξ±} {a : Ξ±} (h : Summable fun n => dist (f n) (f n.succ)) (ha : Filter.Tendsto f Filter.atTop (nhds a)) (n : β) : dist (f n) a β€ β' (m : β), dist (f (n + m)) (f (n + m).succ) - ENNReal.tsum_geometric_add_one π Mathlib.Analysis.SpecificLimits.Basic
(r : ENNReal) : β' (n : β), r ^ (n + 1) = r * (1 - r)β»ΒΉ - MeasureTheory.inducedOuterMeasure_caratheodory π Mathlib.MeasureTheory.OuterMeasure.Induced
{Ξ± : Type u_1} {P : Set Ξ± β Prop} {m : (s : Set Ξ±) β P s β ENNReal} {P0 : P β } {m0 : m β P0 = 0} (PU : β β¦f : β β Set Ξ±β¦, (β (i : β), P (f i)) β P (β i, f i)) (msU : β β¦f : β β Set Ξ±β¦ (hm : β (i : β), P (f i)), m (β i, f i) β― β€ β' (i : β), m (f i) β―) (m_mono : β β¦sβ sβ : Set Ξ±β¦ (hsβ : P sβ) (hsβ : P sβ), sβ β sβ β m sβ hsβ β€ m sβ hsβ) (s : Set Ξ±) : MeasurableSet s β β (t : Set Ξ±), P t β (MeasureTheory.inducedOuterMeasure m P0 m0) (t β© s) + (MeasureTheory.inducedOuterMeasure m P0 m0) (t \ s) β€ (MeasureTheory.inducedOuterMeasure m P0 m0) t - MeasureTheory.extend_union π Mathlib.MeasureTheory.OuterMeasure.Induced
{Ξ± : Type u_1} {P : Set Ξ± β Prop} {m : (s : Set Ξ±) β P s β ENNReal} (P0 : P β ) (m0 : m β P0 = 0) (PU : β β¦f : β β Set Ξ±β¦, (β (i : β), P (f i)) β P (β i, f i)) (mU : β β¦f : β β Set Ξ±β¦ (hm : β (i : β), P (f i)), Pairwise (Function.onFun Disjoint f) β m (β i, f i) β― = β' (i : β), m (f i) β―) {sβ sβ : Set Ξ±} (hd : Disjoint sβ sβ) (hβ : P sβ) (hβ : P sβ) : MeasureTheory.extend m (sβ βͺ sβ) = MeasureTheory.extend m sβ + MeasureTheory.extend m sβ - MeasureTheory.inducedOuterMeasure_exists_set π Mathlib.MeasureTheory.OuterMeasure.Induced
{Ξ± : Type u_1} {P : Set Ξ± β Prop} {m : (s : Set Ξ±) β P s β ENNReal} {P0 : P β } {m0 : m β P0 = 0} (PU : β β¦f : β β Set Ξ±β¦, (β (i : β), P (f i)) β P (β i, f i)) (msU : β β¦f : β β Set Ξ±β¦ (hm : β (i : β), P (f i)), m (β i, f i) β― β€ β' (i : β), m (f i) β―) (m_mono : β β¦sβ sβ : Set Ξ±β¦ (hsβ : P sβ) (hsβ : P sβ), sβ β sβ β m sβ hsβ β€ m sβ hsβ) {s : Set Ξ±} (hs : (MeasureTheory.inducedOuterMeasure m P0 m0) s β β€) {Ξ΅ : ENNReal} (hΞ΅ : Ξ΅ β 0) : β t, P t β§ s β t β§ (MeasureTheory.inducedOuterMeasure m P0 m0) t β€ (MeasureTheory.inducedOuterMeasure m P0 m0) s + Ξ΅ - measure_eq_measure_preimage_add_measure_tsum_Ico_zpow π Mathlib.MeasureTheory.Constructions.BorelSpace.Order
{Ξ± : Type u_5} {mΞ± : MeasurableSpace Ξ±} (ΞΌ : MeasureTheory.Measure Ξ±) {f : Ξ± β ENNReal} (hf : Measurable f) {s : Set Ξ±} (hs : MeasurableSet s) {t : NNReal} (ht : 1 < t) : ΞΌ s = ΞΌ (s β© f β»ΒΉ' {0}) + ΞΌ (s β© f β»ΒΉ' {β€}) + β' (n : β€), ΞΌ (s β© f β»ΒΉ' Set.Ico (βt ^ n) (βt ^ (n + 1))) - hasSum_sum_range_mul_of_summable_norm π Mathlib.Analysis.Normed.Ring.InfiniteSum
{R : Type u_1} [NormedRing R] [CompleteSpace R] {f g : β β R} (hf : Summable fun x => βf xβ) (hg : Summable fun x => βg xβ) : HasSum (fun n => β k β Finset.range (n + 1), f k * g (n - k)) ((β' (n : β), f n) * β' (n : β), g n) - tsum_mul_tsum_eq_tsum_sum_range_of_summable_norm π Mathlib.Analysis.Normed.Ring.InfiniteSum
{R : Type u_1} [NormedRing R] [CompleteSpace R] {f g : β β R} (hf : Summable fun x => βf xβ) (hg : Summable fun x => βg xβ) : (β' (n : β), f n) * β' (n : β), g n = β' (n : β), β k β Finset.range (n + 1), f k * g (n - k) - hasSum_sum_range_mul_of_summable_norm' π Mathlib.Analysis.Normed.Ring.InfiniteSum
{R : Type u_1} [NormedRing R] {f g : β β R} (hf : Summable fun x => βf xβ) (h'f : Summable f) (hg : Summable fun x => βg xβ) (h'g : Summable g) : HasSum (fun n => β k β Finset.range (n + 1), f k * g (n - k)) ((β' (n : β), f n) * β' (n : β), g n) - tsum_mul_tsum_eq_tsum_sum_range_of_summable_norm' π Mathlib.Analysis.Normed.Ring.InfiniteSum
{R : Type u_1} [NormedRing R] {f g : β β R} (hf : Summable fun x => βf xβ) (h'f : Summable f) (hg : Summable fun x => βg xβ) (h'g : Summable g) : (β' (n : β), f n) * β' (n : β), g n = β' (n : β), β k β Finset.range (n + 1), f k * g (n - k) - tsum_geometric_le_of_norm_lt_one π Mathlib.Analysis.SpecificLimits.Normed
{R : Type u_4} [NormedRing R] (x : R) (h : βxβ < 1) : ββ' (n : β), x ^ nβ β€ β1β - 1 + (1 - βxβ)β»ΒΉ - geom_series_mul_shift π Mathlib.Analysis.SpecificLimits.Normed
{R : Type u_4} [NormedRing R] [HasSummableGeomSeries R] (x : R) (h : βxβ < 1) : x * β' (i : β), x ^ i = β' (i : β), x ^ (i + 1) - geom_series_succ π Mathlib.Analysis.SpecificLimits.Normed
{R : Type u_4} [NormedRing R] [HasSummableGeomSeries R] (x : R) (h : βxβ < 1) : β' (i : β), x ^ (i + 1) = β' (i : β), x ^ i - 1 - tsum_choose_mul_geometric_of_norm_lt_one' π Mathlib.Analysis.SpecificLimits.Normed
{R : Type u_4} [NormedRing R] [HasSummableGeomSeries R] (k : β) {r : R} (hr : βrβ < 1) : β' (n : β), β((n + k).choose k) * r ^ n = Ring.inverse (1 - r) ^ (k + 1) - tsum_choose_mul_geometric_of_norm_lt_one π Mathlib.Analysis.SpecificLimits.Normed
{π : Type u_5} [NormedDivisionRing π] (k : β) {r : π} (hr : βrβ < 1) : β' (n : β), β((n + k).choose k) * r ^ n = 1 / (1 - r) ^ (k + 1) - geom_series_mul_one_add π Mathlib.Analysis.SpecificLimits.Normed
{R : Type u_4} [NormedRing R] [HasSummableGeomSeries R] (x : R) (h : βxβ < 1) : (1 + x) * β' (i : β), x ^ i = 2 * β' (i : β), x ^ i - 1 - tsum_descFactorial_mul_geometric_of_norm_lt_one' π Mathlib.Analysis.SpecificLimits.Normed
{R : Type u_4} [NormedRing R] [HasSummableGeomSeries R] (j : β) {r : R} (h : βrβ < 1) : β' (n : β), β(n.descFactorial j) * r ^ n = βj.factorial * r ^ j * Ring.inverse (1 - r) ^ (j + 1) - tsum_descFactorial_mul_geometric_of_norm_lt_one π Mathlib.Analysis.SpecificLimits.Normed
{π : Type u_5} [NormedDivisionRing π] (j : β) {r : π} (hr : βrβ < 1) : β' (n : β), β(n.descFactorial j) * r ^ n = βj.factorial * r ^ j / (1 - r) ^ (j + 1) - tsum_sq_mul_geometric_of_norm_lt_one' π Mathlib.Analysis.SpecificLimits.Normed
{R : Type u_4} [NormedRing R] [HasSummableGeomSeries R] {r : R} (h : βrβ < 1) : β' (n : β), βn ^ 2 * r ^ n = r * (1 + r) * Ring.inverse (1 - r) ^ 3 - tsum_sq_mul_geometric_of_norm_lt_one π Mathlib.Analysis.SpecificLimits.Normed
{π : Type u_5} [NormedDivisionRing π] {r : π} (hr : βrβ < 1) : β' (n : β), βn ^ 2 * r ^ n = r * (1 + r) / (1 - r) ^ 3 - tsum_pow_mul_geometric_of_norm_lt_one' π Mathlib.Analysis.SpecificLimits.Normed
{R : Type u_4} [NormedRing R] [HasSummableGeomSeries R] (k : β) {r : R} (h : βrβ < 1) : β' (n : β), βn ^ k * r ^ n = β j β Finset.range (k + 1), β(k.stirlingSecond j) * βj.factorial * r ^ j * Ring.inverse (1 - r) ^ (j + 1) - tsum_pow_mul_geometric_of_norm_lt_one π Mathlib.Analysis.SpecificLimits.Normed
{π : Type u_5} [NormedDivisionRing π] (k : β) {r : π} (hr : βrβ < 1) : β' (n : β), βn ^ k * r ^ n = β j β Finset.range (k + 1), β(k.stirlingSecond j) * βj.factorial * r ^ j / (1 - r) ^ (j + 1) - NNReal.Lp_add_le_tsum' π Mathlib.Analysis.MeanInequalities
{ΞΉ : Type u} {f g : ΞΉ β NNReal} {p : β} (hp : 1 β€ p) (hf : Summable fun i => f i ^ p) (hg : Summable fun i => g i ^ p) : (β' (i : ΞΉ), (f i + g i) ^ p) ^ (1 / p) β€ (β' (i : ΞΉ), f i ^ p) ^ (1 / p) + (β' (i : ΞΉ), g i ^ p) ^ (1 / p) - Real.Lp_add_le_tsum_of_nonneg' π Mathlib.Analysis.MeanInequalities
{ΞΉ : Type u} {f g : ΞΉ β β} {p : β} (hp : 1 β€ p) (hf : β (i : ΞΉ), 0 β€ f i) (hg : β (i : ΞΉ), 0 β€ g i) (hf_sum : Summable fun i => f i ^ p) (hg_sum : Summable fun i => g i ^ p) : (β' (i : ΞΉ), (f i + g i) ^ p) ^ (1 / p) β€ (β' (i : ΞΉ), f i ^ p) ^ (1 / p) + (β' (i : ΞΉ), g i ^ p) ^ (1 / p) - NNReal.Lp_add_le_tsum π Mathlib.Analysis.MeanInequalities
{ΞΉ : Type u} {f g : ΞΉ β NNReal} {p : β} (hp : 1 β€ p) (hf : Summable fun i => f i ^ p) (hg : Summable fun i => g i ^ p) : (Summable fun i => (f i + g i) ^ p) β§ (β' (i : ΞΉ), (f i + g i) ^ p) ^ (1 / p) β€ (β' (i : ΞΉ), f i ^ p) ^ (1 / p) + (β' (i : ΞΉ), g i ^ p) ^ (1 / p) - Real.Lp_add_le_tsum_of_nonneg π Mathlib.Analysis.MeanInequalities
{ΞΉ : Type u} {f g : ΞΉ β β} {p : β} (hp : 1 β€ p) (hf : β (i : ΞΉ), 0 β€ f i) (hg : β (i : ΞΉ), 0 β€ g i) (hf_sum : Summable fun i => f i ^ p) (hg_sum : Summable fun i => g i ^ p) : (Summable fun i => (f i + g i) ^ p) β§ (β' (i : ΞΉ), (f i + g i) ^ p) ^ (1 / p) β€ (β' (i : ΞΉ), f i ^ p) ^ (1 / p) + (β' (i : ΞΉ), g i ^ p) ^ (1 / p) - Nat.sumByResidueClasses π Mathlib.Analysis.SumOverResidueClass
{R : Type u_1} [AddCommGroup R] [UniformSpace R] [IsUniformAddGroup R] [CompleteSpace R] [T0Space R] {f : β β R} (hf : Summable f) (N : β) [NeZero N] : β' (n : β), f n = β j, β' (m : β), f (j.val + N * m) - ENNReal.le_tsum_condensed π Mathlib.Analysis.PSeries
{f : β β ENNReal} (hf : β β¦m n : ββ¦, 0 < m β m β€ n β f n β€ f m) : β' (k : β), f k β€ f 0 + β' (k : β), 2 ^ k * f (2 ^ k) - ENNReal.le_tsum_schlomilch π Mathlib.Analysis.PSeries
{u : β β β} {f : β β ENNReal} (hf : β β¦m n : ββ¦, 0 < m β m β€ n β f n β€ f m) (h_pos : β (n : β), 0 < u n) (hu : StrictMono u) : β' (k : β), f k β€ β k β Finset.range (u 0), f k + β' (k : β), (β(u (k + 1)) - β(u k)) * f (u k) - ENNReal.tsum_condensed_le π Mathlib.Analysis.PSeries
{f : β β ENNReal} (hf : β β¦m n : ββ¦, 1 < m β m β€ n β f n β€ f m) : β' (k : β), 2 ^ k * f (2 ^ k) β€ f 1 + 2 * β' (k : β), f k - ENNReal.tsum_schlomilch_le π Mathlib.Analysis.PSeries
{u : β β β} {f : β β ENNReal} {C : β} (hf : β β¦m n : ββ¦, 1 < m β m β€ n β f n β€ f m) (h_pos : β (n : β), 0 < u n) (h_nonneg : β (n : β), 0 β€ f n) (hu : Monotone u) (h_succ_diff : SuccDiffBounded C u) : β' (k : β), (β(u (k + 1)) - β(u k)) * f (u k) β€ (β(u 1) - β(u 0)) * f (u 0) + βC * β' (k : β), f k - ZLattice.tsumNormRPowBound_spec π Mathlib.Algebra.Module.ZLattice.Summable
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] [FiniteDimensional β E] (L : Submodule β€ E) [DiscreteTopology β₯L] (r : β) (h : r < -β(Module.finrank β€ β₯L)) (s : Finset β₯L) : β z β s, βzβ ^ r β€ ZLattice.tsumNormRPowBound L ^ r * β' (k : β), βk ^ (β(Module.finrank β€ β₯L) - 1 + r) - ZLattice.tsum_norm_rpow_le π Mathlib.Algebra.Module.ZLattice.Summable
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] [FiniteDimensional β E] (L : Submodule β€ E) [DiscreteTopology β₯L] (r : β) (hr : r < -β(Module.finrank β€ β₯L)) : β' (z : β₯L), βzβ ^ r β€ ZLattice.tsumNormRPowBound L ^ r * β' (k : β), βk ^ (β(Module.finrank β€ β₯L) - 1 + r) - ZLattice.exists_finsetSum_norm_rpow_le_tsum π Mathlib.Algebra.Module.ZLattice.Summable
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] [FiniteDimensional β E] (L : Submodule β€ E) [DiscreteTopology β₯L] : β A > 0, β r < -β(Module.finrank β€ β₯L), β (s : Finset β₯L), β z β s, βzβ ^ r β€ A ^ r * β' (k : β), βk ^ (β(Module.finrank β€ β₯L) - 1 + r) - ZLattice.sum_piFinset_Icc_rpow_le π Mathlib.Algebra.Module.ZLattice.Summable
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] [FiniteDimensional β E] {L : Submodule β€ E} [DiscreteTopology β₯L] {ΞΉ : Type u_3} [Fintype ΞΉ] [DecidableEq ΞΉ] (b : Module.Basis ΞΉ β€ β₯L) {d : β} (hd : d = Fintype.card ΞΉ) (n : β) (r : β) (hr : r < -βd) : β p β Fintype.piFinset fun x => Finset.Icc (-βn) βn, ββ i, p i β’ b iβ ^ r β€ 2 * βd * 3 ^ (d - 1) * ZLattice.normBound b ^ r * β' (k : β), βk ^ (βd - 1 + r) - FormalMultilinearSeries.nnnorm_changeOrigin_le π Mathlib.Analysis.Analytic.ChangeOrigin
{π : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField π] [NormedAddCommGroup E] [NormedSpace π E] [NormedAddCommGroup F] [NormedSpace π F] (p : FormalMultilinearSeries π E F) {x : E} (k : β) (h : ββxββ < p.radius) : βp.changeOrigin x kββ β€ β' (s : (l : β) Γ { s // s.card = l }), βp (k + s.fst)ββ * βxββ ^ s.fst - FormalMultilinearSeries.nnnorm_changeOriginSeries_apply_le_tsum π Mathlib.Analysis.Analytic.ChangeOrigin
{π : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField π] [NormedAddCommGroup E] [NormedSpace π E] [NormedAddCommGroup F] [NormedSpace π F] (p : FormalMultilinearSeries π E F) (k l : β) (x : E) : β(p.changeOriginSeries k l) fun x_1 => xββ β€ β' (x_1 : { s // s.card = l }), βp (k + l)ββ * βxββ ^ l - FormalMultilinearSeries.nnnorm_changeOriginSeries_le_tsum π Mathlib.Analysis.Analytic.ChangeOrigin
{π : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField π] [NormedAddCommGroup E] [NormedSpace π E] [NormedAddCommGroup F] [NormedSpace π F] (p : FormalMultilinearSeries π E F) (k l : β) : βp.changeOriginSeries k lββ β€ β' (x : { s // s.card = l }), βp (k + l)ββ - Besicovitch.exists_closedBall_covering_tsum_measure_le π Mathlib.MeasureTheory.Covering.Besicovitch
{Ξ± : Type u_1} [MetricSpace Ξ±] [SecondCountableTopology Ξ±] [MeasurableSpace Ξ±] [OpensMeasurableSpace Ξ±] [HasBesicovitchCovering Ξ±] (ΞΌ : MeasureTheory.Measure Ξ±) [MeasureTheory.SFinite ΞΌ] [ΞΌ.OuterRegular] {Ξ΅ : ENNReal} (hΞ΅ : Ξ΅ β 0) (f : Ξ± β Set β) (s : Set Ξ±) (hf : β x β s, β Ξ΄ > 0, (f x β© Set.Ioo 0 Ξ΄).Nonempty) : β t r, t.Countable β§ t β s β§ (β x β t, r x β f x) β§ s β β x β t, Metric.closedBall x (r x) β§ β' (x : βt), ΞΌ (Metric.closedBall (βx) (r βx)) β€ ΞΌ s + Ξ΅ - Complex.abel_aux π Mathlib.Analysis.Complex.AbelLimit
{f : β β β} {l : β} (h : Filter.Tendsto (fun n => β i β Finset.range n, f i) Filter.atTop (nhds l)) {z : β} (hz : βzβ < 1) : Filter.Tendsto (fun n => (1 - z) * β i β Finset.range n, (l - β j β Finset.range (i + 1), f j) * z ^ i) Filter.atTop (nhds (l - β' (n : β), f n * z ^ n)) - Real.tsum_eq_tsum_fourier_of_rpow_decay_of_summable π Mathlib.Analysis.Fourier.PoissonSummation
{f : β β β} (hc : Continuous f) {b : β} (hb : 1 < b) (hf : f =O[Filter.cocompact β] fun x => |x| ^ (-b)) (hFf : Summable fun n => FourierTransform.fourier f βn) (x : β) : β' (n : β€), f (x + βn) = β' (n : β€), FourierTransform.fourier f βn * (fourier n) βx - Real.tsum_eq_tsum_fourier_of_rpow_decay π Mathlib.Analysis.Fourier.PoissonSummation
{f : β β β} (hc : Continuous f) {b : β} (hb : 1 < b) (hf : f =O[Filter.cocompact β] fun x => |x| ^ (-b)) (hFf : FourierTransform.fourier f =O[Filter.cocompact β] fun x => |x| ^ (-b)) (x : β) : β' (n : β€), f (x + βn) = β' (n : β€), FourierTransform.fourier f βn * (fourier n) βx - SchwartzMap.tsum_eq_tsum_fourier π Mathlib.Analysis.Fourier.PoissonSummation
(f : SchwartzMap β β) (x : β) : β' (n : β€), f (x + βn) = β' (n : β€), (FourierTransform.fourier f) βn * (fourier n) βx - Real.tsum_eq_tsum_fourier π Mathlib.Analysis.Fourier.PoissonSummation
{f : C(β, β)} (h_norm : β (K : TopologicalSpace.Compacts β), Summable fun n => βContinuousMap.restrict (βK) (f.comp (ContinuousMap.addRight βn))β) (h_sum : Summable fun n => FourierTransform.fourier βf βn) (x : β) : β' (n : β€), f (x + βn) = β' (n : β€), FourierTransform.fourier βf βn * (fourier n) βx - Real.sinh_eq_tsum π Mathlib.Analysis.SpecialFunctions.Trigonometric.Series
(r : β) : Real.sinh r = β' (n : β), r ^ (2 * n + 1) / β(2 * n + 1).factorial - Complex.sinh_eq_tsum π Mathlib.Analysis.SpecialFunctions.Trigonometric.Series
(z : β) : Complex.sinh z = β' (n : β), z ^ (2 * n + 1) / β(2 * n + 1).factorial - Complex.sin_eq_tsum' π Mathlib.Analysis.SpecialFunctions.Trigonometric.Series
(z : β) : Complex.sin z = β' (n : β), (z * Complex.I) ^ (2 * n + 1) / β(2 * n + 1).factorial / Complex.I - Real.sin_eq_tsum π Mathlib.Analysis.SpecialFunctions.Trigonometric.Series
(r : β) : Real.sin r = β' (n : β), (-1) ^ n * r ^ (2 * n + 1) / β(2 * n + 1).factorial - Complex.sin_eq_tsum π Mathlib.Analysis.SpecialFunctions.Trigonometric.Series
(z : β) : Complex.sin z = β' (n : β), (-1) ^ n * z ^ (2 * n + 1) / β(2 * n + 1).factorial - Summable.hasSumUniformlyOn_log_one_add π Mathlib.Analysis.Normed.Module.MultipliableUniformlyOn
{Ξ± : Type u_1} {ΞΉ : Type u_2} {K : Set Ξ±} {u : ΞΉ β β} {f : ΞΉ β Ξ± β β} (hu : Summable u) (h : βαΆ (i : ΞΉ) in Filter.cofinite, β x β K, βf i xβ β€ u i) : HasSumUniformlyOn (fun i x => Complex.log (1 + f i x)) (fun x => β' (i : ΞΉ), Complex.log (1 + f i x)) K - Summable.tendstoUniformlyOn_tsum_nat_log_one_add π Mathlib.Analysis.Normed.Module.MultipliableUniformlyOn
{Ξ± : Type u_1} {K : Set Ξ±} {f : β β Ξ± β β} {u : β β β} (hu : Summable u) (h : βαΆ (n : β) in Filter.atTop, β x β K, βf n xβ β€ u n) : TendstoUniformlyOn (fun n x => β m β Finset.range n, Complex.log (1 + f m x)) (fun x => β' (n : β), Complex.log (1 + f n x)) Filter.atTop K - Complex.tsum_exp_neg_quadratic π Mathlib.Analysis.SpecialFunctions.Gaussian.PoissonSummation
{a : β} (ha : 0 < a.re) (b : β) : β' (n : β€), Complex.exp (-βReal.pi * a * βn ^ 2 + 2 * βReal.pi * b * βn) = 1 / a ^ (1 / 2) * β' (n : β€), Complex.exp (-βReal.pi / a * (βn + Complex.I * b) ^ 2) - cot_series_rep π Mathlib.Analysis.SpecialFunctions.Trigonometric.Cotangent
{x : β} (hz : x β Complex.integerComplement) : βReal.pi * (βReal.pi * x).cot = 1 / x + β' (n : β+), (1 / (x - ββn) + 1 / (x + ββn)) - cot_series_rep' π Mathlib.Analysis.SpecialFunctions.Trigonometric.Cotangent
{x : β} (hz : x β Complex.integerComplement) : βReal.pi * (βReal.pi * x).cot - 1 / x = β' (n : β), (1 / (x - (βn + 1)) + 1 / (x + (βn + 1))) - iteratedDerivWithin_cot_pi_mul_eq_mul_tsum_zpow π Mathlib.Analysis.SpecialFunctions.Trigonometric.Cotangent
{k : β} (hk : 1 β€ k) {z : β} (hz : z β UpperHalfPlane.upperHalfPlaneSet) : iteratedDerivWithin k (fun x => βReal.pi * (βReal.pi * x).cot) UpperHalfPlane.upperHalfPlaneSet z = (-1) ^ k * βk.factorial * β' (n : β€), (z + βn) ^ (-1 - βk) - iteratedDerivWithin_cot_pi_mul_eq_mul_tsum_div_pow π Mathlib.Analysis.SpecialFunctions.Trigonometric.Cotangent
{k : β} (hk : 1 β€ k) {z : β} (hz : z β UpperHalfPlane.upperHalfPlaneSet) : iteratedDerivWithin k (fun x => βReal.pi * (βReal.pi * x).cot) UpperHalfPlane.upperHalfPlaneSet z = (-1) ^ k * βk.factorial * β' (n : β€), 1 / (z + βn) ^ (k + 1) - iteratedDerivWithin_cot_sub_inv_eq_add_mul_tsum π Mathlib.Analysis.SpecialFunctions.Trigonometric.Cotangent
{z : β} {k : β} (hk : 1 β€ k) (hz : z β UpperHalfPlane.upperHalfPlaneSet) : iteratedDerivWithin k (fun x => βReal.pi * (βReal.pi * x).cot - 1 / x) UpperHalfPlane.upperHalfPlaneSet z = -(-1) ^ k * βk.factorial * z ^ (-1 - βk) + (-1) ^ k * βk.factorial * β' (n : β€), (z + βn) ^ (-1 - βk) - AntitoneOn.integral_le_tsum_comp_add π Mathlib.Analysis.SumIntegralComparisons
{f : β β β} (N : β) (anti : AntitoneOn f (Set.Ici βN)) (summable : Summable fun n => f βn) (nonneg : β t β Set.Ioi βN, 0 β€ f t) : β« (x : β) in Set.Ioi βN, f x β€ β' (n : β), f β(n + N) - AntitoneOn.tsum_add_one_le_integral π Mathlib.Analysis.SumIntegralComparisons
{f : β β β} (anti : AntitoneOn f (Set.Ici 0)) (integrable : MeasureTheory.IntegrableOn f (Set.Ioi 0) MeasureTheory.volume) (nonneg : β t β Set.Ioi 0, 0 β€ f t) : β' (n : β), f β(n + 1) β€ β« (x : β) in Set.Ioi 0, f x - AntitoneOn.tsum_comp_add_le_integral π Mathlib.Analysis.SumIntegralComparisons
{f : β β β} (N : β) (anti : AntitoneOn f (Set.Ici βN)) (integrable : MeasureTheory.IntegrableOn f (Set.Ioi βN) MeasureTheory.volume) (nonneg : β t β Set.Ioi βN, 0 β€ f t) : β' (n : β), f β(n + N + 1) β€ β« (x : β) in Set.Ioi βN, f x - AntitoneOn.tsum_le_integral π Mathlib.Analysis.SumIntegralComparisons
{f : β β β} (anti : AntitoneOn f (Set.Ici 0)) (integrable : MeasureTheory.IntegrableOn f (Set.Ioi 0) MeasureTheory.volume) (nonneg : β t β Set.Ioi 0, 0 β€ f t) : β' (n : β), f βn β€ f 0 + β« (x : β) in Set.Ioi 0, f x - Nat.Partition.multipliable_genFun π Mathlib.Combinatorics.Enumerative.Partition.GenFun
{R : Type u_1} [CommSemiring R] [TopologicalSpace R] [T2Space R] (f : β β β β R) : Multipliable fun i => 1 + β' (j : β), f (i + 1) (j + 1) β’ PowerSeries.X ^ ((i + 1) * (j + 1)) - Nat.Partition.hasProd_genFun π Mathlib.Combinatorics.Enumerative.Partition.GenFun
{R : Type u_1} [CommSemiring R] [TopologicalSpace R] [T2Space R] (f : β β β β R) : HasProd (fun i => 1 + β' (j : β), f (i + 1) (j + 1) β’ PowerSeries.X ^ ((i + 1) * (j + 1))) (Nat.Partition.genFun f) - Nat.Partition.genFun_eq_tprod π Mathlib.Combinatorics.Enumerative.Partition.GenFun
{R : Type u_1} [CommSemiring R] [TopologicalSpace R] [T2Space R] (f : β β β β R) : Nat.Partition.genFun f = β' (i : β), (1 + β' (j : β), f (i + 1) (j + 1) β’ PowerSeries.X ^ ((i + 1) * (j + 1))) - Nat.Partition.multipliable_powerSeriesMk_card_restricted π Mathlib.Combinatorics.Enumerative.Partition.Glaisher
(R : Type u_1) [TopologicalSpace R] [T2Space R] [CommSemiring R] [IsTopologicalSemiring R] (p : β β Prop) [DecidablePred p] : Multipliable fun i => if p (i + 1) then β' (j : β), PowerSeries.X ^ ((i + 1) * j) else 1 - Nat.Partition.hasProd_powerSeriesMk_card_restricted π Mathlib.Combinatorics.Enumerative.Partition.Glaisher
(R : Type u_1) [TopologicalSpace R] [T2Space R] [CommSemiring R] [IsTopologicalSemiring R] (p : β β Prop) [DecidablePred p] : HasProd (fun i => if p (i + 1) then β' (j : β), PowerSeries.X ^ ((i + 1) * j) else 1) (PowerSeries.mk fun n => β(Nat.Partition.restricted n p).card) - Nat.Partition.powerSeriesMk_card_restricted_eq_tprod π Mathlib.Combinatorics.Enumerative.Partition.Glaisher
(R : Type u_1) [TopologicalSpace R] [T2Space R] [CommSemiring R] [IsTopologicalSemiring R] (p : β β Prop) [DecidablePred p] : (PowerSeries.mk fun n => β(Nat.Partition.restricted n p).card) = β' (i : β), if p (i + 1) then β' (j : β), PowerSeries.X ^ ((i + 1) * j) else 1 - Pentagonal.tprod_one_sub_pow π Mathlib.Combinatorics.Enumerative.Pentagonal.Ring
{R : Type u_1} [CommRing R] [TopologicalSpace R] [IsTopologicalRing R] [T2Space R] {x : R} (hx : IsTopologicallyNilpotent x) (hsum : β (k : β), Summable fun n => x ^ ((k + 1) * n) * β i β Finset.range (n + 1), (1 - x ^ (k + i + 1))) (hlhs : β (k : β), Multipliable fun n => 1 - x ^ (n + k + 1)) (hrhs : Summable fun k => (-1) ^ k * (x ^ pentagonal (-βk) - x ^ pentagonal (βk + 1))) (htail : Filter.Tendsto (fun k => (-1) ^ (k + 1) * x ^ ((k + 1) * (3 * k + 4) / 2) * β' (n : β), x ^ ((k + 1) * n) * β i β Finset.range (n + 1), (1 - x ^ (k + i + 1))) Filter.atTop (nhds 0)) : β' (n : β), (1 - x ^ (n + 1)) = β' (k : β), (-1) ^ k * (x ^ pentagonal (-βk) - x ^ pentagonal (βk + 1)) - PowerSeries.WithPiTopology.pentagonalSeries_eq_tsum_pow_pentagonal_sub π Mathlib.Combinatorics.Enumerative.Pentagonal.PowerSeries
(R : Type u_1) [CommRing R] [TopologicalSpace R] [T2Space R] : PowerSeries.pentagonalSeries R = β' (k : β), (-1) ^ k * (PowerSeries.X ^ pentagonal (-βk) - PowerSeries.X ^ pentagonal (βk + 1)) - eulerFunction_eq_tsum_pentagonal_pair π Mathlib.Combinatorics.Enumerative.Pentagonal.EulerFunction
{R : Type u_1} [NormedCommRing R] [NormOneClass R] [CompleteSpace R] {x : R} (hx : βxβ < 1) : eulerFunction x = β' (k : β), (-1) ^ k * (x ^ pentagonal (-βk) - x ^ pentagonal (βk + 1)) - tsum_eq_tsum_primes_of_support_subset_prime_powers π Mathlib.NumberTheory.EulerProduct.Basic
{Ξ± : Type u_1} [AddCommGroup Ξ±] [UniformSpace Ξ±] [IsUniformAddGroup Ξ±] [CompleteSpace Ξ±] [T0Space Ξ±] {f : β β Ξ±} (hfm : Summable f) (hf : Function.support f β {n | IsPrimePow n}) : β' (n : β), f n = β' (p : Nat.Primes) (k : β), f (βp ^ (k + 1)) - tsum_primes_pow_eq π Mathlib.NumberTheory.EulerProduct.Basic
{Ξ± : Type u_1} [AddCommGroup Ξ±] [UniformSpace Ξ±] [IsUniformAddGroup Ξ±] [CompleteSpace Ξ±] [T0Space Ξ±] {f : β β Ξ±} (hf : Summable fun n => f βn) : β' (p : Nat.Primes) (n : β), f (βp ^ (n + 1)) = β' (n : { n // IsPrimePow n }), f βn - tsum_eq_tsum_primes_add_tsum_primes_of_support_subset_prime_powers π Mathlib.NumberTheory.EulerProduct.Basic
{Ξ± : Type u_1} [AddCommGroup Ξ±] [UniformSpace Ξ±] [IsUniformAddGroup Ξ±] [CompleteSpace Ξ±] [T0Space Ξ±] {f : β β Ξ±} (hfm : Summable f) (hf : Function.support f β {n | IsPrimePow n}) : β' (n : β), f n = β' (p : Nat.Primes), f βp + β' (p : Nat.Primes) (k : β), f (βp ^ (k + 2)) - zeta_eq_tsum_one_div_nat_add_one_cpow π Mathlib.NumberTheory.LSeries.RiemannZeta
{s : β} (hs : 1 < s.re) : riemannZeta s = β' (n : β), 1 / (βn + 1) ^ s - ZetaAsymptotics.zeta_limit_aux1 π Mathlib.NumberTheory.Harmonic.ZetaAsymp
{s : β} (hs : 1 < s) : β' (n : β), 1 / (βn + 1) ^ s - 1 / (s - 1) = 1 - s * ZetaAsymptotics.termTSum s - ZetaAsymptotics.termTSum_of_lt π Mathlib.NumberTheory.Harmonic.ZetaAsymp
{s : β} (hs : 1 < s) : ZetaAsymptotics.termTSum s = 1 / (s - 1) - 1 / s * β' (n : β), 1 / (βn + 1) ^ s - ZetaAsymptotics.term_tsum_of_lt π Mathlib.NumberTheory.Harmonic.ZetaAsymp
{s : β} (hs : 1 < s) : ZetaAsymptotics.termTSum s = 1 / (s - 1) - 1 / s * β' (n : β), 1 / (βn + 1) ^ s - EisensteinSeries.qExpansion_identity π Mathlib.NumberTheory.ModularForms.EisensteinSeries.QExpansion
{k : β} (hk : 1 β€ k) (z : UpperHalfPlane) : β' (n : β€), 1 / (βz + βn) ^ (k + 1) = (-2 * βReal.pi * Complex.I) ^ (k + 1) / βk.factorial * β' (n : β), βn ^ k * Complex.exp (2 * βReal.pi * Complex.I * βz) ^ n - EisensteinSeries.qExpansion_identity_pnat π Mathlib.NumberTheory.ModularForms.EisensteinSeries.QExpansion
{k : β} (hk : 1 β€ k) (z : UpperHalfPlane) : β' (n : β€), 1 / (βz + βn) ^ (k + 1) = (-2 * βReal.pi * Complex.I) ^ (k + 1) / βk.factorial * β' (n : β+), ββn ^ k * Complex.exp (2 * βReal.pi * Complex.I * βz) ^ βn - tsum_eisSummand_eq_tsum_sigma_mul_cexp_pow π Mathlib.NumberTheory.ModularForms.EisensteinSeries.QExpansion
{k : β} (hk : 3 β€ k) (hk2 : Even k) (z : UpperHalfPlane) : β' (v : Fin 2 β β€), EisensteinSeries.eisSummand (βk) v z = 2 * riemannZeta βk + 2 * ((-2 * βReal.pi * Complex.I) ^ k / β(k - 1).factorial) * β' (n : β+), β((ArithmeticFunction.sigma (k - 1)) βn) * Complex.exp (2 * βReal.pi * Complex.I * βz) ^ βn - EisensteinSeries.q_expansion_riemannZeta π Mathlib.NumberTheory.ModularForms.EisensteinSeries.QExpansion
{k : β} (hk : 3 β€ k) (hk2 : Even k) (z : UpperHalfPlane) : (ModularForm.E hk) z = 1 + (riemannZeta βk)β»ΒΉ * (-2 * βReal.pi * Complex.I) ^ k / β(k - 1).factorial * β' (n : β+), β((ArithmeticFunction.sigma (k - 1)) βn) * Complex.exp (2 * βReal.pi * Complex.I * βz) ^ ββn - EisensteinSeries.tsum_symmetricIco_linear_sub_linear_add_one_eq_zero π Mathlib.NumberTheory.ModularForms.EisensteinSeries.E2.Summable
(z : UpperHalfPlane) (m : β€) : β'[SummationFilter.symmetricIco β€] (n : β€), (1 / (βm * βz + βn) - 1 / (βm * βz + βn + 1)) = 0 - EisensteinSeries.tsum_tsum_symmetricIco_sub_eq π Mathlib.NumberTheory.ModularForms.EisensteinSeries.E2.Summable
(z : UpperHalfPlane) : β' (m : β€), β'[SummationFilter.symmetricIco β€] (n : β€), (1 / (βm * βz + βn) - 1 / (βm * βz + βn + 1)) = 0 - EisensteinSeries.tsum_symmetricIco_tsum_sub_eq π Mathlib.NumberTheory.ModularForms.EisensteinSeries.E2.Summable
(z : UpperHalfPlane) : β'[SummationFilter.symmetricIco β€] (n : β€), β' (m : β€), (1 / (βm * βz + βn) - 1 / (βm * βz + βn + 1)) = -2 * βReal.pi * Complex.I / βz - EisensteinSeries.tendsto_tsum_one_div_linear_sub_succ_eq π Mathlib.NumberTheory.ModularForms.EisensteinSeries.E2.Summable
(z : UpperHalfPlane) : Filter.Tendsto (fun N => β n β Finset.Ico (-ββN) ββN, β' (m : β€), (1 / (βm * βz + βn) - 1 / (βm * βz + βn + 1))) Filter.atTop (nhds (-2 * βReal.pi * Complex.I / βz)) - EisensteinSeries.tsum_symmetricIco_tsum_eq_S_act π Mathlib.NumberTheory.ModularForms.EisensteinSeries.E2.Summable
(z : UpperHalfPlane) : β'[SummationFilter.symmetricIco β€] (n : β€), β' (m : β€), 1 / (βm * βz + βn) ^ 2 = (βz ^ 2)β»ΒΉ * EisensteinSeries.G2 (ModularGroup.S β’ z) - EisensteinSeries.tendsto_double_sum_S_act π Mathlib.NumberTheory.ModularForms.EisensteinSeries.E2.Summable
(z : UpperHalfPlane) : Filter.Tendsto (fun N => β' (n : β€), β m β Finset.Ico (-βN) βN, 1 / (βn * βz + βm) ^ 2) Filter.atTop (nhds ((βz ^ 2)β»ΒΉ * EisensteinSeries.G2 (ModularGroup.S β’ z))) - ModularForm.tsum_logDeriv_eta_q π Mathlib.NumberTheory.ModularForms.DedekindEta
(z : β) : β' (n : β), logDeriv (fun x => 1 - ModularForm.eta_q n x) z = 2 * βReal.pi * Complex.I * β' (n : β), (βn + 1) * -ModularForm.eta_q n z / (1 - ModularForm.eta_q n z) - jacobiTheta_eq_tsum_nat π Mathlib.NumberTheory.ModularForms.JacobiTheta.OneVariable
{Ο : β} (hΟ : 0 < Ο.im) : jacobiTheta Ο = 1 + 2 * β' (n : β), Complex.exp (βReal.pi * Complex.I * (βn + 1) ^ 2 * Ο) - ProbabilityTheory.lintegral_exp_mul_sq_norm_le_of_map_rotation_eq_self π Mathlib.Probability.Distributions.Fernique
{E : Type u_1} [SeminormedAddCommGroup E] [NormedSpace β E] [SecondCountableTopology E] [MeasurableSpace E] [BorelSpace E] {ΞΌ : MeasureTheory.Measure E} {a : β} [MeasureTheory.IsProbabilityMeasure ΞΌ] (h_rot : MeasureTheory.Measure.map (β(ContinuousLinearMap.rotation (-(Real.pi / 4)))) (ΞΌ.prod ΞΌ) = ΞΌ.prod ΞΌ) {c : ENNReal} (hc : c β€ ΞΌ {x | βxβ β€ a}) (hc_gt : 2β»ΒΉ < c) : β«β» (x : E), ENNReal.ofReal (Real.exp (ProbabilityTheory.Fernique.logRatio c * aβ»ΒΉ ^ 2 * βxβ ^ 2)) βΞΌ β€ ENNReal.ofReal (Real.exp (ProbabilityTheory.Fernique.logRatio c)) + β' (n : β), ENNReal.ofReal (Real.exp (-2β»ΒΉ * Real.log (c / (1 - c)).toReal * 2 ^ n)) - ProbabilityTheory.Fernique.lintegral_exp_mul_sq_norm_le_mul π Mathlib.Probability.Distributions.Fernique
{E : Type u_1} [SeminormedAddCommGroup E] [NormedSpace β E] [SecondCountableTopology E] [MeasurableSpace E] [BorelSpace E] {ΞΌ : MeasureTheory.Measure E} {a : β} [MeasureTheory.IsProbabilityMeasure ΞΌ] (h_rot : MeasureTheory.Measure.map (β(ContinuousLinearMap.rotation (-(Real.pi / 4)))) (ΞΌ.prod ΞΌ) = ΞΌ.prod ΞΌ) (ha_pos : 0 < a) {c' : ENNReal} (hc' : c' β€ ΞΌ {x | βxβ β€ a}) (hc'_gt : 2β»ΒΉ < c') : β«β» (x : E), ENNReal.ofReal (Real.exp (ProbabilityTheory.Fernique.logRatio c' * aβ»ΒΉ ^ 2 * βxβ ^ 2)) βΞΌ β€ ΞΌ {x | βxβ β€ a} * (ENNReal.ofReal (Real.exp (ProbabilityTheory.Fernique.logRatio c')) + β' (n : β), ENNReal.ofReal (Real.exp (-2β»ΒΉ * Real.log (c' / (1 - c')).toReal * 2 ^ n)))
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
πReal.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
π"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
π_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
πReal.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
π(?a -> ?b) -> List ?a -> List ?b
πList ?a -> (?a -> ?b) -> List ?bBy main conclusion:
π|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allβandβ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
π|- _ < _ β tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
β’ (_ : Type _)finds all definitions which provide data whileβ’ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
π Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ β _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 15fe1e4