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