Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck pass
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.

FR and unrestarted PR+ match linear CG on SPD quadratics

Statement

Let A∈Rn×n be symmetric positive definite, b∈Rn, and f(x)=12xTAx−bTx,x∈Rn. In exact arithmetic, run the FR recurrence of Fletcher–Reeves and safeguarded Polak–Ribière nonlinear conjugate gradients with exact line minimization. Its iterates, residuals rk=b−Axk, and directions coincide with the linear conjugate-gradient recurrence of The conjugate-gradient recurrence until the common zero-residual exit. The unrestarted raw PR+ recurrence has the same exact-line-search sequence; the safeguarded PR+ implementation has this equivalence only on runs where its safeguard does not restart. No such equivalence is asserted for non-SPD quadratics, inexact line searches, or finite-precision arithmetic.

Facts & Assumptions

Given: The SPD quadratic, initial point, exact-arithmetic recurrence, and exact-line-search conditions in the Statement.

[F1]
[F5]

Fletcher–Reeves and safeguarded Polak–Ribière nonlinear conjugate gradients: later directions use dk=−gk+βk−1dk−1; FR uses βk−1=∥gk∥22/∥gk−1∥22 and raw PR+ uses max⁡{0,gkT(gk−gk−1)/∥gk−1∥22} before any safeguard reset.

[F2]

The conjugate-gradient recurrence: linear CG uses r0=b−Ax0, p0=r0, αk=(rkTrk)/(pkTApk), rk+1=rk−αkApk, βk=(rk+1Trk+1)/(rkTrk), and pk+1=rk+1+βkpk.

[F3]

In exact arithmetic, CG residuals are mutually orthogonal and the search directions are A-conjugate: in exact-arithmetic CG for Hermitian positive-definite A, distinct residuals are orthogonal.

[F4]

Before convergence, every CG denominator pk∗Apk is positive: if rk≠0, then pk≠0 and pkTApk>0.

[F6]

Wolfe and strong Wolfe line-search conditions: strong Wolfe requires Armijo decrease and an absolute directional-derivative bound, with 0<c1<c2<1/2.

Proof

Given: The hypotheses and notation in the Statement.

1.1givenF1algebra

Differentiating the given quadratic gives gk=Axk−b=−rk. If r0=0, both procedures are already at the common zero-residual exit. Otherwise, d0=−g0=r0=p0≠0.

2.1giveninductionalgebra

Use joint induction at index k: the iterates and residuals agree through k, and the directions and accepted step lengths agree through k−1. At k=0, the initial points and residuals agree and step 1.1 supplies the common initial direction. For k≥1, assume this invariant and that the run has not terminated. The preceding accepted step exactly minimizes the SPD quadratic along the common direction dk−1=pk−1. The derivative of its restricted quadratic vanishes at that positive minimizer, so gkTdk−1=0 and therefore rkTdk−1=0.

3.1F3F5step 2.1inductionalgebra

For the FR recurrence, dk=rk+βk−1dk−1 and βk−1=∥rk∥22/∥rk−1∥22. For the raw PR+ recurrence, [F3] gives rkTrk−1=0, so βk−1PR+=max⁡ ⁣{0,rkT(rk−rk−1)∥rk−1∥22}=∥rk∥22∥rk−1∥22=βk−1FR. Thus either unrestarted direction equals rk+βk−1pk−1, the linear-CG direction at the current index. A safeguarded PR+ direction also agrees whenever its safeguard does not restart.

4.1givenF2F4F6step 1.1step 2.1step 3.1algebra

For k=0, step 1.1 gives dk=pk≠0; for k≥1, step 3.1 gives the same equality. Then [F4] gives pkTApk>0. The restriction of f to xk+tdk is f(xk+tdk)=f(xk)+t gkTdk+12t2dkTAdk. Its unique minimizer is tk=−gkTdk/(dkTAdk)>0. For k=0, r0Td0=∥r0∥22 by step 1.1. For k≥1, step 2.1 and the recurrence give rkTdk=∥rk∥22. Therefore this is tk=rkTrkpkTApk=αk from [F2]. At this minimizer, ϕ′(tk)=gkTdk+tkdkTAdk=0, so the strong curvature test holds. Also ϕ(tk)=ϕ(0)+12tkgkTdk≤ϕ(0)+c1tkgkTdk because tkgkTdk<0 and c1<1/2. Thus [F6] and the exact-model branch accept this step; the same calculation applies at every preceding common minimizer invoked in step 2.1, starting with step 1.1, so the induction uses actual accepted steps. Hence the next iterates and residuals agree.

5.1F2F3F5step 1.1step 4.1induction∎

After the common step, rk+1=b−Axk+1 is the CG residual and gk+1=−rk+1 by step 1.1. If rk+1=0, both methods stop at the common exit. Otherwise the FR coefficient equals ∥rk+1∥22/∥rk∥22, and the raw PR+ coefficient again equals it by [F3] and [F5]. Thus the next direction also agrees; induction continues until zero residual.

Depends on

Used by

Dependency tree · two levels

30 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