I am trying to use the definition of vector spaces to prove that, if $x \not= 0$ and $\lambda x = 0$, then $\lambda = 0$.
Expressing the proposition differently, it seems to me that it is saying the following: If $x \not= 0$ and $\lambda x = 0$, then there exists some $\lambda \in E$ such that $\lambda x = 0$.
Let $x \not= 0$ and $\lambda x = 0$, where $x, \lambda \in E$.
Therefore, by the definition of vector spaces, there exists some $w \in E$ such that $x + \lambda = w$.
Since $x, w \in E$, let $w = x$ (that is, we select $w$ to be equal to $x$).
$\therefore x + \lambda = w \Rightarrow \lambda = w - x = 0 \ \ \ Q.E.D.$
I would greatly appreciate it if people would please take the time to clarify whether or not this is correct.
The sentence “If $x\ne0$ and $\lambda x=0$, then there exists some $\lambda\in E$ such that $\lambda x=0$.” makes no sense; what is the first $\lambda$?
And the problem of proving that $x\ne0$ and $\lambda x=0$ implies that $\lambda=0$ contains the implicit assumption that $x$ is a vector and that $\lambda$ is a scalar. But then $x+\lambda$ is meaningless.
You can prove what you want to prove as follows: if $\lambda\ne0$, then\begin{align}0&=\lambda^{-1}0\\&=\lambda^{-1}(\lambda x)\\&=\left(\lambda^{-1}\lambda\right)x\\&=1x\\&=x.\end{align}But we are assuming that $x\ne0$.