Let $T$ denote some linear transformation of a finite-dimensional space $V$ (say, over $\mathbb{C}$).
Suppose we know the eigenvalues $\{\lambda_i\}_i$ and their associated algebraic multiplicities $\{d_i\}_i$ and geometric multiplicities $\{r_i\}_i$ of $T$, can we determine the minimal polynomial of $T$ via these informations?
If the answer is no, is there a nice way to produce different linear transformations with same eigenvalues and associated algebraic and geometric multiplicities?
Some backgraoud: It is well-known that for a given linear transformation, the minimal polynomial divides the characteristic polynomial: $m_T|p_T$. And I find in a paper proved that $$m_T|\prod_i(x-\lambda_i)^{d_i-r_i+1}\ ,\ \ \ \ p_T|m_T\prod_i(x-\lambda_i)^{r_i}$$ And then I want to know if there are any better results.