| m + n = (2 * m1 + 2) + n0, n < m1, m < n, m + 1 < n, n0 < 2, m + 1 < m1, m < m1, 2 + m < m1 ⊦ m + n < 2 * m1, m + 1 = n, m1 = 0, n = 0 |
m + n = (2 * m1 + 2) + n0, n < m1, m < n, m + 1 < n, n0 < 2, m + 1 < m1, m < m1, 2 + m < m1, 2 * m1 ≤ m + n ⊦ m + 1 = n, m1 = 0, n = 0
Used simplifier rules: lels: ⊦ ¬ m < n ↔ n ≤ m; from specification nat