The equality check is used within a simplification rule that turns biconditionals into simple implications in special cases. This adds some unit tests that cover this simplification rule as well as the equality check implementation.