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