Documentation

Books.ConvexAnalysis_Rockafellar_1970.Chapters.Chap02.section10_part4

theorem convexOn_exists_unique_continuousExtension_of_locallySimplicial {n : } {C : Set (Fin n)} (hCconv : Convex C) (hCloc : Set.LocallySimplicial n C) (f : EuclideanSpace (Fin n)) (hfconv : ConvexOn (euclideanRelativeInterior n ((fun (x : EuclideanSpace (Fin n)) => x.ofLp) ⁻¹' C)) f) (hf_bddAbove : seuclideanRelativeInterior n ((fun (x : EuclideanSpace (Fin n)) => x.ofLp) ⁻¹' C), Bornology.IsBounded sBddAbove (f '' s)) :
∃ (g : EuclideanSpace (Fin n)), (ConvexOn ((fun (x : EuclideanSpace (Fin n)) => x.ofLp) ⁻¹' C) g Function.ContinuousRelativeTo g ((fun (x : EuclideanSpace (Fin n)) => x.ofLp) ⁻¹' C) xeuclideanRelativeInterior n ((fun (x : EuclideanSpace (Fin n)) => x.ofLp) ⁻¹' C), g x = f x) ∀ (g' : EuclideanSpace (Fin n)), (ConvexOn ((fun (x : EuclideanSpace (Fin n)) => x.ofLp) ⁻¹' C) g' Function.ContinuousRelativeTo g' ((fun (x : EuclideanSpace (Fin n)) => x.ofLp) ⁻¹' C) xeuclideanRelativeInterior n ((fun (x : EuclideanSpace (Fin n)) => x.ofLp) ⁻¹' C), g' x = f x) → x(fun (x : EuclideanSpace (Fin n)) => x.ofLp) ⁻¹' C, g' x = g x

Theorem 10.3. Let C be a locally simplicial convex set, and let f be a finite convex function on ri C which is bounded above on every bounded subset of ri C. Then f can be extended in one and only one way to a continuous finite convex function on the whole of C.

theorem Section10.bddAbove_image_of_monotoneOn_of_isBounded_posOrthant {n : } {f : (Fin n)} (hfmono : MonotoneOn f {x : Fin n | ∀ (i : Fin n), 0 < x i}) {s : Set (Fin n)} (hs : s {x : Fin n | ∀ (i : Fin n), 0 < x i}) (hsbdd : Bornology.IsBounded s) :
BddAbove (f '' s)

Boundedness above on bounded subsets of the positive orthant, from coordinatewise monotonicity.

theorem Section10.euclideanRelativeInterior_preimage_nonnegOrthant {n : } :
have C := {y : Fin n | ∀ (i : Fin n), 0 y i}; have CE := (fun (x : EuclideanSpace (Fin n)) => x.ofLp) ⁻¹' C; euclideanRelativeInterior n CE = {x : EuclideanSpace (Fin n) | ∀ (i : Fin n), 0 < x.ofLp i}

The relative interior of the nonnegative orthant in EuclideanSpace is the positive orthant.

theorem Section10.linearIndependent_piSingle {n : } {M : } (hM : M 0) :
LinearIndependent fun (i : Fin n) => Pi.single i M

The coordinate singleton vectors Pi.single i M are linearly independent when M ≠ 0.

theorem Section10.affineIndependent_zero_piSingle {n : } {M : } (hM : M 0) :
have b := fun (i : Fin (n + 1)) => Fin.cases (motive := fun (x : Fin (n + 1)) => Fin n) 0 (fun (i : Fin n) => Pi.single i M) i; AffineIndependent b

The family of vertices {0} ∪ {Pi.single i M} is affinely independent when M ≠ 0.

theorem Section10.isSimplex_convexHull_zero_piSingle {n : } {M : } (hM : M 0) :
have b := fun (i : Fin (n + 1)) => Fin.cases (motive := fun (x : Fin (n + 1)) => Fin n) 0 (fun (i : Fin n) => Pi.single i M) i; IsSimplex n n ((convexHull ) (Set.range b))

The convex hull of {0} ∪ {Pi.single i M} is an n-simplex when M ≠ 0.

theorem Section10.mem_convexHull_zero_piSingle_of_nonneg_sum_le {n : } {M : } (hM : 0 < M) (y : Fin n) (hy0 : ∀ (i : Fin n), 0 y i) (hysum : i : Fin n, y i M) :
have b := fun (i : Fin (n + 1)) => Fin.cases (motive := fun (x : Fin (n + 1)) => Fin n) 0 (fun (i : Fin n) => Pi.single i M) i; y (convexHull ) (Set.range b)

A nonnegative vector with sum bounded by M lies in the simplex convexHull {0, M e_i}.

The nonnegative orthant is locally simplicial.

theorem convexOn_bddAbove_and_exists_unique_extension_nonnegOrthant_of_monotoneOn {n : } (f : (Fin n)) (hfconv : ConvexOn {x : Fin n | ∀ (i : Fin n), 0 < x i} f) (hfmono : MonotoneOn f {x : Fin n | ∀ (i : Fin n), 0 < x i}) :
(∀ s{x : Fin n | ∀ (i : Fin n), 0 < x i}, Bornology.IsBounded sBddAbove (f '' s)) ∃ (g : (Fin n)), (ConvexOn {x : Fin n | ∀ (i : Fin n), 0 x i} g ContinuousOn g {x : Fin n | ∀ (i : Fin n), 0 x i} x{x : Fin n | ∀ (i : Fin n), 0 < x i}, g x = f x) ∀ (g' : (Fin n)), (ConvexOn {x : Fin n | ∀ (i : Fin n), 0 x i} g' ContinuousOn g' {x : Fin n | ∀ (i : Fin n), 0 x i} x{x : Fin n | ∀ (i : Fin n), 0 < x i}, g' x = f x) → x{x : Fin n | ∀ (i : Fin n), 0 x i}, g' x = g x

Theorem 10.3.1. Let C ⊆ ℝ^n be the nonnegative orthant, C = {x = (ξ₁, …, ξₙ) | ξⱼ ≥ 0, j = 1, …, n}. Assume f is a finite convex function on the positive orthant int C and is non-decreasing in each coordinate.

Then f is bounded above on every bounded subset of the positive orthant, and hence f admits a unique extension to a finite continuous convex function on the whole nonnegative orthant C.

Definition 10.3.2. Let S ⊆ ℝ^n. A real-valued function f defined on S is called Lipschitzian relative to S if there exists a real number α ≥ 0 such that |f(y) - f(x)| ≤ α |y - x| for all x ∈ S and y ∈ S.

Equations
Instances For

    A function that is Lipschitz on a set is uniformly continuous on that set.

    Theorem 10.3.3. Let S ⊆ ℝ^n. If a real-valued function f is Lipschitzian relative to S, then f is uniformly continuous relative to S.

    theorem Section10.exists_pos_eps_uniform_ball_subset_ri {n : } {C S : Set (EuclideanSpace (Fin n))} (hS : IsCompact S) (hSsubset : S euclideanRelativeInterior n C) :
    ∃ (ε : ), 0 < ε xS, (fun (u : EuclideanSpace (Fin n)) => x + u) '' (ε euclideanUnitBall n) (affineSpan C) euclideanRelativeInterior n C

    A compact set included in the relative interior admits a uniform radius whose translated scaled unit ball (intersected with the affine span) stays in the relative interior.