| # str = 2 ⊦ str = "", i2b(hex(str.rstring) + 16 * hexchar(str.char1)) = i2b(hexchar(str.char1) * 16 + hexchar(str.rstring.char1)) |
str = char + str0, # str = 2 ⊦ str = "", i2b(hex(str0) + 16 * hexchar(char)) = i2b(hexchar(char) * 16 + hexchar(str0.char1))
Used simplifier rules: ⊦ str ≠ "" → (char = str.char1 ∧ str0 = str.rstring ↔ str = char + str0); (elim) Used terms: str, char0, str0