(D.2) — one damped Hessian step decreases f by (σγ/2)‖∇f‖²
ProvedFatkhullinPolyak.HessStep.damped_step_descentLet be twice differentiable and -strongly convex with , with -Lipschitz gradient, and let the damping factor satisfy . For a point let be the step size of (6.1), and let be one step of the damped method. Then
This is the conclusion of the chain (D.2), with and . Combined with and strong convexity it gives the global linear rate (6.4) of the damped method.
Formalization Note The positivity is not written on the page; it is implicit in calling a damped step, and is added as a hypothesis. At a stationary point (Lean's ) and both sides equal . Conventions for strong convexity, smoothness and the Hessian form are those of (D.1).
import Mathlib import Definitions.Def_FatkhullinPolyak_HessStep_hessianStepMethod
namespace FatkhullinPolyak.HessStep
theorem damped_step_descent {n : ℕ} (f : EuclideanSpace ℝ (Fin n) → ℝ) (μ L σ : ℝ)
(hf : Differentiable ℝ f) (hf' : Differentiable ℝ (fderiv ℝ f))
(hμ : 0 < μ) (hconv : StrongConvexOn Set.univ μ f)
(hL : ∀ x y : EuclideanSpace ℝ (Fin n), ‖gradient f x - gradient f y‖ ≤ L * ‖x - y‖)
(hσ : 0 < σ) (hσL : σ ≤ μ / L)
(x : EuclideanSpace ℝ (Fin n)) :
f (x - (σ * hessStep f x) • gradient f x) ≤
f x - σ * hessStep f x / 2 * ‖gradient f x‖ ^ 2 := by sorry
end FatkhullinPolyak.HessStep
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Let (possibly ), let with the Euclidean inner product and norm, and let be real numbers.
The step size is
where is the second Fréchet derivative of at (as a bilinear form), and division by gives .
The hypotheses are:
- is differentiable everywhere, and is differentiable everywhere.
- .
- is -strongly convex on all of : for all and all with ,
- The gradient is -Lipschitz: for all .
- and , where is taken to be when .
The conclusion is that for every ,
Degenerate cases.
- If , then by the division convention, so hypothesis 5 would require and cannot be satisfied.
- If , then , and hypothesis 5 is again unsatisfiable.
- In both of those cases the statement is vacuous.
- If , then and the claim is .
- If , the space is the single point , hypothesis 4 holds for any , and the conclusion is .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.