Documentation

IntroductoryLecturesOnConvexOptimization_Nesterov_2004.Chap02.Definition_2_39

def maxTypeObjective {ι : Type u_1} [Fintype ι] [Nonempty ι] {X : Type u_2} (fi : ιX) :
X

The pointwise maximum of a nonempty finite family of real-valued functions.

Instances For
    theorem maxTypeObjective_apply {ι : Type u_1} [Fintype ι] [Nonempty ι] {X : Type u_2} (fi : ιX) (x : X) :
    maxTypeObjective fi x = Finset.univ.sup' fun (i : ι) => fi i x

    Evaluating the max-type objective at x returns the finite maximum of the component values.

    theorem maxTypeObjective_le_iff {ι : Type u_1} [Fintype ι] [Nonempty ι] {X : Type u_2} (fi : ιX) (x : X) (t : ) :
    maxTypeObjective fi x t ∀ (i : ι), fi i x t

    The finite maximum is bounded above by t at x exactly when every component is.

    theorem maxTypeObjective_convexOn {ι : Type u_1} [Fintype ι] [Nonempty ι] {E : Type u} [AddCommMonoid E] [Module E] (s : Set E) (fi : ιE) (hfi : ∀ (i : ι), ConvexOn s (fi i)) :
    ConvexOn s (maxTypeObjective fi)

    A nonempty finite maximum of convex functions is convex on the same set.

    noncomputable def maxTypeAffineApproximation {ι : Type u_1} [Fintype ι] [Nonempty ι] {E : Type u} [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (fi : ιE) (xBar : E) :
    E

    Definition 2.39: the affine approximation of a finite max-type objective at xBar is the pointwise maximum of the canonical first-order Taylor models of its components at xBar.

    Instances For
      theorem maxTypeAffineApproximation_apply_firstOrderTaylorModelAt {ι : Type u_1} [Fintype ι] [Nonempty ι] {E : Type u} [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (fi : ιE) (xBar x : E) :
      maxTypeAffineApproximation fi xBar x = Finset.univ.sup' fun (i : ι) => firstOrderTaylorModelAt (fi i) xBar x

      Evaluating the max-type affine approximation at x gives the finite maximum of the component first-order Taylor models at xBar.

      theorem maxTypeAffineApproximation_apply {ι : Type u_1} [Fintype ι] [Nonempty ι] {E : Type u} [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (fi : ιE) (xBar x : E) :
      maxTypeAffineApproximation fi xBar x = Finset.univ.sup' fun (i : ι) => fi i xBar + inner (gradient (fi i) xBar) (x - xBar)
      theorem maxTypeAffineApproximation_convexOn {ι : Type u_1} [Fintype ι] [Nonempty ι] {E : Type u} [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (s : Set E) (hs : Convex s) (fi : ιE) (xBar : E) :
      ConvexOn s (maxTypeAffineApproximation fi xBar)

      The affine max-type approximation is convex on every convex set.