If $a \cdot b=0$, then either $a=0$ or $b=0$.
Proof:
Assume $a\neq 0$, we prove $b=0$.
$ a = a \cdot 1 = a (b(1/b)) = a \cdot b (1/b) = 0 (1/b) = 0 $
Since we assumed $a \neq 0 $, isn't this a contradiction? Where is the mistake?
If $a \cdot b=0$, then either $a=0$ or $b=0$.
Proof:
Assume $a\neq 0$, we prove $b=0$.
$ a = a \cdot 1 = a (b(1/b)) = a \cdot b (1/b) = 0 (1/b) = 0 $
Since we assumed $a \neq 0 $, isn't this a contradiction? Where is the mistake?
The problem here is you wish to prove b = 0, but you inverted b, so you are assuming b is not 0.