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