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 A∈Mn(C) be Hermitian positive definite, let Ax=b, let x0 be an initial guess, let r0=b−Ax0, 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=b−Ax0, 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.1F1L1algebra

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

2.1L2step 1.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 ν.

3.1F1step 2.1algebra∎

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.

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