$a$ and $b$ are two non negative real numbers and I need to find a relation between them. I claim that $a\ge b$, and propose this proof,
Bogus proof.
Suppose that $a\ge b$,
$$a\ge b\tag*{so}$$ $$a-b\ge 0\tag*{so}$$ $$\left( a-b\right)^2\ge 0\tag*{which we know is true.}$$
This proves the claim.$\tag*{$\blacksquare$}$
What's wrong with the above proof?
The main error is that you start with what you want to proof and derives something true, and then conclude that what you started with must be true. But $A \implies B$ where $B$ is true does not mean that $A$ must be true. For that you need a reverse implication: $A \Longleftarrow B$.
So, the assumption $x \geq 0 \implies x^2 \geq 0$ which indeed is true, but $x \geq 0 \Longleftarrow x^2 \geq 0$ is not a true implication.