# str = m + 1 ∧ # str ≠ 0 ⊦ str = "", # str.butlast = m
Used simplifier rules: ⊦ # str = 0 ↔ str = "";%n ≠ 0 ⊦ m = n - 1 ↔ n = m + 1; (elim) Used terms: # str, m