Documentation

Books.ConvexAnalysis_Rockafellar_1970.Chapters.Chap02.section09_part11

theorem eventually_of_forall {α : Type u_1} {l : Filter α} {p : αProp} (hp : ∀ (x : α), p x) :

A pointwise true predicate holds eventually.

theorem lineSet_unbounded :
¬Bornology.IsBounded {x : Fin 2 | ∃ (t : ), x = ![1, 0] + t ![0, 1]}

The vertical line {(1, t)} is unbounded.

theorem recC_closedBall_eq_zero :
have C := Metric.closedBall ![1, 0] ![1, 0]; have e := EuclideanSpace.equiv (Fin 2) ; have C' := e.symm '' C; have recC := e '' C'.recessionCone; recC = {0}

The recession cone of the closed ball centered at ![1, 0] is {0}.

theorem cone_closedBall_imp_pos_first {x : Fin 2} (hx : x convexConeGenerated 2 (Metric.closedBall ![1, 0] ![1, 0])) (hx0 : x 0) :
0 x 0

Nonzero points in the cone over the closed ball centered at ![1, 0] have positive first coordinate.

Points with positive first coordinate lie in the cone over the closed ball centered at ![1, 0].

The point (0, 1) lies in the closure of the cone over the closed ball centered at ![1, 0].

theorem counterexample_origin_boundary_or_unbounded_line :
(∃ (n : ) (x0 : Fin n) (r : ), have C := Metric.closedBall x0 r; 0 Metric.sphere x0 r IsClosed C Convex C True) ∃ (n : ) (x0 : Fin n) (v : Fin n), have C := {x : Fin n | ∃ (t : ), x = x0 + t v}; 0C IsClosed C Convex C ¬Bornology.IsBounded C ¬IsClosed (convexConeGenerated n C)

Remark 9.6.1.2. The need for the condition 0 ∉ C in Theorem 9.6 and Corollary 9.6.1 is shown by the case where C is a closed ball with the origin on its boundary. The need for the boundedness assumption in Corollary 9.6.1 is shown by the case where C is a line not passing through the origin.

def prodLinearEquiv_append_coord (n : ) :
((Fin n) × ) ≃ₗ[] Fin (n + 1)

Coordinate version of prodLinearEquiv_append landing in Fin (n + 1) → Real.

Equations
Instances For
    theorem epigraph_rightScalarMultiple_eq_smul {n : } {f : (Fin n)EReal} (hf : ConvexFunctionOn Set.univ f) {lam : } (hlam : 0 < lam) :
    epigraph Set.univ (rightScalarMultiple f lam) = (fun (p : (Fin n) × ) => lam p) '' epigraph Set.univ f

    The epigraph of a positive right scalar multiple is the scaled epigraph.

    Scaling the embedded epigraph corresponds to the right scalar multiple.

    The closure of the cone over the embedded epigraph is the union of embedded right-scalar multiples and the embedded recession epigraph.

    The embedded image of the generated epigraph cone equals the generated cone of the embedded epigraph.

    The generated epigraph cone lies in the epigraph of its inf-section.

    Remove the prodLinearEquiv_append_coord embedding from the closure/union formula.

    The positively homogeneous hull is convex and has a nonempty epigraph.

    theorem posHomGenerated_formula_pos {n : } {f : (Fin n)EReal} (hfconv : ConvexFunctionOn Set.univ f) (hfinite : ∃ (x : Fin n), f x ) (hdom0 : 0 effectiveDomain Set.univ f) :
    have k := positivelyHomogeneousConvexFunctionGenerated f; ∀ (x : Fin n), k x = sInf {z : EReal | ∃ (lam : ), 0 < lam z = rightScalarMultiple f lam x}

    If 0 lies in the effective domain, the positive-scaling infimum formula holds.

    theorem no_neg_vertical_recession_epigraph {n : } {f : (Fin n)EReal} (hproper : ProperConvexFunctionOn Set.univ f) {μ : } ( : μ < 0) :

    A proper epigraph has no negative vertical recession direction.