Carleson/ToMathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean

GitHub source file

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

8 declarations, 0 contain sorry, 0 declared as axioms

Imports (1)
Imported by 2 files
  1. instance MeasureTheory.(instance at line 26) line 26 source

    Source comment

    TODO: move?
    instance : ENormSMulClass ℝ≥0 ℝ≥0∞ where
    …
  2. theorem MeasureTheory.eLpNorm_le_eLpNorm_top_mul_eLpNorm' line 31 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: MeasurableSpace, TopologicalSpace, ENormedAddCommMonoid, MeasureTheory.Measure, ENNReal, MeasureTheory.AEStronglyMeasurable, NNReal, Filter.Eventually, LE.le, ENorm.enorm, HMul.hMul, MeasureTheory.ae, MeasureTheory.eLpNorm, Top.top

    Proof uses: Trans.trans, HSMul.hSMul, MeasureTheory.eLpNorm_mono_enorm_ae, Eq.mpr, id, Eq, congrFun', congrArg, autoParam, funext, smul_mul_assoc, LE.le.trans, MeasureTheory.eLpNorm_const_smul_le'', enorm_NNReal, mul_assoc, mul_le_mul', le_refl, OfNat.ofNat, Or, LT.lt and 44 more

    90 instances, coercions and auxiliary constants left out.

    Tactic trace: 23 steps

    Open to load the checked before-and-after goal states.

  3. theorem MeasureTheory.eLpNorm_le_eLpNorm_mul_eLpNorm_top'' line 61 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: MeasurableSpace, TopologicalSpace, ENormedAddCommMonoid, MeasureTheory.Measure, ENNReal, MeasureTheory.AEStronglyMeasurable, NNReal, Filter.Eventually, LE.le, ENorm.enorm, HMul.hMul, MeasureTheory.ae, MeasureTheory.eLpNorm, Top.top

    Proof uses: Trans.trans, Eq, MeasureTheory.eLpNorm_le_eLpNorm_top_mul_eLpNorm', flip, Eq.mpr, eq_of_heq, Filter, HEq, Eq.refl, HEq.refl, Eq.symm, funext, LE, of_eq_true, Eq.trans, True, congr, congrArg, mul_assoc, mul_comm and 2 more

    39 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

    Open to load the checked before-and-after goal states.

  4. theorem MeasureTheory.eLpNorm'_le_eLpNorm'_mul_eLpNorm'' line 73 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: MeasurableSpace, TopologicalSpace, ENormedAddCommMonoid, MeasureTheory.Measure, Real, MeasureTheory.AEStronglyMeasurable, NNReal, Filter.Eventually, LE.le, ENNReal, ENorm.enorm, HMul.hMul, MeasureTheory.ae, LT.lt, OfNat.ofNat, Eq, HDiv.hDiv, HAdd.hAdd, MeasureTheory.eLpNorm'

    Proof uses: Trans.trans, HSMul.hSMul, id, HPow.hPow, MeasureTheory.lintegral, ENNReal.rpow_le_rpow, MeasureTheory.lintegral_mono_ae, Filter.Eventually.mono, Eq.mpr, congrArg, congrFun', Algebra.smul_mul_assoc, ENNReal.smul_def, smul_eq_mul, Eq.symm, mul_assoc, le_of_lt, div_pos, Mathlib.Meta.Positivity.pos_of_isNat, Mathlib.Meta.NormNum.isNat_ofNat and 14 more

    110 instances, coercions and auxiliary constants left out.

    Tactic trace: 12 steps

    Open to load the checked before-and-after goal states.

  5. theorem MeasureTheory.eLpNorm_le_eLpNorm_mul_eLpNorm_of_enorm Hölder's inequality, as an inequality on the ℒp seminorm of an elementwise operation fun x => b (f x) (g x) line 97 source

    Source documentation

    Hölder's inequality, as an inequality on the ℒp seminorm of an elementwise operation fun x => b (f x) (g x).

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: MeasurableSpace, TopologicalSpace, ENormedAddCommMonoid, MeasureTheory.Measure, ENNReal, MeasureTheory.AEStronglyMeasurable, NNReal, Filter.Eventually, LE.le, ENorm.enorm, HMul.hMul, MeasureTheory.ae, ENNReal.HolderTriple, MeasureTheory.eLpNorm

    Proof uses: Eq, HDiv.hDiv, OfNat.ofNat, HAdd.hAdd, ENNReal.HolderTriple.one_div_eq, Or, Top.top, LT.lt, Real, ENNReal.toReal, ENNReal.trichotomy, of_eq_true, Eq.trans, True, congr, congrArg, congrFun', autoParam, id, Eq.mp and 41 more

    113 instances, coercions and auxiliary constants left out.

    Tactic trace: 36 steps

    Open to load the checked before-and-after goal states.

    theorem eLpNorm_le_eLpNorm_mul_eLpNorm_of_enorm {p q r : ℝ≥0∞}
        (hf : AEStronglyMeasurable f μ) (hg : AEStronglyMeasurable g μ) (b : E → F → G) (c : ℝ≥0)
        (h : ∀ᵐ x ∂μ, ‖b (f x) (g x)‖ₑ ≤ c * ‖f x‖ₑ * ‖g x‖ₑ) [hpqr : HolderTriple p q r] :
        eLpNorm (fun x => b (f x) (g x)) r μ ≤ c * eLpNorm f p μ * eLpNorm g q μ := by
    …

    Mentions: g, E, c

  6. theorem MeasureTheory.eLpNorm_le_eLpNorm_mul_eLpNorm_of_enorm' Hölder's inequality, as an inequality on the ℒp seminorm for functions to ℝ≥0∞ line 125 source

    Source documentation

    Hölder's inequality, as an inequality on the ℒp seminorm for functions to ℝ≥0∞.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: MeasurableSpace, MeasureTheory.Measure, ENNReal, MeasureTheory.AEStronglyMeasurable, ENNReal.HolderTriple, LE.le, MeasureTheory.eLpNorm, HMul.hMul

    Proof uses: LE.le.trans, OfNat.ofNat, NNReal, MeasureTheory.eLpNorm_le_eLpNorm_mul_eLpNorm_of_enorm, of_eq_true, Filter.Eventually, ENorm.enorm, MeasureTheory.ae, Eq.trans, True, congrFun', Filter, congrArg, funext, one_mul

    34 instances, coercions and auxiliary constants left out.

    Tactic trace: 2 steps

    Open to load the checked before-and-after goal states.

    theorem eLpNorm_le_eLpNorm_mul_eLpNorm_of_enorm' {p q r : ℝ≥0∞} {f g : α → ℝ≥0∞}
        (hf : AEStronglyMeasurable f μ) (hg : AEStronglyMeasurable g μ)
        (hpqr : HolderTriple p q r) :
        eLpNorm (fun x => f x * g x) r μ ≤ eLpNorm f p μ * eLpNorm g q μ := by
    …

    Mentions: g

  7. theorem MeasureTheory.eLpNorm_le_eLpNorm_mul_eLpNorm'_of_enorm Hölder's inequality, as an inequality on the ℒp seminorm of an elementwise operation fun x => b (f x) (g x) line 133 source

    Source documentation

    Hölder's inequality, as an inequality on the ℒp seminorm of an elementwise operation fun x => b (f x) (g x).

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: MeasurableSpace, TopologicalSpace, ENormedAddCommMonoid, MeasureTheory.Measure, ENNReal, MeasureTheory.AEStronglyMeasurable, NNReal, Filter.Eventually, LE.le, ENorm.enorm, HMul.hMul, MeasureTheory.ae, ENNReal.HolderTriple, MeasureTheory.eLpNorm

    Proof uses: MeasureTheory.eLpNorm_le_eLpNorm_mul_eLpNorm_of_enorm

    26 instances, coercions and auxiliary constants left out.

    theorem eLpNorm_le_eLpNorm_mul_eLpNorm'_of_enorm {p q r : ℝ≥0∞} (hf : AEStronglyMeasurable f μ)
        (hg : AEStronglyMeasurable g μ) (b : E → F → G) (c : ℝ≥0)
        (h : ∀ᵐ x ∂μ, ‖b (f x) (g x)‖ₑ ≤ c * ‖f x‖ₑ * ‖g x‖ₑ) [hpqr : HolderTriple p q r] :
        eLpNorm (fun x => b (f x) (g x)) r μ ≤ c * eLpNorm f p μ * eLpNorm g q μ :=
    …

    Mentions: g, E, c

  8. theorem MeasureTheory.MemLp.of_bilin' line 140 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: MeasurableSpace, TopologicalSpace, ENormedAddCommMonoid, MeasureTheory.Measure, ENNReal, NNReal, MeasureTheory.MemLp, MeasureTheory.AEStronglyMeasurable, Filter.Eventually, LE.le, ENorm.enorm, HMul.hMul, MeasureTheory.ae, ENNReal.HolderTriple

    Proof uses: And.intro, LT.lt, MeasureTheory.eLpNorm, Top.top, LE.le.trans_lt, MeasureTheory.eLpNorm_le_eLpNorm_mul_eLpNorm_of_enorm, And.left, And.right, Ne.lt_top, ENNReal.mul_ne_top, ENNReal.coe_ne_top, MeasureTheory.MemLp.eLpNorm_ne_top

    31 instances, coercions and auxiliary constants left out.

    Tactic trace: 5 steps

    Open to load the checked before-and-after goal states.