6

Let $T$ be a linear operator on the finite dimensional vector space $V$. Suppose $T$ has a cyclic vector. Prove that if $U$ is any linear operator which commutes with $T$, then $U$ is a polynomial in $T$.

Alex Wertheim
  • 20,788
Sahiba Arora
  • 11,065
  • 1
    This is Exercise 8 of Section 7.2 in Linear Algebra, second edition, by Hoffman and Kunze. – user0 Jan 06 '19 at 04:02
  • 1
    I've marked this as a duplicate to a newer but more complete question (after adding what I think is a concise but complete answer to the part involved here); the reason is mainly to link together obviously related questions. – Marc van Leeuwen May 09 '19 at 12:24

2 Answers2

9

Let $v$ be a cyclic vector for $T$. Show that there exists a polynomial of degree at most $\dim(V)-1$ such that $Uv=P(T)v$. (Expand $Uv$ in the cyclic basis.) Then use $UT^k=T^kU$ to show that $U$ and $P(T)$ coincide on the cyclic basis of $V$.

WimC
  • 33,414
  • 2
  • 52
  • 98
  • Nice solutions.But how to use commutativity to both U and P(T) are identical? – Curious student Nov 07 '18 at 06:15
  • @SRJ For all $k \in {0, \ldots, \dim(V)-1}$: $UT^k v = T^k Uv = T^k P(T) v = P(T) T^k v$. So $U$ and $P(T)$ coincide on the basis $(v, Tv, T^2v, \ldots, T^{\dim(V)-1}v)$ of $V$. – WimC Nov 07 '18 at 12:34
4

If $v$ is a cyclic vector, then $U$ is determined just by its image $U(v)$ of$~v$, since commutation implies the relation $U(T^k(v))=T^k(U(v))$ that fixes it on other elements of the spanning set $\{\,T^k(v)\mid k\in\Bbb N\,\}$ of $V$. With $n=\dim(V)$ we can write $U(v)=\sum_{0\leq k<n}c_kT^k(v)$ and then $P=\sum_{0\leq k<n}c_kX^k$, and therefore have $P[T](v)=U(v)$; but then $P[T]$ is an operator commuting with $T$ and having the same image of$~v$ as $U$ does, so $U=P[T]$ by our opening sentence.