Carleson/ToMathlib/Misc.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
85 declarations, 0 contain sorry, 0 declared as axioms
Miscellaneous additions to mathlib, to be sorted
- This file can import all ToMathlib files.
- If adding more than a few results, please put them in a more appropriate file in ToMathlib.
Upstreaming status: need to split up this file (according to the lemmas' future location) Most lemmas look ready to be upstreamed; some will require small tweaks.
Imports (5)
Imported by 6 files
- lemma
Real.le_pow_natCeil_logbto Mathlib.Analysis.SpecialFunctions.Log.Base line 28 sourceSource comment
to Mathlib.Analysis.SpecialFunctions.Log.Basestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,OfNat.ofNat,LE.le,HPow.hPow,Nat,Nat.ceil,Real.logbProof uses:
Trans.trans,Eq,Eq.mpr,id,congrArg,Real.rpow_logb,lt_of_not_ge,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,Neg.neg,HSub.hSub,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,HMul.hMul,Nat.rawCast,Int.rawCast,inferInstance,Ring,Int.negOfNatand 40 more78 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
lemma le_pow_natCeil_logb {b x : ℝ} (hb : 1 < b) (hx : 0 < x) : x ≤ b ^ ⌈Real.logb b x⌉₊ := by … - lemma
tsum_one_eq'line 44 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set,Eq,ENNReal,tsum,OfNat.ofNat,SummationFilter.unconditional,Set.encardProof uses:
dite,Set.Finite,Classical.propDecidable,Finset,Exists,CanLift.prf,of_eq_true,Eq.trans,Finset.card,True,congr,congrArg,Subtype,Membership.mem,Finset.sum,Finset.univ,tsum_fintype,Finset.attach,HSMul.hSMul,Natand 26 more44 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
- lemma
ENNReal.tsum_const_eq'line 52 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set,ENNReal,Eq,tsum,SummationFilter.unconditional,HMul.hMul,Set.encardProof uses:
Eq.mpr,OfNat.ofNat,id,congrArg,Eq.symm,one_mul,ENNReal.tsum_mul_right, tsum_one_eq',Eq.refl25 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
ENNReal.sum_geometric_two_pow_toNNRealline 59 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,GT.gt,OfNat.ofNat,Eq,ENNReal,tsum,HPow.hPow,Int,HMul.hMul,Neg.neg,SummationFilter.unconditional,Real.toNNReal,HDiv.hDiv,Real,HSub.hSubProof uses:
Eq.mpr,id,Eq.rec,Eq.refl,SummationFilter,funext,Eq.trans,congrArg,Eq.symm,ENNReal.rpow_intCast,of_eq_true,True,congr,neg_mul,Int.cast_neg,Int.cast_mul,Int.cast_natCast,eq_self,ENNReal.rpow_mul,ENNReal.rpow_natCastand 50 more176 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- lemma
ENNReal.sum_geometric_two_pow_neg_oneline 74 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,ENNReal,tsum,Nat,HPow.hPow,Int,OfNat.ofNat,Neg.neg,SummationFilter.unconditionalProof uses:
Eq.mpr,HMul.hMul,id,Eq.rec,Eq.refl,SummationFilter,funext,Eq.trans,congrArg,Eq.symm,one_mul,neg_mul,Nat.cast_one,Real.toNNReal,HDiv.hDiv,Real,HSub.hSub, ENNReal.sum_geometric_two_pow_toNNReal,zero_lt_one,of_eq_trueand 25 more96 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
ENNReal.sum_geometric_two_pow_neg_twoline 78 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,ENNReal,tsum,Nat,HPow.hPow,Int,OfNat.ofNat,HMul.hMul,Neg.neg,SummationFilter.unconditional,Real.toNNReal,HDiv.hDiv,RealProof uses:
Eq.mpr,id,Eq.rec,Eq.refl,SummationFilter,funext,Eq.trans,congrArg,Eq.symm,Nat.cast_two,HSub.hSub, ENNReal.sum_geometric_two_pow_toNNReal,zero_lt_two,of_eq_true,True,Mathlib.Meta.NormNum.instAtLeastTwo,congr,NNReal,Mathlib.Meta.NormNum.IsNNRat.to_eq,Mathlib.Meta.NormNum.isNNRat_divand 17 more91 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
tsum_geometric_ite_eq_tsum_geometricline 83 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Eq,ENNReal,tsum,ite,LE.le,HPow.hPow,Int,OfNat.ofNat,HMul.hMul,Neg.neg,HSub.hSub,SummationFilter.unconditionalProof uses:
Eq.mpr,HAdd.hAdd,eq_of_heq,HEq,Eq.refl,HEq.refl,Eq.symm,AddCommMonoid,TopologicalSpace,optParam,SummationFilter,funext,of_eq_true,Eq.trans,True,congr,congrArg,neg_mul,ite_eq_left_of_eq_true,LT.ltand 21 more104 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
ENNReal.toReal_zpowline 92 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Int,Eq,Real,HPow.hPow,ENNReal.toRealProof uses:
Eq.mpr,id,congrArg,Eq.symm,ENNReal.rpow_intCast,ENNReal.toReal_rpow,Real.rpow_intCast,Eq.refl14 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
iSup_rpowTODO: this helper lemma may be useful in other places to, for instance inHardyLittlewood.leanline 96 sourceSource comment
TODO: this helper lemma may be useful in other places to, for instance in `HardyLittlewood.lean`standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Real,LT.lt,OfNat.ofNat,Eq,HPow.hPow,iSupProof uses:
le_antisymm,Eq.mpr,LE.le,Inv.inv,id,congrArg,Eq.symm,propext,ENNReal.rpow_le_rpow_iff,inv_pos_of_pos,ENNReal.rpow_rpow_inv,ne_of_gt,iSup_le,ENNReal.rpow_inv_rpow,le_iSup,ENNReal.rpow_le_rpow,le_of_lt47 instances, coercions and auxiliary constants left out.
Tactic trace: 15 steps
Open to load the checked before-and-after goal states.
lemma iSup_rpow {ι : Sort*} {f : ι → ℝ≥0∞} {p : ℝ} (hp : 0 < p) : (⨆ n, f n) ^ p = ⨆ n, f n ^ p := by … - lemma
_root_.ENNReal.nnorm_toRealline 111 source - lemma
Function.support_rpow_of_posline 120 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Real,LT.lt,OfNat.ofNat,Eq,Set,Function.support,HPow.hPowProof uses:
Set.ext,of_eq_true,Iff,Membership.mem,Eq.trans,Not,True,congr,congrArg,Ne,propext,ENNReal.rpow_eq_zero_iff_of_pos,iff_self14 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
Function.support_rpow_of_negline 125 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Real,LT.lt,OfNat.ofNat,Eq,Set,Function.support,HPow.hPow,Set.ofPred,Ne,Top.topProof uses:
Set.ext,Eq.mpr,Iff,Membership.mem,Not,LE.le,id,Eq.trans,And,congrFun',congrArg,Or,True,eq_true,and_true,implies_congr,Eq.refl27 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
Function.support_ofNNRealline 131 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Set,NNReal,Function.support,ENNReal,Set.Ioi,OfNat.ofNatProof uses:
Set.ext,of_eq_true,Iff,Membership.mem,Eq.trans,LE.le,True,Not,LT.lt,congr,congrArg,Ne23 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory._root_.AEMeasurable.piecewiseline 144 source - theorem
MeasureTheory._root_.AEMeasurable.iteline 154 source - lemma
MeasureTheory.lintegral_Ioc_partitionline 163 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,ENNReal,LE.le,OfNat.ofNat,Eq,MeasureTheory.lintegral,MeasureTheory.Measure.restrict,MeasureTheory.MeasureSpace.volume,Set.Ioc,HMul.hMul,Finset.sum,Finset.Ico,HAdd.hAddProof uses:
LT.lt,Or,lt_or_ge,Eq.mpr,EmptyCollection.emptyCollection,Finset,id,congrArg,Finset.Ico_eq_empty,Set,Set.Ioc_eq_empty,Not,propext,not_lt,mul_le_mul_of_nonneg_right,Nat.mono_cast,le_of_lt,MeasureTheory.setLIntegral_empty,Finset.sum_empty,Eq.refland 17 more88 instances, coercions and auxiliary constants left out.
Tactic trace: 13 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.laverage_add_leftNamed for consistency withlintegral_add_left'Maybe add laverage/laverage theorems for all the other lintegral_add statements? line 184 sourceSource comment
Named for consistency with `lintegral_add_left'` Maybe add laverage/laverage theorems for all the other lintegral_add statements?standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,AEMeasurable,Eq,MeasureTheory.laverage,HAdd.hAddProof uses:
Eq.mpr,HDiv.hDiv,MeasureTheory.lintegral,Set,Set.univ,id,congr,congrArg,MeasureTheory.laverage_eq,ENNReal.div_add_div_same,of_eq_true,Eq.trans,True,congrFun',MeasureTheory.lintegral_add_left',eq_self11 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
lemma laverage_add_left {α : Type*} {m0 : MeasurableSpace α} {μ : Measure α} {f g : α → ENNReal} (hf : AEMeasurable f μ) : ⨍⁻ x, (f x + g x) ∂μ = ⨍⁻ x, f x ∂μ + ⨍⁻ x, g x ∂μ := by …Mentions: g
- lemma
MeasureTheory.laverage_monoNamed for consistency withlintegral_mono'line 190 sourceSource comment
Named for consistency with `lintegral_mono'`standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,LE.le,MeasureTheory.laverageProof uses:
Eq.mpr,HDiv.hDiv,MeasureTheory.lintegral,Set,Set.univ,id,Eq,congr,congrArg,MeasureTheory.laverage_eq,ENNReal.div_le_div_right,MeasureTheory.lintegral_mono7 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
lemma laverage_mono {α : Type*} {m0 : MeasurableSpace α} {μ : Measure α} {f g : α → ENNReal} (h : ∀ x, f x ≤ g x) : ⨍⁻ x, f x ∂μ ≤ ⨍⁻ x, g x ∂μ := by …Mentions: g
- lemma
MeasureTheory.laverage_const_mulline 196 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,Ne,Top.top,Eq,HMul.hMul,MeasureTheory.laverageProof uses:
Eq.mpr,HDiv.hDiv,MeasureTheory.lintegral,Set,Set.univ,id,congr,congrArg,MeasureTheory.laverage_eq,congrFun',Eq.symm,mul_div_assoc,of_eq_true,Eq.trans,True,MeasureTheory.lintegral_const_mul',eq_self21 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.setLaverage_add_left'Named for consistency withlintegral_add_left'Maybe add laverage/setLaverage theorems for all the other lintegral_add statements? line 205 sourceSource comment
Named for consistency with `lintegral_add_left'` Maybe add laverage/setLaverage theorems for all the other lintegral_add statements?standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,Set,ENNReal,AEMeasurable,Eq,MeasureTheory.laverage,MeasureTheory.Measure.restrict,HAdd.hAddProof uses:
Eq.mpr,HDiv.hDiv,MeasureTheory.lintegral,id,congr,congrArg,MeasureTheory.setLAverage_eq,ENNReal.div_add_div_same,of_eq_true,Eq.trans,True,congrFun',MeasureTheory.lintegral_add_left',AEMeasurable.restrict,eq_self11 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
lemma setLaverage_add_left' {α : Type*} {m0 : MeasurableSpace α} {μ : Measure α} {s : Set α} {f g : α → ENNReal} (hf : AEMeasurable f μ) : ⨍⁻ x in s, (f x + g x) ∂μ = ⨍⁻ x in s, f x ∂μ + ⨍⁻ x in s, g x ∂μ := by … - lemma
MeasureTheory.setLaverage_mono'Named for consistency withsetLintegral_mono'line 211 sourceSource comment
Named for consistency with `setLintegral_mono'`standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,Set,MeasurableSet,ENNReal,Membership.mem,LE.le,MeasureTheory.laverage,MeasureTheory.Measure.restrictProof uses:
Eq.mpr,HDiv.hDiv,MeasureTheory.lintegral,id,Eq,congr,congrArg,MeasureTheory.setLAverage_eq,ENNReal.div_le_div_right,MeasureTheory.setLIntegral_mono'9 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
lemma setLaverage_mono' {α : Type*} {m0 : MeasurableSpace α} {μ : Measure α} {s : Set α} (hs : MeasurableSet s) {f g : α → ENNReal} (h : ∀ x ∈ s, f x ≤ g x) : ⨍⁻ x in s, f x ∂μ ≤ ⨍⁻ x in s, g x ∂μ := by … - lemma
MeasureTheory.AEStronglyMeasurable_continuousMap_coeline 217 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
TopologicalSpace,MeasurableSpace,OpensMeasurableSpace,TopologicalSpace.PseudoMetrizableSpace,SecondCountableTopologyEither,ContinuousMap,MeasureTheory.StronglyMeasurableProof uses:
Continuous.stronglyMeasurable,ContinuousMapClass.map_continuous5 instances, coercions and auxiliary constants left out.
- lemma
MeasureTheory.measure_mono_ae'line 241 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,Set,Eq,ENNReal,SDiff.sdiff,OfNat.ofNat,LE.leProof uses:
MeasureTheory.measure_mono_ae,id,Filter.EventuallyLE,MeasureTheory.ae,Eq.mpr,Set.ofPred,Not,And,congrFun',congrArg,funext14 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory.AEStronglyMeasurable.ennreal_toRealline 246 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,MeasureTheory.AEStronglyMeasurable,Real,ENNReal.toRealProof uses:
Iff.mpr,AEMeasurable,aestronglyMeasurable_iff_aemeasurable,Measurable.comp_aemeasurable,ENNReal.measurable_toReal,MeasureTheory.AEStronglyMeasurable.aemeasurable19 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.setLaverage_const_leline 251 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,Set,ENNReal,LE.le,MeasureTheory.laverage,MeasureTheory.Measure.restrictProof uses:
Eq.mpr,HDiv.hDiv,MeasureTheory.lintegral,id,Eq,congrFun',congrArg,MeasureTheory.setLAverage_eq,HMul.hMul,Set.univ,MeasureTheory.lintegral_const,Inter.inter,MeasureTheory.Measure.restrict_apply,MeasurableSet.univ,Set.univ_inter,Inv.inv,div_eq_mul_inv,mul_assoc,OfNat.ofNat,Eq.recand 7 more35 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory.eLpNormEssSup_lt_top_of_ae_ennnorm_boundline 258 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,ENNReal,Filter.Eventually,LE.le,NNNorm.nnnorm,MeasureTheory.ae,MeasureTheory.eLpNormEssSupProof uses:
essSup_le_of_ae_le,ENorm.enorm,Filter.isCobounded_le_of_bot,Filter.map34 instances, coercions and auxiliary constants left out.
- theorem
MeasureTheory.restrict_absolutelyContinuousline 261 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,Set,MeasureTheory.Measure.AbsolutelyContinuous,MeasureTheory.Measure.restrictProof uses:
Eq,ENNReal,OfNat.ofNat,LE.le.antisymm,LE.le.trans,MeasureTheory.Measure.restrict_le_self,Eq.le,zero_le13 instances, coercions and auxiliary constants left out.
- lemma
MeasureTheory.eLpNormEssSup_toReal_leline 270 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,LE.le,MeasureTheory.eLpNormEssSup,Real,Function.comp,ENNReal.toRealProof uses:
id,essSup,ENorm.enorm,essSup_mono_ae,Filter.Eventually.of_forall,MeasureTheory.ae,of_eq_true,Eq.trans,True,forall_congr,implies_true,Filter.isCobounded_le_of_bot,Filter.map,Filter.isBounded_le_of_top40 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.eLpNormEssSup_toReal_eqline 276 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,Filter.Eventually,Ne,Top.top,MeasureTheory.ae,Eq,MeasureTheory.eLpNormEssSup,Real,Function.comp,ENNReal.toRealProof uses:
id,essSup,ENorm.enorm,essSup_congr_ae,Filter.mp_mem,Set.ofPred,Filter.univ_mem',Membership.mem,Set,of_eq_true,Eq.trans,True,congrFun',congrArg,Real.enorm_toReal,Not,False,eq_false,not_false_eq_true,eq_self35 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.eLpNorm'_toReal_leline 283 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,Real,LE.le,OfNat.ofNat,MeasureTheory.eLpNorm',Function.comp,ENNReal.toRealProof uses:
id,HPow.hPow,MeasureTheory.lintegral,ENorm.enorm,HDiv.hDiv,ENNReal.rpow_le_rpow,MeasureTheory.lintegral_mono_fn',le_refl,of_eq_true,Mathlib.Meta.Positivity.div_nonneg_of_pos_of_nonneg,Mathlib.Meta.Positivity.pos_of_isNat,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_one,Eq.refl,Bool,Nat.ble,Nat62 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.eLpNorm'_toReal_eqline 289 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,Real,Filter.Eventually,Ne,Top.top,MeasureTheory.ae,Eq,MeasureTheory.eLpNorm',Function.comp,ENNReal.toRealProof uses:
id,HPow.hPow,MeasureTheory.lintegral,ENorm.enorm,HDiv.hDiv,OfNat.ofNat,HPow,Eq.rec,Eq.refl,MeasureTheory.lintegral_congr_ae,Filter.mp_mem,Set.ofPred,Filter.univ_mem',Membership.mem,Set,of_eq_true,Eq.trans,True,congrFun',congrArgand 6 more38 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.eLpNorm_toReal_leline 297 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,LE.le,MeasureTheory.eLpNorm,Real,Function.comp,ENNReal.toRealProof uses:
id,dite,ite,Eq,OfNat.ofNat,Top.top,MeasureTheory.eLpNormEssSup,MeasureTheory.eLpNorm',Eq.mpr,congr,congrArg,ite_eq_left,le_refl,Not,ite_eq_right, MeasureTheory.eLpNormEssSup_toReal_le, MeasureTheory.eLpNorm'_toReal_le,ENNReal.toReal_nonneg33 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.eLpNorm_toReal_eqline 305 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,Filter.Eventually,Ne,Top.top,MeasureTheory.ae,Eq,MeasureTheory.eLpNorm,Real,Function.comp,ENNReal.toRealProof uses:
id,dite,ite,OfNat.ofNat,MeasureTheory.eLpNormEssSup,MeasureTheory.eLpNorm',Eq.mpr,congr,congrArg,ite_eq_left,Eq.refl,Not,ite_eq_right, MeasureTheory.eLpNormEssSup_toReal_eq, MeasureTheory.eLpNorm'_toReal_eq34 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.sq_eLpNorm_twoline 313 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENorm,Eq,ENNReal,HPow.hPow,Nat,MeasureTheory.eLpNorm,OfNat.ofNat,MeasureTheory.lintegral,ENorm.enormProof uses:
Eq.mp,Real,NNReal,congr,congrArg,ENNReal.rpow_ofNat,funext,MeasureTheory.eLpNorm_nnreal_pow_eq_lintegral,two_ne_zero38 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.eLpNorm_two_eq_enorm_integral_mul_conjOne of the very few cases where a norm can be moved out of an integral line 319 sourceSource documentation
One of the very few cases where a norm can be moved out of an integral.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,Complex,MeasureTheory.MemLp,OfNat.ofNat,ENNReal,Nat,Eq,HPow.hPow,MeasureTheory.eLpNorm,ENorm.enorm,MeasureTheory.integral,Real,HMul.hMul,RingHom,starRingEndProof uses:
Eq.mpr,Norm.norm,id,Eq.rec,Eq.refl,funext,Eq.trans,congrArg,RCLike.mul_conj,Eq.symm,RCLike.ofReal_pow,integral_ofReal,ENNReal.toReal,MeasureTheory.lintegral,ENNReal.ofReal,MeasureTheory.integral_eq_lintegral_of_nonneg_ae,Filter.Eventually.of_forall,LE.le,MeasureTheory.ae,of_eq_trueand 14 more143 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
lemma eLpNorm_two_eq_enorm_integral_mul_conj {f : α → ℂ} (lpf : MemLp f 2 μ) : eLpNorm f 2 μ ^ 2 = ‖∫ x, f x * conj (f x) ∂μ‖ₑ := by … - theorem
MeasureTheory.MemLp.toRealline 335 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,MeasureTheory.MemLp,Real,ENNReal.toRealProof uses:
And.intro,MeasureTheory.AEStronglyMeasurable,LT.lt,MeasureTheory.eLpNorm,Top.top,AEMeasurable.aestronglyMeasurable,AEMeasurable.ennreal_toReal,MeasureTheory.AEStronglyMeasurable.aemeasurable,MeasureTheory.MemLp.aestronglyMeasurable,LE.le.trans_lt,Function.comp, MeasureTheory.eLpNorm_toReal_le,MeasureTheory.MemLp.eLpNorm_lt_top44 instances, coercions and auxiliary constants left out.
- theorem
MeasureTheory.Integrable.toRealline 341 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,MeasureTheory.Integrable,Real,ENNReal.toRealProof uses:
Eq.mpr,MeasureTheory.MemLp,OfNat.ofNat,id,Eq,congrArg,Eq.symm,propext,MeasureTheory.memLp_one_iff_integrable, MeasureTheory.MemLp.toReal,Eq.mp33 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- structure
EquivalenceOnAn equivalence relation on the setsline 365 sourceSource documentation
An equivalence relation on the set
s.no axioms what this means
Statement uses:
Setstructure EquivalenceOn {α : Type*} (r : α → α → Prop) (s : Set α) : Prop where …Mentions: s
- def
EquivalenceOn.setoidThe setoid defined from an equivalence relation on a set line 379 sourceSource documentation
The setoid defined from an equivalence relation on a set.
no axioms what this means
Statement uses:
Set, EquivalenceOn,SetoidProof uses:
Setoid.mk,Membership.mem5 instances, coercions and auxiliary constants left out.
protected def setoid : Setoid s where …
Mentions: s
- lemma
EquivalenceOn.exists_repline 388 sourceno axioms what this means
Statement uses:
Set, EquivalenceOn,Exists,Membership.mem,AndProof uses:
Exists.intro,And.intro,EquivalenceOn.refl2 instances, coercions and auxiliary constants left out.
- def
EquivalenceOn.outAn arbitrary representative ofxw.r.t line 394 sourceSource documentation
An arbitrary representative of
xw.r.t. the equivalence relationr.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOnProof uses:
dite,Membership.mem,Classical.propDecidable,Quotient.out, EquivalenceOn.setoid,Quotient.mk,Subtype.mk,Not3 instances, coercions and auxiliary constants left out.
protected noncomputable def out (x : α) : α := …
- lemma
EquivalenceOn.out_memline 397 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOn,Membership.mem, EquivalenceOn.outProof uses:
Eq.mpr,dite,Classical.propDecidable,Quotient.out, EquivalenceOn.setoid,Quotient.mk,Subtype.mk,Not,id,Eq,congrArg,EquivalenceOn.out.eq_1,dite_eq_left,Subtype.prop4 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
EquivalenceOn.out_mem_iffline 402 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOn,Iff,Membership.mem, EquivalenceOn.outProof uses:
Iff.intro,Classical.byContradiction,Not,Eq.mp,dite,Classical.propDecidable,Quotient.out, EquivalenceOn.setoid,Quotient.mk,Subtype.mk,congrArg,dite_eq_right,EquivalenceOn.out.eq_1, EquivalenceOn.out_mem4 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
EquivalenceOn.out_relline 408 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOn,Membership.mem, EquivalenceOn.outProof uses:
Eq.mpr,dite,Classical.propDecidable,Quotient.out, EquivalenceOn.setoid,Quotient.mk,Subtype.mk,Not,id,Eq,congrArg,EquivalenceOn.out.eq_1,dite_eq_left,Quotient.mk_out4 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
EquivalenceOn.rel_outline 412 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOn,Membership.mem, EquivalenceOn.outProof uses:
EquivalenceOn.symm, EquivalenceOn.out_mem, EquivalenceOn.out_rel2 instances, coercions and auxiliary constants left out.
- lemma
EquivalenceOn.out_injline 414 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOn,Membership.mem,Eq, EquivalenceOn.outProof uses:
id,Eq.mpr,dite,Classical.propDecidable,Quotient.out, EquivalenceOn.setoid,Quotient.mk,Subtype.mk,Not,congrFun',congrArg,Decidable,dite_eq_left,Subtype,Eq.rec,Eq.refl,Quotient7 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
EquivalenceOn.out_inj'line 420 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOn,Membership.mem, EquivalenceOn.out,EqProof uses: EquivalenceOn.out_inj,
EquivalenceOn.trans,Eq.mpr,id, EquivalenceOn.rel_out, EquivalenceOn.out_rel3 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- def
EquivalenceOn.reprsThe set of representatives of an equivalence relation on a set line 427 sourceSource documentation
The set of representatives of an equivalence relation on a set.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOnProof uses:
Set.image, EquivalenceOn.outdef reprs : Set α := hr.out '' s
Mentions: s
- lemma
EquivalenceOn.out_mem_reprsline 429 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOn,Membership.mem, EquivalenceOn.reprs, EquivalenceOn.outProof uses:
Exists.intro,And,Eq,And.intro,rfl2 instances, coercions and auxiliary constants left out.
- lemma
EquivalenceOn.reprs_subsetline 431 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOn,LE.le, EquivalenceOn.reprsProof uses:
Membership.mem,And,Eq, EquivalenceOn.out, EquivalenceOn.out_mem5 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
EquivalenceOn.reprs_injline 435 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set, EquivalenceOn,Membership.mem, EquivalenceOn.reprs,EqProof uses:
And, EquivalenceOn.out, EquivalenceOn.out_inj'5 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
Set.Finite.biSup_eqline 444 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CompleteLinearOrder,Set,Set.Finite,Set.Nonempty,Exists,And,Membership.mem,Eq,iSupProof uses:
Eq.mpr,id,congrArg,funext,Eq.mp,Set.image,SupSet.sSup,Eq.trans,sSup_image,Set.Nonempty.csSup_mem,Set.Nonempty.image,Set.Finite.image20 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
Real.self_lt_two_rpowline 451 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,HPow.hPow,OfNat.ofNat,NatProof uses:
LE.le,Or,lt_or_ge,LT.lt.trans,Real.rpow_pos_of_pos,zero_lt_two,Trans.trans,Nat.floor,Nat.succ,Nat.lt_succ_floor,cast,Eq.symm,Eq.trans,congrArg,Real.rpow_natCast,Nat.lt_pow_self,one_lt_two,Real.rpow_le_rpow_of_exponent_le,one_le_two,Nat.floor_le66 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
Complex.measurable_starRingEndline 460 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Measurable,Complex,RingHom,starRingEndProof uses:
Continuous.measurable,Complex.continuous_conj23 instances, coercions and auxiliary constants left out.
- lemma
ENNReal.rpow_le_rpow_of_nonposline 465 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Real,LE.le,OfNat.ofNat,HPow.hPowProof uses:
Eq.mpr,Neg.neg,id,Eq,congrArg,Eq.symm,neg_neg,Inv.inv,ENNReal.rpow_neg,ENNReal.inv_rpow,ENNReal.rpow_le_rpow,Iff.mpr,ENNReal.inv_le_inv,neg_nonneg34 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
ENNReal.rpow_lt_rpow_of_negline 470 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Real,LT.lt,OfNat.ofNat,HPow.hPowProof uses:
Eq.mpr,Neg.neg,id,Eq,congrArg,Eq.symm,neg_neg,Inv.inv,ENNReal.rpow_neg,ENNReal.inv_rpow,ENNReal.rpow_lt_rpow,Iff.mpr,ENNReal.inv_lt_inv,neg_pos48 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
ENNReal.rpow_lt_rpow_iff_of_negline 475 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Real,LT.lt,OfNat.ofNat,Iff,HPow.hPowProof uses:
Iff.intro,lt_imp_lt_of_le_imp_le,LE.le, ENNReal.rpow_le_rpow_of_nonpos,le_of_lt, ENNReal.rpow_lt_rpow_of_neg20 instances, coercions and auxiliary constants left out.
- lemma
ENNReal.rpow_le_rpow_iff_of_negline 480 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Real,LT.lt,OfNat.ofNat,Iff,LE.le,HPow.hPowProof uses:
Iff.mpr,le_iff_le_iff_lt_iff_lt, ENNReal.rpow_lt_rpow_iff_of_neg16 instances, coercions and auxiliary constants left out.
- theorem
ENNReal.rpow_le_self_of_one_leline 484 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ENNReal,Real,LE.le,OfNat.ofNat,HPow.hPowProof uses:
Eq.mpr,id,Eq,congrArg,Eq.symm,ENNReal.rpow_one,ENNReal.rpow_le_rpow_of_exponent_le14 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
Set.indicator_eq_indicator'line 497 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Zero,Set,Membership.mem,Eq,Set.indicatorProof uses:
funext,dite,Classical.propDecidable,of_eq_true,Eq.trans,True,congr,congrArg,Set.indicator_of_mem,eq_self,Not,OfNat.ofNat,Set.indicator_of_notMem,False,eq_false,not_false_eq_true3 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
Set.indicator_eq_indicator_one_mulline 503 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MulZeroOneClass,Set,Eq,Set.indicator,HMul.hMul,OfNat.ofNatProof uses:
id,dite,ite,Membership.mem,Classical.decPred,Classical.propDecidable,Eq.mpr,congr,congrArg,ite_eq_left,congrFun',of_eq_true,Eq.trans,True,one_mul,eq_self,Not,ite_eq_right,MulZeroClass.zero_mul20 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
Set.conj_indicatorline 507 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
RCLike,Set,Eq,RingHom,starRingEnd,Set.indicatorProof uses:
id,dite,ite,Membership.mem,Classical.decPred,OfNat.ofNat,Classical.propDecidable,Eq.mpr,congr,congrArg,ite_eq_left,of_eq_true,eq_self,Not,ite_eq_right,Eq.trans,True,congrFun',map_zero44 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
Set.eq_indicator_one_mul_of_norm_leline 511 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set,Complex,LE.le,Real,Norm.norm,Set.indicator,OfNat.ofNat,Eq,HMul.hMulProof uses:
funext,Eq.mpr,ite,Membership.mem,Classical.decPred,id,congrArg,Eq.trans,ite_mul,ite.congr_simp,Eq.refl,one_mul,MulZeroClass.zero_mul,dite,Classical.propDecidable,ite_eq_left,Not,ite_eq_right,Eq.symm,propextand 6 more45 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
Set.indicator_one_le_oneline 523 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set,LE.le,Real,Set.indicator,OfNat.ofNatProof uses:
le_trans,Max.max,ite_le_sup,Membership.mem,Classical.decPred,of_eq_true,Eq.trans,True,congrFun',congrArg,sup_of_le_left21 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
norm_indicator_one_lefor mathlib? line 541 sourceSource comment
for mathlib?standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
SeminormedAddCommGroup,One,NormOneClass,Set,LE.le,Real,Norm.norm,Set.indicator,OfNat.ofNatProof uses:
Trans.trans,Eq,norm_indicator_le_norm_self,NormOneClass.norm_one25 instances, coercions and auxiliary constants left out.
lemma norm_indicator_one_le {α E} [SeminormedAddCommGroup E] [One E] [NormOneClass E] {s : Set α} (x : α) : ‖s.indicator (1 : α → E) x‖ ≤ 1 := … - lemma
norm_one_sub_exp_neg_I_mul_ofRealline 548 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Eq,Norm.norm,Complex,HSub.hSub,OfNat.ofNat,Complex.exp,Neg.neg,HMul.hMul,Complex.IProof uses:
Eq.mpr,HAdd.hAdd,id,congrArg,Eq.trans,mul_neg,mul_sub,congr,mul_one,neg_mul,add_neg_cancel,Complex.exp_zero,sub_neg_eq_add,Mathlib.Tactic.Ring.of_eq,Nat.rawCast,HPow.hPow,Nat,Int.rawCast,inferInstance,Ringand 33 more81 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
exp_I_mul_eq_one_iff_of_lt_of_ltline 554 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,Neg.neg,HMul.hMul,OfNat.ofNat,Nat,Real.pi,Iff,Eq,Complex,Complex.exp,Complex.IProof uses:
Iff.intro,Real.cos,Eq.mp,Complex.re,congrFun',congrArg,Eq.trans,mul_comm,Complex.exp_ofReal_mul_I_re,id,propext,Real.cos_eq_one_iff_of_lt_of_lt,of_eq_true,True,MulZeroClass.mul_zero,Complex.exp_zero,eq_self40 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- theorem
BddAbove.range_constline 568 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
Preorder,BddAbove,Set.rangeProof uses:
BddAbove.mono,Singleton.singleton,Set,Set.range_const_subset,bddAbove_singleton2 instances, coercions and auxiliary constants left out.
- theorem
BddAbove.range_oneline 573 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
Preorder,One,BddAbove,Set.range,OfNat.ofNatProof uses: BddAbove.range_const
3 instances, coercions and auxiliary constants left out.
- theorem
BddAbove.range_finsetSumline 577 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Preorder,AddCommMonoid,AddLeftMono,AddRightMono,Finset,Membership.mem,BddAbove,Set.range,Finset.sumProof uses:
Finset.induction,Classical.propDecidable,Eq,EmptyCollection.emptyCollection,of_eq_true,OfNat.ofNat,Not,Insert.insert,Eq.mpr,HAdd.hAdd,id,congrArg,Set,funext,Finset.sum_insert,BddAbove.range_add,Finset.mem_insert_self,Finset.mem_insert_of_mem22 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- lemma
isBounded_iff_bddAbove_norm'line 593 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
SeminormedCommGroup,Set,Iff,Bornology.IsBounded,BddAbove,Real,Set.image,Norm.normProof uses:
of_eq_true,Eq.trans,Exists,Membership.mem,LE.le,True,congr,congrArg,funext,Eq,forall_congr,And,implies_congr,Eq.refl,iff_self19 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
isBounded_range_iff_bddAbove_norm'line 597 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
SeminormedAddCommGroup,Iff,Bornology.IsBounded,Set.range,BddAbove,Real,Norm.normProof uses:
Eq.mpr,Set.image,id,Eq,congrArg,propext,isBounded_iff_bddAbove_norm,Function.comp,Set,Eq.symm,Set.range_comp,Function.comp_def,Iff.rfl8 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
isBounded_image_iff_bddAbove_norm'line 601 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
SeminormedAddCommGroup,Set,Iff,Bornology.IsBounded,Set.image,BddAbove,Real,Norm.normProof uses:
Eq.mpr,id,Eq,congrArg,propext,isBounded_iff_bddAbove_norm,Function.comp,Eq.symm,Set.image_comp,Function.comp_def,Iff.rfl8 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory.HasCompactSupport.of_support_subset_closedBallline 619 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Zero,PseudoMetricSpace,ProperSpace,Real,LE.le,Set,Function.support,Metric.closedBall,HasCompactSupportProof uses:
HasCompactSupport.of_support_subset_isCompact,ProperSpace.isCompact_closedBall10 instances, coercions and auxiliary constants left out.
- theorem
MeasureTheory.HasCompactSupport.of_support_subset_isBoundedline 624 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Zero,PseudoMetricSpace,ProperSpace,Set,Bornology.IsBounded,LE.le,Function.support,HasCompactSupportProof uses:
IsCompact.closure_of_subset,closure,Bornology.IsBounded.isCompact_closure,Trans.trans,subset_closure19 instances, coercions and auxiliary constants left out.
- theorem
MeasureTheory.Integrable.indicator_constmust be in mathlib but can't find it line 636 sourceSource comment
must be in mathlib but can't find itstandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasureTheory.MeasureSpace,Real,Set,MeasurableSet,LT.lt,ENNReal,MeasureTheory.Measure,MeasureTheory.MeasureSpace.volume,Top.top,MeasureTheory.Integrable,Set.indicatorProof uses:
Iff.mpr,MeasureTheory.IntegrableOn,MeasureTheory.integrable_indicator_iff,MeasureTheory.integrableOn_const,LT.lt.ne,enorm_ne_top40 instances, coercions and auxiliary constants left out.
theorem indicator_const {c : ℝ} {s : Set X} (hs : MeasurableSet s) (h2s : volume s < ⊤) : Integrable (s.indicator (fun _ ↦ c)) := … - theorem
MeasureTheory.setIntegral_biUnion_le_sum_setIntegralline 647 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,Real,Finset,Set,MeasureTheory.Measure,Filter.Eventually,LE.le,OfNat.ofNat,MeasureTheory.ae,MeasureTheory.Measure.restrict,Set.iUnion,Membership.mem,MeasureTheory.IntegrableOn,MeasureTheory.integral,Finset.sumProof uses:
Eq,Eq.mpr,id,congrArg,MeasureTheory.Measure.restrict_restrict_of_subset,Set.subset_biUnion_of_mem,Eq.refl,AEMeasurable.mk,MeasureTheory.Integrable.aemeasurable,rfl,Function.comp,Iff,Filter.Eventually.congr,Filter.Eventually.mp,AEMeasurable.ae_eq_mk,Filter.Eventually.of_forall,Iff.rfl,MeasureTheory.Integrable,MeasureTheory.Integrable.restrict,MeasureTheory.Integrable.congrand 67 more104 instances, coercions and auxiliary constants left out.
Tactic trace: 45 steps
Open to load the checked before-and-after goal states.
- theorem
ENNReal.lintegral_Lp_smulline 696 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,ENNReal,AEMeasurable,Real,GT.gt,OfNat.ofNat,NNReal,Eq,HPow.hPow,MeasureTheory.lintegral,HSMul.hSMul,HDiv.hDivProof uses:
id,Eq.mpr,HMul.hMul,congrFun',congrArg,funext,ENNReal.mul_rpow_of_nonneg,LT.lt.le,MeasureTheory.lintegral_const_mul'',AEMeasurable.pow_const,Iff.mpr,LE.le,one_div_nonneg,mul_one_div_cancel,Ne.symm,LT.lt.ne,of_eq_true,Eq.trans,True,ENNReal.rpow_oneand 1 more72 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
ENNReal.ofReal_zpowAnalogous toENNReal.ofReal_powin Mathlib Currently unused line 706 sourceSource comment
Analogous to `ENNReal.ofReal_pow` in Mathlib Currently unusedstandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LT.lt,OfNat.ofNat,Int,Eq,ENNReal,ENNReal.ofReal,HPow.hPowProof uses:
Eq.mpr,NNReal.mk,LT.lt.le,id,congrArg,ENNReal.ofReal_eq_coe_nnreal,NNReal,Eq.symm,ENNReal.coe_zpow,Iff.mp,Ne,NNReal.coe_ne_zero,Ne.symm,LT.lt.ne,ENNReal.ofReal_coe_nnreal,NNReal.coe_zpow,NNReal.coe_mk,Eq.refl21 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
theorem ofReal_zpow {p : ℝ} (hp : 0 < p) (n : ℤ) : ENNReal.ofReal (p ^ n) = ENNReal.ofReal p ^ n := by … - theorem
prod_attach_insertTODO: to mathlib line 716 sourceSource comment
TODO: to mathlibstandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Finset,DecidableEq,CommMonoid,Subtype,Membership.mem,Insert.insert,Not,Eq,Finset.prod,Finset.attach,HMul.hMul,Subtype.mk,Finset.mem_insert_self,Finset.mem_insert_of_mem,Subtype.propertyProof uses:
Eq.mpr,Finset.image,id,congrArg,Finset.attach_insert,Finset.prod_insert,of_eq_true,Eq.trans,False,True,Exists,And,funext,congr,Subtype.mk.injEq,true_and,propext,exists_prop_congr,Iff.of_eq,Eq.refland 6 more27 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
theorem prod_attach_insert {α β : Type*} {s : Finset α} {a : α} [DecidableEq α] [CommMonoid β] {f : { i // i ∈ insert a s } → β} (ha : a ∉ s) : ∏ x ∈ (insert a s).attach, f x = f ⟨a, Finset.mem_insert_self a s⟩ * ∏ x ∈ s.attach, f ⟨x, Finset.mem_insert_of_mem x.2⟩ := by …Mentions: s
- lemma
Finset.prod_finset_product_filter_rightline 727 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Finset,DecidablePred,DecidableRel,Prod,And,Prod.fst,Prod.snd,CommMonoid,Eq,Finset.prod,Finset.filter,SProd.sprodProof uses:
Eq.mpr,eq_of_heq,HEq,Eq.refl,HEq.refl,Eq.symm,Finset.prod_equiv,Equiv.prodComm,Iff,Membership.mem,Equiv,id,congr,congrArg,congrFun',Prod.swap,Iff.intro,And.intro,of_eq_true,Eq.transand 6 more15 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
Finset.sum_range_mul_conj_sum_rangeline 739 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Finset,Complex,Eq,HAdd.hAdd,Finset.sum,HMul.hMul,RingHom,starRingEnd,Finset.filter,Ne,Classical.propDecidableProof uses:
Trans.trans,Eq.mpr,id,congrArg,propext,add_left_inj,Finset.sum_congr,Eq.refl,Membership.mem,ite,Singleton.singleton,EmptyCollection.emptyCollection,Finset.filter_eq,True,ite_congr,eq_true,Not,ite_true,of_eq_true,Eq.transand 12 more63 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
Finset.pow_sum_commline 752 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Semiring,Finset,Membership.mem,Ne,Eq,HMul.hMul,OfNat.ofNat,Nat,LE.le,HPow.hPow,Finset.sumProof uses:
Nat.le_induction,of_eq_true,Eq.trans,True,congr,congrArg,pow_one,Finset.sum_congr,Eq.refl,eq_self,Eq.mpr,HAdd.hAdd,id,pow_succ,congrFun',Finset.sum_mul,Finset.mul_sum,Finset.sum_eq_single,HSub.hSub,Eq.symmand 6 more51 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.sum_sq_eLpNorm_indicator_le_of_pairwiseDisjointline 766 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,NormedAddCommGroup,MeasureTheory.Measure,Finset,Set,MeasurableSet,Set.PairwiseDisjoint,LE.le,ENNReal,Finset.sum,HPow.hPow,Nat,MeasureTheory.eLpNorm,Set.indicator,OfNat.ofNatProof uses:
Eq.mpr,MeasureTheory.lintegral,ENorm.enorm,id,Eq,congr,congrArg,Finset.sum_congr,Eq.refl,Membership.mem, MeasureTheory.sq_eLpNorm_two,Eq.rec,funext,Eq.trans,enorm_indicator_eq_indicator_enorm,HMul.hMul,sq,Inter.inter,Eq.symm,Set.inter_indicator_muland 6 more97 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory.measurable_measure_ballline 780 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,SecondCountableTopology,MeasurableSpace,OpensMeasurableSpace,MeasureTheory.Measure,MeasureTheory.SFinite,Measurable,Prod,Real,ENNReal,MeasureTheory.measurable_measure_ball.match_1,Set,Metric.ballProof uses:
Set.ofPred,Membership.mem,measurable_measure_prodMk_right,id,MeasurableSet,LT.lt,Dist.dist,Eq.mpr,Prod.fst,Prod.snd,Eq,congrArg,funext,measurableSet_lt,Measurable.dist,Measurable.fst,measurable_id',Measurable.snd26 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.