Degree of minimal polynomial when number of distinct eigenvalues are given

eigenvalues-eigenvectorslinear algebramatricesminimal-polynomials

If a square matrix of order $ 10 $ has exactly $ 4 $ distinct eigenvalues, then degree of it's minimal polynomial is

  1. At least $ 4 $
  2. At most $ 4 $
  3. At least $ 6 $
  4. At most $ 6 $

$ 4 $ distinct eigenvalues would mean $ 4 $ factors in the minimal polynomial: $ ( x – a ) ( x – b ) ( x – c ) ( x – d ) $, where $ a $, $ b $, $ c $ and $ d $ are the distinct eigenvalues, but I can't see how the minimal polynomial can have degree more than or less than $ 4 $.

Best Answer

The roots of the minimal polynomial are precisely the eigenvalues, and the degree of a nonzero polynomial is at least the number of its roots, so 1. is true.

With your conditions, it is possible for the minimal polynomial to have any degree between 4 (in the diagonalisable case) and 10, so all the other answers are false.

To prove this, let's call $J_k = \begin{pmatrix} 0 & 1 & 0 & \cdots & 0 & 0 \\ 0 & 0 & 1 & \cdots & 0 & 0 \\ 0 & 0 & 0 & \cdots & 0 & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\ 0 & 0 & 0 & \cdots & 0 & 1 \\ 0 & 0 & 0 & \cdots & 0 & 0 \end{pmatrix} \in M_k(\mathbb C)$ the usual nilpotent Jordan block.

You can easily check that the minimal polynomial of $J_k$ is $X^k$.

For $1 \leq k \leq 7$, the block-diagonal matrix $\mathrm{diag}(1,2,3) \oplus J_k \oplus \mathrm{diag}(\underbrace{0,\ldots,0}_{\text{$7-k$ zeroes}}) \in M_{10}(\mathbb C)$ has four eigenvalues, and its minimal polynomial is $X^k(X-1)(X-2)(X-3)$.