If $k = n$, the size of $T$, we are done.
If $1 \le k < n$, we have
$T^n = T^{n - k} T^k = T^{n - k}(0) = 0, \tag{0}$
and we are done.
Now if $k > n$, we examine the eigenvalues $\lambda$ of $T$, allowing if necessary $\lambda \in \Bbb C$, the complex number field. If
$T\vec v = \lambda \vec v, \tag{1}$
for some non-zero $\vec v$, where in the case $\lambda \in \Bbb C$ we allow $\vec v \in \Bbb C^n$, then we must have
$\lambda = 0, \tag{2}$
since (1) implies
$T^k \vec v = \lambda^k \vec v \tag{3}$
for any positive integer $k$; note:
$T^2 \vec v = T(T\vec v) = T(\lambda \vec v) = \lambda T \vec v = \lambda^2 \vec v, \tag{4}$
and if
$T^m \vec v = \lambda^m \vec v \tag{5}$
for some positive integer $m$, then
$T^{m + 1} \vec v = T(T^m \vec v) = T(\lambda^m \vec v) = \lambda^m T \vec v = \lambda^m \lambda \vec v = \lambda^{m + 1} \vec v; \tag{6}$
this simple induction establishes (3), and now if
$T^k = 0, \tag{7}$
we have
$\lambda^k \vec v = T^k \vec v = 0, \tag{8}$
forcing
$\lambda^k = 0, \tag{9}$
and in turn
$\lambda = 0; \tag{10}$
so the eigenvalues of $T$ must all be zero.
We now exploit the Schur decomposition of $T$, which asserts that $T$ may be written in the form
$T = U^\dagger R U \tag{11}$
with $U$ unitary and $R$ upper triangular, with the eigenvalues of $T$ along its diagonal. But since the eigenvalues of $T$ are all zero, $R$ is in fact strictly upper triangular, and it is well known, and in fact quite easy to see, that a strictly upper triangular matrix of size $n$, such as $R$, satisfies
$R^n = 0; \tag{12}$
thus, by virtue of the fact that
$U^\dagger U = UU^\dagger = I, \tag{13}$
that is,
$U^\dagger = U^{-1}, \tag{14}$
we conclude that
$T^n = U^\dagger R^n U = 0, \tag{15}$
as was to be proved. Finally, we are done.
Observe we have avoided the use of the minimal polynomial of $T$ or its equivalent.
Note Bene: The Schur decomposition is in fact very easy to establish, as may be seen by visiting the linked citing. The proof is simple and concise, much easier than say the existence of Jordan normal form or the Hamilton-Cayley Theorem.
I can't assume [T] is nilpotent
How do you definenilpotent
then? – dxiv May 27 '17 at 02:40[T]
is nilpotent... but that's what I'm trying to prove. My guess is[T]
is strictly upper triangular, but from what I've been told that doesn't necessarily need to be true. – dmerr May 27 '17 at 02:42