Infinite sum in a ring #
This file provides lemmas about the interaction between infinite sums and multiplication.
Main results #
tsum_mul_tsum_eq_tsum_sum_antidiagonal: Cauchy product formulatprod_one_add: expanding∏' i : ι, (1 + f i)as infinite sum.
Multiplying two infinite sums #
In this section, we prove various results about (∑' x : ι, f x) * (∑' y : κ, g y). Note that we
always assume that the family fun x : ι × κ ↦ f x.1 * g x.2 is summable, since there is no way to
deduce this from the summabilities of f and g in general, but if you are working in a normed
space, you may want to use the analogous lemmas in Analysis.Normed.Module.Basic
(e.g tsum_mul_tsum_of_summable_norm).
We first establish results about arbitrary index types, ι and κ, and then we specialize to
ι = κ = ℕ to prove the Cauchy product formula (see tsum_mul_tsum_eq_tsum_sum_antidiagonal).
Arbitrary index types #
Product of two infinites sums indexed by arbitrary types.
See also tsum_mul_tsum_of_summable_norm if f and g are absolutely summable.
Alias of Summable.tsum_mul_tsum.
Product of two infinites sums indexed by arbitrary types.
See also tsum_mul_tsum_of_summable_norm if f and g are absolutely summable.
ℕ-indexed families (Cauchy product) #
We prove two versions of the Cauchy product formula. The first one is
tsum_mul_tsum_eq_tsum_sum_range, where the n-th term is a sum over Finset.range (n+1)
involving Nat subtraction.
In order to avoid Nat subtraction, we also provide tsum_mul_tsum_eq_tsum_sum_antidiagonal,
where the n-th term is a sum over all pairs (k, l) such that k+l=n, which corresponds to the
Finset Finset.antidiagonal n.
This in fact allows us to generalize to any type satisfying [Finset.HasAntidiagonal A]
The family (k, l) : ℕ × ℕ ↦ f k * g l is summable if and only if the family
(n, k, l) : Σ (n : ℕ), antidiagonal n ↦ f k * g l is summable.
The Cauchy product formula for the product of two infinite sums indexed by ℕ, expressed
by summing on Finset.antidiagonal.
See also tsum_mul_tsum_eq_tsum_sum_antidiagonal_of_summable_norm if f and g are absolutely
summable.
Alias of Summable.tsum_mul_tsum_eq_tsum_sum_antidiagonal.
The Cauchy product formula for the product of two infinite sums indexed by ℕ, expressed
by summing on Finset.antidiagonal.
See also tsum_mul_tsum_eq_tsum_sum_antidiagonal_of_summable_norm if f and g are absolutely
summable.
The Cauchy product formula for the product of two infinites sums indexed by ℕ, expressed
by summing on Finset.range.
See also tsum_mul_tsum_eq_tsum_sum_range_of_summable_norm if f and g are absolutely summable.
Alias of Summable.tsum_mul_tsum_eq_tsum_sum_range.
The Cauchy product formula for the product of two infinites sums indexed by ℕ, expressed
by summing on Finset.range.
See also tsum_mul_tsum_eq_tsum_sum_range_of_summable_norm if f and g are absolutely summable.
Infinite product of 1 + f i #
This section extends Finset.prod_one_add to the infinite product
∏' i : ι, (1 + f i) = ∑' s : Finset ι, ∏ i ∈ s, f i.
∏' i : ι, (1 + f i) is convergent if ∑' s : Finset ι, ∏ i ∈ s, f i is convergent.
For complete normed ring, see also multipliable_one_add_of_summable.