Documentation

Carleson.ToMathlib.Data.ENNReal

ENNReal manipulation lemmas #

theorem ENNReal.coe_biSup {ι : Type u_2} {s : Set ι} {f : ιNNReal} (hf : BddAbove (Set.range f)) :
(⨆ xs, f x) = xs, (f x)
theorem ENNReal.biSup_add_biSup {ι : Type u_2} {s : Set ι} {f g : ιENNReal} (h : is, js, ks, f i + g j f k + g k) :
(⨆ is, f i) + is, g i = is, f i + g i
theorem ENNReal.finsetSum_biSup {α : Type u_1} {ι : Type u_2} {s : Set ι} {t : Finset α} {f : αιENNReal} (hf : is, js, ks, ∀ (a : α), f a i f a k f a j f a k) :
at, is, f a i = is, at, f a i
theorem ENNReal.biSup_add_le_add_biSup {ι : Type u_2} {s : Set ι} {f g : ιENNReal} :
is, f i + g i (⨆ is, f i) + is, g i
theorem ENNReal.biSup_finsetSum_le_finsetSum_biSup {α : Type u_1} {ι : Type u_2} {s : Set ι} {t : Finset α} {f : αιENNReal} :
is, at, f a i at, is, f a i
theorem ENNReal.edist_sum_le_sum_edist {α : Type u_1} {t : Finset α} {E : Type u_3} [SeminormedAddCommGroup E] {f g : αE} :
edist (∑ it, f i) (∑ it, g i) it, edist (f i) (g i)

The reverse triangle inequality for enorm.

theorem ENNReal.exists_biSup_le_enorm_add_eps {ι : Type u_2} {s : Set ι} {E : Type u_3} [SeminormedAddCommGroup E] {f : ιE} {ε : NNReal} (εpos : 0 < ε) (hs : s.Nonempty) (hf : Bornology.IsBounded (f '' s)) :
xs, zs, f z‖ₑ f x‖ₑ + ε
theorem ENNReal.exists_enorm_sub_eps_le_biInf {ι : Type u_2} {s : Set ι} {E : Type u_3} [SeminormedAddCommGroup E] {f : ιE} {ε : NNReal} (εpos : 0 < ε) (hs : s.Nonempty) :
xs, f x‖ₑ - ε zs, f z‖ₑ
theorem Real.enorm_le_enorm {x y : } (hx : 0 x) (hy : x y) :

Transfer an inequality over to one of ENorms over ℝ≥0∞.