Theorem 4.1, proof (p. 95) — has a subgradient at with null -projection
OpenShorNonsmooth.Decomposition.exists_subgradient_zero_yconvex-analysisdecompositionp2o-batch-b23ap2o-gran-per-chapterp2o-plan-bookp2o-v1subgradient
Let and , , be jointly convex, and let be Kuhn–Tucker multipliers of the subproblem (4.3)–(4.4) at relative to an optimal ; in particular and minimizes over all . Then there is a vector such that is a subgradient of the Lagrange function at :
In the book's words, the subdifferential of at intersects the hyperplane . This justifies the choice of subgradient in formula (4.6).
Preamble
import Mathlib import Definitions.Def_ShorNonsmooth_Decomposition_ValueFunction
Formal statement
namespace ShorNonsmooth.Decomposition
/-- Shor (1985), proof of Theorem 4.1, p. 95 ("this is always possible, since
`L_U(x̄, y(x̄)) = min L(x̄, y)`"): if `f₀` and all `f_i` are jointly convex and `U` are Kuhn–Tucker
multipliers at `xbar` for the optimal point `ybar` (so `ybar` minimizes `L_U(xbar, ·)`), then the Lagrange
function `L_U` has a subgradient at `(xbar, ybar)` whose projection on the `y`-space vanishes. -/
theorem exists_subgradient_zero_y {l m n : ℕ}
(f₀ : EuclideanSpace ℝ (Fin l) → EuclideanSpace ℝ (Fin m) → ℝ)
(f : Fin n → EuclideanSpace ℝ (Fin l) → EuclideanSpace ℝ (Fin m) → ℝ)
(hf₀ : JointlyConvex f₀) (hf : ∀ i, JointlyConvex (f i))
(xbar : EuclideanSpace ℝ (Fin l)) (ybar : EuclideanSpace ℝ (Fin m))
(U : Fin n → ℝ) (hU : IsKuhnTuckerMultiplier f₀ f xbar ybar U) :
∃ gx : EuclideanSpace ℝ (Fin l), IsJointSubgradient (lagrangian f₀ f U) xbar ybar gx 0 := by sorry
end ShorNonsmooth.Decomposition
Source
Shor, Minimization Methods for Non-Differentiable Functions, Springer 1985, p. 95, proof of Theorem 4.1 ("this is always possible, since L_U(x̄, y(x̄)) = min L(x̄, y)")
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.