| bytes = by + bytes0, # bytes = 1, b2i(by) = 0 ⊦ bytes = [], fillsgn(1, i2b(0) ') = bytes |
b2i(by) = 0 ⊦ fillsgn(1, i2b(0) ') = by '
Used simplifier rules: ⊦ bytes + [] = bytes;% ⊦ by ' + bytes ≠ [];% ⊦ m + n = n + m;% ⊦ (m + n0) + n1 = m + n0 + n1;% ⊦ # bytes = 0 ↔ bytes = [];% ⊦ 1 = m + 1 ↔ m = 0;% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;% ⊦ # by ' = 0 +1;% ⊦ #(bytes + bytes0) = # bytes + # bytes0;% ⊦ by + bytes = by ' + bytes;