| ⊦ m0 + n0 ≤ m ∧ m + n ≤ # ar ∧ n ≤ # ar0 → copy(copy(ar0, 0, ar, m, n), m0, mkarray(n0), 0, n0) = copy(ar, m0, mkarray(n0), 0, n0) |
Used simplifier rules: copy-other-weak: m0 + n0 ≤ m, m + n ≤ # ar, n0 ≤ # ar1, n ≤ # ar0 ⊦ copy(copy(ar0, 0, ar, m, n), m0, ar1, 0, n0) = copy(ar, m0, ar1, 0, n0);%ler: ⊦ m ≤ m; from specification nat%Size-mkarray: ⊦ # mkarray(n) = n; from specification array