| "F15" ≠ "" ⊦ 3861 = hexchar("F15".char1) * 16 ^ (n→i(# "F15") - 1) + hex("F15".rstring) |
⊦ 21 = hex("15")
Used simplifier rules: hexcharF: ⊦ hexchar('F') = 15;% ⊦ i + j = j + i;% ⊦ i + j + i0 = (i + j) + i0;% ⊦ (* j) = i0 + (* j0) ↔ j - j0 = i0;% ⊦ # "" = 0;%str ≠ "" ⊦ # (* str) = # str.rstring + 1;