Prove that every polynomial $p \in P_n(\mathbb{C})$ is the characteristic polynomial of some linear map.

118 Views Asked by At

Prove that every polynomial $p \in P_n(\mathbb{C})$ is the characteristic polynomial of some linear map.

First attempt. If $p \in P_n(\mathbb{C})$, then $p(x) = (x - a_1)\cdots(x - a_m)$ where $n \geq m = \deg(p)$. So, take some matrix having $a_1,...a_m$ as complex eigenvalues and the correspondent linear map.


After that, I found this question: Characteristic polynomials exhaust all monic polynomials? . So I think my answer is not correct. I have two questions.

1 - Can someone explain where my "proof" fails?

2 - I'm not interested in construct such matrix, so is there any simpler proof?

1

There are 1 best solutions below

0
On BEST ANSWER
  1. Your answer is correct, but it has no practical use, since it assumes that you know how to factor your polynomial as the product of first degree polynomials. And the usual proof actually proves that if the coefficients of the polynomial belong to a subfield $k$ of $\mathbb C$, then you can take a linear map from $k^n$ into itself whose characteristic poynomial is the one that you are interested in.
  2. Not that I am aware of.