| sgn((bitsinvert(uint2bits(~(j / 2))) + (j % 2 = 0)')+1).rest = [], j < 0, j < ~1 ⊦ j = ~1, j = 0 |
⊦ boolvar → (bits + boolvar ')+1 = bits +1 + false
j % 2 ≠ 0, sgn((bitsinvert(uint2bits(~(j / 2))) + (j % 2 = 0)')+1).rest = [], j < 0, j < ~1 ⊦ j = ~1, j = 0
j % 2 = 0, sgn(bitsinvert(uint2bits(~(j / 2))) +1 + false).rest = [], j < 0, j < ~1 ⊦ j = ~1, j = 0
Used terms: j % 2 = 0, bitsinvert(uint2bits(~(j / 2)))