I’ve read a few instances in reading mathematics and computer science that use the equivalence symbol ≡, (basically an ‘=’ with three lines) and it always makes sense to me to read this as if it were equality. What is the difference between these two concepts?
I’ve read a few instances in reading mathematics and computer science that use the
Share
Wikipedia: Equivalence relation:
In other words, = is just an instance of equivalence relation.
Edit: This seemingly simple criteria of being reflexive, symmetric, and transitive are not always trivial. See Bloch’s Effective Java 2nd ed p. 35 for example,
The above equals implementation breaks the symmetry because
CaseInsensitiveStringknows aboutStringclass, but theStringclass doesn’t know aboutCaseInsensitiveString.