| j < j % 2, ~1 ≤ j % 2, j < 0, j < ~1, 1 ≤ # int2bits((j - 1) / 2) + # int2bits(j % 2) ⊦ int2bits(j % 2) = [], bits2int((int2bits((j - 1) / 2) + int2bits(j % 2)).last ') = j % 2, j = ~1, # int2bits((j - 1) / 2) + # int2bits(j % 2) = 0 |
j < j % 2, ~1 ≤ j % 2, j < 0, j < ~1, 1 ≤ # int2bits((j - 1) / 2) + # int2bits(j % 2) ⊦ bits2int((int2bits((j - 1) / 2) + int2bits(j % 2)).last ') = j % 2, j = ~1, # int2bits((j - 1) / 2) + # int2bits(j % 2) = 0
Used simplifier rules: ⊦ int2bits(j) ≠ [];