Polynomials and Jordan form

Problem Let A ($n\times n$ matrix) be a single Jordan block and let $C$ be an $n\times n$ matrix that commutes with $A$. Prove that $C = f(A)$ for some polynomial $f$.

• What have you tried? If you keep asking questions without even waiting for the answer of the previous ones, we are going to end up concluding that you want us to do your homework... – Mariano Suárez-Álvarez Nov 20 '11 at 16:39

• first, using the fact that $A$ has one jordan block, compute the dimension of the space of all matrices of the form $f(A)$;
• second, compute explicitely the space of matrices which commute with $A$, and determine its dimension