| bytes0 = bytes0.first + [], bytes2int(bytes0) = b2i(by), ∀ bytes0, bytes1. # bytes1 < 1 → # bytes0 = # bytes1 ∧ bytes2int(bytes0) = bytes2int(bytes1) → bytes0 = bytes1 ⊦ bytes0 = by ' |
bytes2int(bytes0) = b2i(by), bytes0 = bytes0.first ', ∀ bytes0, bytes1. # bytes1 < 1 → # bytes0 = # bytes1 ∧ bytes2int(bytes0) = bytes2int(bytes1) → bytes0 = bytes1 ⊦ bytes0 = by '
Used simplifier rules: ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;% ⊦ bytes + [] = bytes;% ⊦ by + bytes = by ' + bytes;