| # ar0 = n0 + n ⊦ subarray(ar0 + ar1, n, n0 + # ar1) = subarray(ar0, n, n0) + ar1 |
⊦ ar1 = ar2 ↔ # ar1 = # ar2 ∧ (∀ n. n < # ar1 → ar1[n] = ar2[n])
# ar0 = n0 + n ⊦ # subarray(ar0 + ar1, n, n0 + # ar1) = #(subarray(ar0, n, n0) + ar1) ∧ (∀ n1. n1 < # subarray(ar0 + ar1, n, n0 + # ar1) → subarray(ar0 + ar1, n, n0 + # ar1)[n1] = (subarray(ar0, n, n0) + ar1)[n1])
Used terms: subarray(ar0, n, n0) + ar1, subarray(ar0 + ar1, n, n0 + # ar1)