Real Schur form 2026-11-05
The real Schur form of a real square matrix is , where is orthogonal and is upper quasi-triangular. Its diagonal consists of one-by-one blocks for real eigenvalues and two-by-two blocks for complex-conjugate pairs.
The rotation generator already forms one two-by-two block with eigenvalues . No real upper-triangular matrix can have those eigenvalues, because its diagonal entries would all be real. Real Schur form therefore permits real arithmetic without pretending every eigenvalue is real. Its orthogonal transformations are also preferable numerically to using a potentially ill-conditioned eigenvector matrix.[ref]
Unshifted QR algorithm Created 2026-09-24 Updated 2026-11-05
The unshifted QR algorithm starts at , factors , and forms
for real data with orthogonal . Each step is an orthogonal similarity, so it preserves eigenvalues. It is the zero-shift case of the QR algorithm; complex data use a unitary factor and conjugate transpose.
Convergence needs hypotheses. For a real symmetric matrix with suitably separated eigenvalue moduli and nondegenerate starting projections, the simultaneous iteration interpretation of the QR algorithm explains convergence toward diagonal form. Equal moduli can prevent that behavior: for , the valid factorization , leaves every iterate equal to . Its eigenvalues remain coupled.
For nonsymmetric matrices, the useful target is generally a triangular form or a real Schur form, rather than a diagonal matrix. Shifts and block deflation in the QR algorithm improve practical convergence. The similarity identity by itself is not a convergence theorem.