Commit 2024-09-02 07:21 197868c8

View on Github →

feat: remove completeness assumption in the formula for ∑ n, n * r ^ n (#15270) Currently, the formula ∑ n, n * r ^ n = r / (1 - r) ^ 2 in a field assumes that the field is complete to get summability of the series from the summability of the norms. However, as ∑ r ^ n is converging (to 1 / (1 - r)), the summability of the Cauchy product is automatic thanks to a variation around results we already have, so completeness can be removed. In the same way, ∑ n ^ k * r ^ n is summable without completeness assumptions. The proof is a little bit indirect (first get summability of ∑ n, (n + k).choose k * r ^ n for each k, as this is (∑ r ^ n) ^ k, and then deduce the other one), but it gives the nice formula ∑ n, (n + k).choose k * r ^ n = 1 / (1 - r) ^ k along the way, which is nice to have. This is a preliminary PR before unifying several results between [NormedRing R] [CompleteSpace R] and [NontriviallyNormedField R], which are proved twice with very similar arguments at several places in mathlib.

Estimated changes