Carleson/ToMathlib/Analysis/Convolution.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
5 declarations, 0 contain sorry, 0 declared as axioms
Imports (1)
Imported by 1 file
- theorem
MeasureTheory.convolution_symmSpecial case ofconvolution_flipwhenLis symmetric line 28 sourceSource documentation
Special case of
convolution_flipwhenLis symmetric.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,NontriviallyNormedField,NormedSpace,MeasurableSpace,ContinuousLinearMap,RingHom.id,Eq,Real,AddCommGroup,MeasureTheory.Measure,MeasureTheory.Measure.IsAddLeftInvariant,MeasureTheory.Measure.IsNegInvariant,MeasurableNeg,MeasurableAdd,MeasureTheory.convolutionProof uses:
ContinuousLinearMap.flip,ContinuousLinearMap.ext,of_eq_true,Eq.trans,True,congrFun',congrArg,eq_self,Eq.mpr,id,Eq.symm,MeasureTheory.convolution_flip,Eq.refl114 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
theorem convolution_symm {f : G → E} {g : G → E} (L : E →L[𝕜] E →L[𝕜] F) (hL : ∀ (x y : E), L x y = L y x) [NormedSpace ℝ F] [AddCommGroup G] {μ : Measure G} [μ.IsAddLeftInvariant] [μ.IsNegInvariant] [MeasurableNeg G] [MeasurableAdd G] : f ⋆[L, μ] g = g ⋆[L, μ] f := by … - theorem
MeasureTheory.AEStronglyMeasurable.convolutionThe convolution of two a.e. strongly measurable functions is a.e. strongly measurable line 39 sourceSource documentation
The convolution of two a.e. strongly measurable functions is a.e. strongly measurable.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,NontriviallyNormedField,NormedSpace,ContinuousLinearMap,RingHom.id,MeasurableSpace,AddGroup,MeasurableAdd₂,MeasurableNeg,MeasureTheory.Measure,MeasureTheory.SigmaFinite,Real,MeasureTheory.Measure.IsAddRightInvariant,MeasureTheory.AEStronglyMeasurable,MeasureTheory.convolutionProof uses:
Prod,HSub.hSub,MeasureTheory.Measure.prod,MeasureTheory.AEStronglyMeasurable.comp_quasiMeasurePreserving,Prod.fst,Prod.snd,MeasureTheory.QuasiMeasurePreserving.prod_of_left,MeasurableSub₂.measurable_sub,Filter.univ_mem',MeasureTheory.ae,Set.ofPred,MeasureTheory.Measure.QuasiMeasurePreserving,Prod.mk,id,Membership.mem,Set,MeasureTheory.Measure.QuasiMeasurePreserving.mk,MeasurableSub.measurable_sub_const,Eq.mpr,MeasureTheory.Measure.AbsolutelyContinuousand 8 more123 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
protected theorem AEStronglyMeasurable.convolution [NormedSpace ℝ F] [μ.IsAddRightInvariant] (hf : AEStronglyMeasurable f μ) (hg : AEStronglyMeasurable g μ) : AEStronglyMeasurable (f ⋆[L, μ] g) μ := by …Mentions: g
- lemma
MeasureTheory.lintegral_enorm_convolution_integrand_le_eLpNorm_mul_eLpNormThis implies both of the following theoremsconvolutionExists_of_memLp_memLpandenorm_convolution_le_eLpNorm_mul_eLpNormline 49 sourceSource documentation
This implies both of the following theorems
convolutionExists_of_memLp_memLpandenorm_convolution_le_eLpNorm_mul_eLpNorm.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,NontriviallyNormedField,NormedSpace,ContinuousLinearMap,RingHom.id,MeasurableSpace,AddGroup,MeasurableAdd₂,MeasurableNeg,MeasureTheory.Measure,MeasureTheory.SigmaFinite,MeasureTheory.Measure.IsNegInvariant,MeasureTheory.Measure.IsAddLeftInvariant,ENNReal,ENNReal.HolderConjugate,LE.le,Real,Norm.norm,HMul.hMul,MeasureTheory.AEStronglyMeasurableand 4 moreProof uses:
Eq.mpr,Function.comp,id,Eq,congrArg,Eq.symm,MeasureTheory.eLpNorm_comp_measurePreserving,MeasureTheory.Measure.measurePreserving_sub_left,HDiv.hDiv,OfNat.ofNat,HAdd.hAdd,Inv.inv,congr,div_one,one_div,ENNReal.HolderConjugate.inv_add_inv_eq_one,ENNReal.HolderTriple,ENNReal.HolderTriple.mk,semiOutParam,inv_oneand 34 more197 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
lemma lintegral_enorm_convolution_integrand_le_eLpNorm_mul_eLpNorm [μ.IsNegInvariant] [μ.IsAddLeftInvariant] {p q : ENNReal} (hpq : p.HolderConjugate q) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ ‖f x‖ * ‖g y‖) (hf : AEStronglyMeasurable f μ) (hg : AEStronglyMeasurable g μ) (x₀ : G) : ∫⁻ a, ‖L (f a) (g (x₀ - a))‖ₑ ∂μ ≤ eLpNorm f p μ * eLpNorm g q μ := by …Mentions: g
- theorem
MeasureTheory.ConvolutionExists.of_memLp_memLpIfMemLp f p μandMemLp g q μ, wherepandqare Hölder conjugates, then the convolution offandgexists everywhere line 67 sourceSource documentation
If
MemLp f p μandMemLp g q μ, wherepandqare Hölder conjugates, then the convolution offandgexists everywhere.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,NontriviallyNormedField,NormedSpace,ContinuousLinearMap,RingHom.id,MeasurableSpace,AddGroup,MeasurableAdd₂,MeasurableNeg,MeasureTheory.Measure,MeasureTheory.SigmaFinite,MeasureTheory.Measure.IsNegInvariant,MeasureTheory.Measure.IsAddLeftInvariant,MeasureTheory.Measure.IsAddRightInvariant,ENNReal,ENNReal.HolderConjugate,LE.le,Real,Norm.norm,HMul.hMuland 3 moreProof uses:
And.intro,HSub.hSub,MeasureTheory.HasFiniteIntegral,MeasureTheory.AEStronglyMeasurable.convolution_integrand_snd,lt_of_le_of_lt,MeasureTheory.lintegral,ENorm.enorm,MeasureTheory.eLpNorm,Top.top, MeasureTheory.lintegral_enorm_convolution_integrand_le_eLpNorm_mul_eLpNorm,Ne.lt_top,ENNReal.mul_ne_top,MeasureTheory.MemLp.eLpNorm_ne_top142 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
theorem ConvolutionExists.of_memLp_memLp [μ.IsNegInvariant] [μ.IsAddLeftInvariant] [μ.IsAddRightInvariant] {p q : ENNReal} (hpq : p.HolderConjugate q) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ ‖f x‖ * ‖g y‖) (hf : AEStronglyMeasurable f μ) (hg : AEStronglyMeasurable g μ) (hfp : MemLp f p μ) (hgq : MemLp g q μ) : ConvolutionExists f g L μ := by …Mentions: g
- theorem
MeasureTheory.enorm_convolution_le_eLpNorm_mul_eLpNormIfpandqare Hölder conjugates, then the convolution offandgis bounded everywhere byeLpNorm f p μ * eLpNorm g q μline 79 sourceSource documentation
If
pandqare Hölder conjugates, then the convolution offandgis bounded everywhere byeLpNorm f p μ * eLpNorm g q μ.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,NontriviallyNormedField,NormedSpace,ContinuousLinearMap,RingHom.id,MeasurableSpace,AddGroup,MeasurableAdd₂,MeasurableNeg,MeasureTheory.Measure,MeasureTheory.SigmaFinite,Real,MeasureTheory.Measure.IsNegInvariant,MeasureTheory.Measure.IsAddLeftInvariant,ENNReal,ENNReal.HolderConjugate,LE.le,Norm.norm,HMul.hMul,MeasureTheory.AEStronglyMeasurableand 3 moreProof uses:
LE.le.trans,MeasureTheory.integral,HSub.hSub,MeasureTheory.lintegral,MeasureTheory.enorm_integral_le_lintegral_enorm, MeasureTheory.lintegral_enorm_convolution_integrand_le_eLpNorm_mul_eLpNorm146 instances, coercions and auxiliary constants left out.
theorem enorm_convolution_le_eLpNorm_mul_eLpNorm [NormedSpace ℝ F] [μ.IsNegInvariant] [μ.IsAddLeftInvariant] {p q : ENNReal} (hpq : p.HolderConjugate q) (hL : ∀ (x y : G), ‖L (f x) (g y)‖ ≤ ‖f x‖ * ‖g y‖) (hf : AEStronglyMeasurable f μ) (hg : AEStronglyMeasurable g μ) (x₀ : G) : ‖(f ⋆[L, μ] g) x₀‖ₑ ≤ eLpNorm f p μ * eLpNorm g q μ := …Mentions: g