Supporting Hyperplane From an Interior Maximum
ProvedFunctionalInequalities.Analysis.support_of_max_readableThis is a technical supporting-hyperplane lemma for a convex function.
Let be a real inner-product normed additive group, let be convex on all of , and let be open. For and , assume and that maximizes
on over . Then, for every ,
The result identifies as a subgradient of at , using the inline subgradient formulation rather than a separate subdifferential object. It is used to convert a maximizer of an affine perturbation into a global supporting inequality.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
private lemma support_of_max
{u : E → ℝ} {Ω : Set E} (hu : ConvexOn ℝ univ u) (hΩ : IsOpen Ω)
(x₀ x₁ p : E) (c : ℝ) (hx₁ : x₁ ∈ Ω)
(hmax :
IsMaxOn (fun z => c + ⟪p, z - x₀⟫ - u z) (closure Ω) x₁) :
∀ y, u x₁ + ⟪p, y - x₁⟫ ≤ u y
Module navigation
Module: Analysis/Convex/Subgradient.
Previous: hasFDerivAt_of_convexOn_of_unique_subgradient · Next: subgradientImage_subset_of_le.
Source excerpt, lines 870–875 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Convex_Subgradient
open scoped RealInnerProductSpace
open Set
variable {E : Type*}
variable [NormedAddCommGroup E] [InnerProductSpace ℝ E]
lemma FunctionalInequalities.Analysis.support_of_max_readable
{u : E → ℝ} {Ω : Set E} (hu : ConvexOn ℝ univ u) (hΩ : IsOpen Ω)
(x₀ x₁ p : E) (c : ℝ) (hx₁ : x₁ ∈ Ω)
(hmax :
IsMaxOn (fun z => c + ⟪p, z - x₀⟫ - u z) (closure Ω) x₁) :
∀ y, u x₁ + ⟪p, y - x₁⟫ ≤ u y := by sorry