Suboptimality from the Newton decrement
ProvedConvexOptimization.sc_suboptimality_from_decrementThe Newton decrement bounds suboptimality, with an absolute constant.
Let be open and convex, let be self-concordant on with positive definite Hessian throughout, and suppose attains its minimum on at . For let be the Newton direction, i.e. the solution of , and let be the Newton decrement at , defined by
If , then
The decrement is available for free once the Newton step has been computed, so this inequality is the method's stopping criterion. What distinguishes it from the strongly convex theory is that the constant is absolute: no , or appears, and the bound is invariant under affine changes of coordinates, exactly as self-concordance is. The threshold is the book's; the estimate degrades and then fails for larger decrements, where the damped phase is still in force.
Formalization Note The Newton direction is characterized by the linear equation rather than by inverting the Hessian, and the decrement is introduced as a nonnegative real lam with lam ^ 2 = ⟪g x, -Δ⟫, which avoids a square root. Positive definiteness of the Hessian appears as ∀ v ≠ 0, 0 < ⟪H x v, v⟫, and membership x⋆ ∈ Ω is explicit — the minimum must be attained inside the domain. Source: B&V §9.6.3, p. 502.
import Mathlib import Definitions.Def_ConvexOptimization_selfConcordance open scoped RealInnerProductSpace ENNReal open MeasureTheory
theorem ConvexOptimization.sc_suboptimality_from_decrement {n : ℕ}
(Ω : Set (EuclideanSpace ℝ (Fin n))) (hΩo : IsOpen Ω) (hΩc : Convex ℝ Ω)
(f : EuclideanSpace ℝ (Fin n) → ℝ) (hsc : IsSelfConcordantOn Ω f)
(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)
(hHpd : ∀ x ∈ Ω, ∀ v, v ≠ 0 → 0 < ⟪H x v, v⟫)
(xstar : EuclideanSpace ℝ (Fin n)) (hxstar : xstar ∈ Ω)
(hstar : IsMinOn f Ω xstar)
(x : EuclideanSpace ℝ (Fin n)) (hx : x ∈ Ω)
(Δ : EuclideanSpace ℝ (Fin n)) (hΔ : H x Δ = -g x)
(lam : ℝ) (hlam0 : 0 ≤ lam) (hlam : lam ^ 2 = ⟪g x, -Δ⟫)
(hsmall : lam ≤ 0.68) :
f x - f xstar ≤ lam ^ 2 := by
sorry
Read-back
What the Lean code literally says, in plain math · claude-fable-5
Fix a natural number , a set that is open (hypothesis) and convex (separate hypothesis, partially redundant with the next one), and a total function that is self-concordant on , meaning: is convex and for , , ; is three times continuously differentiable on (within-set sense); and for every and every the line restriction satisfies at (total, possibly junk, derivatives; real power with for ). Further hypotheses: a map such that for every , is differentiable at with gradient (its derivative at is the functional ); a map assigning to each point a continuous linear operator on , such that for every the map is Fréchet-differentiable at with derivative (so is a Hessian only in the sense of being the derivative of the given field ; symmetry of is not assumed); positive-definiteness: for every and every , ; a point such that for every , (the minimality predicate itself does not include membership of ; that is the separate hypothesis); a point ; a vector with (any solution of the Newton system); and a real with , , and (the exact decimal ). Conclusion:
Notes: the two conditions on pin it as and force ; if that inner product were negative, no such exists and the statement is vacuous for that . No closedness or bounded-sublevel-set hypothesis appears in this theorem. For the space is a single point and the conclusion is trivially about that point.
Confirmed by the mission captain (proposal self-audit).