| ⊦ # hexstring(str) = # str |
Used simplifier rules: hexstring-empty: ⊦ hexstring("") = [];%hexstring-rec-01: ⊦ hexstring(char ' + str) = hexchar(char) + hexstring(str);%string freely generated by "", +;;% ⊦ # "" = 0;% ⊦ # [] = 0;% ⊦ char + str = char ' + str;% ⊦ i + ints = i ' + ints;% ⊦ (str1 + str2) + str3 = str1 + str2 + str3;% ⊦ #(ints + ints0) = # ints + # ints0;% ⊦ # i ' = 0 +1;% ⊦ (ints + ints0) + ints1 = ints + ints0 + ints1;% ⊦ #(char ' + str) = # str + 1;% ⊦ m + n = m + n0 ↔ n = n0;% ⊦ (m + n0) + n1 = m + n0 + n1;% ⊦ m + n = n + m;