| n + m0 < # ar1, m0 + m1 ≤ # ar1, n < m1 ⊦ m1 = 0, (n < n3 ∨ n3 + n2 ≤ n ⊃ ar1[n + m0];ar0[n + n0 - n3]) = copy(ar0, n0, copy(ar1, m0, mkarray(m1), 0, m1), n3, n2)[n], # ar1 = 0 |
n < n3 ∨ n3 + n2 ≤ n, n + m0 < # ar1, m0 + m1 ≤ # ar1, n < m1 ⊦ ar1[n + m0] = copy(ar0, n0, copy(ar1, m0, mkarray(m1), 0, m1), n3, n2)[n], m1 = 0, # ar1 = 0
¬(n < n3 ∨ n3 + n2 ≤ n), n + m0 < # ar1, m0 + m1 ≤ # ar1, n < m1 ⊦ ar0[n + n0 - n3] = copy(ar0, n0, copy(ar1, m0, mkarray(m1), 0, m1), n3, n2)[n], m1 = 0, # ar1 = 0