Commit 2023-03-10 06:37 d88a041c
View on Github →feat: port Topology.Instances.ENNReal (#2734) API changes:
- Add
HasSum.sum_range_add,sum_add_tsum_nat_add', andtsum_eq_zero_add'. We had these (or stronger) results for topological groups. These versions works for monoids. - Rename
tendsto_atTop_csuprtotendsto_atTop_csupᵢ,tendsto_atBot_csuprtotendsto_atBot_csupᵢ,tendsto_atBot_cinfitotendsto_atBot_cinfᵢ, andtendsto_atTop_cinfitotendsto_atTop_cinfᵢ. - Add a shortcut instance for
T5Space ENNReal. - Add
ENNReal.nhdsWithin_Ioi_one_neBot,ENNReal.nhdsWithin_Ioi_nat_neBot,ENNReal.nhdsWithin_Ioi_ofNat_nebot, andENNReal.nhdsWithin_Iio_neBot. - Add
ENNReal.hasBasis_nhds_of_ne_topandENNReal.hasBasis_nhds_of_ne_top'. - Add
ENNReal.binfᵢ_le_nhdsandENNReal.tendsto_nhds_of_Icc. - Use
Real.nnabsinstead ofnnnormto avoid dependency onanalysis.normed.group.basic(forward-port of leanprover-community/mathlib#18562). - Add
ENNReal.tsum_eq_limsup_sum_nat. - Add
ENNReal.tsum_comp_le_tsum_of_injective,ENNReal.tsum_le_tsum_comp_of_surjective, use them to golf some proofs. - Add
ENNReal.tsum_bunionᵢ_le_tsum,ENNReal.tsum_unionᵢ_le_tsum. We had versions of these lemmas for finite collections. The proofs for infinite collections are simpler. Most of these changes were done to fix some long proofs: it was easier for me (@urkud) to add supporting lemmas and golf the proof than to fix the original code.