| n + m1 ≤ # ar0 + # ar1, # ar0 ≤ n ⊦ copy(ar0 + ar1, n, ar2, m0, m1) = copy(ar1, n - # ar0, ar2, m0, m1) |
n = n0 + # ar0, # ar0 ≤ n, n + m1 ≤ # ar0 + # ar1 ⊦ copy(ar0 + ar1, n, ar2, m0, m1) = copy(ar1, n0, ar2, m0, m1)
Used simplifier rules: n ≤ m ⊦ n0 = m - n ↔ m = n0 + n; (elim) Used terms: n, # ar0, n0