Hessian bound implies the quadratic lower bound
ProvedConvexOptimization.hessian_lower_bound_implies_strong_convexityA lower bound on the Hessian yields the quadratic lower bound on the function — the implication (9.7) (9.8) of Boyd & Vandenberghe.
Let be twice differentiable, with gradient field and Hessian field , where is a continuous linear map on . Let and assume the uniform quadratic-form bound , i.e.
Then for all
This is the bridge between the two ways of expressing strong convexity: the pointwise second-order condition that is easy to verify for a concrete objective, and the global quadratic lower bound that the convergence proofs actually consume. Applied with it recovers the first-order characterization of convexity, and with in place of (after replacing by ) the matching smoothness upper bound.
Formalization Note The gradient and Hessian are explicit fields tied to by ∀ x, HasGradientAt f (g x) x and ∀ x, HasFDerivAt g (H x) x; the constant is an arbitrary real, not assumed positive, so the statement covers the convex () case as well. Source: B&V §9.1.2 p. 459, eq. (9.8).
import Mathlib open scoped RealInnerProductSpace ENNReal open MeasureTheory
theorem ConvexOptimization.hessian_lower_bound_implies_strong_convexity {n : ℕ} (m : ℝ)
(f : EuclideanSpace ℝ (Fin n) → ℝ)
(g : EuclideanSpace ℝ (Fin n) → EuclideanSpace ℝ (Fin n))
(hg : ∀ x, HasGradientAt f (g x) x)
(H : EuclideanSpace ℝ (Fin n) →
EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n))
(hH : ∀ x, HasFDerivAt g (H x) x)
(hm : ∀ x v, m * ‖v‖ ^ 2 ≤ ⟪H x v, v⟫)
(x y : EuclideanSpace ℝ (Fin n)) :
f x + ⟪g x, y - x⟫ + m / 2 * ‖y - x‖ ^ 2 ≤ f y := by
sorry