Documentation

Books.ConvexAnalysis_Rockafellar_1970.Chapters.Chap01.section04_part6

noncomputable def indicatorFunction {n : } (C : Set (Fin n)) :
(Fin n)EReal

Defintion 4.8.1: For a set C ⊆ ℝ^n, the indicator function δ(· | C) is 0 on C and +∞ outside C.

Equations
Instances For
    theorem indicatorFunction_lt_top_iff_mem {n : } {C : Set (Fin n)} {x : Fin n} :

    The indicator function is finite exactly on the set.

    The effective domain of the indicator function is the original set.

    The indicator function of a convex set is convex.

    Remark 4.8.1: The epigraph of the indicator function is a half-cylinder with cross-section C. Clearly C is a convex set iff δ(· | C) is a convex function on ℝ^n.

    noncomputable def supportFunction {n : } (C : Set (Fin n)) :
    (Fin n)

    Defintion 4.8.2: The support function delta*(· | C) of a convex set C in R^n is defined by delta*(x | C) = sup {dotProduct x y | y ∈ C}.

    Equations
    Instances For
      noncomputable def gaugeFunction {n : } (C : Set (Fin n)) :
      (Fin n)

      Defintion 4.8.2: The gauge gamma(· | C) is defined by gamma(x | C) = inf {lambda >= 0 | x ∈ lambda C}, for C ≠ ∅.

      Equations
      Instances For
        noncomputable def distanceFunction {n : } (C : Set (Fin n)) :
        (Fin n)

        Defintion 4.8.3: The (Euclidean) distance function d(·, C) is defined by d(x, C) = inf { |x - y| | y ∈ C }.

        Equations
        Instances For