| sgn(int2bits(2 ^ n→i(# int2bits(~ j)) - ~ j).rest) = int2bits(2 ^ n→i(# int2bits(~ j)) - ~ j).rest, j < 0, j < 0 ⊦ sgn(int2bits(2 ^ n→i(# int2bits(~ j)) + j).rest) = int2bits(2 ^ n→i(# int2bits(~ j)) + j).rest, ∃ i. 2 ^ i + j = 0 |
Used simplifier rules: ⊦ i - ~ j = i + j;