Dimension of set of commutable matrices
Let $A$ be an $n \times n$ complex matrix and $V = \{B\mid AB=BA\}$.
I've proved that $V$ is a vector space. How can I prove that $\dim V \ge n$ for any $A$?
Some hints:
Start by considering the case that $A$ is a Jordan block and work out the result for this case (this can be done by an explicit calculation).
Generalize this to a matrix in Jordan normal form (find "basis matrices" for each Jordan block, note they are linear independent and show that you get at least $n$ of them).
Generalize again to all complex matrices, by making use of the fact that if $J$ is the Jordan normal form of $A$, $J = M^{-1} A M$ for some invertible matrix $M$, and conjugating the basis matrices from step 2 with $M$.