| ⊦ str = "", n = 0, substring(str, 0, n) = str.char1 ' + substring(str.rstring, 0, n - 1) |
n = m + 1 ⊦ str = "", n = 0, substring(str, 0, n) = str.char1 ' + substring(str.rstring, 0, m)
Used simplifier rules: n ≠ 0 ⊦ m = n - 1 ↔ n = m + 1; (elim) Used terms: n, m