| j ≤ 0, i0 + j ≤ 0, i0 ≤ 0 ⊦ i→n(i0) = i→n(i0 + j) - i→n(j) |
0 ≤ i, 0 ≤ j ⊦ i→n(i) + i→n(j) = i→n(i + j)
i0 ≤ 0, i0 + j ≤ 0, j ≤ 0 ⊦ i→n(i0) = i→n(i0 + j) - i→n(j), 0 ≤ i0 ∧ 0 ≤ j
Used simplifier rules: ⊦ m + n - m = n; (s)%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic%c: ⊦ m + n = n + m; from specification nat-basic Used terms: j, i0