| fillsgn(1, int2bytes(s2i(sho) >> 8)) = by ', # int2bytes(s2i(sho)) ≤ 2 ⊦ by = i2b(s2i(sho) >> 8), s2i(sho) = b2i(i2b(s2i(sho))) |
⊦ # bytes ≥ n → fillsgn(n, bytes) = bytes
Used simplifier rules: int2bytes-empty: ⊦ int2bytes(i) ≠ [];%int2bytes-len-one: ⊦ int2bytes(i) = by ' ↔ i = b2i(by);% ⊦ b2i(by) = i → (i2b(i) ≠ by ↔ false);% ⊦ n ≥ m ↔ m ≤ n;% ⊦ ¬ m ≤ n ↔ n < m;% ⊦ m < 1 ↔ m = 0;% ⊦ # bytes = 0 ↔ bytes = []; Used terms: int2bytes(s2i(sho) >> 8), 1