Given the differential equation $$x^{(n)}(t)+c_{n-1}x^{(n-1)}(t) + \dotsb + c_1x'(t) + c_0=0,$$ we can form a vector $\xi = (x, x', \dotsc, x^{(n-1)})$, and then we have $$\xi'(t) = A\xi,$$ where $A$ is the transpose of the companion matrix for the polynomial $$z^n + c_{n-1}z^{n-1}+\dotsb + c_1z + c_0.$$ A problem in Teschl's ODE book is to show that each eigenvalue of $A$ has geometric multiplicity $1.$ The hint it gives is "can you find a cyclic vector for $A$? How does that help?"
(By a cyclic vector he means $v$ such that $\{A^{k}v\}\,\, (0\leq k <n)$ spans the vector space.)
I see that $e_n$ is a cyclic vector for $A$, but I'm not seeing how that helps. Any ideas?
Claim. If $A$ has a cyclic vector $v$, then $\dim \ker (A-\lambda I)\le 1$ for every $\lambda$.
Proof. Let $m$ be the smallest integer such that the span of $v,Av,\dots, A^m v$ intersects $\ker (A-\lambda I)$. Then we have a vector $\sum_{k=0}^{m} c_k A^k v$ such that $c_m\ne 0$ and $$A\sum_{k=0}^{m} c_k A^k v = \lambda \sum_{k=0}^{m} c_k A^k v $$ It follows that $A^{m+1}v$ is a linear combination of $v,\dots, A^m v$. Since $v$ is cyclic, $m$ must be $n-1$. Thus, the span of $v,\dots, A^{n-2}v$ is disjoint from $\ker (A-\lambda I)$, which by dimension count makes the latter at most one-dimensional. $\quad \Box$