Alphabeta Math
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.

✓ 11 results · all verified · 7 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 4 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Conjugate Gradients, MINRES and Preconditioning

1 · Prerequisites

2 · Summary

This page follows the Hermitian Krylov route that the preceding Arnoldi and GMRES page leaves open. It begins with the quadratic energy behind conjugate gradients, identifies the Galerkin condition that characterizes the affine Krylov iterate, and then proves the exact-arithmetic CG structure: positivity of the denominators, residual orthogonality, A-conjugacy, finite termination, and the standard Chebyshev bound.

The second half specializes Arnoldi to Lanczos, defines MINRES from the tridiagonal least-squares problem, and closes with stationary splittings and preconditioning. The page keeps the central trap explicit: CG needs Hermitian positive definiteness, while MINRES needs only Hermitian structure and preconditioning must be analyzed through the transformed operator rather than praised generically.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The energy inner product ⟨u,v⟩A=⟨Au,v⟩ and energy norm ∥u∥A for a Hermitian positive-definite matrix

Definition

Let A∈Mn(C) be Hermitian positive definite in the sense of Hermitian positive-definite matrices and Cholesky factorisation A = LL* with positive diagonal. For vectors u,v∈Cn, define the energy inner product

⟨u,v⟩A:=⟨Au,v⟩,

where ⟨⋅,⋅⟩ is the standard coordinate inner product of The standard formulas ⟨x,y⟩=∑k<nxkyk on Rn and ∑k<nxkyk‾ on Cn are inner products. Because A is Hermitian positive definite, this is an inner product on Cn, and its induced norm

∥u∥A:=⟨u,u⟩A

is the energy norm of u.

Equivalently, if A=LL∗ is the Cholesky factorization from Hermitian positive-definite matrices and Cholesky factorisation A = LL* with positive diagonal, then ⟨u,v⟩A=⟨L∗u,L∗v⟩ and ∥u∥A=∥L∗u∥2.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The quadratic energy ϕ(x)=12⟨Ax,x⟩−Re⁡⟨b,x⟩ of a Hermitian positive-definite linear system

Definition

Let A∈Mn(C) be Hermitian positive definite, and let b∈Cn. The quadratic energy of the linear system Ax=b is the real-valued function

ϕ:Cn→R,ϕ(x):=12⟨Ax,x⟩−Re⁡⟨b,x⟩,

where the coordinate inner product is the one from The standard formulas ⟨x,y⟩=∑k<nxkyk on Rn and ∑k<nxkyk‾ on Cn are inner products. The diagonal term is real because ⟨Ax,x⟩=∥x∥A2 by The energy inner product ⟨u,v⟩A=⟨Au,v⟩ and energy norm ∥u∥A for a Hermitian positive-definite matrix.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

For Hermitian positive-definite A, the exact solution of Ax=b is the unique minimizer of the quadratic energy

Statement

Let A∈Mn(C) be Hermitian positive definite, let b∈Cn, and let ϕ be the quadratic energy from The quadratic energy ϕ(x)=12⟨Ax,x⟩−Re⁡⟨b,x⟩ of a Hermitian positive-definite linear system. Then the system Ax=b has a unique solution x∗, and for every x∈Cn one has

ϕ(x)−ϕ(x∗)=12∥x−x∗∥A2.

In particular, x∗ is the unique minimizer of ϕ.

Facts & Assumptions

Given: A Hermitian positive-definite matrix A∈Mn(C), a vector b∈Cn, and the quadratic energy ϕ(x).

[F1]

The quadratic energy is ϕ(x)=12⟨Ax,x⟩−Re⁡⟨b,x⟩ (The quadratic energy ϕ(x)=12⟨Ax,x⟩−Re⁡⟨b,x⟩ of a Hermitian positive-definite linear system).

[L1]

The energy norm is defined by ∥u∥A2=⟨Au,u⟩ for Hermitian positive-definite A (The energy inner product ⟨u,v⟩A=⟨Au,v⟩ and energy norm ∥u∥A for a Hermitian positive-definite matrix).

[L2]

A matrix is Hermitian positive definite if and only if it has a Cholesky factorization A=LL∗ with positive diagonal, and that factor is unique (A matrix admits a Cholesky factorisation with positive diagonal exactly when it is Hermitian positive definite, and that factor is unique).

Proof

technique · direct
1.1L2algebra

By [L2], there is a lower-triangular matrix L with positive diagonal such that A=LL∗. Hence L and L∗ are invertible, so A is invertible and the system Ax=b has the unique solution x∗:=A−1b.

2.1F1L1step 1.1algebra

Since Ax∗=b, [F1] gives ϕ(x)−ϕ(x∗)=12⟨A(x−x∗),x−x∗⟩+Re⁡ ⁣(12⟨Ax∗,x−x∗⟩−12⟨A(x−x∗),x∗⟩). Because A is Hermitian, ⟨Ax∗,x−x∗⟩=⟨x∗,A(x−x∗)⟩ is the complex conjugate of ⟨A(x−x∗),x∗⟩, so the real part in parentheses vanishes. Therefore ϕ(x)−ϕ(x∗)=12⟨A(x−x∗),x−x∗⟩=12∥x−x∗∥A2.

3.1L1step 2.1∎

By [L1], the quantity ∥x−x∗∥A2 is nonnegative and is zero only when x=x∗. Step 2.1 therefore shows ϕ(x)≥ϕ(x∗) for every x, with equality only at x∗. Hence x∗ is the unique minimizer of ϕ.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The mth Krylov Galerkin iterate in the affine space x0+Km(A,r0) for a Hermitian positive-definite system

Definition

Let A be Hermitian positive definite, let Ax=b, let x0 be an initial guess, and put

r0:=b−Ax0.

For m≥0, an element xm∈x0+Km(A,r0) is the mth Krylov Galerkin iterate when its residual

rm:=b−Axm

is orthogonal to Km(A,r0) in the standard inner product. The next proposition identifies this residual condition with A-orthogonality of the error x∗−xm.

PropositionStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

Galerkin orthogonality turns residual orthogonality into A-orthogonality of the error, and the Galerkin iterate is unique

Statement

Let A be Hermitian positive definite, let Ax=b, let x0 be an initial guess, let r0=b−Ax0, let x∗ be the exact solution of Ax=b, and let xm∈x0+Km(A,r0). Then the following are equivalent:

  1. b−Axm is orthogonal to Km(A,r0) in the standard inner product.
  2. x∗−xm is orthogonal to Km(A,r0) in the energy inner product.

When these conditions hold, the vector xm is the unique element of x0+Km(A,r0) with that property.

Facts & Assumptions

Given: A Hermitian positive-definite system Ax=b, an initial guess x0, r0=b−Ax0, the exact solution x∗, and a vector xm∈x0+Km(A,r0).

[F1]

A Krylov Galerkin iterate is an element of x0+Km(A,r0) whose residual is orthogonal to Km(A,r0) (The mth Krylov Galerkin iterate in the affine space x0+Km(A,r0) for a Hermitian positive-definite system).

Proof

technique · direct
1.1F1L1algebra

For every v∈Km(A,r0), the identity Ax∗=b gives ⟨b−Axm,v⟩=⟨A(x∗−xm),v⟩=⟨x∗−xm,v⟩A by [L1]. Hence the residual is orthogonal to Km(A,r0) if and only if the error is A-orthogonal to Km(A,r0).

2.1L1step 1.1algebra∎

Suppose xm and ym both lie in x0+Km(A,r0) and both satisfy the equivalent conditions from step 1.1. Then d:=xm−ym lies in Km(A,r0), and both errors are A-orthogonal to d. Subtracting the two orthogonality relations gives 0=⟨x∗−xm,d⟩A−⟨x∗−ym,d⟩A=⟨ym−xm,d⟩A=−⟨d,d⟩A. Positive definiteness of the energy inner product therefore forces d=0, so xm=ym.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The conjugate-gradient recurrence

Definition

Let A be Hermitian positive definite, let Ax=b, and fix an initial guess x0. Set

r0:=b−Ax0,p0:=r0.

For every index k with rk≠0, define

αk:=⟨rk,rk⟩⟨Apk,pk⟩,xk+1:=xk+αkpk,rk+1:=rk−αkApk,

and then

βk:=⟨rk+1,rk+1⟩⟨rk,rk⟩,pk+1:=rk+1+βkpk.

This is the conjugate-gradient recurrence.

PropositionStatement: Literature-sourcedProof: AI-generatedverified 2026-09-26 (gpt-6-sol)Open item page →

Before convergence, every CG denominator pk∗Apk is positive

Statement

Assume the conjugate-gradient recurrence of The conjugate-gradient recurrence is defined through step k for a Hermitian positive-definite matrix A. If rk≠0, then pk≠0 and

pk∗Apk=∥pk∥A2>0.

Facts & Assumptions

Given: A Hermitian positive-definite system Ax=b, a CG run through step k, and a nonzero residual rk.

[F1]

CG uses the recurrence αj=⟨rj,rj⟩⟨Apj,pj⟩,rj+1=rj−αjApj,βj=⟨rj+1,rj+1⟩⟨rj,rj⟩,pj+1=rj+1+βjpj with p0=r0 (The conjugate-gradient recurrence).

[L1]

For Hermitian positive-definite A, the energy norm satisfies ∥u∥A2=⟨Au,u⟩, and it is positive on nonzero vectors (The energy inner product ⟨u,v⟩A=⟨Au,v⟩ and energy norm ∥u∥A for a Hermitian positive-definite matrix).

Proof

technique · direct
1.1F1inductionalgebra

We first show by induction on j≤k that ⟨pj,rj⟩=⟨rj,rj⟩. For j=0 this is immediate from p0=r0 in [F1]. If it holds at j<k, conjugate symmetry gives ⟨rj,pj⟩=⟨rj,rj⟩, since the latter is real. The inner product is linear in its first argument, so [F1] gives ⟨rj+1,pj⟩=⟨rj,pj⟩−αj⟨Apj,pj⟩=0. Conjugate symmetry then gives ⟨pj,rj+1⟩=0, whence ⟨pj+1,rj+1⟩=⟨rj+1,rj+1⟩+βj⟨pj,rj+1⟩=⟨rj+1,rj+1⟩. Thus the identity holds for every j≤k.

2.1L1step 1.1algebra∎

At j=k, step 1.1 gives ⟨pk,rk⟩=⟨rk,rk⟩>0 because rk≠0. Hence pk≠0. By [L1], pk∗Apk=⟨Apk,pk⟩=∥pk∥A2>0, which is the desired positivity of the denominator.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

In exact arithmetic, CG residuals are mutually orthogonal and the search directions are A-conjugate

Statement

Let A be Hermitian positive definite, and run the conjugate-gradient recurrence in exact arithmetic. For all indices i≠j for which the quantities are defined,

⟨ri,rj⟩=0,pi∗Apj=0.

Thus the residuals are mutually orthogonal and the search directions are A-conjugate.

Facts & Assumptions

Given: A Hermitian positive-definite system Ax=b and an exact-arithmetic CG run.

[F1]

CG uses the recurrence xk+1=xk+αkpk,rk+1=rk−αkApk,pk+1=rk+1+βkpk with αk=⟨rk,rk⟩⟨Apk,pk⟩,βk=⟨rk+1,rk+1⟩⟨rk,rk⟩ (The conjugate-gradient recurrence).

[L1]

If rk≠0, then pk∗Apk>0 (Before convergence, every CG denominator pk∗Apk is positive).

Proof

technique · induction on the later index
1.1F1baseihalgebra

We prove by induction on k≥0 that r0,…,rk are pairwise orthogonal and p0,…,pk are pairwise A-conjugate. For k=0 there is nothing to prove. Assume the claim through step k. Because pj=rj+βj−1pj−1 for j≥1 and rj=pj−βj−1pj−1, the spans span⁡{p0,…,pj} and span⁡{r0,…,rj} agree for every j.

2.1F1L2step 1.1ihalgebra

For i<k, the induction hypothesis and step 1.1 give ⟨ri,rk+1⟩=⟨ri,rk⟩−αk⟨ri,Apk⟩=−αk⟨ri,pk⟩A=0, using [L2], because ri lies in span⁡{p0,…,pi} and pk is A-conjugate to each of those earlier directions. Also, ⟨rk,rk+1⟩=⟨rk,rk⟩−αk⟨rk,pk⟩A. Since rk=pk−βk−1pk−1 for k≥1, the induction hypothesis gives ⟨rk,pk⟩A=⟨pk,pk⟩A, and for k=0 the same identity is immediate. Using [F1], we obtain ⟨rk,rk+1⟩=⟨rk,rk⟩−αk⟨pk,pk⟩A=0. Thus rk+1 is orthogonal to every earlier residual.

3.1F1L1step 2.1discharge-inductionalgebra∎

For i<k, Hermitian symmetry and [F1] give pi∗Apk+1=pi∗Ark+1+βkpi∗Apk=(Api)∗rk+1. Because Api=αi−1(ri−ri+1) from [F1], step 2.1 implies (Api)∗rk+1=0, so pi∗Apk+1=0. For i=k, step 2.1 yields ⟨rk,rk+1⟩=0, hence pk∗Ark+1=(Apk)∗rk+1=αk−1(rk−rk+1)∗rk+1=−αk−1⟨rk+1,rk+1⟩. Therefore pk∗Apk+1=pk∗Ark+1+βkpk∗Apk=−αk−1⟨rk+1,rk+1⟩+βkpk∗Apk=0, because βk=⟨rk+1,rk+1⟩/⟨rk,rk⟩ and αk=⟨rk,rk⟩/(pk∗Apk) by [F1], with positivity from [L1] ensuring these divisions are valid before convergence. This closes the induction.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-09-01Open item page →

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

Statement

Let A be Hermitian positive definite, let Ax=b, let x0 be an initial guess, let x∗ be the exact solution of Ax=b, and let xm be the mth conjugate-gradient iterate with initial residual r0=b−Ax0. Then xm is the unique Krylov Galerkin iterate in x0+Km(A,r0), and for every x∈x0+Km(A,r0),

∥x∗−xm∥A≤∥x∗−x∥A,

with equality only when x=xm.

Facts & Assumptions

Given: A Hermitian positive-definite system Ax=b, an initial guess x0, the exact solution x∗, the initial residual r0=b−Ax0, and the mth CG iterate xm.

[F1]

A Krylov Galerkin iterate is an element of x0+Km(A,r0) whose residual is orthogonal to Km(A,r0) (The mth Krylov Galerkin iterate in the affine space x0+Km(A,r0) for a Hermitian positive-definite system).

[L1]

Residual orthogonality to Km(A,r0) is equivalent to A-orthogonality of the error, and such an iterate is unique (Galerkin orthogonality turns residual orthogonality into A-orthogonality of the error, and the Galerkin iterate is unique).

[L2]

In exact arithmetic, the residuals are mutually orthogonal and the search directions are A-conjugate (In exact arithmetic, CG residuals are mutually orthogonal and the search directions are A-conjugate).

[L3]

For every x, the energy identity is ϕ(x)−ϕ(x∗)=12∥x−x∗∥A2, where ϕ is the quadratic energy (For Hermitian positive-definite A, the exact solution of Ax=b is the unique minimizer of the quadratic energy).

Proof

technique · direct
1.1L2algebra

The CG recurrence gives xm−x0 as a linear combination of p0,…,pm−1, so xm∈x0+span⁡{p0,…,pm−1}. Also each residual satisfies rj=r0−A(xj−x0), so rj∈Kj+1(A,r0)⊆Km(A,r0) for j<m, and each pj=rj+βj−1pj−1 therefore also lies in Km(A,r0). By [L2], the nonzero residuals r0,…,rm−1 are mutually orthogonal, hence linearly independent; since they all lie in the m-generated space Km(A,r0), they form a basis of that space, and so do p0,…,pm−1 by the triangular relation pj∈rj+span⁡{r0,…,rj−1}. Thus xm∈x0+Km(A,r0).

2.1F1L1L2step 1.1

By [L2], the residual rm is orthogonal to each earlier residual. Since step 1.1 shows that p0,…,pm−1 form a basis of Km(A,r0) and each pj lies in span⁡{r0,…,rj}, the same orthogonality implies rm is orthogonal to Km(A,r0). Therefore xm is a Krylov Galerkin iterate by [F1], and [L1] makes it unique.

3.1L1L3step 2.1algebra∎

Let x∈x0+Km(A,r0) and put v:=x−xm∈Km(A,r0). By [L1] and step 2.1, the error x∗−xm is A-orthogonal to v, so ∥x∗−x∥A2=∥(x∗−xm)−v∥A2=∥x∗−xm∥A2+∥v∥A2. Hence ∥x∗−xm∥A≤∥x∗−x∥A, with equality only if v=0, that is, x=xm. Using [L3], this is equivalent to saying that xm also uniquely minimizes the quadratic energy over the same affine Krylov space.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-01Open item page →

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.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-01Open item page →

CG obeys the Chebyshev A-norm bound in terms of the spectral condition number κ2(A)

Statement

Let A∈Mn(C) be Hermitian positive definite, let x∗ solve Ax=b, let em:=x∗−xm be the error in the mth exact-arithmetic CG iterate, let 0<λmin⁡≤λmax⁡ be the smallest and largest eigenvalues of A, and let

κ:=λmax⁡λmin⁡.

Then for every m≥0,

∥em∥A≤2(κ−1κ+1)m∥e0∥A.

Facts & Assumptions

Given: A Hermitian positive-definite matrix A, the exact solution x∗, the CG iterates xm, the errors em=x∗−xm, and the extremal eigenvalues 0<λmin⁡≤λmax⁡ of A.

[L1]

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)).

[L3]

A normal endomorphism of a finite-dimensional complex inner-product space has an orthonormal eigenbasis (Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely).

Proof

technique · direct
1.1L1algebra

Every vector in x0+Km(A,r0) has the form x0+Az(A)e0 for some polynomial z of degree at most m−1, because r0=Ae0. Hence every attainable error has the form e0−Az(A)e0=p(A)e0, where p(0)=1 and deg⁡p≤m. By [L1], the actual CG error therefore satisfies ∥em∥A≤min⁡p(0)=1deg⁡p≤m∥p(A)e0∥A.

2.1L2L3step 1.1algebra

Since A is Hermitian, [L2] and [L3] give an orthonormal basis of eigenvectors, so A=UΛU∗ with U unitary and Λ=diag⁡(λ1,…,λn), where each λj>0. Writing U∗e0=c, one gets ∥p(A)e0∥A2=⟨Ap(A)e0,p(A)e0⟩=∑j=1nλj∣p(λj)∣2∣cj∣2≤max⁡λ∈[λmin⁡,λmax⁡]∣p(λ)∣2 ∥e0∥A2. Thus ∥em∥A≤min⁡p(0)=1deg⁡p≤mmax⁡λ∈[λmin⁡,λmax⁡]∣p(λ)∣ ∥e0∥A.

3.1step 2.1algebra∎

Let t(λ):=λmax⁡+λmin⁡−2λλmax⁡−λmin⁡,pm(λ):=Tm(t(λ))Tm ⁣(λmax⁡+λmin⁡λmax⁡−λmin⁡), where Tm is the mth Chebyshev polynomial. Then pm(0)=1, deg⁡pm=m, and ∣Tm(t)∣≤1 on [−1,1], so max⁡λ∈[λmin⁡,λmax⁡]∣pm(λ)∣≤1∣Tm ⁣(λmax⁡+λmin⁡λmax⁡−λmin⁡)∣. With κ=λmax⁡/λmin⁡, the denominator equals Tm((κ+1)/(κ−1)). For s>1, Tm(s)=(s+s2−1)m+(s−s2−1)m2≥(s+s2−1)m2, and at s=(κ+1)/(κ−1) one has 1s+s2−1=κ−1κ+1. Therefore max⁡λ∈[λmin⁡,λmax⁡]∣pm(λ)∣≤2(κ−1κ+1)m. Combining this polynomial with step 2.1 gives the stated bound.

RemarkRemark: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

In floating-point arithmetic, CG can lose exact residual orthogonality, A-conjugacy, and the finite-termination guarantee

Remark

The orthogonality and finite-termination theorems on this page are exact arithmetic statements. In floating-point arithmetic, rounding errors perturb the three-term recurrence, so later residuals need not remain exactly orthogonal and later search directions need not remain exactly A-conjugate. Once those identities drift, the argument that forces termination by the relative grade no longer applies verbatim. Practical CG often still converges well, but the exact algebraic structure is only approximate.

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-09-01Open item page →

The Lanczos process as Arnoldi specialized to a Hermitian matrix, with the usual real-subdiagonal phase convention

Definition

Let A be Hermitian and let q1=b/∥b∥2 for a nonzero start vector b. Running Arnoldi on (A,b) is called the Lanczos process when one records the coefficients, at every step before Arnoldi breakdown, in the three-term form

Aqj=βj−1qj−1+αjqj+βjqj+1(j≥1, q0:=0, β0:=0),

with αj∈R and the phase of qj+1 chosen so that βj≥0 is real. In matrix form this is the Hermitian specialization of The Arnoldi process for building an orthonormal basis of a Krylov subspace.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

With a Hermitian matrix, Arnoldi collapses to the Lanczos three-term recurrence and a real symmetric tridiagonal projection

Statement

Let A be Hermitian, and run Arnoldi on (A,b) through step m without breakdown. Write

AQm=Qm+1Hˉm,Qm=[q1 … qm].

Then there exist real numbers α1,…,αm and nonnegative real numbers β1,…,βm such that

Aqj=βj−1qj−1+αjqj+βjqj+1(1≤j≤m, q0:=0, β0:=0).

Moreover, Tm:=Qm∗AQm is a real symmetric tridiagonal matrix.

Facts & Assumptions

Given: A Hermitian matrix A and an Arnoldi run through step m without breakdown.

[F1]

The Lanczos process is Arnoldi specialized to a Hermitian matrix, with the phase chosen so that the subdiagonal coefficients are real and nonnegative (The Lanczos process as Arnoldi specialized to a Hermitian matrix, with the usual real-subdiagonal phase convention).

[L1]

Arnoldi yields an orthonormal basis and an upper-Hessenberg factorization AQm=Qm+1Hˉm, with column relations Aqj=∑i=1j+1hijqi (Before breakdown, Arnoldi produces an orthonormal Krylov basis and a rectangular upper-Hessenberg factorization).

[L2]

An upper-Hessenberg matrix has hij=0 for i>j+1, and a real symmetric tridiagonal matrix has zeros whenever ∣i−j∣>1 (Upper Hessenberg matrices and real symmetric tridiagonal matrices).

Proof

technique · direct
1.1L1L2algebra

Fix j and let i≤j−2. By [L1], Aqi lies in span⁡{q1,…,qi+1}, which is orthogonal to qj. Since A is Hermitian, hij=qi∗Aqj=(Aqi)∗qj=0. Together with the upper-Hessenberg zero pattern from [L2], this shows that the only possibly nonzero coefficients in column j are hj−1,j, hjj, and hj+1,j. Therefore each Arnoldi column relation collapses to a three-term recurrence.

2.1F1step 1.1algebra

Hermitian symmetry also gives hj,j−1=hj−1,j‾. Under the phase convention in [F1], the subdiagonal coefficients hj+1,j are real and nonnegative; write βj:=hj+1,j and αj:=hjj. Since hjj=qj∗Aqj equals its own complex conjugate, each αj is real. Hence Aqj=βj−1qj−1+αjqj+βjqj+1, which is the Lanczos recurrence.

3.1L2step 1.1step 2.1∎

The projected matrix is Tm=Qm∗AQm=(qi∗Aqj)i,j=(hij)1≤i,j≤m. Step 1.1 shows hij=0 for ∣i−j∣>1, and Hermitian symmetry together with the reality from step 2.1 shows hij=hji∈R on the remaining bands. Thus Tm is a real symmetric tridiagonal matrix in the sense of [L2].

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-01Open item page →

The MINRES iterate from the Lanczos tridiagonal least-squares problem

Definition

Let A be Hermitian, let x0 be an initial guess for Ax=b, let r0=b−Ax0, and put β=∥r0∥2. Assume Lanczos runs through step m without breakdown and yields

AQm=Qm+1Tˉm,r0=βq1=βQm+1e1,

with Tˉm tridiagonal in the sense of With a Hermitian matrix, Arnoldi collapses to the Lanczos three-term recurrence and a real symmetric tridiagonal projection. A vector

xm:=x0+Qmym

is an mth MINRES iterate when ym minimizes

∥βe1−Tˉmy∥2

over all y∈Cm. Such a minimizer exists by For a linear map T:V→W between finite-dimensional inner-product spaces, x minimises ∥Tx−b∥ if and only if T∗(Tx−b)=0, equivalently T∗Tx=T∗b; minimisers exist and any two differ by an element of ker⁡T.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-01Open item page →

For Hermitian A, including the indefinite case, MINRES minimizes the Euclidean residual over x0+Km(A,r0)

Statement

Let A be Hermitian, let x0 be an initial guess for Ax=b, let r0=b−Ax0, and let xm be an mth MINRES iterate from the Lanczos tridiagonal least-squares problem. Then

∥b−Axm∥2=min⁡x∈x0+Km(A,r0)∥b−Ax∥2.

This remains valid when A is Hermitian indefinite.

Facts & Assumptions

Given: A Hermitian matrix A, an initial guess x0, the residual r0=b−Ax0, and an mth MINRES iterate xm.

[F1]

A MINRES iterate has the form xm=x0+Qmym, where ym minimizes ∥βe1−Tˉmy∥2 for the Lanczos tridiagonalization (The MINRES iterate from the Lanczos tridiagonal least-squares problem).

[L1]

For Hermitian A, Arnoldi collapses to the Lanczos factorization with tridiagonal Tˉm (With a Hermitian matrix, Arnoldi collapses to the Lanczos three-term recurrence and a real symmetric tridiagonal projection).

[L2]

Arnoldi reduces GMRES to the small least-squares problem min⁡y∥βe1−Hˉmy∥2 (Arnoldi reduces GMRES to a least-squares problem for the small Hessenberg matrix).

[L3]

GMRES minimizes the Euclidean residual over x0+Km(A,r0) (GMRES minimizes the residual norm over the affine Krylov space x0+Km(A,r0)).

Proof

technique · direct
1.1F1L1L2

By [L1], the Hermitian Arnoldi factorization uses the same orthonormal Krylov basis Qm as Arnoldi but with Hˉm=Tˉm tridiagonal. Therefore the least-squares problem in [L2] is exactly the Lanczos least-squares problem recorded in [F1].

2.1F1L3step 1.1∎

Step 1.1 shows that the vector xm=x0+Qmym coming from [F1] is also the GMRES iterate at step m. Applying [L3] gives ∥b−Axm∥2=min⁡x∈x0+Km(A,r0)∥b−Ax∥2. Neither step 1.1 nor [L3] uses positive definiteness, only Hermitian structure, so the same conclusion holds for Hermitian indefinite A.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

Stationary iteration from a matrix splitting A=M−N

Definition

Let A∈Mn(F) admit a matrix splitting

A=M−N,

where M∈GL⁡n(F) is invertible in the sense of Invertible matrices and the general linear group GL⁡n(F). The associated stationary iteration for the system Ax=b is

xk+1=M−1Nxk+M−1b.

Its iteration matrix is

B:=M−1N.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

A stationary splitting converges for every start if and only if its iteration matrix has spectral radius below 1

Statement

Let A=M−N be a matrix splitting in Mn(C) with stationary iteration

xk+1=M−1Nxk+M−1b,

and let B:=M−1N be its iteration matrix. Then the following are equivalent:

  1. For every right-hand side b and every initial vector x0, the iterates converge to the unique solution of Ax=b.
  2. The spectral radius ρ(B) is strictly less than 1.

Facts & Assumptions

Given: A complex matrix splitting A=M−N with invertible M, its stationary iteration, and its iteration matrix B=M−1N.

[F1]

The stationary iteration is xk+1=Bxk+M−1b with B=M−1N (Stationary iteration from a matrix splitting A=M−N).

[L1]

The field C is algebraically closed (The complex numbers are algebraically closed).

[L2]

Over an algebraically closed field, every endomorphism has Jordan form (Every finite-dimensional endomorphism over an algebraically closed field has Jordan form).

[L3]

Proof

technique · direct
1.1F1algebra

A vector x is a fixed point of the stationary iteration if and only if it solves Ax=b: indeed, by [F1], x=Bx+M−1b  ⟺  Mx=Nx+b  ⟺  Ax=b. Therefore, whenever x∗ solves Ax=b, the error ek:=xk−x∗ satisfies ek+1=Bxk+M−1b−x∗=B(xk−x∗)=Bek.

2.1L1L2L3step 1.1algebra

Assume ρ(B)<1. By [L1], [L2], and [L3], we may write B=SJS−1 with J Jordan and every eigenvalue λ of B satisfying ∣λ∣<1. On a Jordan block Jλ=λI+N with nilpotent N, one has Jλk=∑j=0s−1(kj)λk−jNj. Because ∣λ∣<1, each scalar factor (kj)λk−j tends to 0, so every Jordan block tends to 0. Hence Jk→0 and therefore Bk→0. Since 1∉σ(B), the matrix I−B is invertible by [L3]. Define x∗:=(I−B)−1M−1b. Then (I−B)x∗=M−1b, so x∗=Bx∗+M−1b, and step 1.1 shows that x∗ solves Ax=b. For any initial vector x0, step 1.1 gives ek=Bke0→0, so the iterates converge to x∗. If y is another solution of Ax=b, then step 1.1 also gives y=By+M−1b, hence y−x∗=B(y−x∗). Iterating and using Bk→0 yields y−x∗=Bk(y−x∗)→0, so y=x∗. Thus the iterates converge to the unique solution of Ax=b for every b and every x0.

3.1L3step 1.1algebra∎

Conversely, assume the iteration converges for every b and every x0. Taking b=0, statement 1 gives convergence to the unique solution of Ax=0. By step 1.1 that unique solution is also the unique fixed point of x↦Bx, so it is 0. Hence for every start x0 one has Bkx0=xk→0, which means Bk→0. If Bv=λv with v≠0, then λkv=Bkv→0, so λk→0 and therefore ∣λ∣<1. By [L3], every spectral value of B is such an eigenvalue over C, and thus ρ(B)<1.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

Left preconditioning, right preconditioning, and symmetric preconditioning of a linear system

Definition

Let Ax=b be a linear system.

If P∈GL⁡n(F) is invertible, the left-preconditioned system is

P−1Ax=P−1b.

If P∈GL⁡n(F) is invertible and y:=Px, the right-preconditioned system is

AP−1y=b,x=P−1y.

If M is Hermitian positive definite, then by A matrix admits a Cholesky factorisation with positive diagonal exactly when it is Hermitian positive definite, and that factor is unique it has a Cholesky factor M=CC∗ with C invertible. The corresponding symmetric preconditioning is

C−1AC−∗y=C−1b,x=C−∗y.

PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

Invertible preconditioners give equivalent linear systems, with the transformed residuals and errors written explicitly

Statement

Let Ax=b be a linear system. In the error formulas in parts 2 and 3, assume x∗ is a solution of Ax=b and put e:=x−x∗. The corresponding transformed exact solutions are denoted by y∗.

  1. If P∈GL⁡n(F) and P−1Ax=P−1b, then the left-preconditioned system has exactly the same solution set as Ax=b. Its residual is r~=P−1r, where r=b−Ax.
  2. If P∈GL⁡n(F) and y:=Px, then AP−1y=b is equivalent to Ax=b. Its residual is the same physical residual r^=b−AP−1y=r, and its error is e^=y−y∗=Pe, where y∗:=Px∗.
  3. If M=CC∗ is Hermitian positive definite and y:=C∗x, then C−1AC−∗y=C−1b is equivalent to Ax=b. Its residual is rsym=C−1r, and its error is esym=y−y∗=C∗e, where y∗:=C∗x∗.

Facts & Assumptions

Given: A linear system Ax=b, the left, right, and symmetric preconditioned forms from the definition, and, when an error formula is used, a solution x∗ of Ax=b.

[F1]

Left, right, and symmetric preconditioning are exactly the transformed systems P−1Ax=P−1b,AP−1y=b,C−1AC−∗y=C−1b with the accompanying variable changes (Left preconditioning, right preconditioning, and symmetric preconditioning of a linear system).

[L1]

An invertible matrix has a two-sided inverse (Invertible matrices and the general linear group GL⁡n(F)).

Proof

technique · direct
1.1F1L1algebra

For left preconditioning, [L1] implies Ax=b  ⟺  P−1Ax=P−1b. For any trial vector x, the transformed residual is P−1b−P−1Ax=P−1(b−Ax)=P−1r.

1.2F1L1algebra

For right preconditioning, put y=Px, so x=P−1y by [L1]. Then Ax=b  ⟺  AP−1y=b. The right-preconditioned residual is b−AP−1y=b−Ax=r, and if y∗=Px∗ then y−y∗=P(x−x∗)=Pe.

2.1F1L1algebra∎

For symmetric preconditioning, [F1] writes x=C−∗y, equivalently y=C∗x. Therefore Ax=b  ⟺  C−1AC−∗y=C−1b. If y∗=C∗x∗, then C−1b−C−1AC−∗y=C−1(b−Ax)=C−1r, and y−y∗=C∗(x−x∗)=C∗e. Thus each transformed system is equivalent to the original one, with the displayed residual and error maps.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

Symmetric positive-definite preconditioning preserves a Hermitian positive-definite CG problem, and the CG bound uses the transformed condition number

Statement

Let A∈Mn(C) be Hermitian positive definite, let x∗ solve Ax=b, and let M be Hermitian positive definite. Write M=CC∗, and define

A~:=C−1AC−∗,b~:=C−1b,y:=C∗x,y∗:=C∗x∗.

Then A~ is Hermitian positive definite, the transformed system

A~y=b~

is equivalent to Ax=b, and

∥y−y∗∥A~=∥x−x∗∥A.

Consequently, if

κ:=λmax⁡(A~)λmin⁡(A~),

then exact-arithmetic CG on the transformed system obeys

∥y∗−ym∥A~≤2(κ−1κ+1)m∥y∗−y0∥A~,

which is the preconditioned CG bound.

Facts & Assumptions

Given: A Hermitian positive-definite matrix A, a Hermitian positive-definite preconditioner M, and the symmetric transform A~=C−1AC−∗.

[F1]

Symmetric preconditioning uses the variable change y=C∗x coming from a Cholesky factorization M=CC∗ (Left preconditioning, right preconditioning, and symmetric preconditioning of a linear system).

[L1]

Equivalent preconditioned systems have the transformed residual and error maps recorded explicitly (Invertible preconditioners give equivalent linear systems, with the transformed residuals and errors written explicitly).

[L2]

A Hermitian positive-definite matrix has a Cholesky factorization M=CC∗ with invertible C (A matrix admits a Cholesky factorisation with positive diagonal exactly when it is Hermitian positive definite, and that factor is unique).

[L3]

CG obeys the Chebyshev A-norm bound with the spectral condition number of its Hermitian positive-definite coefficient matrix (CG obeys the Chebyshev A-norm bound in terms of the spectral condition number κ2(A)).

Proof

technique · direct
1.1L2algebra

By [L2], the preconditioner has a factorization M=CC∗ with invertible C. For any nonzero z, z∗A~z=(C−∗z)∗A(C−∗z)>0, because C−∗z≠0 and A is Hermitian positive definite. Also A~∗=(C−1AC−∗)∗=C−1A∗C−∗=C−1AC−∗=A~. So A~ is Hermitian positive definite.

2.1F1L1step 1.1algebra

By [F1] and [L1], the transformed system A~y=b~ is equivalent to Ax=b, and its transformed error is esym=y−y∗=C∗(x−x∗). Therefore ∥y−y∗∥A~2=(y−y∗)∗A~(y−y∗)=(x−x∗)∗A(x−x∗)=∥x−x∗∥A2. Hence the energy norms agree under the symmetric change of variables.

3.1L3step 1.1step 2.1∎

Since step 1.1 shows that A~ is Hermitian positive definite, [L3] applies to the transformed system and gives ∥y∗−ym∥A~≤2(κ−1κ+1)m∥y∗−y0∥A~, where κ=λmax⁡(A~)/λmin⁡(A~) is the spectral ratio from the Statement. By step 2.1, this is exactly the preconditioned CG estimate expressed in the original variables. The bound depends on the transformed operator A~, not on κ2(A) by itself.

5 · Examples, counterexamples and false statements

None yet.

Sources