| # int2bits(b2i(by)) ≤ 8, b2i(by) < 0 ⊦ bits2uint(mklist(true, 8 - # int2bits(b2i(by))) + int2bits(b2i(by))) = b2i(by) + 256 |
8 = n + # int2bits(b2i(by)), # int2bits(b2i(by)) ≤ 8, b2i(by) < 0 ⊦ bits2uint(mklist(true, n) + int2bits(b2i(by))) = b2i(by) + 256
Used simplifier rules: n ≤ m ⊦ n0 = m - n ↔ m = n0 + n; (elim) Used terms: 8, # int2bits(b2i(by)), n