Documentation

Books.ConvexAnalysis_Rockafellar_1970.Chapters.Chap03.section13_part8

Support-function characterization of (0 : ℝ^n) ∈ ri C for convex nonempty C.

Support-function characterization of 0 ∈ affineSpan C.

theorem mem_closure_ri_interior_affineSpan_effectiveDomain_fenchelConjugate_iff_recessionFunction {n : } (f : (Fin n)EReal) (hclosed : ClosedConvexFunction f) (hproper : ProperConvexFunctionOn Set.univ f) (xStar : Fin n) :
have domFstar := effectiveDomain Set.univ (fenchelConjugate n f); have g := fun (x : Fin n) => f x - ↑(x ⬝ᵥ xStar); (xStar closure domFstar ∀ (y : Fin n), 0 recessionFunction g y) (xStar intrinsicInterior domFstar ∀ (y : Fin n), ¬(-recessionFunction g (-y) = recessionFunction g y recessionFunction g y = 0) → recessionFunction g y > 0) (xStar interior domFstar ∀ (y : Fin n), y 0recessionFunction g y > 0) (xStar (affineSpan domFstar) ∀ (y : Fin n), -recessionFunction g (-y) = recessionFunction g yrecessionFunction g y = 0)

Corollary 13.3.4. Let f be a closed proper convex function. Let xStar be a fixed vector and let g x = f x - ⟪x, xStar⟫. Then:

(a) xStar ∈ cl (dom f^*) if and only if (g₀⁺) y ≥ 0 for every y; (b) xStar ∈ ri (dom f^*) if and only if (g₀⁺) y > 0 for all y except those satisfying -(g₀⁺ (-y)) = (g₀⁺) y = 0; (c) xStar ∈ int (dom f^*) if and only if (g₀⁺) y > 0 for every y ≠ 0; (d) xStar ∈ aff (dom f^*) if and only if (g₀⁺) y = 0 for every y such that -(g₀⁺ (-y)) = (g₀⁺) y.

Here f^* is fenchelConjugate n f, its domain is effectiveDomain univ (fenchelConjugate n f), and g₀⁺ is recessionFunction g.

theorem section13_supportFunctionEReal_symm_finite_imp_dotProduct_const {n : } {C : Set (Fin n)} (hCne : C.Nonempty) {y : Fin n} (hy : supportFunctionEReal C y ) (hsymm : -supportFunctionEReal C (-y) = supportFunctionEReal C y) :
∃ (μ : ), xC, x ⬝ᵥ y = μ

If a support function is finite and symmetric at y, then the dot-product functional x ↦ ⟪x,y⟫ is constant on the underlying set.

theorem section13_dotProduct_const_iff_mem_orthogonalComplement_direction_affineSpan {n : } {C : Set (Fin n)} (hCne : C.Nonempty) (y : Fin n) :
(∃ (μ : ), xC, x ⬝ᵥ y = μ) y orthogonalComplement n (affineSpan C).direction

The dot-product functional x ↦ ⟪x,y⟫ is constant on a nonempty set C iff y is orthogonal to the direction of affineSpan C.

Finite-dimensional formula: dim(Lᗮ) = n - dim(L) for the book’s orthogonalComplement.