Documentation
EValues
.
Mathlib
.
Convex
Search
return to top
source
Imports
Init
EValues.Mathlib.EReal
Mathlib.Algebra.Lie.OfAssociative
Mathlib.Analysis.Convex.Deriv
Mathlib.Analysis.Convex.SpecificFunctions.Basic
Imported by
ConcaveOn
.
le_add_deriv_mul
ConvexOn
.
add_deriv_mul_le
StrictConvexOn
.
add_deriv_mul_lt
strictConvexOn_inv_Ioi
strictConvexOn_inv
convexOn_inv_Ioi
convexOn_inv
ConcaveOn_log'
ConcaveOn_log
Convexity lemmas
#
source
theorem
ConcaveOn
.
le_add_deriv_mul
{
S
:
Set
ℝ
}
{
f
:
ℝ
→
ℝ
}
{
x
y
:
ℝ
}
(
hfc
:
ConcaveOn
ℝ
S
f
)
(
hx
:
x
∈
S
)
(
hy
:
y
∈
S
)
(
hfd
:
DifferentiableAt
ℝ
f
y
)
:
f
x
≤
f
y
+
deriv
f
y
*
(
x
-
y
)
source
theorem
ConvexOn
.
add_deriv_mul_le
{
S
:
Set
ℝ
}
{
f
:
ℝ
→
ℝ
}
{
x
y
:
ℝ
}
(
hfc
:
ConvexOn
ℝ
S
f
)
(
hx
:
x
∈
S
)
(
hy
:
y
∈
S
)
(
hfd
:
DifferentiableAt
ℝ
f
y
)
:
f
y
+
deriv
f
y
*
(
x
-
y
)
≤
f
x
source
theorem
StrictConvexOn
.
add_deriv_mul_lt
{
S
:
Set
ℝ
}
{
f
:
ℝ
→
ℝ
}
{
x
y
:
ℝ
}
(
hfc
:
StrictConvexOn
ℝ
S
f
)
(
hx
:
x
∈
S
)
(
hy
:
y
∈
S
)
(
hxy
:
x
≠
y
)
(
hfd
:
DifferentiableAt
ℝ
f
y
)
:
f
y
+
deriv
f
y
*
(
x
-
y
)
<
f
x
source
theorem
strictConvexOn_inv_Ioi
:
StrictConvexOn
ℝ
(
Set.Ioi
0
)
Inv.inv
source
theorem
strictConvexOn_inv
:
StrictConvexOn
ENNReal
Set.univ
Inv.inv
source
theorem
convexOn_inv_Ioi
:
ConvexOn
ℝ
(
Set.Ioi
0
)
Inv.inv
source
theorem
convexOn_inv
:
ConvexOn
ENNReal
Set.univ
Inv.inv
source
theorem
ConcaveOn_log'
:
ConcaveOn
ENNReal
Set.univ
ENNReal.log
source
theorem
ConcaveOn_log
:
ConcaveOn
NNReal
Set.univ
ENNReal.log