This was the proof I saw:
Simplest Proof of the Dimensions theorem
But why is T injective on $\operatorname{span}(v_{p + 1}, \dots, v_n)$?
What I understand is that because the vectors spaned by the $\operatorname{span}(v_{p + 1}, \dots, v_n)$, do not belong in the kernel of $T$, each of them should land in an unique vector in the image of $T$. My question is why not being in the kernel gives the vector this property that it lands it in a unique image vector?