| 0 = j % 2, (j - 1) / 2 < 0, j ≤ 0, j < 0 ⊦ sgn((bitsinvert(uint2bits(~(j / 2))) + (~1 ≠ j % 2)')+1) = sgn(bitsinvert(uint2bits((1 - j) / 2)) +1) + (~1 = j % 2)', ~1 = j |
0 = j % 2, j < 0, j ≤ 0, (j - 1) / 2 < 0 ⊦ ~1 = j, sgn(bitsinvert(uint2bits(~(j / 2))) +1 + false ') = sgn(bitsinvert(uint2bits((1 - j) / 2)) +1) + false '
Used simplifier rules: ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ bits + boolvar = bits + boolvar ';% ⊦ (bits + true ')+1 = bits +1 + false;% ⊦ i < j ∧ j = i0 → i < i0; (forward)