Prove that for any $(n\times n)$ real matrix, the set of matrices $\{I,M,M^2,...,M^n\}$ are linearly dependent.
More formally, we have to prove that $$\forall M \in \mathbb{R}^{n \times n},\\ \exists (a_0,a_1,\ldots,a_n)\neq (0,0,\ldots,0) \\ \text{such that}\;\; \sum_{i=0}^n a_i M^i =0\,\,. $$
I have a solution which I will post below, but I would like to see if anyone has a more intuitive or elegant proof.
The characteristic polynomial, $$\det(M-\lambda I)=0 $$ is an order $n$ polynomial in $\lambda$, ie $$\sum_{i=0}^n a_i \lambda^i=0\,\,.$$
The Cayley-Hamilton theorem states that $M$ solves this equation which proves our theorem.