| 1 = # str0 ⊦ i2b(hex(str0) + 16 * hexchar(char)) = i2b(hexchar(char) * 16 + hexchar(str0.char1)), char ' + str0 = "" |
str ≠ "" ⊦ hex((* str)) = hexchar(str.char1) * 16 ^ (n→i(# str) - 1) + hex(str.rstring)
str0 ≠ "", 1 = # str0 ⊦ i2b((hexchar(str0.char1) * 16 ^ (n→i(# str0) - 1) + hex(str0.rstring)) + 16 * hexchar(char)) = i2b(hexchar(char) * 16 + hexchar(str0.char1)), char ' + str0 = ""
Used simplifier rules: ⊦ # "" = 0; Used terms: str0