Here is the Proposition that is being proved:
Let $V$ be a finite dimensional vector space over $\mathbb C$ with dim $V = n \geq 1,$ and let $T \in \mathcal{L}(V).$ Then $T$ has an eigenvalue.
Here is the attempted proof:
Since dim $V = n \geq 1,$ there is a nonzero vector $v \in V.$ Consider the list $(v, Tv, T^2v, \dots , T^n v ),$ which has length $n + 1.$ Since dim $V = n,$ this list is linearly dependent. Thus there is a linear relation $$a_0v + a_1 Tv + a_2 T^2 v + \dots + a_n T^nv = 0$$ with not all $a_i$ being zero. Let $$p(z) = a_0 + a_1 z + \dots + a_n z^n \in \mathcal{P}(\mathbb C).$$
Then $p$ is not the zero polynomial and $p(T)v = 0.$ Let $m$ be the largest $i$ such that $a_i \neq 0;$ we have $p \in \mathcal{P}_m(\mathbb C).$ Since every polynomial $\mathcal{P}(\mathbb C)$ factors into linear factors, we may write $$p(z) = \alpha (z - \lambda_1)(z - \lambda_2) \dots (z - \lambda_m)$$ for some complex numbers $\alpha, \lambda_1, \lambda_2, \dots, \lambda_m.$ Thus $$p(T)v = (T - \lambda_1 I)(T - \lambda_2 I) \dots (T - \lambda_m I)v = 0,$$
where $I \in \mathcal{L}(V)$ is the identity operator.
If $(T - \lambda_i I)$ is injective for every i, then $p(T)$ is injective, since the composition of injective maps is injective.
But $p(T)v = 0,$ so $p(T)$ is not injective, so at least one $T - \lambda_i I$ is not injective. For this i, we have $(T - \lambda_i I)v = 0$ and so $v$ is an eigenvector of $T$ with eigenvalue $\lambda_i.$ Therefore, $T$ has an eigenvalue.
My questions are:
Is the statement I made bold above is the wrong statement in the proof? If so, why it is wrong? Is there a counterexample to it?
If the statement I made bold above is not the wrong statement in the proof, what is the wrong statement in the proof?
Could someone help me answer those questions please?