I always thought equal signs (=), indicated double implications, however after thinking about this example, I am very confused.
For example, the Theorem (in Linear Algebra):
L($\vec{0}$) = $\vec{0}$, where L is a linear mapping can be described as:
In the equation L($\vec{x}$) = $\vec{y}$, if $\vec{x}$ = $\vec{0}$, then $\vec{y}$ = $\vec{0}$.
However, the other implication is not true, which is if $\vec{y}$ = $\vec{0}$, then $\vec{x}$ = $\vec{0}$.
Do equals not always indicate double implications?
Thanks
In logic, the equal sign expresses equality between terms, i.e. "names" for objects, like e.g. $2=1+1$.
Bi-conditional (i.e. double implication) is a connective "connecting" formulas, like e.g. $p \leftrightarrow q$.
Regarding the "equation" : $L(0)=0$, maybe it is only the expression of a function $L$ that for input (argument) $0$ returns output (value) $0$.
In this case, it is an equality as expressed above : we have a "name" for an object (a number), i.e. the value of the function $L$ for argument $0$, and the exprssion asserts that that value is (equal to the number) $0$.