| 0 ≤ j, bits2int(bitsand(int2bits(i), int2bits(j))) < 0 ⊦ |
⊦ bits ≠ [] → (bits2int(bits) < 0 ↔ bits.first)
bitsand(int2bits(i), int2bits(j)) ≠ [], 0 ≤ j, bitsand(int2bits(i), int2bits(j)).first ⊦
Used simplifier rules: and-notempty-09: ⊦ bitsand(int2bits(i), int2bits(i0)) ≠ []; Used terms: bitsand(int2bits(i), int2bits(j))