Carleson/ToMathlib/MeasureTheory/Function/LorentzSeminorm/TriangleInequality.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
16 declarations, 0 contain sorry, 0 declared as axioms
Triangle inequality for Lorentz-seminorm
In this file we prove several versions of the triangle inequality for the Lorentz seminorm,
as well as simple corollaries.
Imports (4)
Imported by 3 files
- theorem
MeasureTheory.eLorentzNorm_add_le''line 32 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,LE.le, MeasureTheory.eLorentzNorm,HAdd.hAdd,HMul.hMul,HPow.hPow,Real,OfNat.ofNat,Nat,Inv.inv,ENNReal.toReal,ENNReal.LpAddConstProof uses:
id,dite,ite,Eq,Top.top,MeasureTheory.eLpNormEssSup, MeasureTheory.eLorentzNorm',Eq.mpr,congr,congrArg,ite_eq_left,of_eq_true,Eq.trans,True,add_zero,MulZeroClass.mul_zero,Not,ite_eq_right,Membership.mem,Setand 104 more200 instances, coercions and auxiliary constants left out.
Tactic trace: 67 steps
Open to load the checked before-and-after goal states.
- def
MeasureTheory.lorentz_helperThe functionkin the proof of Theorem 6.7 in https://doi.org/10.1007/978-3-319-30034-4 line 92 sourceSource documentation
The function
kin the proof of Theorem 6.7 in https://doi.org/10.1007/978-3-319-30034-4standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,NNRealProof uses:
HSMul.hSMul,HPow.hPow,Real, MeasureTheory.eLorentzNorm',HSub.hSub,OfNat.ofNat,ENNReal.toReal,HMul.hMul,Inv.inv, MeasureTheory.rearrangement18 instances, coercions and auxiliary constants left out.
noncomputable def lorentz_helper (f : α → ε) (p q : ℝ≥0∞) (μ : Measure α) : ℝ≥0 → ℝ≥0∞ := …
- lemma
MeasureTheory.eLpNorm_lorentz_helperline 96 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,Ne,OfNat.ofNat,Top.top,LE.le, MeasureTheory.eLorentzNorm',Eq,MeasureTheory.eLpNorm,NNReal, MeasureTheory.lorentz_helper,ENNReal.conjExponent,MeasureTheory.MeasureSpace.volumeProof uses:
id,Aesop.BuiltinRules.not_intro,Not,False,False.elim,Eq.mp,Eq.trans,Eq.symm,ENNReal.HolderConjugate.ne_zero,ENNReal.HolderConjugate.conjExponent,dite,Eq.mpr,HSMul.hSMul,HPow.hPow,Real,HSub.hSub,ENNReal.toReal,HMul.hMul,Inv.inv, MeasureTheory.rearrangement and 76 more138 instances, coercions and auxiliary constants left out.
Tactic trace: 53 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory.antitone_rpow_inv_sub_invline 148 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,LE.le,Ne,OfNat.ofNat,Antitone,NNReal,HPow.hPow,Real,HSub.hSub,Inv.inv,ENNReal.toRealProof uses:
id,Aesop.BuiltinRules.not_intro,Eq,False,False.elim,Eq.mp,Eq.trans,eq_false,Not,Eq.symm, ENNReal.rpow_le_rpow_of_nonpos,Eq.mpr,HAdd.hAdd,congrArg,zero_add,dite,Top.top,of_eq_true,True,congrFun'and 5 more80 instances, coercions and auxiliary constants left out.
Tactic trace: 20 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.antitone_lorentz_helperline 166 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,LE.le,OfNat.ofNat,Ne,Top.top,Antitone,NNReal, MeasureTheory.lorentz_helperProof uses:
id,Eq.mpr,HSMul.hSMul,HPow.hPow,Real, MeasureTheory.eLorentzNorm',HSub.hSub,ENNReal.toReal,HMul.hMul,Inv.inv, MeasureTheory.rearrangement,Eq,congr,congrArg,congrFun',funext,ENNReal.toReal_inv,mul_le_mul',le_refl,ENNReal.rpow_le_rpowand 8 more59 instances, coercions and auxiliary constants left out.
Tactic trace: 14 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.lorentz_helper_measurableline 179 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,Measurable,NNReal, MeasureTheory.lorentz_helperProof uses:
id,Measurable.smul,HPow.hPow,Real, MeasureTheory.eLorentzNorm',HSub.hSub,OfNat.ofNat,ENNReal.toReal,HMul.hMul,Inv.inv, MeasureTheory.rearrangement,measurable_const,Measurable.pow_const,Measurable.fun_mul,Measurable.coe_nnreal_ennreal,measurable_id', MeasureTheory.rearrangement_measurable24 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.eLorentzNorm'_eq_lintegral_lorentz_helper_mulline 183 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,Ne,OfNat.ofNat,Top.top,LE.le, MeasureTheory.eLorentzNorm',Eq,MeasureTheory.eLpNorm,NNReal,HMul.hMul, MeasureTheory.lorentz_helper,HPow.hPow,Real,HSub.hSub,ENNReal.toReal,Inv.invand 2 moreProof uses:
id,Eq.mpr,HSMul.hSMul,congrArg,congrFun',autoParam,Algebra.smul_mul_assoc, MeasureTheory.eLpNorm_const_smul''',Measurable.aestronglyMeasurable,Measurable.mul,Measurable.pow_const,Measurable.fun_mul,Measurable.coe_nnreal_ennreal,measurable_id', MeasureTheory.rearrangement_measurable,Pi.mul_def,Eq.rec,Eq.refl,HMul,ENormand 32 more122 instances, coercions and auxiliary constants left out.
Tactic trace: 16 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory.eLorentzNorm_add_leline 225 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,MeasureTheory.SigmaFinite,ContinuousAdd,LE.le,OfNat.ofNat,MeasureTheory.AEStronglyMeasurable, MeasureTheory.eLorentzNorm,HAdd.hAddProof uses:
id,dite,ite,Eq,Top.top,MeasureTheory.eLpNormEssSup,HMul.hMul, MeasureTheory.eLorentzNorm',Eq.mpr,congr,congrArg,ite_eq_left,of_eq_true,Eq.trans,True,add_zero,Not,ite_eq_right,MeasureTheory.eLpNormEssSup_add_le,Eq.symmand 123 more166 instances, coercions and auxiliary constants left out.
Tactic trace: 64 steps
Open to load the checked before-and-after goal states.
- def
MeasureTheory.LorentzAddConstA constant for the inequality‖f + g‖_{L^{p,q}} ≤ C * (‖f‖_{L^{p,q}} + ‖g‖_{L^{p,q}})line 288 sourceSource documentation
A constant for the inequality
‖f + g‖_{L^{p,q}} ≤ C * (‖f‖_{L^{p,q}} + ‖g‖_{L^{p,q}}). It is equal to1ifp = 0or1 ≤ r ≤ pand2^(1/p) * LpAddConst relse.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNRealProof uses:
ite,Or,Eq,OfNat.ofNat,Membership.mem,Set,Set.Icc,HMul.hMul,HPow.hPow,Real,Inv.inv,ENNReal.toReal,ENNReal.LpAddConst25 instances, coercions and auxiliary constants left out.
noncomputable def LorentzAddConst (p r : ℝ≥0∞) : ℝ≥0∞ := …
- theorem
MeasureTheory.LorentzAddConst_of_one_leline 291 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Membership.mem,Set,Set.Icc,OfNat.ofNat,Eq, MeasureTheory.LorentzAddConstProof uses:
Eq.mpr,ite,Or,HMul.hMul,HPow.hPow,Real,Inv.inv,ENNReal.toReal,ENNReal.LpAddConst,id,congrArg,MeasureTheory.LorentzAddConst.eq_1,ite_eq_left,Or.inr,Eq.refl30 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory.LorentzAddConst_zeroline 296 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Eq, MeasureTheory.LorentzAddConst,OfNat.ofNatProof uses:
Eq.mpr,ite,Or,Membership.mem,Set,Set.Icc,HMul.hMul,HPow.hPow,Real,Inv.inv,ENNReal.toReal,ENNReal.LpAddConst,id,congrArg,MeasureTheory.LorentzAddConst.eq_1,ite_eq_left,Or.inl,Eq.refl29 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory.LorentzAddConst_lt_topline 301 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,LT.lt, MeasureTheory.LorentzAddConst,Top.topProof uses:
Eq.mpr,ite,Or,Eq,OfNat.ofNat,Membership.mem,Set,Set.Icc,HMul.hMul,HPow.hPow,Real,Inv.inv,ENNReal.toReal,ENNReal.LpAddConst,id,congrArg,MeasureTheory.LorentzAddConst.eq_1,dite,congrFun',ite_eq_leftand 16 more56 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.eLorentzNorm_add_le'line 308 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,MeasureTheory.SigmaFinite,ContinuousAdd,MeasureTheory.AEStronglyMeasurable,LE.le, MeasureTheory.eLorentzNorm,HAdd.hAdd,HMul.hMul, MeasureTheory.LorentzAddConstProof uses:
id,dite,ite,Or,Eq,OfNat.ofNat,Membership.mem,Set,Set.Icc,HPow.hPow,Real,Inv.inv,ENNReal.toReal,ENNReal.LpAddConst,Eq.mpr,congrArg,congrFun',ite_eq_left,of_eq_true,Eq.transand 12 more61 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.eLorentzNorm_add_lt_topline 319 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,MeasureTheory.SigmaFinite,ContinuousAdd, MeasureTheory.MemLorentz,LT.lt, MeasureTheory.eLorentzNorm,HAdd.hAdd,Top.topProof uses:
Trans.trans,LE.le,HMul.hMul, MeasureTheory.LorentzAddConst, MeasureTheory.eLorentzNorm_add_le',And.left,MeasureTheory.AEStronglyMeasurable,ENNReal.mul_lt_top, MeasureTheory.LorentzAddConst_lt_top,Iff.mpr,And,ENNReal.add_lt_top,And.intro,And.right30 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.MemLorentz.addline 329 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,MeasureTheory.SigmaFinite,ContinuousAdd, MeasureTheory.MemLorentz,HAdd.hAddProof uses:
And.intro,MeasureTheory.AEStronglyMeasurable,LT.lt, MeasureTheory.eLorentzNorm,Top.top,MeasureTheory.AEStronglyMeasurable.add,And.left, MeasureTheory.eLorentzNorm_add_lt_top18 instances, coercions and auxiliary constants left out.
- theorem
MeasureTheory.eLorentzNorm_add_le_of_disjoint_supportline 335 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,TopologicalSpace,ESeminormedAddMonoid,ENNReal,MeasureTheory.Measure,Disjoint,Set,Function.support,MeasureTheory.AEStronglyMeasurable,LE.le, MeasureTheory.eLorentzNorm,HAdd.hAdd,HMul.hMul,ENNReal.LpAddConstProof uses:
id,MeasureTheory.eLpNormEssSup,LE.le.trans,MeasureTheory.eLpNormEssSup_add_le,Eq.mpr,OfNat.ofNat,Eq,congrArg,Eq.symm,one_mul,mul_le_mul', MeasureTheory.one_le_LpAddConst,le_refl,dite,ite,Top.top, MeasureTheory.eLorentzNorm',congr,ite_eq_left,of_eq_trueand 43 more112 instances, coercions and auxiliary constants left out.
Tactic trace: 34 steps
Open to load the checked before-and-after goal states.