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.
Locally Lipschitz Hessians give the BFGS Dennis–Moré condition
Statement
Assume the hypotheses of Full-memory Bfgs converges globally and linearly on a uniformly strongly convex level set and consider an infinite, nonstationary exact-undamped BFGS run with successful strong Wolfe searches. Suppose is -Lipschitz in operator norm on a neighborhood of . With and , the iterates satisfy Since with , the same limit holds with in place of . This is the Dennis–Moré condition used by the local full-memory superlinear convergence result.
Facts & Assumptions
Given: The global BFGS hypotheses, successful exact-undamped steps, and the local Hessian-Lipschitz bound in the Statement.
Full-memory Bfgs converges globally and linearly on a uniformly strongly convex level set: for some , , and is SPD.
Full-memory Bfgs with Wolfe search, descent reset, and Powell damping: in exact-undamped mode , , , , and the undamped BFGS update is applied after a successful strong Wolfe step.
Bfgs trace and determinant identities give a matrix potential inequality: the BFGS update satisfies the trace/determinant potential inequality, , and with equality only at ; its curvature angle lies in .
Bfgs updates preserve the secant equations, symmetry, and positive definiteness: a positive-curvature update preserves SPD and reciprocity.
Wolfe and strong Wolfe line-search conditions: every strong Wolfe step is a Wolfe step.
A Wolfe step gives positive Bfgs curvature on a descent direction: a Wolfe step along a strict descent direction gives .
Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis: a real symmetric matrix has an orthonormal eigenbasis.
Square roots exist: a unique with ; the positives are : every positive real number has a unique positive square root.
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 .
Uniform Hessian bounds control gradient changes and Taylor remainders: on a convex set with the stated Hessian bounds, the gradient is Lipschitz; when the Hessian is Lipschitz near , .
Proof
Given: The hypotheses and notation in the Statement. Write , , and .
The global theorem gives . Its strong-convexity lower bound gives , so . Also because each coordinate restriction has a minimum at in the open domain.
The initial pair is SPD. At a nonstationary iterate, is a strict descent direction. The accepted strong Wolfe step is Wolfe by [F6], so [F7] gives ; [F5] preserves SPD and reciprocity. Induction proves every is SPD.
Choose a closed ball about contained in the Hessian-Lipschitz neighborhood, and set . Both sets are convex and . By step 1.1, for all sufficiently large , the accepted segment lies in . Define , , and . Applying [F12] on the segment gives and .
By [F8], choose an orthonormal eigenbasis of with eigenvalues . The lower Hessian bound and the operator-norm bound give . Define and in that basis using diagonal entries and , respectively; [F9] supplies the positive roots. Then and . Set The update for has the same BFGS form with pair : , , and . Substitution in [F3] gives . By step 2.1, . Since and , we have , and hence Put ; then , so eventually . Congruence preserves SPD, so is SPD.
For all sufficiently large , the triangle inequality and [F11] give Put . Algebra gives , since the difference after multiplication by is . Also, for , has and by [F13]. Thus and .
Since is SPD and , [F4] gives and , where Applying the potential inequality [F4] to the transformed update and using step 4.1 gives since .
Sum step 5.1 from a sufficiently large index to and rearrange: The right side is finite, and the summands are nonnegative by [F4], so both and . For any , strict increase of on and strict decrease on , with equality only at by [F4], imply when and when . Therefore .
Let . Expanding gives By the definitions in step 5.1, ; step 6.1 therefore makes the right side tend to zero. The definitions give , so and . Hence Because with , the same limit holds with in place of .
Depends on
- Full-memory Bfgs converges globally and linearly on a uniformly strongly convex level set
- Full-memory Bfgs with Wolfe search, descent reset, and Powell damping
- Bfgs curvature pairs and Hessian/inverse updates
- Bfgs trace and determinant identities give a matrix potential inequality
- Bfgs updates preserve the secant equations, symmetry, and positive definiteness
- Wolfe and strong Wolfe line-search conditions
- A Wolfe step gives positive Bfgs curvature on a descent direction
- Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis
- Square roots exist: a unique $\sqrt{a} \ge 0$ with $(\sqrt{a})^2 = a$; the positives are $\{x^2 : x \neq 0\}$
- 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
- Uniform Hessian bounds control gradient changes and Taylor remainders
- The natural logarithm has derivative 1/x and equals the integral from 1 to x of 1/t
Used by
Dependency tree · two levels
65 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)