The segment being assumed about
- For
t ∈ [0,1], definex_t = x₀ + t(x₁ − x₀)— the line segment from the current iterate to the Newton iterate7:35.
The promise (hypothesis)
-
Suppose there is an
ε > 0such that for allt ∈ [0,1]8:13:(1 − ε)·∇²f(x₀) ⪯ ∇²f(x_t) ⪯ (1 + ε)·∇²f(x₀) -
A ⪯ BmeansB − Ais positive semi-definite (Loewner ordering)9:02. -
Why a promise is needed at all: gradient descent could not compute the Hessian either, but its analysis relied on a promise that the Hessian is well-conditioned (small gap between largest and smallest singular values). Newton's method likewise needs some promise
8:41. -
The promise used here is different in kind: the Hessian must not change much along the line connecting
x₀to the next iterate9:02.
Measuring progress: the matrix norm
- For a PSD matrix
A, define‖x‖_A := √(xᵀAx)10:16,10:56. - Progress is measured by the gradient's norm under the Hessian-inverse norm at the iterate
9:31.
What the theorem says
- The norm itself changes between iterates, but not by much, because the Hessians along the segment are spectrally close — so
∇²f(x₁)is very similar to∇²f(x₀)10:56,11:22. - Pretending the two norms are the same, the theorem reads: the new gradient norm is at most roughly
εtimes the old gradient norm11:22. (The proof produces the sharper factorε/(1 − ε)— see topic 5,33:20.) - Interpretation: the minimizer is exactly where the gradient is zero, so shrinking the gradient norm means getting closer to the minimizer
11:41. - Attribution: the lecturer credits the proof to Aaron Sidford, and disclaims knowing its original citation
12:05.