From Error Bounds to the Complexity of First-Order Descent Methods for Convex Functions 1: Subgradient Descent Sequences of Convex KL Functions Obey f(x_k) ≤ ψ(α_k) for a 1-D Worst-Case Prox SequenceResearch Paper
Motivation
Many first-order methods for convex minimization — the forward–backward (proximal gradient) method, alternating minimization, trust-region and majorization–minimization schemes — produce sequences that decrease the objective by an amount proportional to the squared step and whose step controls a subgradient at the new point. Luo and Tseng (Ann. Oper. Res. 1993) used such conditions together with error bounds to derive convergence rates, and Attouch, Bolte and Svaiter (Math. Program. 2013) isolated them as an abstract definition of descent sequences analysed through the Kurdyka–Łojasiewicz (KL) inequality. Those analyses give convergence and asymptotic rates, but not explicit complexity bounds with the constants in view.
Bolte, Nguyen, Peypouquet and Suter (arXiv:1510.08234; Math. Program. 165, 2017) show that, for convex functions, the KL inequality yields such bounds: the values and iterates of every subgradient descent sequence are dominated by an explicit one-dimensional proximal recursion built from the desingularizing function. This is the paper's main theorem (Theorem 16), and the target of this mission.
Setting
Let be a real Hilbert space and proper, lower semicontinuous and convex, with and, after a shift, . The subdifferential is
and denotes its least-norm element, with when .
For , the class consists of the functions continuous on and on with , concave and . The function has the KL property on with desingularizing function if
A sequence is a subgradient descent sequence with constants if and, for every ,
- (H1) ;
- (H2) some satisfies .
Fix , put , and let , an increasing convex profile. Assumption (A): is Lipschitz continuous on with constant , and . With
is the one-dimensional worst-case proximal sequence.
Formalization targets
Goal: Theorem 16
If is a subgradient descent sequence with and (A) holds, then converges strongly to a minimizer and
Milestones
- (20), in the proof of Theorem 14: while and , .
- Theorem 14: with only , strongly and for .
- (23): exists, is positive, satisfies , decreases strictly to , and .
- (27): with , every with has .
- Claim 1: for and , .
- Claim 2: proximal sequences with step sizes from a common start in satisfy .
Significance
Theorem 16 turns the qualitative KL convergence theory into explicit complexity: once a desingularizing function is known, the number of iterations needed to reach a given accuracy, for both the values and the iterates, can be read off a scalar recursion with constants , , taken from the method and the function. The authors apply it, through its corollaries, to obtain the linear rate of ISTA for -regularized least squares and complexity bounds for projection methods for convex feasibility problems. The bound on holds even when has a continuum of minimizers.
The theorem is proved in the paper and, to our knowledge, has no machine-checked proof. This mission asks for a Lean proof of Theorem 16 and of the six intermediate results its proof uses, each stated with the paper's exact constants.
Difficulty
The convergence part (Theorem 14) is set in an arbitrary Hilbert space: summability of the steps gives only a Cauchy sequence, identifying its limit as a minimizer needs a closedness property of that is not available in Mathlib for EReal-valued functions, and the degenerate cases ( or at some step) need separate treatment.
The complexity part requires one-dimensional analysis that Mathlib does not package: derivatives of the inverse on a closed interval, a descent inequality for when is Lipschitz only on , and monotonicity of the scalar resolvents . The obvious approach, comparing with one step at a time with the same step size, fails: the sequence is itself a proximal sequence for , but with step sizes that vary with and are not known in advance.
Formalization scope
- is a function
ERealsatisfying the publishedGammaZero(never , somewhere finite, convex epigraph, lower semicontinuous), withCompleteSpace H. is the publishedsubgrad; with is the hypothesis " and vanishes somewhere". - The KL inequality is required for every , which is the least-norm form with the convention off . The class is the published
IsDesingularizer; isderiv φ, used only on . - is a real function given as data with on ; only its values on matter. is the derivative within , and the minimization in (22) runs over , the domain of . The argmin is unique, so (22) is a predicate on sequences; (23) proves that the predicate is satisfiable, so Theorem 16 is not vacuous. Resolvent points are likewise predicates.
- , and the coefficient are fixed by the data; none is existentially quantified. The inequality is stated in
EReal. - Claim 2 is printed with ; the resolvents act on and the claim is applied with , so it is formalized on .
- Theorem numbers, equation numbers and pages refer to the arXiv version arXiv:1510.08234v3, not to the journal version.
Useful infrastructure, reusable beyond this mission: the inverse-function derivative on an interval, the one-dimensional descent lemma with a derivative Lipschitz on a closed interval, and monotonicity of scalar resolvents. Contributions of these as separate lemmas are welcome.
Selected references
- J. Bolte, T. P. Nguyen, J. Peypouquet, B. W. Suter, From error bounds to the complexity of first-order descent methods for convex functions, Math. Program. 165 (2017) 471–507. arXiv:1510.08234v3, doi:10.1007/s10107-016-1091-6
- H. Attouch, J. Bolte, B. F. Svaiter, Convergence of descent methods for semi-algebraic and tame problems, Math. Program. 137 (2013) 91–129. doi:10.1007/s10107-011-0484-9
- Z.-Q. Luo, P. Tseng, Error bounds and convergence analysis of feasible descent methods: a general approach, Ann. Oper. Res. 46 (1993) 157–178. doi:10.1007/BF02096261
- J. Bolte, A. Daniilidis, A. Lewis, The Łojasiewicz inequality for nonsmooth subanalytic functions with applications to subgradient dynamical systems, SIAM J. Optim. 17 (2007) 1205–1223. doi:10.1137/050644641