| ⊦ b2i(by) + cast(16, ~ b2i(by)) = 0 |
⊦ n→i(# int2bits(j)) ≤ i → cast(i, j) = j
¬ n→i(# int2bits(~ b2i(by))) ≤ 16 ⊦ b2i(by) + cast(16, ~ b2i(by)) = 0
Used simplifier rules: ⊦ ~ i + i = 0;% ⊦ i + j + i0 = (i + j) + i0;% ⊦ i + j = j + i; Used terms: ~ b2i(by), 16