Theorem 10.4. Let f be a proper convex function, and let S be any closed bounded subset
of ri (dom f). Then f is Lipschitzian relative to S.
WithLp.toLp is a two-sided coercion between Fin n → ℝ and the Euclidean space
ℝ^n = EuclideanSpace ℝ (Fin n); converting to a function and back gives the same point.
A Lipschitz function on a set remains Lipschitz when restricting to a subset.
The relative interior of the whole Euclidean space is the whole space.
A finite convex function on ℝ^n yields a proper convex EReal-valued function on univ
by coercing to EReal (after viewing Fin n → ℝ as ℝ^n via WithLp.toLp).
Theorem 10.4.1. Let f : ℝ^n → ℝ be a finite convex function.
Then f is uniformly continuous, and even Lipschitzian, relative to every bounded subset of
ℝ^n.
The recession function f₀⁺ of a real-valued function f on ℝ^n, defined by
f₀⁺(y) = sup_x (f(x + y) - f(x)) (as an extended real).
Equations
Instances For
The recession function f₀⁺ is finite everywhere (i.e. takes values in ℝ).
Equations
- Function.RecessionFunctionFiniteEverywhere f = ∀ (y : EuclideanSpace ℝ (Fin n)), ∃ (r : ℝ), Function.recessionFunction f y = ↑r
Instances For
Any increment f(x+y)-f x is bounded above by the recession function f₀⁺(y).
The recession function f₀⁺ is zero at the origin.
The recession function never takes the value ⊥.
Uniform continuity of f on univ forces its recession function to be finite everywhere.
If the recession function is finite everywhere, a convex function is Lipschitz on univ.
Theorem 10.5. Let f be a finite convex function on ℝ^n. In order that f be uniformly
continuous relative to ℝ^n, it is necessary and sufficient that the recession function f₀⁺
of f be finite everywhere. In this event, f is actually Lipschitzian relative to ℝ^n.
A finite convex function on ℝ^n yields a closed convex EReal-valued function on univ
after composing with WithLp.toLp and coercing to EReal.
Along a ray, the difference quotient (f(t•y) - f(0))/t converges to the recession function.
This is Theorem 8.5 specialized to x = 0 and rewritten in terms of Function.recessionFunction.
If liminf_{t→∞} f(t•y)/t is finite for all y, then the recession function is finite
everywhere.
Corollary 10.5.1. A finite convex function f is Lipschitzian relative to ℝ^n if
liminf_{λ → ∞} f(λ • y) / λ < ∞ for all y.