| ⊦ # bytes < n ∧ bytes ≠ [] → fillsgn(n, bytes) = (b2i(bytes.first) < 0 ⊃ i2b(~1);i2b(0)) ' + fillsgn(n -1, bytes) |
# bytes < n ⊦ fillsgn(n, bytes) = (¬ 0 ≤ b2i(bytes.first) ⊃ i2b(~1);i2b(0)) ' + fillsgn(n - 1, bytes), bytes = []
Used simplifier rules: ⊦ m < n → n ≠ 0;% ⊦ m < n → n ≠ 0; (forward)% ⊦ n -1 = n - 1;% ⊦ ¬ i < j ↔ j ≤ i;