equal a b
is true
if and only if a
and b
are equal. This should satisfy the following properties:
- Reflexivity:
equal a a = true
- Symmetry:
equal a b
is equivalent to equal b a
- Transitivity: if
equal a b = true
and equal b c = true
, then equal a c = true