I am trying to use the definition of vector spaces to prove that, if $\lambda \not= 0$ and $\lambda x = 0$, then $x = 0$.
One proof I have seen begins as follows:
$\lambda 0 = 0$ for each $\lambda$ since $\lambda 0 = \lambda(0, + 0) = \lambda 0 + \lambda 0$.
It then proceeds as follows:
Therefore, since $\lambda \not= 0$,
$$\begin{align} \lambda x = 0 &\Rightarrow \lambda^{-1} (\lambda x) = \lambda^{-1} 0 \\ &\Rightarrow (\lambda^{-1} \lambda) x = 0 \\ &\Rightarrow 1x = 0 \\ &\Rightarrow x = 0 \end{align}$$
It is this part that I am confused about:
$\lambda 0 = 0$ for each $\lambda$ since $\lambda 0 = \lambda(0, + 0) = \lambda 0 + \lambda 0$.
It is not clear to me what purpose this has in the proof, nor is it clear to me that it is even valid (that is, it is not clear to me that it is a valid claim, given the definition of a vector space). This part seems out-of-place to me. I would greatly appreciate it if people would please take the time to explain this.
Read the main proof again:
One needs to justify that $\lambda^{-1}0=0$. So, it suffices to prove that $\lambda0=0$ for every scalar $\lambda$. I think this is the purpose of the leading line of the proof.