Invertible matrix/Finite order/C/Diagonalizable/Fact/Proof

Proof

The matrix is trigonalizable and can be brought, due to fact, into Jordan normal form. We show that the Jordan blocks

are trivial. Because of the finite order, is a root of unity. By multiplying with , we can assume that we have a matrix of the form

(with ). If this is not an -matrix, then there exist two vectors , where is an eigenvector and where is sent to . The -th iteration of the matrix sends to , and this is never , contradicting the property of being of finite order.