| # bytes < n, 0 ≤ bytes2int(bytes) ⊦ fillsgn(n, bytes) = fix(n, bytes) |
⊦ # bytes < n ∧ 0 ≤ bytes2int(bytes) → fillsgn(n, bytes) = mklist(i2b(0), n - # bytes) + bytes
# bytes < n ∧ 0 ≤ bytes2int(bytes), # bytes < n, 0 ≤ bytes2int(bytes) ⊦ mklist(i2b(0), n - # bytes) + bytes = fix(n, bytes)
Used simplifier rules: ⊦ ¬ m < n ↔ n ≤ m;% ⊦ m < n → (n ≤ m ↔ false);% ⊦ ¬ i ≤ j ↔ j < i;% ⊦ i ≤ j → (¬ ¬ j < i ↔ false); Used terms: bytes, n