Carleson/ToMathlib/MeasureTheory/Integral/MeanInequalities.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Pinned Carleson blueprint
24 declarations, 0 contain sorry, 0 declared as axioms
Imports (3)
Imported by 4 files
- theorem
ENNReal.Lp_add_le_sumMinkowski inequality for finite sums ofENNReal-valued functions line 19 sourceSource documentation
Minkowski inequality for finite sums of
ENNReal-valued functions.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Finset,ENNReal,Real,LE.le,OfNat.ofNat,HPow.hPow,Finset.sum,HDiv.hDivProof uses:
LT.lt,lt_of_lt_of_le,Mathlib.Meta.Positivity.pos_of_isNat,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_one,Eq.refl,Bool,Nat.ble,Nat,div_pos,Finset.cons_induction,id,EmptyCollection.emptyCollection,Eq.mpr,Eq,congrFun',congrArg,Finset.sum_congr,Membership.mem,ENNReal.zero_rpow_of_posand 14 more68 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
theorem Lp_add_le_sum {ι κ : Type*} {s : Finset ι} {t : Finset κ} {f : ι → κ → ℝ≥0∞} {p : ℝ} (hp : 1 ≤ p) : (∑ i ∈ s, (∑ j ∈ t, f i j) ^ p) ^ (1 / p) ≤ ∑ j ∈ t, (∑ i ∈ s, f i j ^ p) ^ (1 / p) := by …Mentions: s
- theorem
ENNReal.lintegral_prod_norm_pow_le'A version of Hölder with multiple arguments, allowing∞as an exponent line 37 sourceSource documentation
A version of Hölder with multiple arguments, allowing
∞as an exponent.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,Finset,ENNReal,Membership.mem,AEMeasurable,Eq,Finset.sum,Inv.inv,OfNat.ofNat,LE.le,MeasureTheory.lintegral,Finset.prod,MeasureTheory.eLpNormProof uses:
Finset.strongInduction,LT.lt,dite,Exists,And,Top.top,Trans.trans,HMul.hMul,Finset.erase,Classical.propDecidable,rfl,MeasureTheory.lintegral_congr,Eq.symm,Finset.mul_prod_erase,Eq.mpr,id,congrArg,MeasureTheory.lintegral_const_mul'',Finset.aemeasurable_fun_prod,Finset.mem_of_mem_eraseand 57 more103 instances, coercions and auxiliary constants left out.
Tactic trace: 34 steps
Open to load the checked before-and-after goal states.
theorem lintegral_prod_norm_pow_le' {α ι : Type*} [MeasurableSpace α] {μ : Measure α} {s : Finset ι} {f : ι → α → ℝ≥0∞} (hf : ∀ i ∈ s, AEMeasurable (f i) μ) {p : ι → ℝ≥0∞} (hp : ∑ i ∈ s, (p i)⁻¹ = 1) : ∫⁻ (a : α), ∏ i ∈ s, f i a ∂μ ≤ ∏ i ∈ s, eLpNorm (f i) (p i) μ := by …Mentions: s
- theorem
ENNReal.lintegral_mul_le_eLpNorm_mul_eLqNormHölder's inequality for functionsα → ℝ≥0∞, using exponents inℝ≥0∞line 78 sourceSource documentation
Hölder's inequality for functions
α → ℝ≥0∞, using exponents inℝ≥0∞standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,ENNReal.HolderConjugate,AEMeasurable,LE.le,MeasureTheory.lintegral,HMul.hMul,MeasureTheory.eLpNormProof uses:
dite,Or,Eq,Top.top,Not,Classical.em,le_of_le_of_eq,essSup,MeasureTheory.lintegral_mono_ae,Filter.Eventually.mono,MeasureTheory.ae,ENNReal.ae_le_essSup,mul_left_mono,of_eq_true,Eq.trans,True,congr,congrArg,MeasureTheory.lintegral_const_mul'',iteand 47 more92 instances, coercions and auxiliary constants left out.
Tactic trace: 13 steps
Open to load the checked before-and-after goal states.
theorem lintegral_mul_le_eLpNorm_mul_eLqNorm {p q : ℝ≥0∞} (hpq : p.HolderConjugate q) {f g : α → ENNReal} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) : ∫⁻ (a : α), (f * g) a ∂μ ≤ eLpNorm f p μ * eLpNorm g q μ := by …Mentions: g
- theorem
ENNReal.sq_lintegral_mul_le_mul_lintegral_sqCauchy–Schwarz inequality for functionsα → ℝ≥0∞(Hölder's inequality squared) line 93 sourceSource documentation
Cauchy–Schwarz inequality for functions
α → ℝ≥0∞(Hölder's inequality squared).standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,AEMeasurable,LE.le,HPow.hPow,Nat,MeasureTheory.lintegral,HMul.hMul,OfNat.ofNatProof uses:
Eq.mpr,Real,HDiv.hDiv,eq_of_heq,LE,Eq,HEq,Eq.refl,HEq.refl,Eq.symm,outParam,HPow,funext,id,congrArg,mul_pow,ENNReal.rpow_natCast,ENNReal.rpow_mul,Mathlib.Meta.NormNum.isNat_eq_true,Mathlib.Meta.NormNum.instAddMonoidWithOne'and 22 more82 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
theorem sq_lintegral_mul_le_mul_lintegral_sq {f g : α → ℝ≥0∞} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) : (∫⁻ a, f a * g a ∂μ) ^ 2 ≤ (∫⁻ a, f a ^ 2 ∂μ) * ∫⁻ a, g a ^ 2 ∂μ := by …Mentions: g
- lemma
r_sub_p_nonnegUsed in the proof of Young's convolution inequality line 111 sourceSource comment
Used in the proof of Young's convolution inequalityprivate lemma r_sub_p_nonneg {p q r : ℝ} (p0 : 0 < p) (hq : 1 ≤ q) (r0 : 0 < r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) : 0 ≤ r - p := by … - lemma
ENNReal.eLpNorm_eq_eLpNorm_rpowline 128 source - theorem
ENNReal.convolution_zero_of_c_nonposUsed to handle trivial casec ≤ 0when proving versions of Young's convolution inequality assuming∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖)line 152 sourceSource comment
Used to handle trivial case `c ≤ 0` when proving versions of Young's convolution inequality assuming `∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖)`private theorem convolution_zero_of_c_nonpos [AddGroup G] {f : G → E} {g : G → E'} {c : ℝ} (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) (hc : c ≤ 0) : f ⋆[L, μ] g = 0 := by … - theorem
ENNReal.eLpNorm_top_convolution_le_auxAuxiliary inequality used to prove inequalities with simpler conditions on f and g line 162 sourceSource comment
Auxiliary inequality used to prove inequalities with simpler conditions on f and g.private theorem eLpNorm_top_convolution_le_aux [AddGroup G] {p q : ℝ≥0∞} (hpq : p.HolderConjugate q) {f : G → E} {g : G → E'} (hf : AEMeasurable (‖f ·‖ₑ) μ) (hg : ∀ x : G, AEMeasurable (‖g <| x - ·‖ₑ) μ) (hg' : ∀ x : G, eLpNorm (‖g <| x - ·‖ₑ) q μ = eLpNorm (‖g ·‖ₑ) q μ) (c : ℝ) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) : eLpNorm (f ⋆[L, μ] g) ∞ μ ≤ ENNReal.ofReal c * eLpNorm f p μ * eLpNorm g q μ := by … - theorem
ENNReal.eLpNorm_top_convolution_leSpecial case of Young's convolution inequality whenr = ∞line 187 sourceSource documentation
Special case of Young's convolution inequality when
r = ∞.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,AddGroup,TopologicalSpace,IsTopologicalAddGroup,BorelSpace,MeasureTheory.Measure.IsAddHaarMeasure,LocallyCompactSpace,SecondCountableTopology,OpensMeasurableSpace,MeasureTheory.Measure.IsNegInvariant,ENNReal,ENNReal.HolderConjugate,AEMeasurableand 7 moreProof uses:
AEMeasurable.enorm,Function.comp,HSub.hSub,AEMeasurable.comp_quasiMeasurePreserving,MeasureTheory.quasiMeasurePreserving_sub_left, MeasureTheory.eLpNorm_comp_measurePreserving',MeasureTheory.Measure.measurePreserving_sub_left144 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
theorem eLpNorm_top_convolution_le [MeasurableSpace E] [OpensMeasurableSpace E] [MeasurableSpace E'] [OpensMeasurableSpace E'] [μ.IsNegInvariant] {p q : ℝ≥0∞} (hpq : p.HolderConjugate q) {f : G → E} {g : G → E'} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) (c : ℝ) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) : eLpNorm (f ⋆[L, μ] g) ∞ μ ≤ ENNReal.ofReal c * eLpNorm f p μ * eLpNorm g q μ := by … - theorem
ENNReal.eLpNorm_top_convolution_le'Special case of Young's convolution inequality whenr = ∞line 197 sourceSource documentation
Special case of Young's convolution inequality when
r = ∞.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,AddGroup,TopologicalSpace,IsTopologicalAddGroup,BorelSpace,MeasureTheory.Measure.IsAddHaarMeasure,LocallyCompactSpace,SecondCountableTopology,MeasureTheory.Measure.IsNegInvariant,ENNReal,ENNReal.HolderConjugate,MeasureTheory.AEStronglyMeasurable,LE.leand 6 moreProof uses:
MeasureTheory.AEStronglyMeasurable.enorm,Function.comp,HSub.hSub,MeasureTheory.AEStronglyMeasurable.comp_quasiMeasurePreserving,MeasureTheory.quasiMeasurePreserving_sub_left,MeasureTheory.eLpNorm_comp_measurePreserving,MeasureTheory.Measure.measurePreserving_sub_left144 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
theorem eLpNorm_top_convolution_le' [μ.IsNegInvariant] {p q : ℝ≥0∞} (hpq : p.HolderConjugate q) {f : G → E} {g : G → E'} (hf : AEStronglyMeasurable f μ) (hg : AEStronglyMeasurable g μ) (c : ℝ) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) : eLpNorm (f ⋆[L, μ] g) ∞ μ ≤ ENNReal.ofReal c * eLpNorm f p μ * eLpNorm g q μ := by … - theorem
ENNReal.enorm_convolution_le_eLpNorm_mul_eLpNorm_mul_eLpNorm_auxline 208 source - theorem
ENNReal.enorm_convolution_le_eLpNorm_mul_eLpNorm_mul_eLpNormThis inequality is used in the proof of Young's convolution inequalityeLpNorm_convolution_le_ofRealline 298 sourceSource documentation
This inequality is used in the proof of Young's convolution inequality
eLpNorm_convolution_le_ofReal. Seeenorm_convolution_le_eLpNorm_mul_eLpNorm_mul_eLpNorm'for a version assuming a.e. strong measurability instead.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,AddGroup,TopologicalSpace,IsTopologicalAddGroup,BorelSpace,MeasureTheory.Measure.IsAddHaarMeasure,LocallyCompactSpace,SecondCountableTopology,OpensMeasurableSpace,MeasureTheory.Measure.IsNegInvariant,LE.le,OfNat.ofNat,Eqand 13 moreProof uses:
AEMeasurable.enorm,Function.comp,AEMeasurable.comp_quasiMeasurePreserving,MeasureTheory.quasiMeasurePreserving_sub_left158 instances, coercions and auxiliary constants left out.
theorem enorm_convolution_le_eLpNorm_mul_eLpNorm_mul_eLpNorm [MeasurableSpace E] [OpensMeasurableSpace E] [MeasurableSpace E'] [OpensMeasurableSpace E'] [μ.IsNegInvariant] {p q r : ℝ} (hp : 1 ≤ p) (hq : 1 ≤ q) (hr : 1 ≤ r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) {f : G → E} {g : G → E'} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) (c : ℝ) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) (x : G) : ‖(f ⋆[L, μ] g) x‖ₑ ≤ .ofReal c * eLpNorm (fun y ↦ (‖f y‖ₑ ^ p * ‖g (x - y)‖ₑ ^ q) ^ (1 / r)) (.ofReal r) μ * ((eLpNorm f (.ofReal p) μ) ^ ((r - p) / r) * (eLpNorm g (.ofReal q) μ) ^ ((r - q) / r)) := … - theorem
ENNReal.enorm_convolution_le_eLpNorm_mul_eLpNorm_mul_eLpNorm'This inequality is used in the proof of Young's convolution inequalityeLpNorm_convolution_le_ofReal'line 314 sourceSource documentation
This inequality is used in the proof of Young's convolution inequality
eLpNorm_convolution_le_ofReal'.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,AddGroup,TopologicalSpace,IsTopologicalAddGroup,BorelSpace,MeasureTheory.Measure.IsAddHaarMeasure,LocallyCompactSpace,SecondCountableTopology,MeasureTheory.Measure.IsNegInvariant,LE.le,OfNat.ofNat,Eq,HAdd.hAddand 12 moreProof uses:
MeasureTheory.AEStronglyMeasurable.enorm,Function.comp,MeasureTheory.AEStronglyMeasurable.comp_quasiMeasurePreserving,MeasureTheory.quasiMeasurePreserving_sub_left158 instances, coercions and auxiliary constants left out.
theorem enorm_convolution_le_eLpNorm_mul_eLpNorm_mul_eLpNorm' [μ.IsNegInvariant] {p q r : ℝ} (hp : 1 ≤ p) (hq : 1 ≤ q) (hr : 1 ≤ r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) {f : G → E} {g : G → E'} (hf : AEStronglyMeasurable f μ) (hg : AEStronglyMeasurable g μ) (c : ℝ) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) (x : G) : ‖(f ⋆[L, μ] g) x‖ₑ ≤ .ofReal c * eLpNorm (fun y ↦ (‖f y‖ₑ ^ p * ‖g (x - y)‖ₑ ^ q) ^ (1 / r)) (.ofReal r) μ * ((eLpNorm f (.ofReal p) μ) ^ ((r - p) / r) * (eLpNorm g (.ofReal q) μ) ^ ((r - q) / r)) := … - theorem
ENNReal.eLpNorm_convolution_le_ofReal_auxAuxiliary inequality used to prove versions with simpler conditions onfandgline 327 sourceSource comment
Auxiliary inequality used to prove versions with simpler conditions on `f` and `g`private theorem eLpNorm_convolution_le_ofReal_aux [μ.IsAddRightInvariant] {p q r : ℝ} (hp : 1 ≤ p) (hq : 1 ≤ q) (hr : 1 ≤ r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) {f : G → E} {g : G → E'} (hf : AEMeasurable (‖f ·‖ₑ) μ) (hg : ∀ x : G, AEMeasurable (‖g <| x - ·‖ₑ) μ) (hg' : AEMeasurable (fun (x : G × G) ↦ ‖(g ∘ fun p ↦ p.1 - p.2) x‖ₑ ^ q) (μ.prod μ)) (c : ℝ) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) : eLpNorm (f ⋆[L, μ] g) (.ofReal r) μ ≤ .ofReal c * eLpNorm f (.ofReal p) μ * eLpNorm g (.ofReal q) μ := by … - theorem
ENNReal.eLpNorm_convolution_le_ofRealline 382 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,AddGroup,TopologicalSpace,IsTopologicalAddGroup,BorelSpace,MeasureTheory.Measure.IsAddHaarMeasure,LocallyCompactSpace,SecondCountableTopology,OpensMeasurableSpace,MeasureTheory.Measure.IsAddRightInvariant,LE.le,OfNat.ofNat,Eqand 9 moreProof uses:
AEMeasurable.enorm,Function.comp,HSub.hSub,AEMeasurable.comp_quasiMeasurePreserving,MeasureTheory.quasiMeasurePreserving_sub_left,AEMeasurable.pow_const,Prod,MeasureTheory.Measure.prod,ENorm.enorm,Prod.fst,Prod.snd,MeasureTheory.quasiMeasurePreserving_sub159 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- theorem
ENNReal.eLpNorm_convolution_le_ofReal'line 394 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,AddGroup,TopologicalSpace,IsTopologicalAddGroup,BorelSpace,MeasureTheory.Measure.IsAddHaarMeasure,LocallyCompactSpace,SecondCountableTopology,MeasureTheory.Measure.IsAddRightInvariant,LE.le,OfNat.ofNat,Eq,HAdd.hAddand 8 moreProof uses:
MeasureTheory.AEStronglyMeasurable.enorm,Function.comp,HSub.hSub,MeasureTheory.AEStronglyMeasurable.comp_quasiMeasurePreserving,MeasureTheory.quasiMeasurePreserving_sub_left,AEMeasurable.pow_const,Prod,MeasureTheory.Measure.prod,ENorm.enorm,Prod.fst,Prod.snd,MeasureTheory.quasiMeasurePreserving_sub159 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- theorem
ENNReal.eLpNorm_convolution_le_of_norm_le_mul_auxAuxiliary result to prove the following versions with simpler assumptions onfandgline 406 sourceSource comment
Auxiliary result to prove the following versions with simpler assumptions on `f` and `g`private theorem eLpNorm_convolution_le_of_norm_le_mul_aux [μ.IsAddRightInvariant] {p q r : ℝ≥0∞} (hp : 1 ≤ p) (hq : 1 ≤ q) (hr : 1 ≤ r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) {f : G → E} {g : G → E'} (hf : AEMeasurable (‖f ·‖ₑ) μ) (hg : ∀ (x : G), AEMeasurable (‖g <| x - ·‖ₑ) μ) (hg' : ∀ (x : G), eLpNorm (‖g <| x - ·‖ₑ) q μ = eLpNorm (‖g ·‖ₑ) q μ) (hg'' : AEMeasurable (fun x ↦ ‖(g ∘ fun p ↦ p.1 - p.2) x‖ₑ ^ q.toReal) (μ.prod μ)) (c : ℝ) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) : eLpNorm (f ⋆[L, μ] g) r μ ≤ .ofReal c * eLpNorm f p μ * eLpNorm g q μ := by … - theorem
ENNReal.eLpNorm_convolution_le_of_norm_le_mulDocumented declaration: eLpNorm_convolution_le_of_norm_le_mul line 443 sourceSource documentation
Young's convolution inequality: the
L^rseminorm of a convolution(f ⋆[L, μ] g)is bounded by‖L‖ₑtimes the product of theL^pandL^qseminorms, where1 / p + 1 / q = 1 / r + 1. Here‖L‖ₑis replaced with a bound forLrestricted to the ranges offandg; seeeLpNorm_convolution_le_enorm_mulfor a version using‖L‖ₑexplicitly.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,AddGroup,TopologicalSpace,IsTopologicalAddGroup,BorelSpace,MeasureTheory.Measure.IsAddHaarMeasure,LocallyCompactSpace,SecondCountableTopology,OpensMeasurableSpace,MeasureTheory.Measure.IsAddRightInvariant,ENNReal,LE.le,OfNat.ofNatand 9 moreProof uses:
AEMeasurable.enorm,AEMeasurable.comp_quasiMeasurePreserving,HSub.hSub,ENorm.enorm,MeasureTheory.quasiMeasurePreserving_sub_left, MeasureTheory.eLpNorm_comp_measurePreserving',MeasureTheory.Measure.measurePreserving_sub_left,AEMeasurable.pow_const,Prod,MeasureTheory.Measure.prod,Function.comp,Prod.fst,Prod.snd,MeasureTheory.quasiMeasurePreserving_sub,ENNReal.toReal171 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
theorem eLpNorm_convolution_le_of_norm_le_mul [MeasurableSpace E] [OpensMeasurableSpace E] [MeasurableSpace E'] [OpensMeasurableSpace E'] [μ.IsAddRightInvariant] {p q r : ℝ≥0∞} (hp : 1 ≤ p) (hq : 1 ≤ q) (hr : 1 ≤ r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) {f : G → E} {g : G → E'} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) (c : ℝ) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) : eLpNorm (f ⋆[L, μ] g) r μ ≤ .ofReal c * eLpNorm f p μ * eLpNorm g q μ := by … - theorem
ENNReal.eLpNorm_convolution_le_of_norm_le_mul'Documented declaration: eLpNorm_convolution_le_of_norm_le_mul' line 459 sourceSource documentation
Young's convolution inequality: the
L^rseminorm of a convolution(f ⋆[L, μ] g)is bounded by‖L‖ₑtimes the product of theL^pandL^qseminorms, where1 / p + 1 / q = 1 / r + 1. Here‖L‖ₑis replaced with a bound forLrestricted to the ranges offandg; seeeLpNorm_convolution_le_enorm_mulfor a version using‖L‖ₑexplicitly.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,AddGroup,TopologicalSpace,IsTopologicalAddGroup,BorelSpace,MeasureTheory.Measure.IsAddHaarMeasure,LocallyCompactSpace,SecondCountableTopology,MeasureTheory.Measure.IsAddRightInvariant,ENNReal,LE.le,OfNat.ofNat,Eqand 8 moreProof uses:
MeasureTheory.AEStronglyMeasurable.enorm,AEMeasurable.comp_quasiMeasurePreserving,HSub.hSub,ENorm.enorm,MeasureTheory.quasiMeasurePreserving_sub_left,MeasureTheory.eLpNorm_comp_measurePreserving,MeasureTheory.Measure.measurePreserving_sub_left,AEMeasurable.pow_const,Prod,MeasureTheory.Measure.prod,Function.comp,Prod.fst,Prod.snd,MeasureTheory.AEStronglyMeasurable.comp_quasiMeasurePreserving,MeasureTheory.quasiMeasurePreserving_sub,ENNReal.toReal171 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
theorem eLpNorm_convolution_le_of_norm_le_mul' [μ.IsAddRightInvariant] {p q r : ℝ≥0∞} (hp : 1 ≤ p) (hq : 1 ≤ q) (hr : 1 ≤ r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) {f : G → E} {g : G → E'} (hf : AEStronglyMeasurable f μ) (hg : AEStronglyMeasurable g μ) (c : ℝ) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) : eLpNorm (f ⋆[L, μ] g) r μ ≤ .ofReal c * eLpNorm f p μ * eLpNorm g q μ := by … - theorem
ENNReal.eLpNorm_convolution_le_enorm_mulDocumented declaration: eLpNorm_convolution_le_enorm_mul line 473 sourceSource documentation
Young's convolution inequality: the
L^rseminorm of a convolution(f ⋆[L, μ] g)is bounded by‖L‖ₑtimes the product of theL^pandL^qseminorms, where1 / p + 1 / q = 1 / r + 1.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,AddGroup,TopologicalSpace,IsTopologicalAddGroup,BorelSpace,MeasureTheory.Measure.IsAddHaarMeasure,LocallyCompactSpace,SecondCountableTopology,OpensMeasurableSpace,MeasureTheory.Measure.IsAddRightInvariant,ENNReal,LE.le,OfNat.ofNatand 8 moreProof uses:
Eq.mpr,Norm.norm,id,congrArg,Eq.symm,enorm_norm,ENNReal.ofReal,Real.enorm_of_nonneg,norm_nonneg, ENNReal.eLpNorm_convolution_le_of_norm_le_mul,LE.le.trans,ContinuousLinearMap.le_opNorm,mul_le_mul_of_nonneg_right164 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
theorem eLpNorm_convolution_le_enorm_mul [MeasurableSpace E] [OpensMeasurableSpace E] [MeasurableSpace E'] [OpensMeasurableSpace E'] [μ.IsAddRightInvariant] {p q r : ℝ≥0∞} (hp : 1 ≤ p) (hq : 1 ≤ q) (hr : 1 ≤ r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) {f : G → E} {g : G → E'} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) : eLpNorm (f ⋆[L, μ] g) r μ ≤ ‖L‖ₑ * eLpNorm f p μ * eLpNorm g q μ := by … - theorem
ENNReal.eLpNorm_convolution_le_enorm_mul'Documented declaration: eLpNorm_convolution_le_enorm_mul' line 486 sourceSource documentation
Young's convolution inequality: the
L^rseminorm of a convolution(f ⋆[L, μ] g)is bounded by‖L‖ₑtimes the product of theL^pandL^qseminorms, where1 / p + 1 / q = 1 / r + 1.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,AddGroup,TopologicalSpace,IsTopologicalAddGroup,BorelSpace,MeasureTheory.Measure.IsAddHaarMeasure,LocallyCompactSpace,SecondCountableTopology,MeasureTheory.Measure.IsAddRightInvariant,ENNReal,LE.le,OfNat.ofNat,Eqand 7 moreProof uses:
Eq.mpr,Norm.norm,id,congrArg,Eq.symm,enorm_norm,ENNReal.ofReal,Real.enorm_of_nonneg,norm_nonneg, ENNReal.eLpNorm_convolution_le_of_norm_le_mul',LE.le.trans,ContinuousLinearMap.le_opNorm,mul_le_mul_of_nonneg_right164 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
theorem eLpNorm_convolution_le_enorm_mul' [μ.IsAddRightInvariant] {p q r : ℝ≥0∞} (hp : 1 ≤ p) (hq : 1 ≤ q) (hr : 1 ≤ r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) {f : G → E} {g : G → E'} (hf : AEStronglyMeasurable f μ) (hg : AEStronglyMeasurable g μ) : eLpNorm (f ⋆[L, μ] g) r μ ≤ ‖L‖ₑ * eLpNorm f p μ * eLpNorm g q μ := by … - lemma
ENNReal.eLpNorm_Ioc_convolution_le_of_norm_le_mul_auxline 495 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,Fact,LT.lt,OfNat.ofNat,ENNReal,LE.le,Eq,HAdd.hAdd,Inv.inv,Function.Periodic,MeasureTheory.AEStronglyMeasurable,MeasureTheory.MeasureSpace.volume,Norm.norm,HMul.hMul,MeasureTheory.eLpNormand 5 moreProof uses:
Trans.trans,AddCircle,AddCircle.liftIoc,MeasureTheory.convolution,AddSubgroup.zmultiples,Eq.mpr,id,congrArg,Eq.symm, AddCircle.eLpNorm_liftIoc',MeasureTheory.AEStronglyMeasurable.sub,MeasureTheory.integral,MeasureTheory.AEStronglyMeasurable.integral_prod_right',Prod,Prod.snd,Prod.fst,ContinuousLinearMap.aestronglyMeasurable_comp₂,MeasureTheory.Measure.prod,MeasureTheory.AEStronglyMeasurable.comp_snd,MeasureTheory.AEStronglyMeasurable.restrictand 24 more253 instances, coercions and auxiliary constants left out.
Tactic trace: 15 steps
Open to load the checked before-and-after goal states.
- theorem
ENNReal.eLpNorm_Ioc_convolution_le_of_norm_le_mulDocumented declaration: eLpNorm_Ioc_convolution_le_of_norm_le_mul line 526 sourceSource documentation
Young's convolution inequality on (a, a + T]: the
L^rseminorm of the convolution ofT-periodic functions over (a, a + T] is bounded by‖L‖ₑtimes the product of theL^pandL^qseminorms on that interval, where1 / p + 1 / q = 1 / r + 1. Here‖L‖ₑis replaced with a bound forLrestricted to the ranges offandg; seeeLpNorm_Ioc_convolution_le_enorm_mulfor a version using‖L‖ₑexplicitly.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,Fact,LT.lt,OfNat.ofNat,ENNReal,LE.le,Eq,HAdd.hAdd,Inv.inv,Function.Periodic,MeasureTheory.AEStronglyMeasurable,MeasureTheory.MeasureSpace.volume,Norm.norm,HMul.hMul,MeasureTheory.eLpNormand 5 moreProof uses:
AddCircle,AddCircle.liftIoc,AddSubgroup.zmultiples,of_eq_true,Eq.trans,True,forall_congr,congrFun',congrArg,HasQuotient.Quotient,AddSubgroup,QuotientAddGroup.mk_add_of_mem,Membership.mem,eq_self,implies_true, ENNReal.eLpNorm_Ioc_convolution_le_of_norm_le_mul_aux,MeasureTheory.Measure.map,MeasureTheory.AEStronglyMeasurable.mono_ac,MeasureTheory.Measure.QuasiMeasurePreserving.absolutelyContinuous, MeasureTheory.quasiMeasurePreserving_coe_addCircle and 79 more220 instances, coercions and auxiliary constants left out.
Tactic trace: 26 steps
Open to load the checked before-and-after goal states.
theorem eLpNorm_Ioc_convolution_le_of_norm_le_mul (a : ℝ) {T : ℝ} [hT : Fact (0 < T)] {p q r : ℝ≥0∞} (hp : 1 ≤ p) (hq : 1 ≤ q) (hr : 1 ≤ r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) {f : ℝ → E} {g : ℝ → E'} (hgT : g.Periodic T) (hf : AEStronglyMeasurable f) (hg : AEStronglyMeasurable g) (c : ℝ) (hL : ∀ (x y : ℝ), ‖L (f x) (g y)‖ ≤ c * ‖f x‖ * ‖g y‖) : eLpNorm (fun x ↦ ∫ y in a..a+T, L (f y) (g (x - y))) r (volume.restrict (Ioc a (a + T))) ≤ .ofReal c * eLpNorm f p (volume.restrict (Ioc a (a + T))) * eLpNorm g q (volume.restrict (Ioc a (a + T))) := by … - theorem
ENNReal.eLpNorm_Ioc_convolution_le_enorm_mulDocumented declaration: eLpNorm_Ioc_convolution_le_enorm_mul line 564 sourceSource documentation
Young's convolution inequality on (a, a + T]: the
L^rseminorm of the convolution ofT-periodic functions over (a, a + T] is bounded by‖L‖ₑtimes the product of theL^pandL^qseminorms on that interval, where1 / p + 1 / q = 1 / r + 1.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,NontriviallyNormedField,NormedSpace,Real,ContinuousLinearMap,RingHom.id,Fact,LT.lt,OfNat.ofNat,ENNReal,LE.le,Eq,HAdd.hAdd,Inv.inv,Function.Periodic,MeasureTheory.AEStronglyMeasurable,MeasureTheory.MeasureSpace.volume,MeasureTheory.eLpNorm,intervalIntegral,HSub.hSuband 4 moreProof uses:
Eq.mpr,Norm.norm,id,congrArg,Eq.symm,enorm_norm,ENNReal.ofReal,Real.enorm_of_nonneg,norm_nonneg, ENNReal.eLpNorm_Ioc_convolution_le_of_norm_le_mul,LE.le.trans,ContinuousLinearMap.le_opNorm,mul_le_mul_of_nonneg_right174 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
theorem eLpNorm_Ioc_convolution_le_enorm_mul (a : ℝ) {T : ℝ} [hT : Fact (0 < T)] {p q r : ℝ≥0∞} (hp : 1 ≤ p) (hq : 1 ≤ q) (hr : 1 ≤ r) (hpqr : p⁻¹ + q⁻¹ = r⁻¹ + 1) {f : ℝ → E} {g : ℝ → E'} (hgT : g.Periodic T) (hf : AEStronglyMeasurable f) (hg : AEStronglyMeasurable g) : eLpNorm (fun x ↦ ∫ y in a..a+T, L (f y) (g (x - y))) r (volume.restrict (Ioc a (a + T))) ≤ ‖L‖ₑ * eLpNorm f p (volume.restrict (Ioc a (a + T))) * eLpNorm g q (volume.restrict (Ioc a (a + T))) := by …