| bitsand(false ' + mklist(true, i→n(i)), sgn(bitsinvert(uint2bits(~ j)) +1)) = [], j < i, 0 ≤ i, j < 0 ⊦ (j + 1) % 2 ^ i + 2 ^ i = 1 + bits2int([]) |
⊦ bits ≠ [] ∧ bits0 ≠ [] → bitsand(bits, bits0) ≠ []
Used simplifier rules: ⊦ ¬ bits + bits0 ≠ [] ↔ bits = [] ∧ bits0 = [];% ⊦ boolvar ' ≠ [];% ⊦ mklist(boolvar, m) = [] ↔ m = 0;% ⊦ i→n(i) = 0 ↔ i = 0;% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ sgn(bits) = [] ↔ bits = [];% ⊦ ¬ bits +1 ≠ [] ↔ false; Used terms: sgn(bitsinvert(uint2bits(~ j)) +1), false ' + mklist(true, i→n(i))