| true, ∀ by, bytes0. # bytes0 < # bytes → true → bytes0 = [] ∨ bytes2int(i2b(0) ' + by ' + bytes0) = band(b2i(by), 255) * 256 ^ n→i(# bytes0) + bytes2int(i2b(0) ' + bytes0) ⊦ bytes = [] ∨ bytes2int(i2b(0) ' + by ' + bytes) = band(b2i(by), 255) * 256 ^ n→i(# bytes) + bytes2int(i2b(0) ' + bytes) |
∀ by, bytes0. # bytes0 < # bytes → true → bytes0 = [] ∨ bytes2int(i2b(0) ' + by ' + bytes0) = band(b2i(by), 255) * 256 ^ n→i(# bytes0) + bytes2int(i2b(0) ' + bytes0) ⊦ bytes2int(i2b(0) ' + by ' + bytes) = band(b2i(by), 255) * 256 ^ n→i(# bytes) + bytes2int(i2b(0) ' + bytes), bytes = []