3.3. Schur decomposition#
Any square matrix \(\mathbf{A} \in \mathbb{C}^{n,n}\) can be written as
with \(\mathbf{U}\) upper triangular and \(\mathbf{Q}\) unitary, s.t. \(\mathbf{Q}^{-1} = \mathbf{Q}^*\).
Proof by induction
This proof uses induction1 on the dimension of the matrix \(\mathbf{A} \in \mathbb{C}^{n,n}\). For \(n = 1\), the transformation is trivial
Now, let’s prove the relation for \(n\), assuming that it’s true for \(n-1\). A vector \(\mathbf{v}_1 \in \mathbb{C}\) s.t. \(\mathbf{A} \mathbf{v}_1 = s_1 \mathbf{v}_1\) exists for some \(s_1 \in \mathbb{C}\). Then it’s possible to build a orthonormal basis of \mathbb{C}^{n}, complementing \(\mathbf{v}_1\),
Evaluating the product \(\mathbf{V}^* \mathbf{A} \mathbf{V}\),
Thus \(\mathbf{A} = \mathbf{V} \mathbf{T} \mathbf{V}^*\). Induction assumes that \(\mathbf{A}_1 = \mathbf{Q}_1 \mathbf{U}_1 \mathbf{Q}_1^*\), so that
As the existence of Schur decomposition for \(\mathbf{A}_1 \in \mathbb{C}^{n-1,n-1}\) implies the existence of Schur decomposition for \(\mathbf{A} \in \mathbb{C}^{n,n}\), the proof is complete.
Lemma
For every matrix \(\mathbf{A} \in \mathbb{C}^{n,n}\), there is a vector \(\mathbf{v} \in \mathbb{C}^n\), \(\mathbf{v} \ne \mathbf{0}\), so that \(\mathbf{A} \mathbf{v} = a \mathbf{v}\), for some value of \(a \in \mathbb{C}\). This relation holds for non-trivial vectors \(\mathbf{v}\) if
i.e. \(\mathbf{v} \in \text{Ker}\left( \mathbf{A} - s \mathbf{I} \right)\), i.e. \(\text{Ker}\left( \mathbf{A} - s \mathbf{I} \right)\) is not empty. This is true if
This is a polynomial equation of degree \(n\) and thus, for the fundamental theorem of algebra, it has at least one complex solution, \(s = \overline{s}\). For \(s = \overline{s}\), a vector \(\mathbf{v}\) satisfying \(\mathbf{A} \mathbf{v} = \overline{s} \mathbf{v}\).
- 1
todo Add a reference to induction in math notes, in sections about logics, either for high-school or in this personal notes. Find something in the old .pdf material.