return to top
source
PartialEquivBEq α says that the BEq implementation is a partial equivalence relation, that is:
PartialEquivBEq α
BEq
a == b → b == a
a == b → b == c → a == c
Symmetry for BEq. If a == b then b == a.
a == b
b == a
Transitivity for BEq. If a == b and b == c then a == c.
b == c
a == c
EquivBEq says that the BEq implementation is an equivalence relation.
EquivBEq