Documentation

Books.ConvexAnalysis_Rockafellar_1970.Chapters.Chap02.section10_part5

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.

theorem Function.LipschitzRelativeTo.mono {n : } {f : EuclideanSpace (Fin n)} {S T : Set (EuclideanSpace (Fin n))} (hT : LipschitzRelativeTo f T) (hST : S T) :

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.

noncomputable def Function.recessionFunction {n : } (f : EuclideanSpace (Fin 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
    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.

      theorem Section10.liminf_le_liminf_of_eventually_le {α : Type u_1} {l : Filter α} {u v : αEReal} (h : ∀ᶠ (a : α) in l, u a v a) :

      If u ≤ v eventually along a filter, then liminf u ≤ liminf v.