Infinite sum over a topological monoid #
This sum is known as unconditionally convergent, as it sums to the same value under all possible permutations. For Euclidean spaces (finite dimensional Banach spaces) this is equivalent to absolute convergence.
Note: There are summable sequences which are not unconditionally convergent! The other way holds
generally, see HasSum.tendsto_sum_nat
.
References #
- Bourbaki: General Topology (1995), Chapter 3 §5 (Infinite sums in commutative groups)
Infinite sum on a topological monoid
The atTop
filter on Finset β
is the limit of all finite sets towards the entire type. So we sum
up bigger and bigger sets. This sum operation is invariant under reordering. In particular,
the function ℕ → ℝ
sending n
to (-1)^n / (n+1)
does not have a
sum for this definition, but a series which is absolutely convergent will have the correct sum.
This is based on Mario Carneiro's
infinite sum df-tsms
in Metamath.
For the definition or many statements, α
does not need to be a topological monoid. We only add
this assumption later, for the lemmas where it is relevant.
Equations
- HasSum f a = Filter.Tendsto (fun (s : Finset β) => Finset.sum s fun (b : β) => f b) Filter.atTop (nhds a)
Instances For
∑' i, f i
is the sum of f
it exists, or 0 otherwise.
Instances For
Pretty printer defined by notation3
command.
Equations
- One or more equations did not get rendered due to their size.
Instances For
∑' i, f i
is the sum of f
it exists, or 0 otherwise.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If a function f
vanishes outside of a finite set s
, then it HasSum
∑ b in s, f b
.