| 16 < # int2bits(~ b2i(by)), b2i(by) ≤ 1, 0 ≤ b2i(by) ⊦ b2i(by) + cast(16, ~ b2i(by)) = 0 |
b2i(by) = 1, 16 < # int2bits(~ b2i(by)), b2i(by) ≤ 1, 0 ≤ b2i(by) ⊦ b2i(by) + cast(16, ~ b2i(by)) = 0
Used simplifier rules: ⊦ i ≠ j → (i ≤ j ↔ i < j);% ⊦ 0 ≤ i → (i < 1 ↔ i = 0);% ⊦ m < n → n ≠ 0; (forward)% ⊦ int2bits(0) = false ';% ⊦ # boolvar ' = 0 +1;% ⊦ 0 < i → cast(i, 0) = 0; Used formulas: b2i(by) = 1