| bits2int(boolvar ' + bits0) < ~128, # bits0 ≤ 7, bits2int(boolvar ' + bits0) < 0 ⊦ 0 ≤ b2i(i2b(bits2int(boolvar ' + bits0))) ↔ ¬ boolvar |
⊦ # bits ≤ 8 ∧ bits ≠ [] → ¬ bits2int(bits) < ~128
Used simplifier rules: ⊦ #(bits + bits0) = # bits + # bits0;% ⊦ # boolvar ' = 0 +1;% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;%n < n0 ⊦ m + (* n) ≤ (* n0) ↔ m ≤ n0 - n;% ⊦ ¬ m ≤ n ↔ n < m;% ⊦ m ≤ n → (n < m ↔ false);% ⊦ (m + n0) + n1 = m + n0 + n1;% ⊦ m + n = n + m;% ⊦ ¬ bits + bits0 ≠ [] ↔ bits = [] ∧ bits0 = [];% ⊦ boolvar ' ≠ []; Used terms: boolvar ' + bits0