12.3.4. Anticipation of Unitary Matrices¶
Chapter VIII of Herbert Turnbull and Alexander Aitken’s 1932 text [TURNBULL32] discusses the utility of unitary transformation matrices. Section 2 covers the topic of vector rotations from multiplication by a unitary matrix. They prove the existence of a unitary matrix that matches what we now call a Householder reflection matrix. They begin with a lemma and its proof for using a unitary transformation to rotate a vector to another vector of the same length.
Any two non-zero vectors of order having equal norms may be transformed into each other by unitary transformations. For vectors and if , then there exists a unitary matrix such that .
They extend the lemma to establish the existence of the Householder reflection transform.
A unitary matrix exists, which transforms a given vector of norm into {}.
We recognize as an early form of Householder reflection because the resulting vector contains only zero elements in positions other than the first. Turnbull and Aitken do not give an algorithm for finding .
Turnbull and Aitken project an application of the transform to the Schur decomposition. The form of the Schur decomposition [SCHUR09] was already established when Turnbull and Aitken wrote, although it was not yet so named. They give a theorem that restates the Schur triangularization theorem and proves that a transform such as what Householder later developed meets the unitary requirements of Schur Triangularization Theorem.
They further prove that if is Hermitian, then the reduction to upper triangular form yields a diagonal matrix of the eigenvalues and that the columns of are the eigenvectors of . (See The Schur Decomposition of Symmetric Matrices.)
Although Turnbull and Aitken establish the existence of the modern Householder reflection transformation and its utility in finding the Schur decomposition, they do not show algorithms for finding either. That must wait for future generations of mathematicians and for computers to run the algorithms.