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.
Eigenvalue Iterations and the QR Algorithm
1 · Prerequisites
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Direct Matrix Factorisations: LU, Cholesky and QR
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Limits of Real Functions
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
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
The residual and the normwise backward error of an approximate eigenpair
Definition
Let , let , let , and let be nonzero. Equip with its standard inner product and Euclidean norm . For a matrix , write
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 for is
If , the normwise backward error of the approximate eigenpair is
Thus measures the smallest spectral-norm perturbation that makes an exact eigenpair.
For a unit vector , the smallest perturbation making an exact eigenpair has spectral norm
Statement
Let , let , let , and let satisfy . Put . Then
In particular, the rank-one perturbation attains the infimum.
Facts & Assumptions
Given: A unit vector , a scalar , a matrix , and the residual , where .
The residual and the normwise backward error are defined by and (The residual and the normwise backward error of an approximate eigenpair).
The induced operator norm satisfies (The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||).
Cauchy--Schwarz gives (Cauchy–Schwarz: , with equality exactly for linearly dependent vectors).
Proof
If , then . Because , [L2] gives So every admissible perturbation has norm at least .
Define . Then so . For any unit vector , [L3] gives with equality at . Hence .
Step 1.1 gives the lower bound and step 1.2 attains it, so .
Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates
Definition
Let and let be nonzero. The power iteration generated by is the sequence of normalised vectors
defined whenever .
When the iterates are used with a self-adjoint or Hermitian matrix, the associated Rayleigh-quotient eigenvalue estimates are
For , every defined iterate is normalised to unit length, and then . The same simplification holds at when is chosen to have unit length.
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 , let , and let be diagonalisable with eigenvalues and eigenvectors , where and is simple. Let with , and let be the power iteration of Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates. Then there exist scalars with such that
In particular, converges to the eigendirection of projectively.
Facts & Assumptions
Given: A diagonalisable matrix with the displayed eigenvalue ordering, and a start vector with .
A diagonalisable endomorphism admits an eigenbasis (A diagonalisable endomorphism is one admitting a basis of eigenvectors, equivalently a diagonal matrix representation).
Power iteration is the normalised recurrence (Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates).
Proof
By [L1], the chosen eigenvectors form a basis, so for every ,
The strict modulus inequality and imply . In the eigenbasis, the -coefficient of is , so for every . Therefore the iteration of [L2] is defined at every step and has the same direction as . Moreover, because for , the bracket in step 1.1 tends to .
Let cancel the phase of . Then step 1.1 gives The numerator differs from by , so the same is true after normalisation.
Therefore the normalised iterates converge projectively to the eigendirection of , and the convergence rate is .
Inverse iteration and shifted inverse iteration
Definition
Let , let with invertible, and let be nonzero. The shifted inverse iteration with shift and starting vector is the power iteration applied to :
The special case , when itself is invertible, is inverse iteration.
Thus shifted inverse iteration is defined exactly when in the sense of Invertible matrices and the general linear group .
If is not an eigenvalue and one simple eigenvalue is uniquely nearest to , shifted inverse iteration converges to its eigendirection
Statement
Let be diagonalisable with eigenpairs , let , and suppose one simple eigenvalue satisfies
If the start vector has nonzero -component, then shifted inverse iteration with shift converges projectively to the eigendirection of .
Facts & Assumptions
Given: A diagonalisable matrix , a shift not equal to any eigenvalue, and a start vector with nonzero -component.
Shifted inverse iteration is power iteration for (Inverse iteration and shifted inverse iteration).
Power iteration converges projectively under a simple strictly dominant eigenvalue and a nonzero component in its eigendirection (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).
Proof
The eigenvectors of are the same , and the corresponding eigenvalues are . The hypothesis means
Therefore has a simple eigenvalue of strictly largest modulus in the eigendirection . The start vector has nonzero -component by hypothesis, so [L2] applies.
Since [L1] identifies shifted inverse iteration with that power iteration, the iterates converge projectively to the eigendirection of .
Rayleigh-quotient iteration for Hermitian matrices
Definition
Let , let be self-adjoint (Hermitian in the complex case), and let have unit length in the standard inner-product norm. The Rayleigh-quotient iteration is the adaptive shifted inverse iteration defined by
whenever is invertible. Because is Hermitian and is unit length, is the Rayleigh quotient . Thus each step uses the current Rayleigh quotient as the shift.
For a Hermitian matrix, the eigenvectors are the stationary points of the Rayleigh quotient and twice the residual is its constrained gradient
Statement
Let be Hermitian and let be a unit vector. Write
Then:
- For every tangent vector to the unit sphere at ,
- The stationary points of on the unit sphere are exactly the unit eigenvectors of .
Thus 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 unit vector , and a tangent vector with .
Proof
Because is unit and is tangent to the unit sphere at , one has Differentiating at therefore gives By [L1], , so because .
Since , one has So itself lies in the tangent space at .
Conversely, if , then and , so step 1.1 gives for every tangent vector . Thus is a stationary point.
If is a stationary point, then step 1.1 gives for every tangent vector . Since step 2.1 places in that tangent space, choosing yields Hence and .
Steps 1.1, 3.1, and 2.2 prove the gradient and stationary-point claims.
For Hermitian matrices, the Rayleigh quotient and residual converge with the expected rates along power iteration
Statement
Let be Hermitian with simple dominant eigenvalue , let be a unit eigenvector, and let be the power iteration from a start vector with nonzero -component. Put
Then
In particular, and .
Facts & Assumptions
Given: A Hermitian matrix with simple dominant eigenpair and a valid power iteration .
Power iteration converges projectively to the dominant eigendirection at rate (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).
Hermitian means , so if then (Self-adjoint and normal endomorphisms of a finite-dimensional real or complex inner product space).
The power iteration is the normalised recurrence , with Rayleigh estimates from the same iterates (Power iteration with normalisation and Rayleigh-quotient eigenvalue estimates).
A real self-adjoint or complex Hermitian matrix has an orthonormal eigenbasis and is therefore diagonalisable (Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real 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
Let . By [L4], the Hermitian matrix is diagonalisable, so [L1] applies. After choosing phases of modulus one, one has Write with . Then .
By [L2], the orthogonal complement is -invariant. Since is unit and , the cross terms vanish: Using , this becomes Therefore
Using , one has Since , Step 2.1 and step 1.1 give
The displayed bounds force and .
Near a simple Hermitian eigenvector, Rayleigh-quotient iteration converges cubically
Statement
Let , let be self-adjoint (Hermitian in the complex case), and let be a unit eigenvector for a simple eigenvalue . Then there are constants and such that whenever
and the Rayleigh-quotient step of Rayleigh-quotient iteration for Hermitian matrices is defined, the next iterate satisfies
Thus the convergence to the eigendirection is local and cubic.
Facts & Assumptions
Given: A Hermitian matrix , a simple eigenpair , and a Rayleigh-quotient iterate with for small enough that the current Rayleigh-quotient step is defined.
Hermitian means , so is normal (Self-adjoint and normal endomorphisms of a finite-dimensional real or complex inner product space).
A self-adjoint real operator and a normal complex operator have orthonormal eigenbases (Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real 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).
Rayleigh-quotient iteration uses the current Rayleigh quotient as the shift (Rayleigh-quotient iteration for Hermitian matrices).
Orthogonal projection onto a one-dimensional subspace gives the nearest point on that subspace; for a unit vector it is (Orthogonal projection is linear, and an orthonormal basis of gives , The orthogonal projection is the unique nearest point in the subspace).
The induced operator norm and Cauchy--Schwarz imply (The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||, Cauchy–Schwarz: , with equality exactly for linearly dependent vectors).
Proof
By [L1] and [L2], choose an orthonormal eigenbasis over the given field, with eigenvalues . Let For , [L4] gives the orthogonal decomposition Since the iterate has unit length, .
The Rayleigh shift is Because , , and is Hermitian, the cross terms vanish: Using , this becomes Hence [L5] gives Set , and shrink so that and . Then whenever , the shift satisfies , so for every .
By [L3], the next unnormalised iterate is Using the eigenbasis from step 1.1, Because on , one has
Since , the identity gives . After normalising , the distance to the line is bounded by the ratio of the orthogonal and parallel parts: Combining this with step 2.1 yields
Taking proves whenever and the current Rayleigh-quotient step is defined. Hence the convergence is local and cubic.
Subspace iteration and the dominant invariant subspace of a matrix
Definition
Let , let , and let have orthonormal columns. The subspace iteration is defined by the reduced QR recurrences
where has orthonormal columns and is upper triangular.
If and is diagonalisable with eigenvalues ordered so that and , the span of the first eigenvectors is the dominant invariant subspace of dimension . For , the dominant invariant subspace is the whole space and no spectral-gap condition is needed.
Subspace iteration converges to the dominant invariant subspace when a spectral gap separates the wanted and unwanted eigenvalues
Statement
Let , let , let , let be diagonalisable with eigenvalues ordered by . Let have orthonormal columns. Write in the ordered eigenbasis and write with . Assume is invertible. Then the column space of converges to that dominant invariant subspace. More precisely, in the ordered eigenbasis it is the graph of and
Facts & Assumptions
Given: The field, dimensions, diagonalisable matrix , spectral gap, initial orthonormal frame , and valid subspace iteration from the statement, for which the leading coefficient block in the statement is invertible.
A diagonalisable matrix admits an eigenbasis (A diagonalisable endomorphism is one admitting a basis of eigenvectors, equivalently a diagonal matrix representation).
Subspace iteration is the repeated QR orthonormalisation of (Subspace iteration and the dominant invariant subspace of a matrix).
Proof
By [L1], use the decomposition from the statement, where and . The hypothesis states exactly that is invertible.
The spectral gap implies , so is invertible for every . Hence has full column rank, every reduced QR step in [L2] is defined, and the column space of equals that of . Now Multiplying on the right by shows that the same column space is the graph of over the dominant invariant subspace.
The spectral gap implies Hence the graph in step 2.1 converges to the dominant invariant subspace at that rate.
Therefore the column space of converges to the dominant invariant subspace, with the precise graph-norm rate stated above.
Upper Hessenberg matrices and real symmetric tridiagonal matrices
Definition
A square matrix is upper Hessenberg when for every , so entries below the first subdiagonal vanish.
A real symmetric matrix is tridiagonal when for every . Thus a real symmetric tridiagonal matrix is exactly a symmetric upper Hessenberg matrix.
Householder similarities reduce a general matrix to upper Hessenberg form and a real symmetric matrix to tridiagonal form
Statement
Every square matrix over or 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 over or , and in the second claim a real symmetric matrix .
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).
Upper Hessenberg and real symmetric tridiagonal are the zero patterns of Upper Hessenberg matrices and real symmetric tridiagonal matrices.
A Householder reflector is the rank-one orthogonal or unitary reflection from Householder reflectors in real or complex inner-product spaces.
Proof
If , every matrix is already upper Hessenberg and every real symmetric one is already tridiagonal, so take the identity similarity. Assume . For , apply [L1] to the tail of column below the first subdiagonal inside the trailing block. Embedding that reflector into the identity produces a unitary that annihilates all entries of column below row . Because acts only on the trailing block, previously created zeros are preserved.
After the steps of 1.1, the product has zeros below its first subdiagonal, so [L2] says that is upper Hessenberg.
If is real symmetric, the same similarity steps remain real orthogonal. Each step that zeros the lower tail in column also zeros the matching upper tail in row because symmetry is preserved under orthogonal similarity.
Therefore the final matrix is symmetric and upper Hessenberg, hence tridiagonal by [L2]. This proves the symmetric claim.
Unshifted QR iteration, shifted QR iteration, deflation, and the Wilkinson shift
Definition
Let and let .
- The unshifted QR iteration factors with unitary and upper triangular, then sets
- Given shifts , the shifted QR iteration factors and sets
- Given a declared tolerance , numerical deflation at index occurs when : that entry is then replaced by , splitting the matrix into the two diagonal blocks separated at index . Exact deflation is the special case .
- For a real symmetric tridiagonal matrix, the Wilkinson shift is the eigenvalue of the trailing principal block that is nearer to the bottom-right entry; away from a tie, this eigenvalue is unique.
Unshifted QR is orthonormalised simultaneous iteration, and every QR iterate is unitarily similar to the original matrix
Statement
Let be the unshifted QR iteration started from , and put and for .
- for every .
- The columns of are obtained by orthonormalising the columns of , so unshifted QR is simultaneous iteration followed by orthonormalisation.
Facts & Assumptions
Given: An unshifted QR iteration , .
Unshifted QR iteration is defined by the factorisation and update above (Unshifted QR iteration, shifted QR iteration, deflation, and the Wilkinson shift).
Subspace iteration is repeated QR orthonormalisation of powers of (Subspace iteration and the dominant invariant subspace of a matrix).
Proof
From [L1], Iterating this identity yields .
Also , so multiplying the factorisations gives with upper triangular. Thus the columns of are the orthonormalised columns of .
Step 1.1 proves unitary similarity, and step 1.2 identifies the iteration with simultaneous orthonormalised power iteration as in [L2].
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 and let be diagonalisable, with , and suppose every leading principal minor of is nonzero. At every step choose the QR factorisation with each diagonal entry of positive real. Then 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 with distinct eigenvalue moduli, nonzero leading principal minors of , and the positive-real-diagonal QR convention from the statement.
Unshifted QR is orthonormalised simultaneous iteration, and (Unshifted QR is orthonormalised simultaneous iteration, and every QR iterate is unitarily similar to the original matrix).
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).
A diagonalisable matrix admits an eigenbasis (A diagonalisable endomorphism is one admitting a basis of eigenvectors, equivalently a diagonal matrix representation).
Proof
For each , apply [L2] to the first columns of the simultaneous-iteration frame from [L1]. In eigenvector coordinates, the initial frame is ; its leading coefficient block is the leading principal block of and is invertible by hypothesis.
Because for every , each dominant -dimensional invariant subspace is unique. Step 1.1 therefore shows that, for every , the span of the first columns of converges to . Thus the orthonormal frames converge flag-by-flag to the ordered eigenvector flag, even though individual frame vectors may retain varying signs or phases.
By [L1], . Since is -invariant and , the component of orthogonal to tends to zero. In the coordinates this component is the block of below the first columns, so whenever .
The trace of the leading block of is the trace of the compression of to . By , it tends to the trace of , namely . Subtracting the corresponding limit for gives .
Steps 3.1 and 3.2 prove that the strict lower triangle tends to zero and the diagonal tends to . No convergence of the upper-triangular entries is asserted.
Shifted QR iteration preserves upper Hessenberg form
Statement
If is upper Hessenberg and a shifted QR step factors using the standard adjacent-row Givens eliminations, then
is again upper Hessenberg.
Facts & Assumptions
Given: An upper Hessenberg matrix and a shifted QR factorisation built from adjacent Givens eliminations.
A shifted QR step is (Unshifted QR iteration, shifted QR iteration, deflation, and the Wilkinson shift).
Upper Hessenberg means all entries below the first subdiagonal vanish (Upper Hessenberg matrices and real symmetric tridiagonal matrices).
Givens transformations are unitary and annihilate a chosen adjacent entry (Real Givens rotations and complex Givens transformations, Householder reflectors and Givens transformations are unitary and can annihilate prescribed entries).
Proof
Because 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 and an upper triangular .
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 upper Hessenberg.
Adding changes only diagonal entries, so [L1] and step 2.1 show that is again upper Hessenberg.
A real Wilkinson-shifted symmetric tridiagonal QR step preserves symmetric tridiagonal form away from ties
Statement
Let be a real symmetric tridiagonal matrix whose trailing principal block is not at a Wilkinson tie, and let be the corresponding Wilkinson shift. If is the real orthogonal QR factorisation built from the standard adjacent-row Givens eliminations, then
is again a real symmetric tridiagonal matrix.
Facts & Assumptions
Given: A real symmetric tridiagonal matrix , away from the Wilkinson tie case, and the real orthogonal QR factorisation built from standard adjacent-row Givens eliminations with the corresponding Wilkinson shift .
Away from a Wilkinson tie, the trailing block determines a unique Wilkinson shift (Unshifted QR iteration, shifted QR iteration, deflation, and the Wilkinson shift).
A shifted QR factorisation built from standard adjacent-row Givens eliminations preserves upper Hessenberg form (Shifted QR iteration preserves upper Hessenberg form).
Proof
By [L1], the trailing block determines a unique Wilkinson shift .
By [L2], the shifted step is upper Hessenberg.
Because , one has Thus is orthogonally similar to the symmetric matrix , hence is itself symmetric.
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 is real symmetric tridiagonal.
A residual threshold on a normalised approximate eigenpair is exactly a normwise backward-error stopping rule
Statement
Let be a unit vector and let . Then for every tolerance ,
So a residual stopping rule is exactly a normwise backward-error stopping rule.
Facts & Assumptions
Given: A unit vector , a scalar , a matrix , and the residual .
The residual and backward error are the quantities of The residual and the normwise backward error of an approximate eigenpair.
For unit , the backward error equals the residual norm: (For a unit vector , the smallest perturbation making an exact eigenpair has spectral norm ).
Proof
If , then [L2] gives .
If , then [L2] again gives .
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.