| n < # bytes ⊦ bytes = [], # bytes = 1, bytes.butlast = fillsgn(n + 1, bytes).butlast |
⊦ # bytes ≥ n → fillsgn(n, bytes) = bytes
Used simplifier rules: ⊦ n ≥ m ↔ m ≤ n;% ⊦ m + 1 ≤ n ↔ m < n;% ⊦ ¬ m < n ↔ n ≤ m;% ⊦ m < n → (n ≤ m ↔ false);% ⊦ (m + n0) + n1 = m + n0 + n1;% ⊦ m + n = n + m; Used terms: bytes, n + 1