feat(MeasureTheory/LpSeminorm): add rpow_add_le_mul_rpow_add_rpow' variants#37547
feat(MeasureTheory/LpSeminorm): add rpow_add_le_mul_rpow_add_rpow' variants#37547pitmonticone wants to merge 4 commits intoleanprover-community:masterfrom
rpow_add_le_mul_rpow_add_rpow' variants#37547Conversation
…variants Add two variants of `ENNReal.rpow_add_le_mul_rpow_add_rpow` using `LpAddConst` as the constant, valid for all `0 ≤ p` (not just `1 ≤ p`). Upstreamed from the [Carleson](https://github.com/fpvandoorn/carleson) project. Co-authored-by: Leo Diedering <129694072+ldiedering@users.noreply.github.com>
PR summary 3dc571db33Import changes for modified filesNo significant changes to the import graph Import changes for all files
Declarations diff
You can run this locally as follows## summary with just the declaration names:
./scripts/pr_summary/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/pr_summary/declarations_diff.sh long <optional_commit>The doc-module for No changes to technical debt.You can run this locally as
|
fpvandoorn
left a comment
There was a problem hiding this comment.
This file is not really the right place for these lemmas, but I understand that you add them here because LpAddConst is defined here.
However, since this is just about inequalities of ENNReal-powers, I think the new material and LpAddConst should be done in Mathlib.Analysis.MeanInequalitiesPow.
Update the upstreaming status comments for files that have been PRed to mathlib: - `Analysis/MeanInequalitiesPow` leanprover-community/mathlib4#37547 - `Order/LiminfLimsup` leanprover-community/mathlib4#37549 (merged) - `Topology/Order/Basic` leanprover-community/mathlib4#37550 (moved to DenselyOrdered) - `MeasureTheory/Integral/Average` leanprover-community/mathlib4#37551 - `MeasureTheory/Measure/ENNReal` leanprover-community/mathlib4#37552 (generalized to `measurable_iSup_of_lowerSemicontinuous`) - `MeasureTheory/Integral/Lebesgue` leanprover-community/mathlib4#37558 (merged) - `MeasureTheory/Function/LpSpace/Indicator` leanprover-community/mathlib4#37559 - `MeasureTheory/Function/LpSpace/ContinuousFunctions` leanprover-community/mathlib4#37560 - `Data/ENNReal` leanprover-community/mathlib4#37565 (partial) - `MeasureTheory/Integral/Bochner/ContinuousLinearMap` leanprover-community/mathlib4#37568 (partial) - `Topology/Instances/AddCircle/Defs` leanprover-community/mathlib4#37570 (partial) - `Discrete/SumEstimates` leanprover-community/mathlib4#37597 Also notes that `IntegrableAtFilter.congr` and `integrableOn_of_integrableOn_inter_support` already exist in mathlib.
Mathlib/MeasureTheory/Function/LpSeminorm/TriangleInequality.lean
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
instead of ending the namespace and then re-opening the namespace later and reintroducing the variables, why not just do _root_.ENNReal. for the two lemmas?
Edit: never-mind, I see the comment above that this is the wrong file anyway?
Add two variants of
ENNReal.rpow_add_le_mul_rpow_add_rpowusingLpAddConstas the constant, valid for all0 ≤ p(not just1 ≤ p).Upstreamed from the Carleson project.
Co-authored-by: Leo Diedering 129694072+ldiedering@users.noreply.github.com