Subsection 10.3.4 The implicit Q theorem
ΒΆDefinition 10.3.4.1. Upper Hessenberg matrix.
A matrix is said to be upper Hessenberg if all entries below its first subdiagonal equal zero.
In other words, an \(m \times m \) upper Hessenberg matrix looks like
Obviously, a tridiagonal matrix is a special case of an upper Hessenberg matrix.
The following theorem sets the stage for one of the most remarkable algorithms in numerical linear algebra, which allows us to greatly streamline the implementation of the shifted QR algorithm.
Theorem 10.3.4.2. Implicit Q Theorem.
Let \(A, B \in \Cmxm \text{,}\) where \(B \) is upper Hessenberg and has only (real) positive elements on its first subdiagonal. Assume there exists a unitary matrix \(Q \) such that \(Q^H A Q = B \text{.}\) Then \(Q \) and \(B \) are uniquely determined by \(A \) and the first column of \(Q \text{.}\)
Proof.
Partition
and
Notice that \(A Q = Q B \) and hence
Equating the first column on the left and right, we notice that
Now, \(q_0 \) is given and \(\| q_0 \|_2 =1 \) since \(Q \) is unitary. Hence
Next,
Since \(\| q_1 \|_2 = 1 \) (it is a column of a unitary matrix) and \(\beta_{1,0} \) is assumed to be positive, then we know that
Finally,
The point is that the first column of \(B \) and second column of \(Q \) are prescribed by the first column of \(Q \) and the fact that \(B \) has positive elements on the first subdiagonal. In this way, it can be successively argued that, one by one, each column of \(Q \) and each column of \(B \) are prescribed.
Homework 10.3.4.1.
Give all the details of the above proof.
Assume that \(q_1, \ldots , q_k \) and the column indexed with \(k-1 \) of \(B\) have been shown to be uniquely determined under the stated assumptions. We now show that then \(q_{k+1} \) and the column indexed by \(k \) of \(B \) are uniquely determined. (This is the inductive step in the proof.) Then
We can determine \(\beta_{0,k} \) through \(\beta_{k,k} \) by observing that
for \(j = 0, \ldots, k \text{.}\) Then
Since it is assumed that \(\beta_{k+1,k} > 0 \text{,}\) it can be determined as
and then
This way, the columns of \(Q \) and \(B \) can be determined, one-by-one.
Ponder This 10.3.4.2.
Notice the similarity between the above proof and the proof of the existence and uniqueness of the QR factorization!
This can be brought out by observing that
Puzzle through this observation and interpret what it means.
Remark 10.3.4.3.
In our case, \(A \) is symmetric tridiagonal, and so is \(B \text{.}\)