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