| sgn((bitsinvert(uint2bits(~((2 ^ n→i(# int2bits(~ j)) + j) / 2))) + (~1 ≠ (2 ^ n→i(# int2bits(~ j)) + j) % 2)')+1) = boolvar ', j < 0, 2 ^ n→i(# int2bits(~ j)) + j < 0 ⊦ ~1 = 2 ^ n→i(# int2bits(~ j)) + j |
⊦ boolvar → (bits + boolvar ')+1 = bits +1 + false
¬ ~1 ≠ (2 ^ n→i(# int2bits(~ j)) + j) % 2, sgn((bitsinvert(uint2bits(~((2 ^ n→i(# int2bits(~ j)) + j) / 2))) + (~1 ≠ (2 ^ n→i(# int2bits(~ j)) + j) % 2)')+1) = boolvar ', j < 0, 2 ^ n→i(# int2bits(~ j)) + j < 0 ⊦ ~1 = 2 ^ n→i(# int2bits(~ j)) + j
~1 ≠ (2 ^ n→i(# int2bits(~ j)) + j) % 2, sgn(bitsinvert(uint2bits(~((2 ^ n→i(# int2bits(~ j)) + j) / 2))) +1 + false) = boolvar ', j < 0, 2 ^ n→i(# int2bits(~ j)) + j < 0 ⊦ ~1 = 2 ^ n→i(# int2bits(~ j)) + j
Used terms: ~1 ≠ (2 ^ n→i(# int2bits(~ j)) + j) % 2, bitsinvert(uint2bits(~((2 ^ n→i(# int2bits(~ j)) + j) / 2)))