| ¬(¬(∃ i. j = ~(2 ^ i)) ∧ j < 0), j < 0, 1 + # int2bits(~ j) < # int2bits(j) ⊦ j + 2 ^ n→i(# int2bits(~ j)) = 0 |
2 ^ i + j = 0, j < 0, 1 + # int2bits(~ j) < # int2bits(j) ⊦ j + 2 ^ n→i(# int2bits(~ j)) = 0
Used simplifier rules: ⊦ i < j → (¬ ¬ j ≤ i ↔ false);% ⊦ ¬ i < j ↔ j ≤ i;% ⊦ ~ i = j ↔ i + j = 0;