Quelle est la différence entre l'égalité et l'équivalence?

J'ai lu quelques instances de lecture, de mathématiques et d'informatique qui utilisent le symbole d'équivalence , (en gros un '=' avec trois lignes) et il a toujours fait du sens pour moi de lire ce comme si c'était l'égalité. Quelle est la différence entre ces deux concepts?

  • J'aimerais quitter le sarcastique répondre à "l'égalité == équivalence", mais qui prend la valeur false, donc je sais qu'il serait juste de descendre-voté dans l'oubli. 🙂
  • Smalltalk fait la distinction entre ces 2: l'Équivalence (==) est le test de savoir si deux objets sont le même objet. D'égalité (=) est le test de savoir si deux objets représentent le même composant. (Source: Smalltalk-80 Bluebook, page 96, Objets de Comparaison)