| 0 ≤ j, bitsand(int2bits(i), int2bits(j)).first ⊦ |
⊦ bits ≠ [] ∧ bits0 ≠ [] → (bitsand(bits, bits0).first ↔ bits.first ∧ bits0.first)
Used simplifier rules: ⊦ int2bits(j) ≠ [];% ⊦ int2bits(j).first ↔ j < 0;% ⊦ i ≤ j → (¬ ¬ j < i ↔ false); Used terms: int2bits(j), int2bits(i)