Loogle!
Result
Found 128 declarations mentioning slope.
- slope ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] (f : k โ PE) (a b : k) : E - slope_comm ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] (f : k โ PE) (a b : k) : slope f a b = slope f b a - slope_same ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] (f : k โ PE) (a : k) : slope f a a = 0 - slope_eq_zero_iff ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] {f : k โ E} {a b : k} : slope f a b = 0 โ f a = f b - eq_of_slope_eq_zero ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] {f : k โ PE} {a b : k} (h : slope f a b = 0) : f a = f b - slope_neg ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] (f : k โ E) (x y : k) : slope (fun t => -f t) x y = -slope f x y - slope_vadd_const ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] (f : k โ E) (c : PE) : (slope fun x => f x +แตฅ c) = slope f - slope_neg_fun ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] (f : k โ E) : slope (-f) = -slope f - slope_def_field ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} [Field k] (f : k โ k) (a b : k) : slope f a b = (f b - f a) / (b - a) - slope_fun_def_field ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} [Field k] (f : k โ k) (a : k) : slope f a = fun b => (f b - f a) / (b - a) - slope_sub_smul ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] (f : k โ E) {a b : k} (h : a โ b) : slope (fun x => (x - a) โข f x) a b = f b - sub_smul_slope ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] (f : k โ PE) (a b : k) : (b - a) โข slope f a b = f b -แตฅ f a - slope_def_module ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] (f : k โ E) (a b : k) : slope f a b = (b - a)โปยน โข (f b - f a) - slope_fun_def ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] (f : k โ PE) : slope f = fun a b => (b - a)โปยน โข (f b -แตฅ f a) - sub_smul_slope_vadd ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] (f : k โ PE) (a b : k) : (b - a) โข slope f a b +แตฅ f a = f b - slope_neg_iff_of_le ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] [LinearOrder k] [IsStrictOrderedRing k] [PartialOrder E] [IsOrderedAddMonoid E] [PosSMulMono k E] {f : k โ E} {x y : k} (hxy : x โค y) : slope f x y < 0 โ f y < f x - slope_nonneg_iff_of_le ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] [LinearOrder k] [IsStrictOrderedRing k] [PartialOrder E] [IsOrderedAddMonoid E] [PosSMulMono k E] {f : k โ E} {x y : k} (hxy : x โค y) : 0 โค slope f x y โ f x โค f y - slope_nonpos_iff_of_le ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] [LinearOrder k] [IsStrictOrderedRing k] [PartialOrder E] [IsOrderedAddMonoid E] [PosSMulMono k E] {f : k โ E} {x y : k} (hxy : x โค y) : slope f x y โค 0 โ f y โค f x - slope_pos_iff_of_le ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] [LinearOrder k] [IsStrictOrderedRing k] [PartialOrder E] [IsOrderedAddMonoid E] [PosSMulMono k E] {f : k โ E} {x y : k} (hxy : x โค y) : 0 < slope f x y โ f x < f y - AntitoneOn.slope_nonpos ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] [LinearOrder k] [IsStrictOrderedRing k] [PartialOrder E] [IsOrderedAddMonoid E] [PosSMulMono k E] {f : k โ E} {x y : k} {s : Set k} (hf : AntitoneOn f s) (hx : x โ s) (hy : y โ s) : slope f x y โค 0 - MonotoneOn.slope_nonneg ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] [LinearOrder k] [IsStrictOrderedRing k] [PartialOrder E] [IsOrderedAddMonoid E] [PosSMulMono k E] {f : k โ E} {x y : k} {s : Set k} (hf : MonotoneOn f s) (hx : x โ s) (hy : y โ s) : 0 โค slope f x y - StrictAntiOn.slope_neg ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] [LinearOrder k] [IsStrictOrderedRing k] [PartialOrder E] [IsOrderedAddMonoid E] [PosSMulMono k E] {f : k โ E} {x y : k} {s : Set k} (hf : StrictAntiOn f s) (hx : x โ s) (hy : y โ s) (hxy : x โ y) : slope f x y < 0 - StrictMonoOn.slope_pos ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] [LinearOrder k] [IsStrictOrderedRing k] [PartialOrder E] [IsOrderedAddMonoid E] [PosSMulMono k E] {f : k โ E} {x y : k} {s : Set k} (hf : StrictMonoOn f s) (hx : x โ s) (hy : y โ s) (hxy : x โ y) : 0 < slope f x y - lineMap_slope_slope_sub_div_sub ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] (f : k โ PE) (a b c : k) (h : a โ c) : (AffineMap.lineMap (slope f a b) (slope f b c)) ((c - b) / (c - a)) = slope f a c - AffineMap.slope_comp ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] {F : Type u_4} {PF : Type u_5} [AddCommGroup F] [Module k F] [AddTorsor F PF] (f : PE โแต[k] PF) (g : k โ PE) (a b : k) : slope (โf โ g) a b = f.linear (slope g a b) - LinearMap.slope_comp ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} [Field k] [AddCommGroup E] [Module k E] {F : Type u_4} [AddCommGroup F] [Module k F] (f : E โโ[k] F) (g : k โ E) (a b : k) : slope (โf โ g) a b = f (slope g a b) - sub_div_sub_smul_slope_add_sub_div_sub_smul_slope ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] (f : k โ PE) (a b c : k) : ((b - a) / (c - a)) โข slope f a b + ((c - b) / (c - a)) โข slope f b c = slope f a c - lineMap_slope_lineMap_slope_lineMap ๐ Mathlib.LinearAlgebra.AffineSpace.Slope
{k : Type u_1} {E : Type u_2} {PE : Type u_3} [Field k] [AddCommGroup E] [Module k E] [AddTorsor E PE] (f : k โ PE) (a b r : k) : (AffineMap.lineMap (slope f ((AffineMap.lineMap a b) r) b) (slope f a ((AffineMap.lineMap a b) r))) r = slope f a b - HasDerivWithinAt.liminf_right_slope_le ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{f : โ โ โ} {f' x r : โ} (hf : HasDerivWithinAt f f' (Set.Ici x) x) (hr : f' < r) : โแถ (z : โ) in nhdsWithin x (Set.Ioi x), slope f x z < r - HasDerivWithinAt.limsup_slope_le' ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{f : โ โ โ} {f' : โ} {s : Set โ} {x r : โ} (hf : HasDerivWithinAt f f' s x) (hs : x โ s) (hr : f' < r) : โแถ (z : โ) in nhdsWithin x s, slope f x z < r - HasDerivWithinAt.limsup_slope_le ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{f : โ โ โ} {f' : โ} {s : Set โ} {x r : โ} (hf : HasDerivWithinAt f f' s x) (hr : f' < r) : โแถ (z : โ) in nhdsWithin x (s \ {x}), slope f x z < r - HasDerivAt.tendsto_slope ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivAt f f' x โ Filter.Tendsto (slope f x) (nhdsWithin x {x}แถ) (nhds f') - hasDerivAt_iff_tendsto_slope ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivAt f f' x โ Filter.Tendsto (slope f x) (nhdsWithin x {x}แถ) (nhds f') - hasDerivWithinAt_iff_tendsto_slope' ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {s : Set ๐} (hs : x โ s) : HasDerivWithinAt f f' s x โ Filter.Tendsto (slope f x) (nhdsWithin x s) (nhds f') - hasDerivWithinAt_iff_tendsto_slope ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {s : Set ๐} : HasDerivWithinAt f f' s x โ Filter.Tendsto (slope f x) (nhdsWithin x (s \ {x})) (nhds f') - hasDerivAtFilter_iff_tendsto_slope ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {L : Filter ๐} : HasDerivAtFilter f f' (L รหข pure x) โ Filter.Tendsto (slope f x) (L โ Filter.principal {x}แถ) (nhds f') - hasDerivAt_iff_tendsto_slope_left_right ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} [LinearOrder ๐] : HasDerivAt f f' x โ Filter.Tendsto (slope f x) (nhdsWithin x (Set.Iio x)) (nhds f') โง Filter.Tendsto (slope f x) (nhdsWithin x (Set.Ioi x)) (nhds f') - dslope_of_ne ๐ Mathlib.Analysis.Calculus.DSlope
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] {a b : ๐} (f : ๐ โ E) (h : b โ a) : dslope f a b = slope f a b - eqOn_dslope_slope ๐ Mathlib.Analysis.Calculus.DSlope
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] (f : ๐ โ E) (a : ๐) : Set.EqOn (dslope f a) (slope f a) {a}แถ - dslope_eventuallyEq_slope_of_ne ๐ Mathlib.Analysis.Calculus.DSlope
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] {a b : ๐} (f : ๐ โ E) (h : b โ a) : dslope f a =แถ [nhds b] slope f a - dslope_eventuallyEq_slope_nhdsNE ๐ Mathlib.Analysis.Calculus.DSlope
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] {a : ๐} (f : ๐ โ E) : dslope f a =แถ [nhdsWithin a {a}แถ] slope f a - image_le_of_liminf_slope_right_lt_deriv_boundary ๐ Mathlib.Analysis.Calculus.MeanValue
{f f' : โ โ โ} {a b : โ} (hf : ContinuousOn f (Set.Icc a b)) (hf' : โ x โ Set.Ico a b, โ (r : โ), f' x < r โ โแถ (z : โ) in nhdsWithin x (Set.Ioi x), slope f x z < r) {B B' : โ โ โ} (ha : f a โค B a) (hB : โ (x : โ), HasDerivAt B (B' x) x) (bound : โ x โ Set.Ico a b, f x = B x โ f' x < B' x) โฆx : โโฆ : x โ Set.Icc a b โ f x โค B x - image_le_of_liminf_slope_right_le_deriv_boundary ๐ Mathlib.Analysis.Calculus.MeanValue
{f : โ โ โ} {a b : โ} (hf : ContinuousOn f (Set.Icc a b)) {B B' : โ โ โ} (ha : f a โค B a) (hB : ContinuousOn B (Set.Icc a b)) (hB' : โ x โ Set.Ico a b, HasDerivWithinAt B (B' x) (Set.Ici x) x) (bound : โ x โ Set.Ico a b, โ (r : โ), B' x < r โ โแถ (z : โ) in nhdsWithin x (Set.Ioi x), slope f x z < r) โฆx : โโฆ : x โ Set.Icc a b โ f x โค B x - image_le_of_liminf_slope_right_lt_deriv_boundary' ๐ Mathlib.Analysis.Calculus.MeanValue
{f f' : โ โ โ} {a b : โ} (hf : ContinuousOn f (Set.Icc a b)) (hf' : โ x โ Set.Ico a b, โ (r : โ), f' x < r โ โแถ (z : โ) in nhdsWithin x (Set.Ioi x), slope f x z < r) {B B' : โ โ โ} (ha : f a โค B a) (hB : ContinuousOn B (Set.Icc a b)) (hB' : โ x โ Set.Ico a b, HasDerivWithinAt B (B' x) (Set.Ici x) x) (bound : โ x โ Set.Ico a b, f x = B x โ f' x < B' x) โฆx : โโฆ : x โ Set.Icc a b โ f x โค B x - image_norm_le_of_liminf_right_slope_norm_lt_deriv_boundary ๐ Mathlib.Analysis.Calculus.MeanValue
{a b : โ} {E : Type u_3} [NormedAddCommGroup E] {f : โ โ E} {f' : โ โ โ} (hf : ContinuousOn f (Set.Icc a b)) (hf' : โ x โ Set.Ico a b, โ (r : โ), f' x < r โ โแถ (z : โ) in nhdsWithin x (Set.Ioi x), slope (norm โ f) x z < r) {B B' : โ โ โ} (ha : โf aโ โค B a) (hB : ContinuousOn B (Set.Icc a b)) (hB' : โ x โ Set.Ico a b, HasDerivWithinAt B (B' x) (Set.Ici x) x) (bound : โ x โ Set.Ico a b, โf xโ = B x โ f' x < B' x) โฆx : โโฆ : x โ Set.Icc a b โ โf xโ โค B x - exists_deriv_eq_slope' ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
(f : โ โ โ) {a b : โ} (hab : a < b) (hfc : ContinuousOn f (Set.Icc a b)) (hfd : DifferentiableOn โ f (Set.Ioo a b)) : โ c โ Set.Ioo a b, deriv f c = slope f a b - slope_pos_iff ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{๐ : Type u_3} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {f : ๐ โ ๐} {xโ b : ๐} (hb : xโ < b) : 0 < slope f xโ b โ f xโ < f b - slope_pos_iff_gt ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{๐ : Type u_3} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {f : ๐ โ ๐} {xโ b : ๐} (hb : b < xโ) : 0 < slope f xโ b โ f b < f xโ - neg_of_slope_pos ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{๐ : Type u_3} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {f : ๐ โ ๐} {xโ b : ๐} (hb : b < xโ) (hbf : 0 < slope f xโ b) (hf : f xโ = 0) : f b < 0 - pos_of_slope_pos ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{๐ : Type u_3} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {f : ๐ โ ๐} {xโ b : ๐} (hb : xโ < b) (hbf : 0 < slope f xโ b) (hf : f xโ = 0) : 0 < f b - lineMap_le_map_iff_slope_le_slope_left ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (h : 0 < r * (b - a)) : (AffineMap.lineMap (f a) (f b)) r โค f ((AffineMap.lineMap a b) r) โ slope f a b โค slope f a ((AffineMap.lineMap a b) r) - lineMap_lt_map_iff_slope_lt_slope_left ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (h : 0 < r * (b - a)) : (AffineMap.lineMap (f a) (f b)) r < f ((AffineMap.lineMap a b) r) โ slope f a b < slope f a ((AffineMap.lineMap a b) r) - map_le_lineMap_iff_slope_le_slope_left ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (h : 0 < r * (b - a)) : f ((AffineMap.lineMap a b) r) โค (AffineMap.lineMap (f a) (f b)) r โ slope f a ((AffineMap.lineMap a b) r) โค slope f a b - map_lt_lineMap_iff_slope_lt_slope_left ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (h : 0 < r * (b - a)) : f ((AffineMap.lineMap a b) r) < (AffineMap.lineMap (f a) (f b)) r โ slope f a ((AffineMap.lineMap a b) r) < slope f a b - lineMap_le_map_iff_slope_le_slope_right ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (h : 0 < (1 - r) * (b - a)) : (AffineMap.lineMap (f a) (f b)) r โค f ((AffineMap.lineMap a b) r) โ slope f ((AffineMap.lineMap a b) r) b โค slope f a b - lineMap_lt_map_iff_slope_lt_slope_right ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (h : 0 < (1 - r) * (b - a)) : (AffineMap.lineMap (f a) (f b)) r < f ((AffineMap.lineMap a b) r) โ slope f ((AffineMap.lineMap a b) r) b < slope f a b - map_le_lineMap_iff_slope_le_slope_right ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (h : 0 < (1 - r) * (b - a)) : f ((AffineMap.lineMap a b) r) โค (AffineMap.lineMap (f a) (f b)) r โ slope f a b โค slope f ((AffineMap.lineMap a b) r) b - map_lt_lineMap_iff_slope_lt_slope_right ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (h : 0 < (1 - r) * (b - a)) : f ((AffineMap.lineMap a b) r) < (AffineMap.lineMap (f a) (f b)) r โ slope f a b < slope f ((AffineMap.lineMap a b) r) b - lineMap_le_map_iff_slope_le_slope ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [IsStrictOrderedRing k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (hab : a < b) (hโ : 0 < r) (hโ : r < 1) : (AffineMap.lineMap (f a) (f b)) r โค f ((AffineMap.lineMap a b) r) โ slope f ((AffineMap.lineMap a b) r) b โค slope f a ((AffineMap.lineMap a b) r) - lineMap_lt_map_iff_slope_lt_slope ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [IsStrictOrderedRing k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (hab : a < b) (hโ : 0 < r) (hโ : r < 1) : (AffineMap.lineMap (f a) (f b)) r < f ((AffineMap.lineMap a b) r) โ slope f ((AffineMap.lineMap a b) r) b < slope f a ((AffineMap.lineMap a b) r) - map_le_lineMap_iff_slope_le_slope ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [IsStrictOrderedRing k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (hab : a < b) (hโ : 0 < r) (hโ : r < 1) : f ((AffineMap.lineMap a b) r) โค (AffineMap.lineMap (f a) (f b)) r โ slope f a ((AffineMap.lineMap a b) r) โค slope f ((AffineMap.lineMap a b) r) b - map_lt_lineMap_iff_slope_lt_slope ๐ Mathlib.LinearAlgebra.AffineSpace.Ordered
{k : Type u_1} {E : Type u_2} [Field k] [LinearOrder k] [IsStrictOrderedRing k] [AddCommGroup E] [PartialOrder E] [IsOrderedAddMonoid E] [Module k E] [IsStrictOrderedModule k E] [PosSMulReflectLE k E] {f : k โ E} {a b r : k} (hab : a < b) (hโ : 0 < r) (hโ : r < 1) : f ((AffineMap.lineMap a b) r) < (AffineMap.lineMap (f a) (f b)) r โ slope f a ((AffineMap.lineMap a b) r) < slope f ((AffineMap.lineMap a b) r) b - MonotoneOn.intervalIntegrable_slope ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.Slope
{f : โ โ โ} {a b c : โ} (hf : MonotoneOn f (Set.Icc a (b + c))) (hab : a โค b) (hc : 0 โค c) : IntervalIntegrable (fun x => slope f x (x + c)) MeasureTheory.volume a b - IntervalIntegrable.intervalIntegrable_slope ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.Slope
{f : โ โ โ} {a b c : โ} (hf : IntervalIntegrable f MeasureTheory.volume a (b + c)) (hab : a โค b) (hc : 0 โค c) : IntervalIntegrable (fun x => slope f x (x + c)) MeasureTheory.volume a b - MonotoneOn.intervalIntegral_slope_le ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.Slope
{f : โ โ โ} {a b c : โ} (hf : MonotoneOn f (Set.Icc a (b + c))) (hab : a โค b) (hc : 0 โค c) : โซ (x : โ) in a..b, slope f x (x + c) โค f (b + c) - f a - exists_dist_slope_lt_pairwiseDisjoint_hasSum ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.AbsolutelyContinuousFun
{F : Type u_2} [NormedAddCommGroup F] [NormedSpace โ F] {f f' : โ โ F} {d b ฮท : โ} (hdb : d โค b) (hf : โแต (x : โ), x โ Set.Ioo d b โ HasDerivAt f (f' x) x) (hฮท : 0 < ฮท) : โ u, (โ z โ u, (d < z.1 โง z.1 < z.2 โง z.2 < b) โง dist (slope f z.1 z.2) (f' z.1) < ฮท) โง (u.PairwiseDisjoint fun z => Set.Icc z.1 z.2) โง HasSum (fun z => (โz).2 - (โz).1) (b - d) - ConvexOn.rightDeriv_le_slope_of_mem_interior ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x : โ} (hfc : ConvexOn โ S f) {y : โ} (hxs : x โ interior S) (hys : y โ S) (hxy : x < y) : derivWithin f (Set.Ioi x) x โค slope f x y - ConvexOn.slope_le_leftDeriv_of_mem_interior ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConvexOn โ S f) (hys : x โ S) (hxs : y โ interior S) (hxy : x < y) : slope f x y โค derivWithin f (Set.Iio y) y - ConvexOn.leftDeriv_eq_sSup_slope_of_mem_interior ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x : โ} (hfc : ConvexOn โ S f) (hxs : x โ interior S) : derivWithin f (Set.Iio x) x = sSup (slope f x '' {y | y โ S โง y < x}) - ConvexOn.rightDeriv_eq_sInf_slope_of_mem_interior ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x : โ} (hfc : ConvexOn โ S f) (hxs : x โ interior S) : derivWithin f (Set.Ioi x) x = sInf (slope f x '' {y | y โ S โง x < y}) - ConcaveOn.le_slope_of_hasDerivAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivAt f f' y) : f' โค slope f x y - ConcaveOn.slope_le_of_hasDerivAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivAt f f' x) : slope f x y โค f' - ConvexOn.le_slope_of_hasDerivAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (ha : HasDerivAt f f' x) : f' โค slope f x y - ConvexOn.slope_le_of_hasDerivAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivAt f f' y) : slope f x y โค f' - StrictConcaveOn.lt_slope_of_hasDerivAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivAt f f' y) : f' < slope f x y - StrictConcaveOn.slope_lt_of_hasDerivAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : HasDerivAt f f' x) : slope f x y < f' - StrictConvexOn.lt_slope_of_hasDerivAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivAt f f' x) : f' < slope f x y - StrictConvexOn.slope_lt_of_hasDerivAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivAt f f' y) : slope f x y < f' - ConcaveOn.le_slope_of_hasDerivWithinAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' S y) : f' โค slope f x y - ConcaveOn.slope_le_of_hasDerivWithinAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : HasDerivWithinAt f f' S x) : slope f x y โค f' - ConvexOn.le_slope_of_hasDerivWithinAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' S x) : f' โค slope f x y - ConvexOn.slope_le_of_hasDerivWithinAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' S y) : slope f x y โค f' - StrictConcaveOn.lt_slope_of_hasDerivWithinAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' S y) : f' < slope f x y - StrictConcaveOn.slope_lt_of_hasDerivWithinAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : HasDerivWithinAt f f' S x) : slope f x y < f' - StrictConvexOn.lt_slope_of_hasDerivWithinAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' S x) : f' < slope f x y - StrictConvexOn.slope_lt_of_hasDerivWithinAt ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' S y) : slope f x y < f' - ConcaveOn.le_slope_of_hasDerivWithinAt_Iio ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' (Set.Iio y) y) : f' โค slope f x y - ConcaveOn.slope_le_of_hasDerivWithinAt_Ioi ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' (Set.Ioi x) x) : slope f x y โค f' - ConvexOn.le_slope_of_hasDerivWithinAt_Ioi ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' (Set.Ioi x) x) : f' โค slope f x y - ConvexOn.slope_le_of_hasDerivWithinAt_Iio ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' (Set.Iio y) y) : slope f x y โค f' - StrictConcaveOn.lt_slope_of_hasDerivWithinAt_Iio ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' (Set.Iio y) y) : f' < slope f x y - StrictConcaveOn.slope_lt_of_hasDerivWithinAt_Ioi ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' (Set.Ioi x) x) : slope f x y < f' - StrictConvexOn.lt_slope_of_hasDerivWithinAt_Ioi ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' (Set.Ioi x) x) : f' < slope f x y - StrictConvexOn.slope_lt_of_hasDerivWithinAt_Iio ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y f' : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hf' : HasDerivWithinAt f f' (Set.Iio y) y) : slope f x y < f' - ConcaveOn.deriv_le_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableAt โ f y) : deriv f y โค slope f x y - ConcaveOn.slope_le_deriv ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableAt โ f x) : slope f x y โค deriv f x - ConvexOn.deriv_le_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableAt โ f x) : deriv f x โค slope f x y - ConvexOn.slope_le_deriv ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableAt โ f y) : slope f x y โค deriv f y - StrictConcaveOn.deriv_lt_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableAt โ f y) : deriv f y < slope f x y - StrictConcaveOn.slope_lt_deriv ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableAt โ f x) : slope f x y < deriv f x - StrictConvexOn.deriv_lt_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableAt โ f x) : deriv f x < slope f x y - StrictConvexOn.slope_lt_deriv ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableAt โ f y) : slope f x y < deriv f y - ConcaveOn.derivWithin_le_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f S y) : derivWithin f S y โค slope f x y - ConcaveOn.slope_le_derivWithin ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f S x) : slope f x y โค derivWithin f S x - ConvexOn.derivWithin_le_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f S x) : derivWithin f S x โค slope f x y - ConvexOn.hasDerivWithinAt_sInf_slope_of_mem_interior ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x : โ} (hfc : ConvexOn โ S f) (hxs : x โ interior S) : HasDerivWithinAt f (sInf (slope f x '' {y | y โ S โง x < y})) (Set.Ioi x) x - ConvexOn.hasDerivWithinAt_sSup_slope_of_mem_interior ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x : โ} (hfc : ConvexOn โ S f) (hxs : x โ interior S) : HasDerivWithinAt f (sSup (slope f x '' {y | y โ S โง y < x})) (Set.Iio x) x - ConvexOn.slope_le_derivWithin ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f S y) : slope f x y โค derivWithin f S y - StrictConcaveOn.derivWithin_lt_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f S y) : derivWithin f S y < slope f x y - StrictConcaveOn.slope_lt_derivWithin ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f S x) : slope f x y < derivWithin f S x - StrictConvexOn.derivWithin_lt_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f S x) : derivWithin f S x < slope f x y - StrictConvexOn.slope_lt_derivWithin ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f S y) : slope f x y < derivWithin f S y - ConcaveOn.slope_anti ๐ Mathlib.Analysis.Convex.Deriv
{๐ : Type u_1} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {s : Set ๐} {f : ๐ โ ๐} {x : ๐} (hfc : ConcaveOn ๐ s f) (hx : x โ s) : AntitoneOn (slope f x) (s \ {x}) - ConvexOn.slope_mono ๐ Mathlib.Analysis.Convex.Deriv
{๐ : Type u_1} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {s : Set ๐} {f : ๐ โ ๐} {x : ๐} (hfc : ConvexOn ๐ s f) (hx : x โ s) : MonotoneOn (slope f x) (s \ {x}) - ConcaveOn.leftDeriv_le_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f (Set.Iio y) y) : derivWithin f (Set.Iio y) y โค slope f x y - ConcaveOn.slope_le_rightDeriv ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f (Set.Ioi x) x) : slope f x y โค derivWithin f (Set.Ioi x) x - ConvexOn.rightDeriv_le_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f (Set.Ioi x) x) : derivWithin f (Set.Ioi x) x โค slope f x y - ConvexOn.slope_le_leftDeriv ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : ConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f (Set.Iio y) y) : slope f x y โค derivWithin f (Set.Iio y) y - StrictConcaveOn.leftDeriv_lt_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f (Set.Iio y) y) : derivWithin f (Set.Iio y) y < slope f x y - StrictConcaveOn.slope_lt_rightDeriv ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConcaveOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f (Set.Ioi x) x) : slope f x y < derivWithin f (Set.Ioi x) x - StrictConvexOn.rightDeriv_lt_slope ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f (Set.Ioi x) x) : derivWithin f (Set.Ioi x) x < slope f x y - StrictConvexOn.slope_lt_leftDeriv ๐ Mathlib.Analysis.Convex.Deriv
{S : Set โ} {f : โ โ โ} {x y : โ} (hfc : StrictConvexOn โ S f) (hx : x โ S) (hy : y โ S) (hxy : x < y) (hfd : DifferentiableWithinAt โ f (Set.Iio y) y) : slope f x y < derivWithin f (Set.Iio y) y - ConcaveOn.antitoneOn_slope_gt ๐ Mathlib.Analysis.Convex.Deriv
{๐ : Type u_1} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {s : Set ๐} {f : ๐ โ ๐} {x : ๐} (hfc : ConcaveOn ๐ s f) (hxs : x โ s) : AntitoneOn (slope f x) {y | y โ s โง x < y} - ConcaveOn.antitoneOn_slope_lt ๐ Mathlib.Analysis.Convex.Deriv
{๐ : Type u_1} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {s : Set ๐} {f : ๐ โ ๐} {x : ๐} (hfc : ConcaveOn ๐ s f) (hxs : x โ s) : AntitoneOn (slope f x) {y | y โ s โง y < x} - ConvexOn.monotoneOn_slope_gt ๐ Mathlib.Analysis.Convex.Deriv
{๐ : Type u_1} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {s : Set ๐} {f : ๐ โ ๐} {x : ๐} (hfc : ConvexOn ๐ s f) (hxs : x โ s) : MonotoneOn (slope f x) {y | y โ s โง x < y} - ConvexOn.monotoneOn_slope_lt ๐ Mathlib.Analysis.Convex.Deriv
{๐ : Type u_1} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {s : Set ๐} {f : ๐ โ ๐} {x : ๐} (hfc : ConvexOn ๐ s f) (hxs : x โ s) : MonotoneOn (slope f x) {y | y โ s โง y < x} - bddAbove_slope_gt_of_mem_interior ๐ Mathlib.Analysis.Convex.Deriv
{๐ : Type u_1} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {s : Set ๐} {f : ๐ โ ๐} {x : ๐} [TopologicalSpace ๐] [OrderTopology ๐] (hfc : ConvexOn ๐ s f) (hxs : x โ interior s) : BddAbove (slope f x '' {y | y โ s โง y < x}) - bddBelow_slope_lt_of_mem_interior ๐ Mathlib.Analysis.Convex.Deriv
{๐ : Type u_1} [Field ๐] [LinearOrder ๐] [IsStrictOrderedRing ๐] {s : Set ๐} {f : ๐ โ ๐} {x : ๐} [TopologicalSpace ๐] [OrderTopology ๐] (hfc : ConvexOn ๐ s f) (hxs : x โ interior s) : BddBelow (slope f x '' {y | y โ s โง x < y})
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
๐Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
๐"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
๐_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
๐Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
๐(?a -> ?b) -> List ?a -> List ?b
๐List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
๐|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allโandโ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
๐|- _ < _ โ tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
โข (_ : Type _)finds all definitions which provide data whileโข (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
๐ Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ โ _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 69fae59