| 0 < 2 ^ i, 0 ≤ j0, 0 ≤ i, j0 < 2 ^ i ⊦ bits2int(bitsinvert(bitsand(true ', bitsinvert(int2bits(j0))))) = j0 |
⊦ bits ≠ [] → bitsand(true ', bits) = bits
Used simplifier rules: ⊦ bitsinvert(bitsinvert(bits)) = bits;% ⊦ bits2int(int2bits(i)) = i;% ⊦ bitsinvert(bits) = [] ↔ bits = [];% ⊦ int2bits(j) ≠ []; Used terms: bitsinvert(int2bits(j0))