| 0 ≤ n→i(# int2bits(b2i(by))) ∧ 0 ≤ n→i(n), 8 = n + # int2bits(b2i(by)), # int2bits(b2i(by)) ≤ 8, b2i(by) < 0 ⊦ n = 0, 2 ^ n→i(# int2bits(b2i(by)) + n) = 256 |
⊦ m + n = n + m
0 ≤ n→i(# int2bits(b2i(by))) ∧ 0 ≤ n→i(n), 8 = n + # int2bits(b2i(by)), # int2bits(b2i(by)) ≤ 8, b2i(by) < 0 ⊦ n = 0, 2 ^ n→i(n + # int2bits(b2i(by))) = 256
Used simplifier rules: ⊦ m + n = n + m; Used terms: n, # int2bits(b2i(by))