Lemmas on infinite sums in topological monoids #
This file contains many simple lemmas on tsum
, HasSum
etc, which are placed here in order to
keep the basic file of definitions as short as possible.
Results requiring a group (rather than monoid) structure on the target should go in Group.lean
.
Constant zero function has sum 0
A special case of Summable.map_iff_of_leftInverse
for convenience
Version of HasSum.update
for AddCommMonoid
rather than AddCommGroup
.
Rather than showing that f.update
has a specific sum in terms of HasSum
,
it gives a relationship between the sums of f
and f.update
given that both exist.
Version of hasSum_ite_sub_hasSum
for AddCommMonoid
rather than AddCommGroup
.
Rather than showing that the ite
expression has a specific sum in terms of HasSum
,
it gives a relationship between the sums of f
and ite (n = b) 0 (f n)
given that both exist.
If f b = 0
for all b ∈ t
, then the sum over f a
with a ∈ s
is the same as the
sum over f a
with a ∈ s ∖ t
.
If f b = 0
, then the sum over f a
with a ∈ s
is the same as the sum over f a
for
a ∈ s ∖ {b}
.
Version of tsum_eq_add_tsum_ite
for AddCommMonoid
rather than AddCommGroup
.
Requires a different convergence assumption involving Function.update
.