Suppose $p(x) \in R[x]$ is an irreducible polynomial of degree $n$ over a commutative ring $R$. Let $A$ be the companion matrix of $p(x)$, and $I$ be the $n$ by $n$ identity matrix.
Now define
$M = \begin{bmatrix} A & I & & 0\\ & A & \ddots & \\ & & \ddots & I \\ 0 & & & A \end{bmatrix}$
where there are $k$ copies of $A$.
Is it true that the minimal polynomial of $M$ is equal to $[p(x)]^k$? (If so, how to prove?)
Thanks!