Skip to main content

Section 7.4 Triangulable linear maps and matrices

In this section we give a condition under which a matrix representation of a linear map is an upper triangular matrix. We begin with the following definition.

Definition 7.4.1. (Triangulable linear map).

Let \(V\) be a finite-dimensional vector space over a field \(F\) and \(T\colon V\to V\) be an \(F\)-linear map. We say that \(T\) is triangulable if there is a basis \(\mathfrak{B}\) of \(V\) such that \([T]_{\mathfrak{B}}\) is an upper triangular matrix.
The matrix form of the above definition is given below.

Definition 7.4.2. (Triangulable matrix).

A matrix \(A\in M_n(F)\) is said to be triangulable if \(A\) is similar to an upper triangular matrix in \(M_n(F)\text{.}\)
We now state the useful observation.
We now give a criterion for a linear to be triangulable in terms of its characteristic polynomial. For this first recall the definition of a split polynomial Definition A.1.7.
Suppose that \(T\) is triangulable, i.e., there is a basis \(\mathfrak{B}\) of \(V\) in which \([T]_{\mathfrak{B}}=(a_{ij})\) is an upper triangular matrix, i.e., \(a_{ij}=0\) for \(i>j\text{.}\) Thus \(\chi_T=\det(tI_n-[T]_{\mathfrak{B}})=(t-a_{11})\cdots(t-a_{nn})\) by a property of the determinant, see Section A.2. Hence \(\chi_T\) is split over \(F\text{.}\)
Now assume that \(\chi_T\) is split over \(F\text{.}\) We show that \(T\) is triangulable. We proceed by induction on the dimension of \(V\text{,}\) \(\dim_FV=n\text{.}\) If \(n=1\) then the result is clear. Assume that \(n>1\text{.}\) Since \(\chi_T\) is split, it has a root \(\lambda\in F\text{,}\) i.e., \(\lambda\in F\) is an eigenvalue of \(T\text{.}\) Let \(v_1\) be an eigenvector corresponding to \(\lambda\in F\text{.}\) Thus \(W=\langle v_1\rangle\) is an invariant subspace under \(T\text{.}\) We define a linear map \(\overline{T}\colon V/W\to V/W\) by
\begin{equation*} v+W\mapsto T(v)+W. \end{equation*}
By Proposition 7.4.3 we have \(\chi_T=\chi_{T|_W}\cdot\chi_{\overline{T}}\text{.}\) Therefore, \(\chi_{\overline{T}}\) is also split. As \(\dim_FV/W < n\text{,}\) by induction, there is a basis \(\overline{\mathfrak{B}}=\{v_2+W,\ldots,v_n+W\}\) of \(V/W\) such that \([\overline{T}]_{\overline{\mathfrak{B}}}\) is an upper triangular matrix. Then for the basis \(\{v_1,v_2,\ldots,v_n\}\) of \(V\text{,}\) the matrix of \(T\) is upper triangular.
Consider an \(\R\)-linear map \(T\) from \(\R^3\) to itself given by \(e_1\mapsto e_2\text{,}\) \(e_2\mapsto -e_1\text{,}\) and \(e_3\mapsto e_3\text{.}\) The characteristic polynomial of \(T\) is \(\chi_T=(t-1)(t^2+1)\in\R[t]\) and it has only one root in \(\R\text{.}\) Hence \(\chi_T\) not split over \(\R\text{.}\) By Theorem 7.4.4, \(T\) is not triangulable.