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 AMn(F), let μF, and let xFn be nonzero. Equip Fn with its standard inner product and Euclidean norm 2. For a matrix EMn(F), write

E2:=supy2=1Ey2

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 x2=1, the normwise backward error of the approximate eigenpair (μ,x) is

η(A,μ,x):=inf{E2:(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μx2

Statement

Let F{R,C}, let AMn(F), let μF, and let xFn satisfy x2=1. Put r:=Axμx. Then

η(A,μ,x)=r2.

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

Facts & Assumptions

Given: A unit vector xFn, a scalar μF, a matrix AMn(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{E2:(A+E)x=μx} (The residual r=Axμx and the normwise backward error of an approximate eigenpair).

[L2]

The induced operator norm satisfies Ey2E2y2 (The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||).

[L3]

Cauchy--Schwarz gives x,yx2y2 (Cauchy–Schwarz: u,vuv, with equality exactly for linearly dependent vectors).

Proof

technique · direct
1.1

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

L1L2algebra
1.2

Define E:=rx. Then Ex=r(xx)=r, so (A+E)x=μx. For any unit vector y, [L3] gives Ey2=r2xyr2, with equality at y=x. Hence E2=r2.

L1L3constructalgebra
2.1

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

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

Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates

Definition

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

xk+1:=AxkAxk2,

defined whenever Axk0.

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

μk:=Axk,xkxk,xk.

For k1, 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 n2, and let AMn(F) be diagonalisable with eigenvalues λ1,,λn and eigenvectors v1,,vn, where λ1>λ2λn and λ1 is simple. Let x0=i=1ncivi with c10, and let (xk) be the power iteration of Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates. Then there exist scalars αkF with αk=1 such that

αkxkv1v122=O ⁣(λ2λ1k).

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

[L2]

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

Proof

technique · direct
1.1

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

L1givenalgebra
1.2

The strict modulus inequality and n2 imply λ10. In the eigenbasis, the v1-coefficient of Akx0 is c1λ1k0, so Akx00 for every k0. Therefore the iteration of [L2] is defined at every step and has the same direction as Akx0. Moreover, because λi/λ1<1 for i2, the bracket in step 1.1 tends to c1v1.

L2step 1.1algebra
2.1

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

step 1.1step 1.2algebra
3.1

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

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

Inverse iteration and shifted inverse iteration

Definition

Let AMn(F), let μF with AμI invertible, and let x0Fn 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)1xk2.

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

Thus shifted inverse iteration is defined exactly when AμIGLn(F) in the sense of Invertible matrices and the general linear group GLn(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μ(ij).

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

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μ(ij).

givenalgebra
2.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.

L2step 1.1
3.1

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

L1step 2.1
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 AMn(F) be self-adjoint (Hermitian in the complex case), and let x0Fn 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+1yk+12.

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,xx,x,r(x):=Axρ(x)x.

Then:

  1. For every tangent vector h to the unit sphere at x, Dρ(x)[h]=2Rer(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 Rex,h=0.

Proof

technique · direct
1.1

Because x is unit and h is tangent to the unit sphere at x, one has x,x=1,Rex,h=0. Differentiating ρ(x+th)=A(x+th),x+thx+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]=2ReAx,h=2ReAxρ(x)x,h, because Rex,h=0.

L1algebra
2.1

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.

step 1.1algebra
2.2

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.

step 1.1algebra
3.1

If x is a stationary point, then step 1.1 gives Rer(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.

step 1.1step 2.1algebra
4.1

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

step 1.1step 3.1step 2.2
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λ12k),rk2=O ⁣(λ2λ1k).

In particular, μkλ1 and rk0.

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 zq1 then Az,q1=z,Aq1=λ1z,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/Axk2, with Rayleigh estimates from the same iterates (Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates).

Proof

technique · direct
1.1

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

L1L4algebra
2.1

By [L2], the orthogonal complement q1 is A-invariant. Since xk is unit and μk=A(αkxk),αkxk, the cross terms vanish: μk=ck2λ1+Azk,zk. Using ck2+zk22=1, this becomes μkλ1=Azk,zkλ1zk22. Therefore μkλ1(A2+λ1)zk22=O(ρ2k).

L2step 1.1algebra
3.1

Using Aq1=λ1q1, one has αkrk=A(αkxk)μk(αkxk)=ck(λ1μk)q1+(AμkI)zk. Since αk=1, rk2ckλ1μk+(A2+μk)zk2. Step 2.1 and step 1.1 give rk2=O(ρk).

step 1.1step 2.1algebra
4.1

The displayed bounds force μkλ1 and rk0.

step 2.1step 3.1L3
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 AMn(F) be self-adjoint (Hermitian in the complex case), and let qFn 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)Cdist(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,qq (Orthogonal projection is linear, and an orthonormal basis (ei) of W gives PWv=iv,eiei, The orthogonal projection is the unique nearest point in the subspace).

Proof

technique · direct
1.1

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

L1L2L4given
2.1

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

L1L5step 1.1algebra
3.1

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)1zkq. Because λiμkγ/2 on q, one has wk22γθk.

L2L3step 1.1step 2.1algebra
4.1

Since θk<δ1/2, the identity ck2+θk2=1 gives ck3/2. After normalising yk+1, the distance to the line Fq is bounded by the ratio of the orthogonal and parallel parts: θk+1wk2ckλμk143γλμkθk. Combining this with step 2.1 yields θk+14C03γθk3.

step 2.1step 3.1algebra
5.1

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

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

Subspace iteration and the dominant invariant subspace of a matrix

Definition

Let AMn(F), let p{1,,n}, and let Q0Mn×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 n2, let p{1,,n1}, let AMn(F) be diagonalisable with eigenvalues ordered by λ1λp>λp+1λn. Let Q0Mn×p(F) have orthonormal columns. Write A=Vdiag(Λ1,Λ2)V1 in the ordered eigenbasis and write V1Q0=[C1C2] with C1Mp(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:=Λ2kC2C11Λ1k, and Zk2=O(λp+1/λpk).

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

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.

L1given
2.1

The spectral gap implies λp0, 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 C11Λ1k shows that the same column space is the graph of Λ2kC2C11Λ1k over the dominant invariant subspace.

L2step 1.1algebra
3.1

The spectral gap implies Λ2kC2C11Λ1k2=O ⁣(λp+1λpk). Hence the graph in step 2.1 converges to the dominant invariant subspace at that rate.

step 2.1algebra
4.1

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

step 3.1
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 ij>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.1

If n2, every n×n matrix is already upper Hessenberg and every real symmetric one is already tridiagonal, so take the identity similarity. Assume n3. For j=1,,n2, apply [L1] to the tail of column j below the first subdiagonal inside the trailing (nj)×(nj) 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.

L1L3construct
2.1

After the n2 steps of 1.1, the product H=Qn2Q1AQ1Qn2 has zeros below its first subdiagonal, so [L2] says that H is upper Hessenberg.

L2step 1.1algebra
2.2

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.

L1step 1.1algebra
3.1

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

L2step 2.2
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 A0Mn(F).

  1. The unshifted QR iteration factors Ak=QkRk with Qk unitary and Rk upper triangular, then sets Ak+1:=RkQk.
  2. Given shifts μkF, the shifted QR iteration factors AkμkI=QkRk and sets Ak+1:=RkQk+μkI.
  3. Given a declared tolerance τk0, 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:=Q0Q1Qk1 for k1.

  1. Ak=Q^kAQ^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.1

From [L1], Ak+1=RkQk=QkAkQk. Iterating this identity yields Ak=Q^kAQ^k.

L1algebra
1.2

Also AkQk=QkRkQk=QkAk+1, so multiplying the factorisations gives Ak=(Q0Q1Qk1)(Rk1R1R0)=Q^kR^k with R^k upper triangular. Thus the columns of Q^k are the orthonormalised columns of Ak.

L1algebra
2.1

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

L2step 1.1step 1.2
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ΛX1Mn(F) be diagonalisable, with λ1>λ2>>λn>0, and suppose every leading principal minor of X1 is nonzero. At every step choose the QR factorisation Ak=QkRk with each diagonal entry of Rk positive real. Then (Ak)ij0(i>j),(Ak)jjλj(1jn). 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ΛX1 with distinct eigenvalue moduli, nonzero leading principal minors of X1, and the positive-real-diagonal QR convention from the statement.

[L1]

Unshifted QR is orthonormalised simultaneous iteration, and Ak=Q^kAQ^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.1

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

L1L2L3algebra
2.1

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.

step 1.1algebra
3.1

By [L1], Ak=Q^kAQ^k. Since Ej is A-invariant and Sj,kEj, 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)ij0 whenever i>j.

L1step 2.1algebra
3.2

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

step 2.1algebra
4.1

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.

step 3.1step 3.2
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.1

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.

L2L3construct
2.1

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.

step 1.1algebra
3.1

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

L1step 2.1
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.1

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

L1given
1.2

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

L2given
1.3

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.

givenalgebra
2.1

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.

step 1.2step 1.3
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,

r2εη(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μx2 (For a unit vector x, the smallest perturbation making (μ,x) an exact eigenpair has spectral norm Axμx2).

Proof

technique · direct
1.1

If r2ε, then [L2] gives η(A,μ,x)=r2ε.

L2algebra
1.2

If η(A,μ,x)ε, then [L2] again gives r2=η(A,μ,x)ε.

L2algebra
2.1

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

L1step 1.1step 1.2

5 · Examples, counterexamples and false statements

None yet.

Sources