| ('2' ' + '3' ' + '4' ' + '5' ' + '6' ' + '7' ' + '8' ' + '9' ')[m0] ' = "0", m0 < 8 ⊦ |
⊦ chars ≠ [] ∧ n ≠ 0 → chars[n] = chars.rest[n - 1]
¬('2' ' + '3' ' + '4' ' + '5' ' + '6' ' + '7' ' + '8' ' + '9' ' ≠ [] ∧ m0 ≠ 0), ('2' ' + '3' ' + '4' ' + '5' ' + '6' ' + '7' ' + '8' ' + '9' ')[m0] ' = "0", m0 < 8 ⊦
'2' ' + '3' ' + '4' ' + '5' ' + '6' ' + '7' ' + '8' ' + '9' ' ≠ [] ∧ m0 ≠ 0, ('2' ' + '3' ' + '4' ' + '5' ' + '6' ' + '7' ' + '8' ' + '9' ').rest[m0 - 1] ' = "0", m0 < 8 ⊦
Used terms: m0, '2' ' + '3' ' + '4' ' + '5' ' + '6' ' + '7' ' + '8' ' + '9' '