Tao (Analysis I, 4e, p. 270):
If and only if (iff). If $X$ is a statement, and $Y$ is a statement, we say that “$X$ is true if and only if $Y$ is true”, whenever $X$ is true, $Y$ has to be also, and whenever $Y$ is true, $X$ has to be also (i.e., $X$ and $Y$ are “equally true”). Other ways of saying the same thing are “$X$ and $Y$ are logically equivalent statements”, or “$X$ is true iff $Y$ is true”, or “$X \leftrightarrow Y$”. Thus for instance, if $x$ is a real number, then the statement “$x = 3$ if and only if $2x = 6$” is true: this means that whenever $x = 3$ is true, then $2x = 6$ is true, and whenever $2x = 6$ is true, then $x = 3$ is true. On the other hand, the statement “$x = 3$ if and only if $x^2 = 9$” is false; while it is true that whenever $x = 3$ is true, $x^2 = 9$ is also true, it is not the case that whenever $x^2 = 9$ is true, that $x = 3$ is also automatically true (think of what happens when $x = −3$).
Statements that are equally true are also equally false: if $X$ and $Y$ are logically equivalent, and $X$ is false, then $Y$ has to be false also (because if $Y$ were true, then $X$ would also have to be true). Conversely, any two statements which are equally false will also be logically equivalent. Thus for instance $2 + 2 = 5$ if and only if $4 + 4 = 10$.
So (unless I misinterpreted), Tao says that $x=3$ is logically equivalent to $2x=6$. And also, $2+2=5$ is logically equivalent to $4+4=10$.
But this seems to contradict the answers at Is 1+1=2 logically equivalent to 99+1=100?:
The sentence $1+1=2$ is not logically equivalent with $99+1=100$.
No: counterexample: redefine
+
to mean 'double the product of the inputs', then the left statement is true while the right statement is false.