Let $k$ be an algebraically closed field and $V$ be a finite-dimensional $k$-vector space of dimension $n$.
Let $T:V \rightarrow V$ be a $k$-linear endomorphism of $V$. A vector $v \in V$ is called a cyclic vector for $T$ if the set of vectors $\{T^nv: n \in \mathbb{Z}, n \geqslant 0\}$ span $V$.
1 Show that if $v \in V$ is a cyclic vector, then $\{v, Tv,\cdots, T^{n-1}v\}$ form a basis for $V$.
2 If $T$ admits a cyclic vector, and $A:V\rightarrow V$ is a linear map commuting with $T$, show that there exists a polynomial $P(x) \in k[x]$ such that $A=P(T)$.
3 Show that a cyclic vector for $T$ exists if and only if the minimal polynomial of $T$ is equal to the characteristic polynomial of $T$.