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.

✓ 13 results · all verified · 3 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 10 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Eigenvalue Iterations and the QR Algorithm

1 · Prerequisites

2 · Summary

This page treats the classical exact-arithmetic eigenvalue iterations with all of their hypotheses stated. Power iteration, shifted inverse iteration, Rayleigh-quotient iteration, and subspace iteration are written as convergence results only under the spectral separation and nondegeneracy conditions that actually make those conclusions true.

The QR section keeps the same discipline. It reduces matrices to Hessenberg or tridiagonal form first, identifies unshifted QR with orthonormalised simultaneous iteration, states the extra hypotheses needed for unshifted QR convergence, and records both the Hessenberg-preservation mechanism and the symmetry-preserving Wilkinson-shift step together with a concrete tridiagonal-tail deflation computation.

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

The residual r=Ax−μx and the normwise backward error of an approximate eigenpair

Definition

Let F∈{R,C}, let A∈Mn(F), let μ∈F, and let x∈Fn be nonzero. Equip Fn with its standard inner product and Euclidean norm ∥⋅∥2. For a matrix E∈Mn(F), write

∥E∥2:=sup⁡∥y∥2=1∥Ey∥2

for the induced operator norm of The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||. The eigenpair residual of (μ,x) for A is

r(A,μ,x):=Ax−μx.

If ∥x∥2=1, the normwise backward error of the approximate eigenpair (μ,x) is

η(A,μ,x):=inf⁡{ ∥E∥2:(A+E)x=μx }.

Thus η(A,μ,x) measures the smallest spectral-norm perturbation that makes (μ,x) an exact eigenpair.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

For a unit vector x, the smallest perturbation making (μ,x) an exact eigenpair has spectral norm ∥Ax−μx∥2

Statement

Let F∈{R,C}, let A∈Mn(F), let μ∈F, and let x∈Fn satisfy ∥x∥2=1. Put r:=Ax−μx. Then

η(A,μ,x)=∥r∥2.

In particular, the rank-one perturbation E:=−rx∗ attains the infimum.

Facts & Assumptions

Given: A unit vector x∈Fn, a scalar μ∈F, a matrix A∈Mn(F), and the residual r=Ax−μx, where F∈{R,C}.

[L1]

The residual and the normwise backward error are defined by r=Ax−μx and η(A,μ,x)=inf⁡{∥E∥2:(A+E)x=μx} (The residual r=Ax−μx and the normwise backward error of an approximate eigenpair).

[L2]

The induced operator norm satisfies ∥Ey∥2≤∥E∥2∥y∥2 (The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||).

[L3]

Cauchy--Schwarz gives ∣⟨x,y⟩∣≤∥x∥2∥y∥2 (Cauchy–Schwarz: ∣⟨u,v⟩∣≤∥u∥∥v∥, with equality exactly for linearly dependent vectors).

Proof

technique · direct
1.1L1L2algebra

If (A+E)x=μx, then Ex=−(Ax−μx)=−r. Because ∥x∥2=1, [L2] gives ∥E∥2≥∥Ex∥2=∥r∥2. So every admissible perturbation has norm at least ∥r∥2.

1.2L1L3constructalgebra

Define E:=−rx∗. Then Ex=−r(x∗x)=−r, so (A+E)x=μx. For any unit vector y, [L3] gives ∥Ey∥2=∥r∥2 ∣x∗y∣≤∥r∥2, with equality at y=x. Hence ∥E∥2=∥r∥2.

2.1step 1.1step 1.2∎

Step 1.1 gives the lower bound and step 1.2 attains it, so η(A,μ,x)=∥r∥2.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-31Open item page →

Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates

Definition

Let A∈Mn(F) and let x0∈Fn be nonzero. The power iteration generated by (A,x0) is the sequence of normalised vectors

xk+1:=Axk∥Axk∥2,

defined whenever Axk≠0.

When the iterates are used with a self-adjoint or Hermitian matrix, the associated Rayleigh-quotient eigenvalue estimates are

μk:=⟨Axk,xk⟩⟨xk,xk⟩.

For k≥1, every defined iterate xk is normalised to unit length, and then μk=⟨Axk,xk⟩. The same simplification holds at k=0 when x0 is chosen to have unit length.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

If a diagonalisable matrix has a simple eigenvalue of strictly largest modulus and the start vector has a nonzero component in that eigendirection, power iteration converges projectively at the eigenvalue-ratio rate

Statement

Let F∈{R,C}, let n≥2, and let A∈Mn(F) be diagonalisable with eigenvalues λ1,…,λn and eigenvectors v1,…,vn, where ∣λ1∣>∣λ2∣≥⋯≥∣λn∣ and λ1 is simple. Let x0=∑i=1ncivi with c1≠0, and let (xk) be the power iteration of Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates. Then there exist scalars αk∈F with ∣αk∣=1 such that

∥αkxk−v1∥v1∥2∥2=O ⁣(∣λ2λ1∣k).

In particular, xk converges to the eigendirection of λ1 projectively.

Facts & Assumptions

Given: A diagonalisable matrix A with the displayed eigenvalue ordering, and a start vector x0=∑icivi with c1≠0.

[L2]

Power iteration is the normalised recurrence xk+1=Axk/∥Axk∥2 (Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates).

Proof

technique · direct
1.1L1givenalgebra

By [L1], the chosen eigenvectors form a basis, so for every k≥0, Akx0=λ1k(c1v1+∑i=2nci(λiλ1)kvi).

2.1L2step 1.1algebra

The strict modulus inequality and n≥2 imply λ1≠0. In the eigenbasis, the v1-coefficient of Akx0 is c1λ1k≠0, so Akx0≠0 for every k≥0. Therefore the iteration of [L2] is defined at every step and has the same direction as Akx0. Moreover, because ∣λi/λ1∣<1 for i≥2, the bracket in step 1.1 tends to c1v1.

3.1step 1.1step 2.1algebra

Let αk cancel the phase of λ1kc1. Then step 1.1 gives αkxk=v1+∑i=2n(ci/c1)(λi/λ1)kvi∥v1+∑i=2n(ci/c1)(λi/λ1)kvi∥2. The numerator differs from v1 by O(∣λ2/λ1∣k), so the same is true after normalisation.

4.1step 3.1∎

Therefore the normalised iterates converge projectively to the eigendirection of v1, and the convergence rate is O(∣λ2/λ1∣k).

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

Inverse iteration and shifted inverse iteration

Definition

Let A∈Mn(F), let μ∈F with A−μI invertible, and let x0∈Fn be nonzero. The shifted inverse iteration with shift μ and starting vector x0 is the power iteration applied to (A−μI)−1:

xk+1:=(A−μI)−1xk∥(A−μI)−1xk∥2.

The special case μ=0, when A itself is invertible, is inverse iteration.

Thus shifted inverse iteration is defined exactly when A−μI∈GL⁡n(F) in the sense of Invertible matrices and the general linear group GL⁡n(F).

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

If μ is not an eigenvalue and one simple eigenvalue is uniquely nearest to μ, shifted inverse iteration converges to its eigendirection

Statement

Let A be diagonalisable with eigenpairs (λi,vi), let μ∉{λ1,…,λn}, and suppose one simple eigenvalue λj satisfies

∣λj−μ∣<∣λi−μ∣(i≠j).

If the start vector has nonzero vj-component, then shifted inverse iteration with shift μ converges projectively to the eigendirection of vj.

Facts & Assumptions

Given: A diagonalisable matrix A, a shift μ not equal to any eigenvalue, and a start vector with nonzero vj-component.

[L1]

Shifted inverse iteration is power iteration for (A−μI)−1 (Inverse iteration and shifted inverse iteration).

Proof

technique · direct
1.1givenalgebra

The eigenvectors of (A−μI)−1 are the same vi, and the corresponding eigenvalues are (λi−μ)−1. The hypothesis ∣λj−μ∣<∣λi−μ∣ means ∣1λj−μ∣>∣1λi−μ∣(i≠j).

2.1L2step 1.1

Therefore (A−μI)−1 has a simple eigenvalue of strictly largest modulus in the eigendirection vj. The start vector has nonzero vj-component by hypothesis, so [L2] applies.

3.1L1step 2.1∎

Since [L1] identifies shifted inverse iteration with that power iteration, the iterates converge projectively to the eigendirection of vj.

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

Rayleigh-quotient iteration for Hermitian matrices

Definition

Let F∈{R,C}, let A∈Mn(F) be self-adjoint (Hermitian in the complex case), and let x0∈Fn have unit length in the standard inner-product norm. The Rayleigh-quotient iteration is the adaptive shifted inverse iteration defined by

μk:=⟨Axk,xk⟩,yk+1:=(A−μkI)−1xk,xk+1:=yk+1∥yk+1∥2.

whenever A−μkI is invertible. Because A is Hermitian and xk is unit length, μk is the Rayleigh quotient ⟨Axk,xk⟩/⟨xk,xk⟩. Thus each step uses the current Rayleigh quotient as the shift.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

For a Hermitian matrix, the eigenvectors are the stationary points of the Rayleigh quotient and twice the residual is its constrained gradient

Statement

Let A be Hermitian and let x be a unit vector. Write

ρ(x):=⟨Ax,x⟩⟨x,x⟩,r(x):=Ax−ρ(x)x.

Then:

  1. For every tangent vector h to the unit sphere at x, Dρ(x)[h]=2Re⁡⟨r(x),h⟩.
  2. The stationary points of ρA on the unit sphere are exactly the unit eigenvectors of A.

Thus 2r(x) is the constrained gradient of the Rayleigh quotient for the standard real Riemannian metric on the unit sphere.

Facts & Assumptions

Given: A Hermitian matrix A, a unit vector x, and a tangent vector h with Re⁡⟨x,h⟩=0.

Proof

technique · direct
1.1L1algebra

Because x is unit and h is tangent to the unit sphere at x, one has ⟨x,x⟩=1,Re⁡⟨x,h⟩=0. Differentiating ρ(x+th)=⟨A(x+th),x+th⟩⟨x+th,x+th⟩ at t=0 therefore gives Dρ(x)[h]=⟨Ah,x⟩+⟨Ax,h⟩. By [L1], ⟨Ah,x⟩=⟨h,Ax⟩, so Dρ(x)[h]=2Re⁡⟨Ax,h⟩=2Re⁡⟨Ax−ρ(x)x,h⟩, because Re⁡⟨x,h⟩=0.

2.1step 1.1algebra

Since ⟨x,x⟩=1, one has ⟨r(x),x⟩=⟨Ax,x⟩−ρ(x)⟨x,x⟩=0. So r(x) itself lies in the tangent space at x.

2.2step 1.1algebra

Conversely, if Ax=λx, then ρ(x)=λ and r(x)=0, so step 1.1 gives Dρ(x)[h]=0 for every tangent vector h. Thus x is a stationary point.

3.1step 1.1step 2.1algebra

If x is a stationary point, then step 1.1 gives Re⁡⟨r(x),h⟩=0 for every tangent vector h. Since step 2.1 places r(x) in that tangent space, choosing h=r(x) yields ∥r(x)∥22=0. Hence r(x)=0 and Ax=ρ(x)x.

4.1step 1.1step 3.1step 2.2∎

Steps 1.1, 3.1, and 2.2 prove the gradient and stationary-point claims.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

For Hermitian matrices, the Rayleigh quotient and residual converge with the expected rates along power iteration

Statement

Let A be Hermitian with simple dominant eigenvalue λ1, let q1 be a unit eigenvector, and let (xk) be the power iteration from a start vector with nonzero q1-component. Put

μk:=⟨Axk,xk⟩,rk:=Axk−μkxk.

Then

∣μk−λ1∣=O ⁣(∣λ2λ1∣2k),∥rk∥2=O ⁣(∣λ2λ1∣k).

In particular, μk→λ1 and rk→0.

Facts & Assumptions

Given: A Hermitian matrix A with simple dominant eigenpair (λ1,q1) and a valid power iteration (xk).

[L2]

Hermitian means A∗=A, so if z⊥q1 then ⟨Az,q1⟩=⟨z,Aq1⟩=λ1⟨z,q1⟩=0 (Self-adjoint and normal endomorphisms of a finite-dimensional real or complex inner product space).

[L3]

The power iteration is the normalised recurrence xk+1=Axk/∥Axk∥2, with Rayleigh estimates from the same iterates (Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates).

Proof

technique · direct
1.1L1L4algebra

Let ρ:=∣λ2/λ1∣<1. By [L4], the Hermitian matrix is diagonalisable, so [L1] applies. After choosing phases αk of modulus one, one has ∥αkxk−q1∥2=O(ρk). Write αkxk=ckq1+zk with zk⊥q1. Then ∣ck−1∣+∥zk∥2=O(ρk).

2.1L2step 1.1algebra

By [L2], the orthogonal complement q1⊥ is A-invariant. Since xk is unit and μk=⟨A(αkxk),αkxk⟩, the cross terms vanish: μk=∣ck∣2λ1+⟨Azk,zk⟩. Using ∣ck∣2+∥zk∥22=1, this becomes μk−λ1=⟨Azk,zk⟩−λ1∥zk∥22. Therefore ∣μk−λ1∣≤(∥A∥2+∣λ1∣)∥zk∥22=O(ρ2k).

3.1step 1.1step 2.1algebra

Using Aq1=λ1q1, one has αkrk=A(αkxk)−μk(αkxk)=ck(λ1−μk)q1+(A−μkI)zk. Since ∣αk∣=1, ∥rk∥2≤∣ck∣ ∣λ1−μk∣+(∥A∥2+∣μk∣)∥zk∥2. Step 2.1 and step 1.1 give ∥rk∥2=O(ρk).

4.1step 2.1step 3.1L3∎

The displayed bounds force μk→λ1 and rk→0.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

Near a simple Hermitian eigenvector, Rayleigh-quotient iteration converges cubically

Statement

Let F∈{R,C}, let A∈Mn(F) be self-adjoint (Hermitian in the complex case), and let q∈Fn be a unit eigenvector for a simple eigenvalue λ. Then there are constants C>0 and δ>0 such that whenever

0<dist⁡(xk,Fq)<δ

and the Rayleigh-quotient step of Rayleigh-quotient iteration for Hermitian matrices is defined, the next iterate satisfies

dist⁡(xk+1,Fq)≤C dist⁡(xk,Fq)3.

Thus the convergence to the eigendirection is local and cubic.

Facts & Assumptions

Given: A Hermitian matrix A, a simple eigenpair (λ,q), and a Rayleigh-quotient iterate xk with 0<dist⁡(xk,Fq)<δ for δ small enough that the current Rayleigh-quotient step is defined.

[L3]

Rayleigh-quotient iteration uses the current Rayleigh quotient as the shift (Rayleigh-quotient iteration for Hermitian matrices).

[L4]

Orthogonal projection onto a one-dimensional subspace gives the nearest point on that subspace; for a unit vector q it is PFqx=⟨x,q⟩q (Orthogonal projection is linear, and an orthonormal basis (ei) of W gives PWv=∑i⟨v,ei⟩ei, The orthogonal projection is the unique nearest point in the subspace).

Proof

technique · direct
1.1L1L2L4given

By [L1] and [L2], choose an orthonormal eigenbasis q,q2,…,qn over the given field, with eigenvalues λ,λ2,…,λn. Let γ:=min⁡i≥2∣λi−λ∣>0. For θk:=dist⁡(xk,Fq), [L4] gives the orthogonal decomposition xk=ckq+zk,zk⊥q,∥zk∥2=θk. Since the iterate has unit length, ∣ck∣2+θk2=1.

2.1L1L5step 1.1algebra

The Rayleigh shift is μk:=⟨Axk,xk⟩. Because Aq=λq, zk⊥q, and A is Hermitian, the cross terms vanish: μk=∣ck∣2λ+⟨Azk,zk⟩. Using ∣ck∣2+θk2=1, this becomes μk−λ=⟨Azk,zk⟩−λθk2. Hence [L5] gives ∣μk−λ∣≤(∥A∥2+∣λ∣)θk2. Set C0:=∥A∥2+∣λ∣, and shrink δ so that C0δ2≤γ/2 and δ≤1/2. Then whenever θk<δ, the shift satisfies ∣μk−λ∣≤γ/2, so ∣λi−μk∣≥γ/2 for every i≥2.

3.1L2L3step 1.1step 2.1algebra

By [L3], the next unnormalised iterate is yk+1:=(A−μkI)−1xk. Using the eigenbasis from step 1.1, yk+1=ck(λ−μk)−1q+wk,wk:=(A−μkI)−1zk∈q⊥. Because ∣λi−μk∣≥γ/2 on q⊥, one has ∥wk∥2≤2γ θk.

4.1step 2.1step 3.1algebra

Since θk<δ≤1/2, the identity ∣ck∣2+θk2=1 gives ∣ck∣≥3/2. After normalising yk+1, the distance to the line Fq is bounded by the ratio of the orthogonal and parallel parts: θk+1≤∥wk∥2∣ck∣ ∣λ−μk∣−1≤43 γ ∣λ−μk∣ θk. Combining this with step 2.1 yields θk+1≤4C03 γ θk3.

5.1step 4.1∎

Taking C:=4C0/(3 γ) proves dist⁡(xk+1,Fq)≤C dist⁡(xk,Fq)3 whenever 0<dist⁡(xk,Fq)<δ and the current Rayleigh-quotient step is defined. Hence the convergence is local and cubic.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-31Open item page →

Subspace iteration and the dominant invariant subspace of a matrix

Definition

Let A∈Mn(F), let p∈{1,…,n}, and let Q0∈Mn×p have orthonormal columns. The subspace iteration is defined by the reduced QR recurrences

Zk:=AQk,Zk=Qk+1Rk+1,

where Qk+1 has orthonormal columns and Rk+1 is upper triangular.

If p<n and A is diagonalisable with eigenvalues ordered so that ∣λ1∣≥⋯≥∣λn∣ and ∣λp∣>∣λp+1∣, the span of the first p eigenvectors is the dominant invariant subspace of dimension p. For p=n, the dominant invariant subspace is the whole space Fn and no spectral-gap condition is needed.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

Subspace iteration converges to the dominant invariant subspace when a spectral gap separates the wanted and unwanted eigenvalues

Statement

Let F∈{R,C}, let n≥2, let p∈{1,…,n−1}, let A∈Mn(F) be diagonalisable with eigenvalues ordered by ∣λ1∣≥⋯≥∣λp∣>∣λp+1∣≥⋯≥∣λn∣. Let Q0∈Mn×p(F) have orthonormal columns. Write A=Vdiag⁡(Λ1,Λ2)V−1 in the ordered eigenbasis and write V−1Q0=[C1C2] with C1∈Mp(F). Assume C1 is invertible. Then the column space of Qk converges to that dominant invariant subspace. More precisely, in the ordered eigenbasis it is the graph of Zk:=Λ2kC2C1−1Λ1−k, and ∥Zk∥2=O(∣λp+1/λp∣k).

Facts & Assumptions

Given: The field, dimensions, diagonalisable matrix A, spectral gap, initial orthonormal frame Q0, and valid subspace iteration (Qk) from the statement, for which the leading coefficient block C1 in the statement is invertible.

[L2]

Subspace iteration is the repeated QR orthonormalisation of AQk (Subspace iteration and the dominant invariant subspace of a matrix).

Proof

technique · direct
1.1L1given

By [L1], use the decomposition from the statement, where Λ1=diag⁡(λ1,…,λp) and Λ2=diag⁡(λp+1,…,λn). The hypothesis states exactly that C1 is invertible.

2.1L2step 1.1algebra

The spectral gap implies λp≠0, so Λ1kC1 is invertible for every k. Hence AkQ0 has full column rank, every reduced QR step in [L2] is defined, and the column space of Qk equals that of AkQ0. Now AkQ0=V[Λ1kC1Λ2kC2]. Multiplying on the right by C1−1Λ1−k shows that the same column space is the graph of Λ2kC2C1−1Λ1−k over the dominant invariant subspace.

3.1step 2.1algebra

The spectral gap implies ∥Λ2kC2C1−1Λ1−k∥2=O ⁣(∣λp+1λp∣k). Hence the graph in step 2.1 converges to the dominant invariant subspace at that rate.

4.1step 3.1∎

Therefore the column space of Qk converges to the dominant invariant subspace, with the precise graph-norm rate stated above.

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

Upper Hessenberg matrices and real symmetric tridiagonal matrices

Definition

A square matrix H=(hij) is upper Hessenberg when hij=0 for every i>j+1, so entries below the first subdiagonal vanish.

A real symmetric matrix T=(tij) is tridiagonal when tij=0 for every ∣i−j∣>1. Thus a real symmetric tridiagonal matrix is exactly a symmetric upper Hessenberg matrix.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

Householder similarities reduce a general matrix to upper Hessenberg form and a real symmetric matrix to tridiagonal form

Statement

Every square matrix over R or C is unitarily similar to an upper Hessenberg matrix. Every real symmetric matrix is orthogonally similar to a real symmetric tridiagonal matrix.

Facts & Assumptions

Given: A square matrix A over R or C, and in the second claim a real symmetric matrix A=AT.

[L1]

Householder reflectors are unitary and can annihilate any chosen tail below a leading entry (Householder reflectors and Givens transformations are unitary and can annihilate prescribed entries).

[L2]

Upper Hessenberg and real symmetric tridiagonal are the zero patterns of Upper Hessenberg matrices and real symmetric tridiagonal matrices.

[L3]

A Householder reflector is the rank-one orthogonal or unitary reflection from Householder reflectors in real or complex inner-product spaces.

Proof

technique · direct
1.1L1L3construct

If n≤2, every n×n matrix is already upper Hessenberg and every real symmetric one is already tridiagonal, so take the identity similarity. Assume n≥3. For j=1,…,n−2, apply [L1] to the tail of column j below the first subdiagonal inside the trailing (n−j)×(n−j) block. Embedding that reflector into the identity produces a unitary Qj that annihilates all entries of column j below row j+1. Because Qj acts only on the trailing block, previously created zeros are preserved.

2.1L2step 1.1algebra

After the n−2 steps of 1.1, the product H=Qn−2∗⋯Q1∗AQ1⋯Qn−2 has zeros below its first subdiagonal, so [L2] says that H is upper Hessenberg.

2.2L1step 1.1algebra

If A is real symmetric, the same similarity steps remain real orthogonal. Each step that zeros the lower tail in column j also zeros the matching upper tail in row j because symmetry is preserved under orthogonal similarity.

3.1L2step 2.2∎

Therefore the final matrix is symmetric and upper Hessenberg, hence tridiagonal by [L2]. This proves the symmetric claim.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-31Open item page →

Unshifted QR iteration, shifted QR iteration, deflation, and the Wilkinson shift

Definition

Let F∈{R,C} and let A0∈Mn(F).

  1. The unshifted QR iteration factors Ak=QkRk with Qk unitary and Rk upper triangular, then sets Ak+1:=RkQk.
  2. Given shifts μk∈F, the shifted QR iteration factors Ak−μkI=QkRk and sets Ak+1:=RkQk+μkI.
  3. Given a declared tolerance τk≥0, numerical deflation at index j occurs when ∣(Ak)j+1,j∣≤τk: that entry is then replaced by 0, splitting the matrix into the two diagonal blocks separated at index j. Exact deflation is the special case τk=0.
  4. For a real symmetric tridiagonal matrix, the Wilkinson shift is the eigenvalue of the trailing 2×2 principal block that is nearer to the bottom-right entry; away from a tie, this eigenvalue is unique.
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Unshifted QR is orthonormalised simultaneous iteration, and every QR iterate is unitarily similar to the original matrix

Statement

Let (Ak) be the unshifted QR iteration started from A=A0, and put Q^0:=I and Q^k:=Q0Q1⋯Qk−1 for k≥1.

  1. Ak=Q^k∗AQ^k for every k.
  2. The columns of Q^k are obtained by orthonormalising the columns of Ak, so unshifted QR is simultaneous iteration followed by orthonormalisation.

Facts & Assumptions

Given: An unshifted QR iteration Ak=QkRk, Ak+1=RkQk.

[L1]

Unshifted QR iteration is defined by the factorisation and update above (Unshifted QR iteration, shifted QR iteration, deflation, and the Wilkinson shift).

[L2]

Subspace iteration is repeated QR orthonormalisation of powers of A (Subspace iteration and the dominant invariant subspace of a matrix).

Proof

technique · direct
1.1L1algebra

From [L1], Ak+1=RkQk=Qk∗AkQk. Iterating this identity yields Ak=Q^k∗AQ^k.

1.2L1algebra

Also AkQk=QkRkQk=QkAk+1, so multiplying the factorisations gives Ak=(Q0Q1⋯Qk−1)(Rk−1⋯R1R0)=Q^kR^k with R^k upper triangular. Thus the columns of Q^k are the orthonormalised columns of Ak.

2.1L2step 1.1step 1.2∎

Step 1.1 proves unitary similarity, and step 1.2 identifies the iteration with simultaneous orthonormalised power iteration as in [L2].

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

Under separated moduli and leading-minor hypotheses, unshifted QR drives the strict lower triangle to zero and orders the eigenvalues on the diagonal

Statement

Let F∈{R,C} and let A=XΛX−1∈Mn(F) be diagonalisable, with ∣λ1∣>∣λ2∣>⋯>∣λn∣>0, and suppose every leading principal minor of X−1 is nonzero. At every step choose the QR factorisation Ak=QkRk with each diagonal entry of Rk positive real. Then (Ak)ij⟶0(i>j),(Ak)jj⟶λj(1≤j≤n). Thus the iterates converge to triangular form with the eigenvalues ordered on the diagonal. The upper-triangular entries need not themselves converge.

Facts & Assumptions

Given: A diagonalisable invertible matrix A=XΛX−1 with distinct eigenvalue moduli, nonzero leading principal minors of X−1, and the positive-real-diagonal QR convention from the statement.

[L1]

Unshifted QR is orthonormalised simultaneous iteration, and Ak=Q^k∗AQ^k (Unshifted QR is orthonormalised simultaneous iteration, and every QR iterate is unitarily similar to the original matrix).

[L2]

Subspace iteration converges to the dominant invariant subspace under a spectral gap and nondegenerate initial projection (Subspace iteration converges to the dominant invariant subspace when a spectral gap separates the wanted and unwanted eigenvalues).

Proof

technique · direct
1.1L1L2L3algebra

For each j=1,…,n−1, apply [L2] to the first j columns of the simultaneous-iteration frame from [L1]. In eigenvector coordinates, the initial frame is X−1[e1 ⋯ ej]; its leading j×j coefficient block is the leading principal block of X−1 and is invertible by hypothesis.

2.1step 1.1algebra

Because ∣λj∣>∣λj+1∣ for every j, each dominant j-dimensional invariant subspace is unique. Step 1.1 therefore shows that, for every j, the span Sj,k of the first j columns of Q^k converges to Ej:=span⁡(v1,…,vj). Thus the orthonormal frames converge flag-by-flag to the ordered eigenvector flag, even though individual frame vectors may retain varying signs or phases.

3.1L1step 2.1algebra

By [L1], Ak=Q^k∗AQ^k. Since Ej is A-invariant and Sj,k→Ej, the component of A(Sj,k) orthogonal to Sj,k tends to zero. In the Q^k coordinates this component is the block of Ak below the first j columns, so (Ak)ij→0 whenever i>j.

3.2step 2.1algebra

The trace of the leading j×j block of Ak is the trace of the compression of A to Sj,k. By Sj,k→Ej, it tends to the trace of A∣Ej, namely λ1+⋯+λj. Subtracting the corresponding limit for j−1 gives (Ak)jj→λj.

4.1step 3.1step 3.2∎

Steps 3.1 and 3.2 prove that the strict lower triangle tends to zero and the diagonal tends to (λ1,…,λn). No convergence of the upper-triangular entries is asserted.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Shifted QR iteration preserves upper Hessenberg form

Statement

If H is upper Hessenberg and a shifted QR step factors H−μI=QR using the standard adjacent-row Givens eliminations, then

H+:=RQ+μI

is again upper Hessenberg.

Facts & Assumptions

Given: An upper Hessenberg matrix H and a shifted QR factorisation H−μI=QR built from adjacent Givens eliminations.

[L2]

Upper Hessenberg means all entries below the first subdiagonal vanish (Upper Hessenberg matrices and real symmetric tridiagonal matrices).

Proof

technique · direct
1.1L2L3construct

Because H−μI is upper Hessenberg, each subdiagonal entry can be annihilated by an adjacent Givens rotation acting only on two consecutive rows. By [L3], the product of these rotations gives Q and an upper triangular R.

2.1step 1.1algebra

Right-multiplying an upper triangular matrix by one adjacent Givens rotation can create a nonzero entry only one row below the diagonal in the two affected columns. Repeating this through the same adjacent sequence keeps RQ upper Hessenberg.

3.1L1step 2.1∎

Adding μI changes only diagonal entries, so [L1] and step 2.1 show that H+=RQ+μI is again upper Hessenberg.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

A real Wilkinson-shifted symmetric tridiagonal QR step preserves symmetric tridiagonal form away from ties

Statement

Let T be a real symmetric tridiagonal matrix whose trailing 2×2 principal block is not at a Wilkinson tie, and let μ be the corresponding Wilkinson shift. If T−μI=QR is the real orthogonal QR factorisation built from the standard adjacent-row Givens eliminations, then

T+:=RQ+μI

is again a real symmetric tridiagonal matrix.

Facts & Assumptions

Given: A real symmetric tridiagonal matrix T, away from the Wilkinson tie case, and the real orthogonal QR factorisation T−μI=QR built from standard adjacent-row Givens eliminations with the corresponding Wilkinson shift μ.

[L1]

Away from a Wilkinson tie, the trailing 2×2 block determines a unique Wilkinson shift (Unshifted QR iteration, shifted QR iteration, deflation, and the Wilkinson shift).

[L2]

A shifted QR factorisation built from standard adjacent-row Givens eliminations preserves upper Hessenberg form (Shifted QR iteration preserves upper Hessenberg form).

Proof

technique · direct
1.1L1given

By [L1], the trailing 2×2 block determines a unique Wilkinson shift μ.

1.2L2given

By [L2], the shifted step T+=RQ+μI is upper Hessenberg.

1.3givenalgebra

Because T−μI=QR, one has T+=RQ+μI=QT(T−μI)Q+μI=QTTQ. Thus T+ is orthogonally similar to the symmetric matrix T, hence is itself symmetric.

2.1step 1.2step 1.3∎

A symmetric upper Hessenberg matrix has zero entries below the first subdiagonal and, by symmetry, also above the first superdiagonal. Therefore step 1.2 and step 1.3 show that T+ is real symmetric tridiagonal.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-31Open item page →

A residual threshold on a normalised approximate eigenpair is exactly a normwise backward-error stopping rule

Statement

Let x be a unit vector and let r=Ax−μx. Then for every tolerance ε≥0,

∥r∥2≤ε⟺η(A,μ,x)≤ε.

So a residual stopping rule is exactly a normwise backward-error stopping rule.

Facts & Assumptions

Given: A unit vector x, a scalar μ, a matrix A, and the residual r=Ax−μx.

[L2]

For unit x, the backward error equals the residual norm: η(A,μ,x)=∥Ax−μx∥2 (For a unit vector x, the smallest perturbation making (μ,x) an exact eigenpair has spectral norm ∥Ax−μx∥2).

Proof

technique · direct
1.1L2algebra

If ∥r∥2≤ε, then [L2] gives η(A,μ,x)=∥r∥2≤ε.

1.2L2algebra

If η(A,μ,x)≤ε, then [L2] again gives ∥r∥2=η(A,μ,x)≤ε.

2.1L1step 1.1step 1.2∎

Steps 1.1 and 1.2 prove the equivalence, and [L1] identifies it as a backward-error stopping rule.

5 · Examples, counterexamples and false statements

None yet.

Sources