How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Full-memory Bfgs converges globally and linearly on a uniformly strongly convex level set
Statement
Let , and let have continuous second partial derivatives (), let , and set . Assume is convex, contains a global minimizer , and for every the Hessian is symmetric and satisfies, for constants , where is the Euclidean operator norm. Fix for the line searches. Write as in Bfgs trace and determinant identities give a matrix potential inequality, with the sum of diagonal entries. Consider the exact, undamped branch of Full-memory Bfgs with Wolfe search, descent reset, and Powell damping with any SPD initial , and suppose every nonstationary line search succeeds. For every generated iterate, where For an infinite successful continuation, with an R-linear error bound, meaning for some and . A stationary termination is at . A finite iteration-budget stop or line-search failure gives only a finite prefix.
Facts & Assumptions
Given: and the exact undamped iteration in the Statement.
Full-memory Bfgs with Wolfe search, descent reset, and Powell damping: in exact direction mode the method uses , seeks a strong Wolfe step, and then forms , and the undamped BFGS update.
Bfgs updates preserve the secant equations, symmetry, and positive definiteness: if is SPD and , the updated matrices remain SPD and reciprocal.
A Wolfe step gives positive Bfgs curvature on a descent direction: a Wolfe step along a strict descent direction gives .
Bfgs trace and determinant identities give a matrix potential inequality: with , , , and ,
Wolfe steps imply the Zoutendijk summability condition: if the gradient is Lipschitz on a set containing every accepted-step segment, the objective is bounded below on the initial sublevel, and every accepted step is a Wolfe step, then .
A Wolfe step has a lower bound from its descent angle: on a segment with gradient Lipschitz constant , a Wolfe step satisfies .
The Hessian matrix and critical points of a scalar field and The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: is the Hessian and is the gradient.
The Euclidean inner product on and Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation: is the Euclidean inner product and .
Wolfe and strong Wolfe line-search conditions: every strong Wolfe step satisfies the Wolfe Armijo and curvature conditions.
Uniform Hessian bounds control gradient changes and Taylor remainders: on the convex set , the Hessian assumptions give gradient Lipschitzness, strong monotonicity of the gradient, and the two-sided quadratic Taylor bounds.
The natural logarithm as the inverse of the exponential function: for every real .
Proof
Given: The hypotheses and notation in the Statement; set and .
Since is a global minimizer in the open domain , the one-variable restriction has a minimum at for every standard basis vector , so each partial derivative there is zero and . For , [F10] gives the quadratic lower bound Thus no other point of minimizes , so is unique.
Initially is SPD. If and is SPD, then is nonzero and . The strong Wolfe step in [F1] is a Wolfe step by [F9], and [F3] gives ; [F2] therefore preserves the SPD inverse pair. Its Armijo inequality gives , hence induction keeps every iterate in . If , then for any the segment from to lies in and [F10] gives . Thus is the unique minimizer on . Every point outside has value greater than , so .
At each nonstationary step define Since and , one has and therefore The value is at most by [F8].
The function is bounded below on by . Each accepted step segment lies in because its endpoints are in this convex set by step 1.2. Its gradient is -Lipschitz by [F10], so the segment and lower-bound hypotheses of [F5] hold for the accepted Wolfe steps.
Apply [F10] to and . Its strong-monotonicity bound gives , and its gradient-Lipschitz bound gives . Hence and . With as in the Statement, [F4] gives after dropping the nonpositive term .
Summing step 2.2 for and using yields Put and . For , [F4] gives because . Apply this to and sum to obtain . Therefore In particular, infinitely many indices satisfy ; otherwise the prefix averages would eventually be less than .
By [F6] and the Armijo inequality, For , [F10] applied with and gives where the last inequality is completion of the square in . Set . Since and , . The decrease inequality therefore yields .
By [F5], the nonnegative summands tend to zero. Along the infinite subsequence from step 3.1, , so on that subsequence. For any , [F10] gives . By [F8], . Thus the subsequence converges to and its function values converge to . The full sequence is nonincreasing by step 1.2 and bounded below by , so it converges to . Step 1.1 then gives .
For , put . By [F4] and [F11], , so . Apply this with in step 3.2. Using from step 3.1 gives This is the claimed objective-gap bound.
Finally, step 1.1 gives . Thus the iterates have an R-linear error bound.
Depends on
- Bfgs trace and determinant identities give a matrix potential inequality
- Full-memory Bfgs with Wolfe search, descent reset, and Powell damping
- Bfgs updates preserve the secant equations, symmetry, and positive definiteness
- A Wolfe step gives positive Bfgs curvature on a descent direction
- Wolfe steps imply the Zoutendijk summability condition
- A Wolfe step has a lower bound from its descent angle
- The Hessian matrix and critical points of a scalar field
- The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
- Cauchy-Schwarz $\lvert\langle x,y\rangle\rvert \le \lVert x\rVert_2\lVert y\rVert_2$ with its equality case, the triangle inequality for $\lVert\cdot\rVert_2$, the parallelogram law and polarisation
- Wolfe and strong Wolfe line-search conditions
- Uniform Hessian bounds control gradient changes and Taylor remainders
- The natural logarithm as the inverse of the exponential function
Used by
Dependency tree · two levels
50 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Jorge Nocedal and Stephen J. Wright, Numerical Optimization, 2nd ed. (standard reference, not scraped)
- Manuel Carreira-Perpiñán, Lecture Notes on Numerical Optimization (standard reference, not scraped)