Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generated
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.

Trust-region first-order complexity counts both successful and unsuccessful trials

Statement

For every nonstationary trial of A finite-budget trust-region method with ratio-based radius updates, the selected predicted reduction is positive, and every accepted trial strictly decreases the objective.

Assume the hypotheses and parameter ranges of Cauchy-decrease trust-region iterations have liminf gradient norm zero, and let finf be a lower bound for f. For each target 0<ε≤1, consider the infinite-horizon trajectory that follows the nonterminal transition rules of A finite-budget trust-region method with ratio-based radius updates with target ε, omitting its finite outer-cap return, until its first iterate with ∥∇f(xk)∥2≤ε. Define cδ:=min⁡{12MB,θC(1−η2)2(L+MB)},cR:=min⁡{Δ0,γdecmin⁡{cδ,Δmax}}, where a zero denominator means +∞, and put cP:=min⁡{cR,1/MB},cS:=12η1θCcP>0. Then the number Ns of accepted steps before reaching the target and the number Nu of rejected trials obey Ns≤f(x0)−finfcSε2, Nu≤log⁡(Δ0/rε)+Nslog⁡γinc∣log⁡γdec∣,rε:=min⁡{Δ0,γdecmin⁡{cδε,Δmax}}. Here log⁡ denotes the natural logarithm of a positive real. Consequently, accepted steps and total trials Ns+Nu are O(ε−2) as ε↓0. An outer cap at least the resulting total-trial bound suffices for the finite-budget algorithm to return target-achieved or stationary, with gradient norm at most ε.

Facts & Assumptions

Given: The model-Hessian bound, gradient Lipschitz bound, bounded-below objective, parameter ranges, and step safeguard of the trust-region method.

[F1]

A finite-budget trust-region method with ratio-based radius updates: each step has predicted reduction at least θC times the Cauchy decrease; a rejection multiplies Δ by γdec; an accepted update multiplies it by a factor in [1,γinc], respecting Δmax.

[F2]

The Cauchy step gives a quantitative model decrease: if a:=∥gk∥2>0, then mk(0)−mk(pC)≥12amin⁡{Δk,a/∥Bk∥2}, with the zero-matrix convention stated there.

[F3]

The actual-to-predicted ratio approaches one at small radii away from stationarity: when a≥ε and Δk≤cδε, the algorithm's small-radius branch gives ρk≥η2 and uses the boundary Cauchy step, so rejection is impossible.

[F4]

The natural logarithm as the inverse of the exponential function: log⁡x is defined for x>0 as the inverse of the real exponential.

[F5]

Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm: log⁡ is strictly increasing, log⁡1=0, and the product and quotient laws hold for positive arguments.

[F6]

The natural logarithm is bounded above by its positive argument minus one: 0≤log⁡y≤y−1≤y for y≥1.

[F7]

Every complete ordered field is Archimedean: for every real R there is an integer m∈N with m>R.

[A1]

The target satisfies 0<ε≤1.

[A2]

Every model matrix is symmetric with norm at most MB, and the gradient is L-Lipschitz on every trial segment.

[A3]

The objective satisfies f(x)≥finf at all iterates.

Proof

Given: The hypotheses in the Statement.

1.1givenA1A2F1F3inductionalgebra

Let δˉε:=min⁡{cδε,Δmax}. Every radius during a pre-target trial is at least rε=min⁡{Δ0,γdecδˉε}>0. Indeed, this holds initially. If a trial is rejected, [F3] implies its radius exceeded δˉε, since at or below that threshold the ratio is at least η2; after multiplication by γdec the new radius is greater than γdecδˉε. An accepted update does not decrease the radius. Induction proves the bound.

1.2F1F2givencasesalgebra

For any nonstationary trial, ∥gk∥2>0 and Δk>0. By [F2], the Cauchy step has PC>0. The selection rule either chooses a candidate with predicted decrease at least θCPC, or uses pC; the small-radius override also uses pC. Since 0<θC≤1, every branch therefore gives Pk≥θCPC>0, so the ratio in the algorithm is defined.

2.1givenA1A2A3F1F2F3F7F8step 1.1chooseassume-contradischarge-contradictionalgebra

If the target were never reached, every rejection block would be finite: an infinite block would multiply a fixed radius by γdecj→0 by [F8], eventually making Δ≤δˉε, where [F3] forbids rejection. Thus an infinite pre-target run would contain infinitely many accepted trials. For any accepted trial its starting gradient norm a exceeds ε. From step 1.1, Δk≥rε≥cRε, because ε≤1 and min⁡{cδε,Δmax}≥εmin⁡{cδ,Δmax}. Since Δ0≥εΔ0, taking the minimum with Δ0 in the definition of rε gives rε≥cRε. Also a/∥Bk∥2≥ε/MB, with the stated infinity convention if MB=0. Hence min⁡{Δk,a/∥Bk∥2}≥cPε. By [F1] and [F2], the predicted reduction is at least 12θCcPε2. Acceptance gives actual decrease at least η1 times this amount, namely cSε2. If the target were never reached, after m accepted trials the objective would be at most f(x0)−mcSε2. By [F7] choose an integer m>(f(x0)−finf)/(cSε2); this contradicts [A3]. Therefore the target is reached after finitely many accepted trials. Summing their decreases gives NscSε2≤f(x0)−finf, the claimed successful-step bound.

2.2givenF1F4F5step 1.1algebra

Let ΔT be the radius after the accepted trial that first reaches the target. Each rejected trial multiplies the radius by γdec; each accepted update multiplies it by some rj∈[1,γinc]. Therefore ΔT=Δ0γdecNu∏j=1Nsrj. Step 1.1 gives ΔT≥rε. By [F5], log⁡γdec<0, and logarithms of positive products give log⁡ΔT=log⁡Δ0+Nulog⁡γdec+∑j=1Nslog⁡rj. Rearranging and using log⁡rj≤log⁡γinc yields Nu∣log⁡γdec∣=log⁡(Δ0/ΔT)+∑j=1Nslog⁡rj≤log⁡(Δ0/rε)+Nslog⁡γinc, which proves the rejection bound, including every rejected trial.

3.1givenF5F6step 2.1step 2.2algebra

Since rε≥cRε for 0<ε≤1, [F5] gives log⁡(Δ0/rε)≤log⁡(Δ0/(cRε))=log⁡(Δ0/cR)+log⁡(1/ε). By [F6], log⁡(1/ε)≤1/ε; since 0<ε≤1, 1/ε≤1/ε2. Thus the radius term is O(ε−2), as is Ns by step 2.1, so Ns+Nu=O(ε−2). If the finite outer cap allows at least that many trials, the process reaches the target before the cap.

4.1F1step 1.2algebra∎

On an accepted trial, ρk≥η1>0 and Pk>0 by step 1.2. Thus f(xk+1)=f(xk)−ρkPk<f(xk), proving strict decrease at every accepted trial.

Depends on

Used by

Nothing in the library uses this result yet.

Cited to discharge well-definedness by A finite-budget trust-region method with ratio-based radius updates.

Dependency tree · two levels

42 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