| ¬(i < ~128 ∨ 128 ≤ i), # int2bytes(i) ≤ n ⊦ fillsgn(n, int2bytes(i)) = fillsgn(n - 1, int2bytes(i >> 8)) + i2b(i) ', # int2bytes(i) = 1 |
# int2bytes(i) ≤ n, ~128 ≤ i, i < 128 ⊦ fillsgn(n, int2bytes(i)) = fillsgn(n - 1, int2bytes(i >> 8)) + i2b(i) ', # int2bytes(i) = 1
Used simplifier rules: ⊦ i ≤ j ∧ j < j0 → i < j0; (forward)% ⊦ ¬ i ≤ j ↔ j < i;% ⊦ ¬ i < j ↔ j ≤ i;