Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

Fixed-memory L-Bfgs converges linearly under uniform curvature and scale bounds

Statement

Let n≥1, and let f:Rn→R have continuous second partial derivatives (C2), let x0∈Rn, and set L0:={x:f(x)≤f(x0)}. Assume L0 is convex, contains a global minimizer x∗, and for every x∈L0 the symmetric Hessian G(x):=∇2f(x) satisfies μ∥v∥22≤vTG(x)v and ∥G(x)∥2≤Λ for some 0<μ≤Λ<∞. Fix 0<c1<c2<1/2 for the line searches. Fix a memory length mmem≥1 and run the exact-arithmetic limited-memory algorithm of Limited-memory Bfgs two-loop recursion with curvature filtering with successful strong Wolfe searches. Suppose every stored pair satisfies, for constants 0<a≤b<∞ and C>0, a∥si∥22≤siTyi≤b∥si∥22,∥yi∥22siTyi≤C, and every base scale lies in [γmin⁡,γmax⁡] with 0<γmin⁡≤γmax⁡<∞. Let λ‾,λ‾ be the explicit constants from Fixed-memory L-Bfgs curvature and scale bounds imply uniform spectral bounds, and set κ:=2μc1(1−c2)λ‾2Λλ‾2∈(0,1). Then for every generated iterate f(xk)−f(x∗)≤(1−κ)k[f(x0)−f(x∗)],∥xk−x∗∥2≤2[f(x0)−f(x∗)]μ (1−κ)k/2. In an infinite successful continuation, the gradient norms tend to zero and the iterates converge with the displayed geometric error bound; any finite-budget stop is only a prefix. The pair and scale bounds are hypotheses; positive curvature alone does not imply them.

Facts & Assumptions

Given: The strong-convexity and level-set assumptions, the L-BFGS memory and scale bounds, and the successful exact-arithmetic iterations in the Statement.

[F1]

Limited-memory Bfgs two-loop recursion with curvature filtering: the search direction is pk=−Hkgk, pairs are stored only after the positive-curvature check, and the line search returns a strong Wolfe step or a failure status.

[F2]

Wolfe and strong Wolfe line-search conditions: every strong Wolfe step is a Wolfe step and satisfies the Armijo inequality.

[F3]

The L-Bfgs two-loop recursion equals the stored inverse updates and costs linear memory work: the two-loop recursion computes Hkgk from at most mmem sequential inverse BFGS updates.

[F4]

Fixed-memory L-Bfgs curvature and scale bounds imply uniform spectral bounds: under the stated pair and scale bounds, λ‾I⪯Hk⪯λ‾I.

[F5]

A Wolfe step has a lower bound from its descent angle: if ∇f is Λ-Lipschitz on an accepted step segment, a Wolfe step satisfies αk≥1−c2Λcos⁡θk∥gk∥2∥pk∥2.

[F6]

A uniform descent angle makes the Wolfe gradient norms vanish: under the Zoutendijk hypotheses and Wolfe steps, a uniform positive lower bound on cos⁡θk implies ∥gk∥2→0.

[F9]

Uniform Hessian bounds control gradient changes and Taylor remainders: the uniform Hessian bounds give gradient Lipschitzness, strong monotonicity, and quadratic Taylor estimates on L0.

Proof

Given: The hypotheses and notation in the Statement; write gk:=∇f(xk), rk:=f(xk)−f(x∗), and pk:=−Hkgk.

1.1givenF7F9algebra

Since x∗ is a global minimizer in the open domain Rn, each coordinate restriction t↦f(x∗+tej) has a minimum at 0, so its derivative there is zero and ∇f(x∗)=0. For every x∈L0, [F9] applied with u=x and v=x∗ give f(x)≥f(x∗)+μ2∥x−x∗∥22. Points outside L0 have value greater than f(x0)≥f(x∗), so x∗ is the unique global minimizer.

1.2givenF1F2F3F4F7F8F9algebra

Suppose xk∈L0. By [F3] and [F4], the matrix represented by the two-loop recursion is SPD and has eigenvalues in [λ‾,λ‾]. If gk≠0, then −gkTpk=gkTHkgk≥λ‾∥gk∥22>0,∥pk∥2=∥Hkgk∥2≤λ‾∥gk∥2. Thus pk is a strict descent direction. By the Euclidean inner-product convention in [F8], its descent-angle cosine satisfies cos⁡θk=−gkTpk∥gk∥2∥pk∥2≥λ‾λ‾>0. If gk=0, then for every x∈L0 [F9] applied with u=x and v=xk gives f(x)≥f(xk)+μ2∥x−xk∥22, and points outside L0 have value greater than f(x0)≥f(xk); hence xk=x∗. Otherwise the accepted Armijo step puts xk+1 in L0.

2.1givenF1F2F6F7F9step 1.2algebra

Armijo decrease keeps every iterate in L0, and convexity keeps each accepted step segment there. For u,v∈L0, [F9] gives ∥∇f(u)−∇f(v)∥2≤Λ∥u−v∥2. By [F2], every accepted strong Wolfe step is a Wolfe step, so the Wolfe hypothesis of [F6] holds. The uniform angle bound from step 1.2 then gives ∥gk∥2→0.

3.1F1F2F4F5step 1.1step 1.2step 2.1algebra

For a nonstationary step, [F5] and the bound ∥pk∥2≤λ‾∥gk∥2 give αk≥1−c2Λλ‾λ‾∥gk∥2∥pk∥2≥(1−c2)λ‾Λλ‾2. Also −gkTpk≥λ‾∥gk∥22 by step 1.2. Using Armijo, rk−rk+1≥c1αk(−gkTpk)≥c1(1−c2)λ‾2Λλ‾2∥gk∥22.

4.1givenF8F9step 3.1algebra

For ek:=xk−x∗, [F9] applied with u=x∗ and v=xk gives rk≤gkTek−μ2∥ek∥22≤∥gk∥2∥ek∥2−μ2∥ek∥22≤∥gk∥222μ, where the last inequality is completion of the square. Combining with step 3.1 yields rk+1≤(1−κ)rk. The bounds μ≤Λ, λ‾≤λ‾, and 2c1(1−c2)<1 give 0<κ<1.

5.1F6step 1.2step 2.1step 4.1algebra∎

Iterating step 4.1 proves rk≤(1−κ)kr0. The strong-convexity lower bound rk≥μ2∥ek∥22 gives the stated iterate bound, so xk→x∗. The gradient norms also tend to zero by step 2.1 (or by continuity of ∇f at x∗).

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

53 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