Diagonalizability
If p(t) has distinct roots λ1, ..., λn (the eigenvalues of C(p)), then C(p) is diagonalizable as follows:
where V is the Vandermonde matrix corresponding to the λ's.
In general, the companion matrix may be non-diagonalizable.
Read more about this topic: Companion Matrix