m = n0 + # str, # str ≤ m ⊦ substring(str + str0, m, n) = substring(str0, n0, n)
Used simplifier rules: n ≤ m ⊦ n0 = m - n ↔ m = n0 + n; (elim) Used terms: m, # str, n0