I remember we were taught in high school (Eastern Europe) the difference between implication ($\Rightarrow$) and equivalence ($\Leftrightarrow$) and were instructed, when solving equations to be mindful to always proceed with equivalances, not implications so that we may trace our way backwards (since otherwise any solution which we arrived at might not satisfy the original equation we set out to solve).
So we had to write things like:
$x^2=y^2 \Leftrightarrow |x|=|y|$ (which makes perfect sense)
and (IIRC):
$x=y \Leftrightarrow x^2=y^2 \land x\cdot y\ge0$ (which also makes sense, but only if someone explains it to you)
Fast-forward twenty years I am revisiting old subjects to tutor my son. To my astonishment, I notice that people (e.g. Wikipedia or Wolfram MathWorld) don't bother using any kind of notation when they move from one equation to the next.
E.g. I see things like the following (while deriving the equation of an ellipsis):
$\sqrt{(x+c)^2+y^2} = 2a - \sqrt{(x-c)^2+y^2}$
immediately followed by:
$(x+c)^2+y^2 = 4a^2 - 4a\sqrt{(x-c)^2+y^2} + (x-c)^2+y^2$
which seems sloppy in my view as I would expect it to be followed by:
$(x+c)^2+y^2 = 4a^2 - 4a\sqrt{(x-c)^2+y^2} + (x-c)^2+y^2 \land 2a \ge \sqrt{(x-c)^2+y^2}$
Has there been a trend in recent years to de-emphasize the distinction between implication and equivalence when solving education or maybe this kind of notation was never really used in the West at the secondary education level? Or maybe it's not a good idea after all to insist on these nuances?