Theorem 4, p. 9 — (7) ⇒ (10) ⇒ (17) ⇒ (13) ⇒ (22) with one constant κ, i.e. S ⊆ qS ⊆ G ⊆ U ⊆ F
ProvedNecoaraNG.Chain.theorem_4Let be a closed convex set and a convex function on , differentiable at every point of , whose gradient is Lipschitz on with constant :
Assume the optimal set is nonempty, write for the optimal value and for the projection of onto . Fix and consider the five conditions (for all ):
- (7): ;
- (10): ;
- (17): ;
- (13): ;
- (22): .
Then, with the same constant throughout,
Equivalently, the function classes satisfy
This chain places quasi-strong convexity and the other relaxations between strong convexity and quadratic functional growth; the paper's linear-convergence results for gradient methods are stated for these weaker classes.
Formalization Note The theorem is a conjunction of the four implications under the standing assumptions (closed convex , convex differentiable on , (1) with , a minimiser , ); since every class bundles convexity and (1), this conjunction is exactly (23). is written , and conditions 2–5 are required for every nearest point of (unique here). "Continuously differentiable" in the paper's definitions is covered on by (1); differentiability is assumed at the points of in the ambient space.
import Mathlib import Definitions.Def_NecoaraNG_Chain_Setting
namespace NecoaraNG.Chain
open scoped InnerProductSpace
/-- Theorem 4, p. 9: the chain `(7) ⇒ (10) ⇒ (17) ⇒ (13) ⇒ (22)` with one constant `κ`, i.e. the
inclusions (23) `S ⊆ qS ⊆ G ⊆ U ⊆ F` of the classes with indices `L_f, κ`. -/
theorem theorem_4 {n : ℕ} (X : Set (E n)) (hXc : IsClosed X) (hXconv : Convex ℝ X)
(f : E n → ℝ) (hf : ConvexOn ℝ X f) (hdiff : ∀ x ∈ X, DifferentiableAt ℝ f x)
(Lf : ℝ) (hLf : 0 < Lf)
(hL : ∀ x ∈ X, ∀ y ∈ X, ‖gradient f x - gradient f y‖ ≤ Lf * ‖x - y‖)
(xstar : E n) (hxstar : xstar ∈ optSet X f) (κ : ℝ) (hκ : 0 < κ) :
(StrongIneq X f κ → QuasiStrong X f κ) ∧
(QuasiStrong X f κ → QuadGradGrowth X f κ) ∧
(QuadGradGrowth X f κ → QuadUnder X f κ) ∧
(QuadUnder X f κ → QuadFunGrowth X f κ) := by sorry
end NecoaraNG.Chain
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.