Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-01
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.

In exact arithmetic, CG terminates no later than the relative grade and hence in at most n steps

Statement

Let AMn(C) be Hermitian positive definite, let Ax=b, let x0 be an initial guess, let r0=bAx0, and let ν=ν(A,r0) be the grade of r0. Then exact-arithmetic conjugate gradients reaches the exact solution no later than step ν. In particular, νn, so CG terminates in at most n steps.

Facts & Assumptions

Given: A Hermitian positive-definite system Ax=b, an initial guess x0, the initial residual r0=bAx0, the grade ν=ν(A,r0), and the exact solution x.

[F1]

The grade ν(A,r0) is the degree of the monic polynomial of least degree that annihilates r0, and it is 0 when r0=0 (The grade of a start vector and its relative minimal polynomial).

[L1]

If A is invertible, then the exact solution of Ae=r0 lies in Kν(A,r0) (If A is invertible, the exact solution of Ax=b lies in the Krylov space at the grade).

[L2]

The mth CG iterate uniquely minimizes the A-norm of the error over x0+Km(A,r0) (CG is the Krylov Galerkin method, and the mth iterate uniquely minimizes the A-norm of the error over x0+Km(A,r0)).

Proof

technique · direct
1.1

If r0=0, then Ax0=b, so CG has already reached the exact solution at step 0=ν by [F1]. Assume now that r00. The initial error e0:=xx0 satisfies Ae0=r0, so [L1] gives e0Kν(A,r0). Therefore x=x0+e0x0+Kν(A,r0).

F1L1algebra
2.1

If CG has already reached x at some step m<ν, then it has certainly terminated no later than step ν. Otherwise the recurrence defines the νth iterate, so [L2] applies with m=ν. Since x itself belongs to the admissible affine space from step 1.1 and has zero error, the minimal A-norm error over that space is 0. Hence the unique minimizer is xν=x, so CG terminates no later than step ν.

L2step 1.1
3.1

Because A is n×n, the n+1 vectors r0,Ar0,,Anr0 are linearly dependent. Thus some nonzero polynomial of degree at most n annihilates r0, and the minimal possible degree in [F1] therefore satisfies νn. Combining this with step 2.1 gives termination in at most n steps.

F1step 2.1algebra

Depends on

Used by

Dependency tree · two levels

10 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