Trigonalization and eigenvalues
Statement
Let be an real matrix. Show that is trigonalizable over (i.e. is upper triangular for some ) if and only if its characteristic polynomial splits into linear factors over , i.e. all its roots are real.
Hint
Induction on : a real eigenvalue gives an invariant line, which gives a block form with of size .
Show solutionHide solution
Solution
Forward direction. If is upper triangular, then , which splits over .
Converse, by induction on . For every matrix is triangular.
Let and assume splits over . Then has a real root , hence an eigenvector with . Complete to a basis of and let be its matrix. Then
with an matrix and a row vector. We have , so divides a polynomial that splits over , hence splits over (unique factorization).
By the induction hypothesis there is with upper triangular. Let . Then
which is upper triangular. So is trigonalizable, with .
Conclusion. is trigonalizable over if and only if all roots of are real. In particular every complex matrix is trigonalizable over .