theorem
ConvexOn.comp_neg
{๐ : Type u_1}
{F : Type u_2}
{ฮฒ : Type u_3}
[LinearOrderedField ๐]
[AddCommGroup F]
[OrderedAddCommMonoid ฮฒ]
[Module ๐ F]
[SMul ๐ ฮฒ]
{f : F โ ฮฒ}
{s : Set F}
(hf : ConvexOn ๐ s f)
:
theorem
ConvexOn.comp_neg_iff
{๐ : Type u_1}
{F : Type u_2}
{ฮฒ : Type u_3}
[LinearOrderedField ๐]
[AddCommGroup F]
[OrderedAddCommMonoid ฮฒ]
[Module ๐ F]
[SMul ๐ ฮฒ]
{f : F โ ฮฒ}
{s : Set F}
:
The right derivative of a real function.
Equations
- rightDeriv f x = derivWithin f (Set.Ioi x) x
Instances For
theorem
rightDeriv_of_not_differentiableWithinAt
{f : โ โ โ}
{x : โ}
(hf : ยฌDifferentiableWithinAt โ f (Set.Ioi x) x)
:
rightDeriv f x = 0
theorem
Filter.EventuallyEq.derivWithin_eq_nhds
{๐ : Type u_1}
{F : Type u_2}
[NontriviallyNormedField ๐]
[NormedAddCommGroup F]
[NormedSpace ๐ F]
{fโ : ๐ โ F}
{f : ๐ โ F}
{x : ๐}
{s : Set ๐}
(h : fโ =แถ [nhds x] f)
:
derivWithin fโ s x = derivWithin f s x
theorem
Filter.EventuallyEq.rightDeriv_eq_nhds
{f : โ โ โ}
{x : โ}
{g : โ โ โ}
(h : f =แถ [nhds x] g)
:
rightDeriv f x = rightDeriv g x
theorem
rightDeriv_congr_atTop
{f : โ โ โ}
{g : โ โ โ}
(h : f =แถ [Filter.atTop] g)
:
rightDeriv f =แถ [Filter.atTop] rightDeriv g
theorem
rightDeriv_of_hasDerivAt
{f : โ โ โ}
{f' : โ}
{x : โ}
(h : HasDerivAt f f' x)
:
rightDeriv f x = f'
@[simp]
theorem
rightDeriv_const_mul
(a : โ)
{f : โ โ โ}
:
(rightDeriv fun (x : โ) => a * f x) = fun (x : โ) => a * rightDeriv f x
@[simp]
theorem
rightDeriv_neg
{f : โ โ โ}
:
(rightDeriv fun (x : โ) => -f x) = fun (x : โ) => -rightDeriv f x
theorem
rightDeriv_add_apply
{f : โ โ โ}
{g : โ โ โ}
{x : โ}
(hf : DifferentiableWithinAt โ f (Set.Ioi x) x)
(hg : DifferentiableWithinAt โ g (Set.Ioi x) x)
:
rightDeriv (f + g) x = rightDeriv f x + rightDeriv g x
theorem
rightDeriv_add_apply'
{f : โ โ โ}
{g : โ โ โ}
{x : โ}
(hf : DifferentiableWithinAt โ f (Set.Ioi x) x)
(hg : DifferentiableWithinAt โ g (Set.Ioi x) x)
:
rightDeriv (fun (x : โ) => f x + g x) x = rightDeriv f x + rightDeriv g x
theorem
rightDeriv_add
{f : โ โ โ}
{g : โ โ โ}
(hf : โ (x : โ), DifferentiableWithinAt โ f (Set.Ioi x) x)
(hg : โ (x : โ), DifferentiableWithinAt โ g (Set.Ioi x) x)
:
rightDeriv (f + g) = fun (x : โ) => rightDeriv f x + rightDeriv g x
theorem
rightDeriv_add'
{f : โ โ โ}
{g : โ โ โ}
(hf : โ (x : โ), DifferentiableWithinAt โ f (Set.Ioi x) x)
(hg : โ (x : โ), DifferentiableWithinAt โ g (Set.Ioi x) x)
:
(rightDeriv fun (x : โ) => f x + g x) = fun (x : โ) => rightDeriv f x + rightDeriv g x
theorem
rightDeriv_add_const_apply
{f : โ โ โ}
{x : โ}
(hf : DifferentiableWithinAt โ f (Set.Ioi x) x)
(c : โ)
:
rightDeriv (fun (x : โ) => f x + c) x = rightDeriv f x
theorem
rightDeriv_add_const
{f : โ โ โ}
(hf : โ (x : โ), DifferentiableWithinAt โ f (Set.Ioi x) x)
(c : โ)
:
(rightDeriv fun (x : โ) => f x + c) = rightDeriv f
theorem
rightDeriv_add_linear_apply
{f : โ โ โ}
{x : โ}
(hf : DifferentiableWithinAt โ f (Set.Ioi x) x)
(a : โ)
:
rightDeriv (fun (x : โ) => f x + a * x) x = rightDeriv f x + a
theorem
rightDeriv_add_linear
{f : โ โ โ}
(hf : โ (x : โ), DifferentiableWithinAt โ f (Set.Ioi x) x)
(a : โ)
:
(rightDeriv fun (x : โ) => f x + a * x) = rightDeriv f + fun (x : โ) => a
theorem
ConvexOn.hadDerivWithinAt_rightDeriv_of_mem_interior
{f : โ โ โ}
{s : Set โ}
{x : โ}
(hfc : ConvexOn โ s f)
(hxs : x โ interior s)
:
HasDerivWithinAt f (rightDeriv f x) (Set.Ioi x) x
theorem
ConvexOn.differentiableWithinAt_Ioi
{f : โ โ โ}
(hfc : ConvexOn โ Set.univ f)
(x : โ)
:
DifferentiableWithinAt โ f (Set.Ioi x) x
theorem
ConvexOn.hadDerivWithinAt_rightDeriv
{f : โ โ โ}
(hfc : ConvexOn โ Set.univ f)
(x : โ)
:
HasDerivWithinAt f (rightDeriv f x) (Set.Ioi x) x
theorem
ConvexOn.differentiableWithinAt_Iio
{f : โ โ โ}
(hfc : ConvexOn โ Set.univ f)
(x : โ)
:
DifferentiableWithinAt โ f (Set.Iio x) x
theorem
ConvexOn.hadDerivWithinAt_leftDeriv
{f : โ โ โ}
(hfc : ConvexOn โ Set.univ f)
(x : โ)
:
HasDerivWithinAt f (leftDeriv f x) (Set.Iio x) x
theorem
ConvexOn.rightDeriv_mono
{f : โ โ โ}
(hfc : ConvexOn โ Set.univ f)
:
Monotone (rightDeriv f)
theorem
ConvexOn.rightDeriv_mono'
{f : โ โ โ}
(hfc : ConvexOn โ (Set.Ici 0) f)
:
MonotoneOn (rightDeriv f) (Set.Ioi 0)
theorem
ConvexOn.leftDeriv_le_rightDeriv
{f : โ โ โ}
(hfc : ConvexOn โ Set.univ f)
:
leftDeriv f โค rightDeriv f
theorem
ConvexOn.rightDeriv_right_continuous
{f : โ โ โ}
(hfc : ConvexOn โ Set.univ f)
(w : โ)
:
ContinuousWithinAt (rightDeriv f) (Set.Ici w) w
theorem
ConvexOn.leftDeriv_left_continuous
{f : โ โ โ}
(hfc : ConvexOn โ Set.univ f)
(w : โ)
:
ContinuousWithinAt (leftDeriv f) (Set.Iic w) w
The right derivative of a convex real function is a Stieltjes function.
Equations
- hf.rightDerivStieltjes = { toFun := rightDeriv f, mono' := โฏ, right_continuous' := โฏ }
Instances For
theorem
ConvexOn.rightDerivStieltjes_eq_rightDeriv
{f : โ โ โ}
(hf : ConvexOn โ Set.univ f)
:
โhf.rightDerivStieltjes = rightDeriv f
theorem
ConvexOn.rightDerivStieltjes_linear
(a : โ)
:
โฏ.rightDerivStieltjes = StieltjesFunction.const a