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.