Documentation

Books.ConvexAnalysis_Rockafellar_1970.Chapters.Chap01.section05_part13

theorem inf_max_set_nonempty {n : } {f1 f2 : (Fin n)EReal} (x : Fin n) :
{z : EReal | ∃ (y : Fin n), z = max (f1 (x - y)) (f2 y)}.Nonempty

The max-value set used in the infimum is nonempty.

theorem mem_add_of_fx_lt {n : } {f1 f2 : (Fin n)EReal} {α : EReal} {x : Fin n} (hx : sInf {z : EReal | ∃ (y : Fin n), z = max (f1 (x - y)) (f2 y)} < α) :
x Set.image2 (fun (a b : Fin n) => a + b) {a : Fin n | f1 a < α} {b : Fin n | f2 b < α}

If the infimum is below α, then the point lies in the Minkowski sum of sublevel sets.

theorem fx_lt_of_mem_add {n : } {f1 f2 : (Fin n)EReal} {α : EReal} {x : Fin n} (hx : x Set.image2 (fun (a b : Fin n) => a + b) {a : Fin n | f1 a < α} {b : Fin n | f2 b < α}) :
sInf {z : EReal | ∃ (y : Fin n), z = max (f1 (x - y)) (f2 y)} < α

If x is a sum of sublevel points, then the infimum is below α.

theorem sublevelSet_inf_iSup_eq_add {n : } {f1 f2 : (Fin n)EReal} :
have f := fun (x : Fin n) => sInf {z : EReal | ∃ (y : Fin n), z = max (f1 (x - y)) (f2 y)}; ∀ (α : EReal), {x : Fin n | f x < α} = Set.image2 (fun (x y : Fin n) => x + y) {x : Fin n | f1 x < α} {y : Fin n | f2 y < α}

Text 5.8.5: Let f1, f2 be proper convex functions on ℝ^n and define f x = inf_y max { f1 (x - y), f2 y }. Then, for any α, {x | f x < α} = {x | f1 x < α} + {x | f2 x < α} (set sum).