Documentation

Books.ConvexAnalysis_Rockafellar_1970.Chapters.Chap03.section12_part11

noncomputable def monotoneConjugateERealEReal (n : ) (g : (Fin nNNReal)EReal) :
(Fin nNNReal)EReal

EReal-valued monotone conjugate for an EReal-valued function on ℝ^n_+ (modeled as Fin n → NNReal). This version allows the input function to take the value , so it can be iterated.

Equations
Instances For
    theorem monotoneConjugate_properties_and_involutive (n : ) (g : (Fin nNNReal)) (hg_mono : Monotone g) (hg_lsc : LowerSemicontinuous g) (hg_convex : ConvexOn NNReal Set.univ g) (hg0 : ∃ (c : ), g 0 = c) :
    have gPlus := monotoneConjugateEReal n g; (Monotone gPlus LowerSemicontinuous gPlus (∀ (x y : Fin nNNReal) (a b : NNReal), a + b = 1gPlus (a x + b y) a * gPlus x + b * gPlus y) ∃ (c : ), gPlus 0 = c) monotoneConjugateERealEReal n gPlus = fun (y : Fin nNNReal) => (g y)

    Theorem 12.4. Let g be a non-decreasing lower semicontinuous convex function on the nonnegative orthant ℝ^n_+ (modeled as Fin n → NNReal) such that g 0 is finite.

    Then the monotone conjugate g⁺ (here g⁺ = monotoneConjugateEReal n g) has the same properties, and the monotone conjugate of g⁺ is g (as an EReal-valued function).