| 1 + # bytes0 < n, b2i(by) < 0 ⊦ fix(n, by ' + bytes0) = i2b(~1) ' + fix(n - 1, by ' + bytes0) |
⊦ # bytes < n ∧ bytes2int(bytes) < 0 → fix(n, bytes) = mklist(i2b(~1), n - # bytes) + bytes
¬(#(by ' + bytes0) < n ∧ bytes2int(by ' + bytes0) < 0), 1 + # bytes0 < n, b2i(by) < 0 ⊦ fix(n, by ' + bytes0) = i2b(~1) ' + fix(n - 1, by ' + bytes0)
#(by ' + bytes0) < n ∧ bytes2int(by ' + bytes0) < 0, 1 + # bytes0 < n, b2i(by) < 0 ⊦ mklist(i2b(~1), n - #(by ' + bytes0)) + by ' + bytes0 = i2b(~1) ' + fix(n - 1, by ' + bytes0)
Used terms: by ' + bytes0, n