Question: Let $F_4 = \{0, 1, a, b\}$ be the field containing $4$ elements. Assume that $1 + 1 = 0$. Prove that $b = a^{−1} = a^2 = a + 1$.
Proof: Consider $ab \in F_4$. There are four possibilities for what $ab$ is equal to. (Note that $a$ and $b$ are fixed elements of the field; they are not arbitrary elements of it.) If $ab = 0$, then $a = 0$ or $b = 0$, a contradiction (i.e. fields do not have zero divisors. If you have not proved this already, then it is worth doing). If $ab = a$, then $b = 1$, a contradiction; likewise, $ab= b$. Hence, $ab$ must be equal to $1$. In other words, $b = a^{−1}$ ......... (irrelevant part continued).
My question is: Why is it a contradiction that "if $ab=0$, $a=0$ or $b=0$ (fields do not have zero divisors."? But why are we allowed to make the statement that "$0*0 = 0$ holds"?
Thank you.