| ∀ bytes1. # bytes1 < #([] + by ') → bytes2bits(bytes1) ≠ [] → bytes1 = [] ∨ b2i(bytes1.first) = 0 ∨ b2i(bytes1.first) = ~1 ∨ bits2bytes(sgn(bytes2bits(bytes1))) = bytes1 ⊦ bits2bytes(sgn(byte2bits(by))) = by ', b2i(by) = ~1, b2i(by) = 0 |
⊦ byte2bits(by) = fillsgn(8, int2bits(b2i(by)))
∀ bytes1. # bytes1 < #([] + by ') → bytes2bits(bytes1) ≠ [] → bytes1 = [] ∨ b2i(bytes1.first) = 0 ∨ b2i(bytes1.first) = ~1 ∨ bits2bytes(sgn(bytes2bits(bytes1))) = bytes1 ⊦ bits2bytes(sgn(fillsgn(8, int2bits(b2i(by))))) = by ', b2i(by) = ~1, b2i(by) = 0
Used terms: by