| bitsinvert(sgn(bitsinvert(uint2bits(~ j)) +1)) ≠ [] ∧ true ' = true ', j < 0, j ≤ 0 ⊦ bits2int(bitsinvert(bitsinvert(sgn(bitsinvert(uint2bits(~ j)) +1)))) = j |
j < 0, j ≤ 0 ⊦ bits2int(bitsinvert(uint2bits(~ j)) +1) = j, bitsinvert(uint2bits(~ j)) +1 = []
Used simplifier rules: ⊦ sgn(bits) = [] ↔ bits = [];% ⊦ bitsinvert(bits) = [] ↔ bits = [];% ⊦ bits2int(sgn(bits)) = bits2int(bits);% ⊦ bitsinvert(bitsinvert(bits)) = bits;